2009-09-01 9 views
1

при использовании Rowlex OwlGrinder для создания сборки из файла OWL отображается приведенное выше сообщение об ошибке. Нарушитель часть OWL/XML является, например:Rowlex: Узел свойств не может содержать более одного описания сущности

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

но то же самое сообщение об ошибке также вызывается в случае нескольких суперкласса - например:

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

Я вполне готов разместить мой онтологии в определенной степени совместимы с OwlGrinder, но приведенный выше код успешно обрабатывается, например, Protege, поэтому я предполагаю, что он действителен OWL. Есть ли у вас предложение, как подойти к очень важной информации о непересекающихся классах/мультинаследовании?

Спасибо большое, Хиннерк

ответ

2

Хм - извините за это. Похоже, на самом деле проблема заключается в том, что формат файла этой онтологии является OWL/XML. При использовании файлов RDF/XML работала нормально.