1

当使用 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。您对如何处理不相交类/多继承的 - 非常重要的 - 信息有什么建议吗?

非常感谢,欣纳克

4

1 回答 1

2

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

于 2009-09-01T10:40:51.590 回答