Le contrôle du processus d’inférence du raisonneur est un aspect important de la programmation d’une application sémantique. Inférer une ontologie, suivre la progression du raisonnement, synchroniser le déclenchement du raisonnement à la manipulation de l’ontologie sont autant d’actions de contrôle qui peuvent être réalisées en Java OWL-API.
En tant qu’interface Java, OWLReasoner l’OWLReasoner nécessite une implémentation afin d’être exploité par Application sémantiquel’application sémantique. L’environnement de raisonnement PelletPellet fournit une fabrique qui instancie un raisonneur de type OWLReasoner qui exploite l’ontologie de travail (ontology) pour réaliser les inférences. PelletReasonerFactory:createReasoner
OWLReasoner reasoner = PelletReasonerFactory.getInstance().createReasoner( ontology );
À ce stade, le processus de raisonnement n’est pas encore déclenché. Le raisonnement est amorcé lors de l’appel de la méthode fillOntology() du générateur InferredOntologyGenerator et le résultat de l’inférence est emmagasiné dans la nouvelle ontologie inférée (infOnt). Le résultat de l’inférence peut ainsi être exploité en tant ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique