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