Sami Zghal
Accueil
Curriculum Vitae
Recherche
Enseignement
Recherche
 
Thématique
Extraction, représentation ontologique et classification des connaissances à partir des données sur le Web
 
Problématique
Alignement d'ontologies pour la reconciliation sémantique des connaissaances pour résoudre les problèmses d'hétérogéniété
 
 
Résumé
Les ontologies sont exploitées dans le domaine des systèmes d'informations. Elles permettent la description, la représentation et la manipulation des connaissances d'un domaine particulier. Elles permettent aussi la collaboration entre les utilisateurs et les machines. Elles sont évoquées dans le cadre du Web sémantique. Gruber a proposé la définition la plus citée dans la littérature. Il considère l'ontologie comme étant "une spécification formelle et explicite d'une conceptualisation partagée". Le terme conceptualisation représente un modèle abstrait d'un domaine d'intérêt dont les concepts pertinents sont identifiés et recensés. Le mot explicite implique que les types de concepts ainsi que les contraintes exprimées sur les concepts soient explicitement définies. Le terme formelle indique que l'ontologie doit être décrite dans un format (ou un langage) lisible par la machine. Le mot partagé fait référence au fait que l'ontologie doit capturer une partie consensuelle de la connaissance acceptée par toute ou une large partie de la communauté derrière l'ontologie.

De plus en plus, plusieurs ontologies décrivant un même domaine existent. Cette multitude d'ontologies évoque un problème d'hétérogénéité. Face à cette hétérogénéité d'ontologies, il est nécessaire de trouver des moyens pour assurer leur interopérabilité pour pouvoir les faire collaborer et permettre aux composants intelligents de les utiliser. Il s'agit en d'autres termes de trouver des procédés pour réconcilier les ontologies. Il existe deux techniques de reconciliation entre les ontologies : la fusion et l'alignement. La fusion consiste à intégrer deux ontologies pour produire une nouvelle regroupant les concepts, les relations et les instances des ontologies originales. Les ontologies fusionnées perdent en revanche leurs existences. L'alignement s'intéresse plutôt à trouver les entités similaires des ontologies en question.

L'alignement d'ontologies consiste à chercher les correspondances entre les concepts, les relations et les individus des diverses ontologies. L'objectif de l'alignement est de trouver les points de jonction (les entités en commun), qui permettront de concevoir des ponts entre les ontologies, ou de procéder à d'autres opérations de manipulation comme la fusion ou l'intégration partielle. Cependant, trouver les concepts en commun manuellement est une tâche fastidieuse, pratiquement infaisable dans le cas des ontologies volumineuses. Par conséquent, l'automatisation de ce processus a un apport important dans le domaine d'ingénierie d'ontologie. L'alignement d'ontologies est une problématique récente malgré la présence dans la littérature de plusieurs travaux. Mon travail consiste à adapter les ontologies aux langages de représentation. Je m'intéresse à la mise en oeuvre de nouvelles approches d'alignement ainsi que leurs expérimentations. Les expérimentations sont basées sur plusieurs domaines d'application en notamment la gestion de production.