Lot 4 : Spécification des outils de maintenance de l'ontologie à partir de textes
Objectifs
Spécifier des solutions pour la conception et la maintenance d’une ontologie à partir de textes. Comme les besoins des partenaires industriels sont à court terme et que cette partie est la moins couverte par l'état de l'art, nous avons choisi d’utiliser deux technologies :
- une reposant sur des évolutions d’outils classiques de manipulation d’ontologie tels que Protégé-OWL ou Terminae, permettant de gérer les évolutions coordonnées du corpus et de l’ontologie
- une plus originale basée sur les systèmes multi-agents adaptatifs.
Ainsi, ce lot est composé de trois sous-lots dont les deux premiers sont relatifs à ces différentes techniques. Le dernier sous-lot est relatif à la spécification des interactions entre ces deux approches.
Tâche 4.1 : Spécification des évolutions de logiciels existants pour la construction et la maintenance d'une ressource termino-ontologique.
- Spécification des traitements nécessaires pour produire les divers points de vue sur la ressource termino-ontologique dont a besoin l'ontographe lors de la réalisation des scénarios définis (lot 3) ;
- Spécification des IHM de présentation de chaque point de vue ;
- Spécification de la représentation interne de la ressource termino-ontologique adaptée aux traitements spécifiés dans le point précédent. Cette représentation s'appuiera sur des formats standards utilisés dans le web sémantique comme OWL ;
- Recensement des outils existants utilisés par les ontographes (Terminae, Protege-OWL, etc) ;
- Choix parmi les outils existants les plus pertinents vis-à-vis des fonctionnalités requises ;
- Spécification des évolutions nécessaires à ces outils pour pouvoir utiliser la représentation interne de la RTO choisie et l'ajout des fonctionnalités non déjà présentes.
Tâche 4.2 : Spécification du système multi-agent adaptatif pour la conception et la maintenance d’ontologies.
Le travail essentiel dans cette spécification est de définir les agents et leur comportement. Le développement du système multi-agent utilisera la méthode de conception de système multi-agent ADELFE existante et utilisée dans l’équipe SMAC de l’IRIT.
- Spécification du langage d’interaction entre les agents et les protocoles d'interactions entre les agents
- Spécification de l’agent en utilisant l'approche des AMAS (Adaptive Multi-Agent Systems) qui consiste à définir ses compétences, ses représentations, ses aptitudes, son comportement coopératif.
Tâche 4.3 : Spécification de l’interface entre le système multi-agent et l’ontographe.
- Spécification d’une interface spécialisée dans la présentation de l’ontologie à l’utilisateur lui permettant d’interagir avec l’ontologie en ajoutant des informations ou en changeant des liens.
Cette interface pourra soit s’appuyer sur les interfaces définies dans la tâche 4.1 si elles permettent de remplir le besoin, soit une interface spécifique sera définie pour présenter les résultats du système multi-agent pour permettre à l’ontographe de les intégrer dans la ressource termino-ontologique. La construction dynamique d'ontologie étant fondée sur deux sources de connaissances (les documents textuels et les experts du domaine), il faut particulièrement étudier affiner le couplage système-ontographe pour obtenir une véritable synergie. - Spécification d’une interface pour l’observation du fonctionnement du système multi-agent dans sa globalité
À l'issue de ce lot, un rapport de spécification complet sera élaboré.