Rowlex:属性节点不能包含多个实体描述

时间:2009-09-01 08:48:16

标签: rdf owl ontology rowlex

使用Rowlex OwlGrinder从OWL文件生成程序集时,会显示上面的错误消息。 例如,令人讨厌的OWL / XML是

<DisjointClasses>
      <Class URI="&foaf;Document"/>
      <Class URI="&foaf;Organization"/>
</DisjointClasses>

但是在多个超类的情况下也会抛出相同的错误消息 - 例如:

<SubClassOf>
    <Class URI="&foaf;Image"/>
    <Class URI="&wordnet;Document"/>
</SubClassOf>

我非常愿意在某种程度上容纳我的本体以与OwlGrinder兼容,但上面的代码很高兴地通过例如Protege处理,所以我认为它是有效的OWL。您是否有建议如何处理 - 非常重要 - 不相交类/多重继承的信息?

非常感谢, Hinnerk

1 个答案:

答案 0 :(得分:2)

嗯 - 对不起。看起来问题实际上是该Ontology的文件格式是OWL / XML。使用RDF / XML时,一切正常。