0
阅读批注我使用耶拿读本体中的公理中定义的注释属性。 例如我有这种个人及其所连接的公理与OWL匿名注释目标
<owl:NamedIndividual rdf:about="http://www.co-ode.org/ontologies/pizza/pizza.owl#firstPizza">
<rdf:type rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Pizza"/>
<hasCountryOfOrigin>
<Country>
<hasCountryOfOrigin rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/>
</Country>
</hasCountryOfOrigin>
</owl:NamedIndividual>
<owl:Axiom>
<owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string">123</owl:versionInfo>
<owl:annotatedSource rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#firstPizza"/>
<owl:annotatedProperty rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#hasCountryOfOrigin"/>
<owl:annotatedTarget>
<Country>
<hasCountryOfOrigin rdf:resource="http://www.co-ode.org/ontologies/pizza/pizza.owl#Italy"/>
</Country>
</owl:annotatedTarget>
</owl:Axiom>
在这里,我们对个人(firstPizza)和匿名个体之间的关系(所述第一hasCountryOfOrigin)注解。我能够读取公理和他们解析到我自己的自定义数据结构。我的问题是:我不能找到一种方法来告诉里面firstPizaa匿名个体是同一个作为公理匿名个体。 JENA给每个人不同的ID。我怎么知道他们是平等的?
感谢您的回答。我是生产产量的人。我正在使用OWAAPI使用在ObjectAssertionProvider中定义的此方法getOWLObjectPropertyAssertionAxiom。我如何使用owlAPI添加rdf:nodeid? –