当使用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
发布于 2009-09-01 10:40:52
嗯-很抱歉。看起来问题实际上在于Ontology的文件格式是OWL/XML。在使用RDF/XML时,一切工作正常。
https://stackoverflow.com/questions/1361306
复制相似问题