【发布时间】:2013-04-13 13:29:17
【问题描述】:
我正在尝试在 Protégé 中加载 ontology,但未按预期处理。最大的问题是所有的 Object 和 Data Properties 都显示为 Annotation 而不是 Data Property 和 Object Property。
我有一个对象属性王国:
<owl:ObjectProperty rdf:about="&wo;kingdom">
<rdfs:label xml:lang="en">kingdom</rdfs:label>
<rdfs:comment xml:lang="en">associates a taxon rank with a kingdom</rdfs:comment>
<vs:term_status>testing</vs:term_status>
<rdfs:range rdf:resource="&wo;Kingdom"/>
<rdfs:domain rdf:resource="&wo;TaxonRank"/>
</owl:ObjectProperty>
/nature/life/Chordate#kingdom 的值为 /nature/life/Animal#kingdom 作为它的王国:
<wo:Phylum rdf:about="/nature/life/Chordate#kingdom">
<rdfs:label>Vertebrates</rdfs:label>
<wo:kingdom rdf:resource="/nature/life/Animal#kingdom"/>
</wo:Phylum>
但是,在 Protégé 中,该属性显示为注释。我不明白为什么它没有显示为王国的对象属性。
这是为什么?
【问题讨论】:
-
我可以在本体中找到第一个 sn-p 代码(序列化为 RDF/XML),但找不到第二个。你能告诉我它是哪个行号吗?您提到的第一个对象属性 (
kingdom) 在 Protege 4.2 中正确显示 -
这是我正在使用的 rdf 文件的链接,dl.dropboxusercontent.com/u/108022472/index.rdf,在附件中,我只加载了足够的内容来查看问题。我已经加载了所有需要的数据来代表这个人bbc.co.uk/nature/life/Nephrurus,即王国、动物、爬行动物。如果您看到名为“Geckos”且类型为“Family”且具有 IRI bbc.co.uk/nature/life/Gecko#family 的个人,它具有所有数据和对象属性作为注释,这实际上是我遇到的问题。
-
我在文件中找到了以下个人:
<owl:NamedIndividual rdf:about="http://dbpedia.org/resource/Gecko"><owl:sameAs rdf:resource="http://www.bbc.co.uk/nature/life/Gecko#family"/></owl:NamedIndividual>,但是没有附加注释。我还是找不到第二个代码sn-p。 -
好的,当我在 Protege 中查看单个壁虎时,我看到的是这样的,dl.dropboxusercontent.com/u/108022472/gecko.png
-
@loopasam,正如你所说,我在文件中没有看到任何注释,仍有对象属性被视为注释