[英]How can one create an OWL 2 annotation with the OWL-API
我要创建以下内容
s p xlt .
_:x rdf:type owl:Axiom .
_:x owl:annotatedSource s .
_:x owl:annotatedProperty p .
_:x owl:annotatedTarget xlt
我在耶拿(Jena)看到了执行此操作的代码,我想知道是否可以使用OWL-API? 该语句在实际的本体中不必存在。 它意味着更多地代表出处。
本体中带注释的公理仍然是本体中的公理。 我认为,如果您确实想要某种出处,则必须做一些不同的事情。
但是,就您而言,您似乎只需要具有一些注释的ObjectPropertyAssertionAxiom。 您只需要使用OWLDataFactory方法getOWLObjectPropertyAssertionAxiom ,该方法接受一个属性,一个对象,一个对象和一组OWLAnnotations 。
OWLAPI文档还包含大量示例,其中包括一个显示如何创建和读取注释的示例,这些注释可能对您有帮助,也可能没有指导意义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.