Sommaire

Introduction

La production d’une application sémantique nécessite l’utilisation de plusieurs outils provenant de fournisseurs variés. Le premier qui sera utilisé est le Java OWL-API du projet CO-ODE de l’université de Manchester. Cette API (acronyme d’Application Programming Interface) contient un ensemble de fichiers Java de manipulation des ontologies de type OWL. Pour exploiter le Java OWL-API, il est nécessaire d’utiliser un environnement de programmation qui encapsule l’API dans un module réutilisable et qui permet la gestion d’ontologies dans un serveur web. EclipseL’environnement Eclipse WTP (Web Tool Platform) est l’outil choisi pour l’accomplissement de ces tâches. Greffé à Java OWL-API, le raisonneur Pellet permet de traiter l’ontologie afin de produire des inférences. PelletPellet offre au développeur un ensemble d’API de programmation compatible avec le Java OWL-API. Le dernier outil nécessaire au développement d’une application sémantique est l’éditeur d’ontologie. Cet éditeur offre un ensemble de fonctionnalités susceptible de présenter et de manipuler le contenu d’une ontologie. L’outil choisi est l’éditeur Protégé de l’Université de Stanford.

images/03RI01.png

Figure 3.1 : Environnement nécessaire à la programmation d’une application sémantique

Les sept prochaines sections de ce chapitre ...