Ontologies
Ontologie (déf. 1) : Ensemble des objets reconnus comme existant dans le domaine. Construire une ontologie c’est aussi décider de la manière d’être et d’exister des objets. les travaux sur les ontologies sont développés dans un contexte informatique – que ce soit celui de l’Ingénierie des connaissances, de l’Intelligence artificielle ou de la gestion et des systèmes d’information ou plus spécifiquement ici le contexte du Web sémantique – où le but final est de spécifier un artefact informatique.
(Jean Charlet1)
L’ontologie désigne l’étude de ce qui existe, c'est-à-dire l’ensemble des connaissances que l’on a sur le monde, cette définition est celle utilisée en philosophie. Le concept a été introduit en Intelligence Artificielle (IA) il y a 15 ans pour répondre à des problèmes de représentation des connaissances au sein des systèmes informatiques (Fürst, 2002). Parmi toutes les définitions proposées sur les ontologies, nous retenons celle proposé par Gruber: « une ontologie est une spécification explicite et formelle d'une conceptualisation partagée » (Gruber, 2001). Selon le groupe de travail W3C (Web Ontology Working Group), les ontologies sont employées par des personnes, des bases de données et des applications qui doivent partager des informations sur un domaine qui peut être spécifique ou étendu comme la médecine, la fabrication d'outils, l’immobilier, la gestion financière, etc. Les ontologies incluent des définitions exploitables par la machine des concepts de base ainsi que des rapports entre eux (W3C, 2004a). En pratique, l’ontologie conduit à se mettre d’accord sur le sens des termes employés dans une organisation, une communauté, un métier, dans un but de compréhension des personnes et des logiciels. Donc, nous pouvons dire qu’une ontologie est un modèle d’organisation des connaissances dans un domaine donné. (N. ZOUGGAR, 2006)
Les ontologies doivent proposer des descriptions pour les concepts suivants :
les classes d’objet à