Phase d'implémentation avec la méthode LOT
L’implémentation est la phase qui consiste à construire le vocabulaire à l’aide d’un langage formel, sur la base des exigences identifiées par les experts. Elle constitue la seconde étape de la méthode Linked Open Terms (LOT).
Dans la méthode LOT, la phase d’implémentation fait suite à la phase de spécification et précède les phases de publication et de maintenance.
Note : la méthode LOT ne mentionne que les ontologies mais elle peut être adaptée à d’autres types de ressources sémantiques comme les thésaurus.
Lors de cette phase, les développeurs de l’ontologie programment et planifient les activités d’implémentation en fonction de l’ordre de priorité des exigences définies lors de la phase de conception et décrites dans l’ORSD (6). L’équipe construit l’ontologie de manière itérative, en ne mettant en œuvre qu’un certain nombre d’exigences à chaque itération. Le résultat de chaque itération est une nouvelle version de l’ontologie.
Le schéma ci-dessous présente l’enchaînement des activités, les acteurs impliqués, les ressources nécessaires en entrée et les productions en sortie de chaque étape de l’implémentation.
Conceptualisation
La conceptualisation a pour but de créer un modèle qui représente le domaine de l’ontologie.
Lors de cette étape, les développeurs, les futurs utilisateurs et les experts énoncent les concepts et les relations au moyen d’un langage logique ou, plus couramment, de diagrammes. Que ce soit sur papier ou à l’aide d’un outil de création de diagrammes, il est important de décider de la notation à utiliser, ce qui contribuera à la compréhension commune entre les experts du domaine et les développeurs d’ontologies.
Le modèle produit guidera les choix d’encodage et sera aussi utile pour documenter l’ontologie.
Réutilisation d'ontologies
L’objectif est de s’appuyer sur des ressources existantes pour 1) gagner du temps, 2) s’appuyer sur l’expertise d’autres collectifs, 3) créer de l’interopérabilité avec d’autres systèmes d’informations en utilisant par exemple les ontologies fondationnelles.
Au cours de cette activité, il s’agit d’abord d’identifier les termes dénotant les concepts de base et les relations présents dans le modèle. La terminologie peut être extraite des questions de compétences ou des données, ce qui nécessite généralement l’avis d’un expert du domaine. Cette liste de termes pourra être complétée par des synonymes ou des termes dans une autre langue, en particuler l’anglais puisqu’un grand nombre de vocabulaires sont dans cette langue.
Cette liste de termes est ensuite utilisée pour rechercher les ontologies existantes qui correspondent le mieux au besoin.
Encodage de l'ontologie
L’objectif de l’activité d’encodage est de produire une ontologie dans un langage d’implémentation, par exemple OWL. Elle permet de formaliser les concepts et d’intégrer les instances de l’ontologie.
Cette étape est généralement réalisée à l’aide d’éditeurs d’ontologie que les développeurs utilisent pour introduire les classes, les relations, les attributs identifiés dans la conceptualisation ainsi que des axiomes et des métadonnées plus détaillés.
Evaluation de l'ontologie
Cette activité consiste pour les développeurs de l’ontologie à s’assurer que l’ontologie ne contient pas d’erreurs de syntaxe, de modélisation ou de sémantique et qu’elle répond à toutes les exigences prévues au cours de l’activité de spécification des exigences.
Pour les ontologies, on pourra utiliser l’outil OOPS! (OntOlogy Pitfall Scanner!)
- LOT: An industrial oriented ontology engineering framework. Engineering Applications of Artificial Intelligence, Poveda-Villalón, M., Fernández-Izquierdo, A., Fernández-López, M., & García-Castro, R. (2022)., 111, 104755. https://doi.org/10.1016/j.engappai.2022.104755
- Construction des ontologies, Alain MILLE, LIRIS UMR CNRS 5205 (2003), https://perso.liris.cnrs.fr/alain.mille/enseignements/DEA-ECD/ontologies/construction_ontologie.htm
- Cycle de vie et méthodes de construction des ontologies, Fatima Zahra Fagroud (2018), https://fr.slideshare.net/fatimazahrafag/cycle-de-vie-et-mthodes-de-construction-des-ontologies
Sophie Aubin, Magalie Weber
Anne-Sophie Bage, Sonia Bravo
Date de création : 27/10/2023
