簡體   English   中英

RDF“描述”與 OWL“NamedIndividual”

[英]RDF "Description" v.s. OWL "NamedIndividual"

我在 Protege 5 中有一個本體,我將其另存為 RDF/XML 並生成以下格式:

<owl:NamedIndividual rdf:about="http://namespace.name/motivate">
<rdf:type rdf:resource="http://namespace.name/#motivationLanguage"/>
</owl:NamedIndividual>

當我使用 JENA API 嘗試在 RDF 中生成新實例時,我得到:

<rdf:Description rdf:about="http://namespace.name/motivate">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<rdf:type rdf:resource="http://namespace.name/#motivationLanguage"/>
</rdf:Description>

為什么一個叫“NamedIndividual”,一個叫“Description”,JENA 不兼容OWL? 如果沒有,我可以使用什么庫來制作第一個實例? 謝謝。

Jena 使用 RDF/XML,Protégé 使用 RDF-XML-ABBREV。 這兩個變體是等效的,兩個框架都將接受其中之一作為輸入。 ABBREV 版本使用了一些語法快捷方式,僅此而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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