Leggi Jena OntModel con dipendenze
Domanda
Sono nuovo al concetto di ontologia e Jena, quindi non sono sicuro di fraseggio correttamente questo ..
Ho bisogno di leggere una serie di file civetta collegati (da dipendenze dello spazio dei nomi?) In un modello in memoria Jena (OntModel?) In modo deduzione può essere eseguito. Come faccio a fare questo? Ha l'ordine dei file importa? Devo chiamare un metodo specifico per "funzionare il motore di inferenza"?
Soluzione
Questo è quello che ho fatto. Sembra funzionare
OntModel model = ModelFactory.createOntologyModel();
for (OwlFile referencedOntology: referencedOntologyList) {
model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
}
model.read(ontology.getURI());
L'oggetto OwlFile
contiene l'URI per il file dell'ontologia così come il suo spazio dei nomi.
referencedOntologyList
contiene un elenco di OwlFile
s di riferimento
ontology
è il OwlFile
contenente l'ontologia principale.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow