Sommaire

Créer l’ontologie et ses éléments

Dans cette partie du scénario, il est créé une ontologie myFamily dans laquelle seront créés des éléments ontologiques.

1. Phase d’initialisation de l’ontologie

La première phase du scénario est de créer l’IRI de l’ontologie, d’instancier le gestionnaire (manager) et d’obtenir la fabrique d’entités ontologiques comme il est décrit dans le segment de code suivant. OWLOntologyManager OWLManager:createOWLOntologyManager()

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

2. Phase de création des entités ontologiques

Dans cette phase, trois éléments ontologiques sont créés : l’individu Mary, la classe Woman et la classe Person. OWLClass OWLNamedIndividual OWLDataFactory:getOWLClass OWLDataFactory:getOWLNamedIndividual

OWLClass woman = 
    factory.getOWLClass(IRI.create(myFamilyIRI+"#Woman")); 
OWLNamedIndividual mary = 
    factory.getOWLNamedIndividual(IRI.create(myFamilyIRI + 
    "#Mary"));

Le segment de code ...