Sommaire

Créer des entités dans une ontologie

Dans le corps du document ontologique résident l’ontologie et les entités ontologiques (classes, individus, propriétés, etc.). En programmation Java, c’est le gestionnaire du document OWLOntologyManager (OWLOntologyManager) qui a la responsabilité de gérer l’intégration des entités ontologiques. Pour ce faire, le gestionnaire met à la disposition du programmeur la OWLOntologyManager:getOWLDataFactory méthode getOWLDataFactory() qui permet d’obtenir la fabrique OWLDataFactory(OWLDataFactory) responsable de la création des entités ontologiques. Le diagramme UML de la figure 4.5 présente les principales classes et méthodes impliquées dans le processus de création des entités ontologiques.

images/04RI05.png

Figure 4.5 : Classes nécessaires à la création d’une entité ontologique

Le code qui suit comprend les étapes minimales pour la création d’une ontologie complète. Après avoir instancié le gestionnaire (manager), l’IRI (myFamilyIRI) du document ontologique et l’ontologie (myFamilyOntology), il est nécessaire d’obtenir la fabrique d’entités (factory) du gestionnaire par l’utilisation de la OWLOntologyManager:getOWLDataFactoryméthode manager.getOWLDataFactory(). De cette fabrique sont instanciées les entités ontologiques. Dans l’exemple ci-dessous, il est instancié ...