簡體   English   中英

如何使用OWL-API創建OWL 2批注

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM