我想创建以下内容
s p xlt .
_:x rdf:type owl:Axiom .
_:x owl:annotatedSource s .
_:x owl:annotatedProperty p .
_:x owl:annotatedTarget xlt 我在Jena中看到了这样做的代码,我想知道是否有使用OWL-API的方法?该语句不必存在于实际的本体中。它更多的是为了表示出处。
发布于 2013-11-06 04:44:50
本体论中带注释的公理仍然是本体论中的公理。我认为,如果你真的想要一些原产地的东西,你就必须做一些不同的事情。
但是,在您的例子中,看起来您只需要一个带有一些注释的ObjectPropertyAssertionAxiom。您只需要使用OWLDataFactory方法getOWLObjectPropertyAssertionAxiom,该方法接受一个属性、单个对象和一组OWLAnnotations。
OWLAPI documentation还包含大量示例,其中包括一个shows how to create and read annotations,它对您的情况可能有指导意义,也可能没有指导意义。
https://stackoverflow.com/questions/19798470
复制相似问题