Sommaire

Instancier une ontologie ( OWLOntologyOWLOntology)

Il existe deux façons pour instancier une ontologie soit en la créant, soit en la chargeant à partir d’un document déjà existant.

1. Créer une ontologie

Le corps du document ontologique est une instance de la classe OWLOntology. Dans le document ontologique, la création d’une nouvelle ontologie est assumée par la OWLOntologyManager:createOntology()méthode createOntology() du gestionnaire de documents (manager). L’IRI passée en paramètre à la méthode createOntology() définit l’emplacement ainsi que le préfixe de base du document ontologique.

OWLOntologyManager manager =
    OWLManager.createOWLOntologyManager(); 
IRI myFamilyIRI = 
    IRI.create("http://java-ws.com/ontologie/myfamily"); 
OWLOntology myFamilyOntology =
    manager.createOntology(myFamilyIRI);

Exemple de création d’un OWLOntology

Dans le résultat de l’exécution de l’exemple, il est constaté que le IRI est assigné au namespace (xmlns) ainsi qu’à la base (xml:base) xml base du document ontologique. Les lignes xmlns: subséquentes composent les déclarations nécessaires au document ontologique. La ligne associée à la balise owl:Ontology est l’instance de l’ontologie créée lors de l’appel de la méthode manager.createOntology(myFamilyIRI). Finalement, ...