繁体   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