Rowlex: um nó de propriedade não pode conter mais de uma descrição da entidade
Pergunta
Ao usar o Rowlex OwlGrinder para gerar uma montagem a partir de um arquivo OWL, a mensagem de erro acima é mostrada. A peça ofensiva de coruja/xml é, por exemplo,:
<DisjointClasses>
<Class URI="&foaf;Document"/>
<Class URI="&foaf;Organization"/>
</DisjointClasses>
Mas a mesma mensagem de erro também é lançada no caso de várias superclasses - por exemplo:
<SubClassOf>
<Class URI="&foaf;Image"/>
<Class URI="&wordnet;Document"/>
</SubClassOf>
Estou perfeitamente disposto a acomodar minhas ontologias a certa extensão para ser compatível com o OwlGrinder, mas o código acima é processado feliz por, por exemplo, protege, por isso presumo que seja uma coruja válida. Você tem uma sugestão de como abordar as informações - bastante vitais - de classes disjuntos/multi -inferência?
Muito obrigado, Hinnerk
Solução
Hmm - desculpe por isso. Parece que o problema realmente foi o formato de arquivo dessa ontologia sendo coruja/xml. Ao usar o RDF/XML, as coisas funcionaram bem.