[英]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.