Domanda

quando si utilizza Rowlex OwlGrinder per generare un assembly da un file OWL viene visualizzato il messaggio di errore precedente. Il pezzo incriminato di OWL / XML è per esempio:

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

ma lo stesso messaggio di errore è anche gettato in caso di più superclassi - per esempio:.

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

Sono perfettamente disposto a soddisfare le mie ontologie ad un certo limite per essere compatibile con OwlGrinder, ma il codice di cui sopra è felicemente elaborato, ad esempio, Protege quindi suppongo che sia OWL valido. Hai un suggerimento su come avvicinarsi al - molto importante - le informazioni di disgiunti classi / multi-eredità

Grazie molto, Hinnerk

È stato utile?

Soluzione

Hmm - dispiace per questo. Sembra che il problema in realtà era il formato di file di quel Ontologia essere OWL / XML. Quando si utilizza RDF / XML cose funzionava bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top