Rowlex: Un nœud de propriété ne peut pas contenir plus d'une description de l'entité

StackOverflow https://stackoverflow.com/questions/1361306

  •  20-09-2019
  •  | 
  •  

Question

lors de l'utilisation Rowlex OwlGrinder pour générer un ensemble d'un fichier OWL le message d'erreur ci-dessus est représenté. La pièce incriminée de OWL / XML est par exemple:

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

mais le même message d'erreur est également jeté dans le cas de plusieurs superclasses - par exemple:.

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

Je suis tout à fait prêt à accueillir mes ontologies jusqu'à un certain point pour être compatible avec OwlGrinder, mais le code ci-dessus est heureusement traité par exemple Protege donc je suppose qu'il est valide OWL. Avez-vous une suggestion comment aborder le - tout à fait vital - l'information des disjoints classes / multi-héritage

Je vous remercie beaucoup, Hinnerk

Était-ce utile?

La solution

Hmm - désolé pour cela. On dirait que le problème était en fait le format de fichier de ce Ontologie étant OWL / XML. Lorsque vous utilisez RDF / XML des choses a bien fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top