Роулекс:Узел свойств не может содержать более одного описания объекта
Вопрос
при использовании 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.Есть ли у вас предложение, как подойти к - весьма важной - информации о непересекающихся классах / множественном наследовании?
Большое тебе спасибо, Хиннерк
Решение
Хм - извини за это.Похоже, проблема на самом деле заключалась в формате файла этой онтологии OWL / XML.При использовании RDF / XML все работало нормально.