Sparql 将OWL个体与OWL公理相关联
我必须将Sparql 将OWL个体与OWL公理相关联,sparql,rdf,linked-data,apache-jena,Sparql,Rdf,Linked Data,Apache Jena,我必须将owl:axiom与owl:individual关联起来 我的RDF如下所示: <owl:NamedIndividual rdf:about="http://www.sab.org/abbeys#Abbaye_Notre-Dame_de_Maizières_Saint-Loup-de-la-Salle,_Saône-et-Loire"> <rdf:type rdf:resource="http://www.sab.org/abbeys#Monaste
owl:axiom
与owl:individual
关联起来
我的RDF如下所示:
<owl:NamedIndividual rdf:about="http://www.sab.org/abbeys#Abbaye_Notre-Dame_de_Maizières_Saint-Loup-de-la-Salle,_Saône-et-Loire">
<rdf:type rdf:resource="http://www.sab.org/abbeys#Monastery"/>
<rdfs:label>Abbaye Notre-Dame de Maizières Saint-Loup-de-la-Salle, Saône-et-Loire</rdfs:label>
<abbeys:hasFoundationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1132</abbeys:hasFoundationDate>
</owl:NamedIndividual>
<owl:Axiom>
<owl:has_trusted_certainty_degree rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.9</owl:has_trusted_certainty_degree>
<owl:annotatedTarget rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1132</owl:annotatedTarget>
<owl:annotatedProperty rdf:resource="http://www.sab.org/abbeys#hasFoundationDate"/>
<owl:annotatedSource rdf:resource="http://www.sab.org/abbeys#Abbaye_Notre-Dame_de_Maizières_Saint-Loup-de-la-Salle,_Saône-et-Loire"/>
</owl:Axiom>
有人能帮我弄清楚这件事吗
提前感谢您的本体有一个错误的属性前缀,请参见此行:
<owl:has_trusted_certainty_degree rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.9</owl:has_trusted_certainty_degree>
0.9
我假设
owl
是owl词汇表的前缀,而不是用户定义的名称空间的前缀。因此,它不应该是owl:has\u trusted\u degree\u
,而是名称空间http://www.sab.org/abbeys#
您的本体具有错误的属性前缀,请参见此行:
<owl:has_trusted_certainty_degree rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0.9</owl:has_trusted_certainty_degree>
0.9
我假设
owl
是owl词汇表的前缀,而不是用户定义的名称空间的前缀。因此,它不应该是owl:has\u trusted\u degree\u
,而是名称空间http://www.sab.org/abbeys#
RDF/XML往往会让一切变得更加困难。我建议从RDF/Turtle开始重新序列化。RDF/XML会使一切变得更加困难。我建议从RDF/Turtle开始进行再序列化。