Sommaire

Structure des classes Java OWL-API impliquées dans la manipulation du raisonneur

Le diagramme UML de la figure 5.1 présente la structure de classes Java nécessaire à la manipulation d’un Raisonneurraisonneur. Ces entités Java sont pour la plupart des classes et des interfaces abstraites dont le fabricant de raisonneurs implémente leur propre mise en œuvre. Cette particularité assure l’interopérabilité du mécanisme de la manipulation du raisonneur. Dans le diagramme, certaines entités Java sont développées afin d’y présenter les principales méthodes.

L’objet de OWLReasonerFactorytype OWLReasonerFactory est une fabrique employée pour instancier un raisonneur (OWLReasoner) OWLReasoner en fonction de la configuration déterminée par OWLReasonerConfiguration l’OWLReasonerConfiguration. L’objet de type OWLReasoner encapsule un ensemble de mécanismes qui permettent de réaliser des raisonnements sur des ontologies. De plus, l’OWLReasoner contient un ensemble de méthodes d’échange d’informations au sujet du contenu de l’ontologie inférée. L’objet et la famille d’objets de InferredOntologyGenerator type InferredOntologyGenerator sont des utilitaires qui automatisent le processus d’alimentation de l’ontologie d’origine après l’inférence par le raisonneur. Le générateur réfère ...