- From: <hans.teijgeler@quicknet.nl>
 - Date: Mon, 13 May 2024 18:27:05 +0200
 - To: <semantic-web@w3.org>
 - Message-ID: <004901daa552$64b1b4c0$2e151e40$@quicknet.nl>
 
When I use an RDF Validator and get the message that my syntax is correct (“Congrats! Your syntax is correct.”:), I still wonder whether my RDF code is proper RDF.
By the way, are there rules dictating what ‘proper’ RDF is?
If so, my question is whether there is a tool that can validate that?
 
The code I am looking at seems uncommon (is it?):
 
@prefix ex: <http://www.example.org/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dm: <http://data.15926.org/dm/> .
@prefix tpl: <http://data.15926.org/tpl/> .
@prefix meta: <http://data.15926.org/meta/> .
 
tpl:IndividualHasPropertyWithValue
      rdfs:subClassOf dm:Template ;
      rdfs:isDefinedBy tpl:IN-PTYST-100.xml ;
      tpl:hasPropertyPossessor "ID"^^dm:PossibleIndividual ;
      tpl:hasPropertyType "ID"^^dm:ClassOfProperty ;
      tpl:valPropertyValue ""^^xsd:decimal ;
      tpl:hasScale "ID"^^dm:Scale ;
      meta:valEffectiveDate "yyyy-mm-ddThh:mm:ss.sZ"^^xsd:dateTime .
 
Typically "ID"^^dm:PossibleIndividual means ‘the ID of a member of dm:PossibleIndividual <http://data.15926.org/dm/PossibleIndividual>  or a subclass thereof.
 
A random instance of this template is:
 
ex:fcbfda39-4d1a-4047-b4ca-45ab8d44fca4
      rdf:type tpl:IndividualHasPropertyWithValue ;
      tpl:hasPropertyPossessor ex:847931fd-eade-4beb-b07d-a9e889611c19 ; # a dm:PossibleIndividual
      tpl:hasPropertyType rdl:RDS353339 ; # MASS
      tpl:valPropertyValue "30.37"^^xsd:decimal ;
      tpl:hasScale rdl:RDS2229868 ; # METRIC TON
      meta:valEffectiveDate "2021-07-27T10:19:00Z"^^xsd:dateTime .
 
where the tpl:hasPropertyPossessor ex:847931fd-eade-4beb-b07d-a9e889611c19 is an instance of dm:PossibleIndividual
For that validation I guess that a combination of SHACL and SPARQL will have to be used.
 
Regards, Hans
15926.org
Received on Monday, 13 May 2024 16:27:10 UTC