使用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
答案 0 :(得分:2)