OWL OBJECTPROPERTY装载在门徒新注解(OWL ObjectProperty load

2019-08-22 17:21发布

我试图加载本体的门徒新,但预期它不被处理。 最棘手的是,所有的对象和数据属性显示为注释,而不是数据属性和对象属性。

我有一个对象的属性王国

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

然而,在被保护人的属性是表示作为一个注释。 我不明白为什么它没有显示为对象属性的王国。

为什么是这样?

Answer 1:

这似乎是在门生的错误。 如何解决此问题:

  • 打开你的文件index.rdf与门徒,这需要一点时间以进口一些文件。
  • 保存在RDF / XML格式的本体,拿起文件夹,当你想要把它并把它ontology.owl 。 扩展是很重要的,它保存为OWL文件。
  • 关闭门生并重新打开它,打开文件ontology.owl ,你现在应该看到属性正确显示。

为什么这样做? 我相信门徒得到由.RDF混淆和错误地解释数据。



Answer 2:

如果你发现你的对象属性显示为注解,解决的办法是导出为本体。 那会变成你的注释成类。



Answer 3:

当我救我的本体作为RDF / XML格式,对象实例的属性变为注释。 但是,如果本体保存为龟语法,对象时,与门生再次打开属性也能正常显示。



文章来源: OWL ObjectProperty loading as annotation in Protégé