University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur FADLI, Rania |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Mise en correspondance (Mapping/Matching) des ontologies Type de document : texte imprimé Auteurs : FADLI, Rania ; RAFFOUFI, Directeur de thèse Editeur : Setif:UFA Année de publication : 2012 Importance : 1 vol (62f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Ontologie,relation sémantique hétérogénéité, interopérabilité sémantique,intégration d’ontologies,mapping/matching. Index. décimale : 004 Informatique Résumé :
RÉSUMÉ :
De nos jours, l'ontologie est devenue une composante essentielle pour assurer l'interopérabilité des systèmes hétérogènes. Cependant l'utilisation d'une seule ontologie est parfois insuffisante dans les environnements distribués, comme le Web sémantique ; d'où la nécessité d’utiliser plusieurs ontologies. Ces dernières doivent être accessibles par différentes applications et doivent même échanger des informations sémantiques. De plus, leur intégration est nécessaire parce qu'elle permet de réconcilier les différences entre elles tout en maintenant leur autonomie. Cela nécessite des approches et des mécanismes, comme le mapping, l'alignement, la fusion des ontologies, etc.
Le problème de mise en correspondance des ontologies est défini comme le problème de recherché de projection sémantique entre deux ou plusieurs ontologies. Ce problème est au cœur de plusieurs applications sur le traitement de l’information. Virtuellement une application qui met en œuvre plusieurs ontologies doit établir un « mapping sémantique » entre elles pour assurer l’interopérabilité. Des exemples de telles applications se trouvent dans bon nombre de domaines : le e_commerce, le e_learning, extraction de l’information, services web, etc.
La mise en correspondance des ontologies nécessite le calcul des mesures de similarité linguistiques et structurelles.
Dans ce mémoire, nous proposons une approche de mapping des ontologies pour effectuer une intégration sémantique. Cette approche prend en compte les différents niveaux d'hétérogénéités entre elles. Elle est basée sur un enrichissement sémantique par le contexte, ce qui permet de générer des correspondances plus pertinentes.
Note de contenu : Table des matières
Introduction générale ......................................................................................................................... 1
Chapitre I Généralités
Ι.1 Introduction .................................................................................................................................. 5
Ι.2 Le Web Sémantique ...................................................................................................................... 5
Ι.2.1 Définition ............................................................................................................................... 5
Ι.2.2 La représentation de la connaissance ..................................................................................... 6
Ι.3 Les ontologies ............................................................................................................................... 7
Ι.3.1 Définition ............................................................................................................................... 8
Ι.3.2 Les composants de l'ontologie ............................................................................................... 8
Ι.3.3 Ontologie pour le Web ........................................................................................................... 9
Ι.3.4 Ontologie et Web service ....................................................................................................... 9
Ι.4 Services Web Sémantique........................................................................................................... 10
Ι.4.1 Présentation des services Web sémantique .......................................................................... 11
Ι.4.2 Objectifs des services Web sémantique ............................................................................... 11
Ι.4.3 Description sémantique des services web ............................................................................ 12
Ι.4.3.1 Langages de description sémantique ............................................................................. 13
Ι.5 Conclusion ................................................................................................................................. 16
Chapitre II État de l'art
II.1 introduction ............................................................................................................................... 17
II.2 Les ontologies et leur intégration ............................................................................................. 18
II.2.1 Ontologies ........................................................................................................................... 18
II.2.1.1 La notion d’ontologie .................................................................................................. 18
II.2.1.2 Un exemple simplifié d'ontologie : l'ontologie de jouet .............................................. 19
II.2.1.3 Les langages d’ontologies ........................................................................................... 19
II.2.1.3.1 RDF et RDF Schéma ................................................................................................ 20
II.2.1.3.2 DAML + OIL ............................................................................................................ 20
II.2.1.3.3 OWL .......................................................................................................................... 21
II.2.1.4 Éditeurs d’ontologies ................................................................................................... 22
II.2.1.4.1 PROTÉGÉ-2000 ....................................................................................................... 22
II.2.1.4.2 OntoEdit.................................................................................................................... 23
II.2.1.4.3 DOE .......................................................................................................................... 23
II.2.2 Intégration des ontologies ................................................................................................... 23
II.2.2.1 Hétérogénéité des ontologies ........................................................................................... 23
II.2.2.1.1 Classification de Bouquet ......................................................................................... 23
II.2.2.1.2 Classification de Visser ............................................................................................ 25
II.2.2.2 Processus d'intégration des ontologies......................................................................... 25
II.2.2.3 Architectures des ontologies pour l'intégration ........................................................... 26
II.2.2.3.1 Approche mono-ontologie ........................................................................................ 26
II.2.2.3.2 Approche multi-ontologies........................................................................................ 27
II.2.2.3.3 Approche hybride ..................................................................................................... 27
II.3 La mise en correspondance (Mapping/Matching) des ontologies ............................................. 28
II.3.1 Terminologies ..................................................................................................................... 28
II.3.1.1 Mapping \Matching d’ontologies ................................................................................ 28
II.3.1.2 Alignement d'ontologies .............................................................................................. 29
II.3.1.3 Fusion d'ontologies ...................................................................................................... 29
II.3.2 Autre terminologies [07] .................................................................................................... 30
II.3.3 Mapping d’ontologies ......................................................................................................... 30
II.3. 3.1 Formalisation de la notion de mapping ...................................................................... 30
II.3.3.2 Processus de mapping d'ontologies ............................................................................. 31
II.3.3.3 Mesures de similarité ................................................................................................... 33
II.3.3.4 Classification des méthodes de mapping/matching ..................................................... 34
II.3.3.4.1 Matcher au niveau entité .......................................................................................... 35
II.3.3.4.2 Matcher au niveau structurel et sémantique ............................................................ 36
II.3.3.4.3 Matcher à base d’instances ...................................................................................... 36
II.3.3.5 Classification des systèmes de mapping suivant le mode d’intégration ...................... 36
II.3.3.5.1 Le mapping entre une ontologie globale et des ontologies locales .......................... 37
II.3.3.5.1.1 Avantages et inconvénients .................................................................................... 37
II.3.3.5.1.2 Systèmes et outils existants ................................................................................... 37
II.3. 3.5.2 Le mapping d’ontologies locales ............................................................................ 37
II.3.3.5.2.1 Avantages et inconvénients ................................................................................... 37
II.3.3.5.2.2 Les outils et les systèmes...................................................................................... 38
II.3.3.5.3 Mapping d’ontologies pour la fusion et l'alignement .............................................. 39
II.3.3.5.3.1 Avantages et inconvénients .................................................................................... 39
II.3.3.5.3.2 Outils et systèmes ................................................................................................... 39
II.4 Conclusion ................................................................................................................................ 40
Chapitre III Réalisation et mise en oeuvre
III.1 Introduction .............................................................................................................................. 41
III.2 L’approche proposée ................................................................................................................ 42
III.3 Implémentation ........................................................................................................................ 43
III.3.1 Environnement de développement .................................................................................... 43
III.3.1.1 L’éditeur d’Ontologie .................................................................................................. 43
III.3.1.2 Le langage Java .............................................................................................................. 43
III.3.1.3 NetBeans ................................................................................................................... 44
III.3.2 Présentation d’exemple d’étude de cas ............................................................................. 44
III.3.3 Création d’un nouveau projet sous protégé ....................................................................... 44
III.3.4 Réalisation de l’ontologie CS Dept.US sous protégé ........................................................ 46
III.3.4.1 Création des classes et la hiérarchie des classes ......................................................... 46
III.3.4.2 Ajout des propriétés des classes ................................................................................. 47
III.3.5 Réalisation de l’ontologie CS Dept.Australia sous protégé .............................................. 48
III.3.5.1 Création des classes et la hiérarchie des classes ......................................................... 48
III.3.5.2 Ajout des propriétés des classes ................................................................................. 49
III.3.6 Le prototype ...................................................................................................................... 50
III.3.7 Test du prototype Interface graphique d’implémentation ................................................. 52
III.3.7.1 Premier exemple ......................................................................................................... 52
III.3.7.1.1 Principe de Médiation via le Mapping .................................................................... 52
III.3.7.2 Deuxième exemple ..................................................................................................... 55
III.3.7.2.1 Principe de Médiation via le Mapping .................................................................... 56
III.4 Conclusion ............................................................................................................................... 58
Conclusion générale ......................................................................................................................... 59
Bibliographie ................................................................................................................................... 61Côte titre : MAI/0002 En ligne : https://drive.google.com/file/d/18iMN0e0UAm_LyEnG4iEPZD3VHKK_k3rz/view?usp=shari [...] Format de la ressource électronique : Mise en correspondance (Mapping/Matching) des ontologies [texte imprimé] / FADLI, Rania ; RAFFOUFI, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (62f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Ontologie,relation sémantique hétérogénéité, interopérabilité sémantique,intégration d’ontologies,mapping/matching. Index. décimale : 004 Informatique Résumé :
RÉSUMÉ :
De nos jours, l'ontologie est devenue une composante essentielle pour assurer l'interopérabilité des systèmes hétérogènes. Cependant l'utilisation d'une seule ontologie est parfois insuffisante dans les environnements distribués, comme le Web sémantique ; d'où la nécessité d’utiliser plusieurs ontologies. Ces dernières doivent être accessibles par différentes applications et doivent même échanger des informations sémantiques. De plus, leur intégration est nécessaire parce qu'elle permet de réconcilier les différences entre elles tout en maintenant leur autonomie. Cela nécessite des approches et des mécanismes, comme le mapping, l'alignement, la fusion des ontologies, etc.
Le problème de mise en correspondance des ontologies est défini comme le problème de recherché de projection sémantique entre deux ou plusieurs ontologies. Ce problème est au cœur de plusieurs applications sur le traitement de l’information. Virtuellement une application qui met en œuvre plusieurs ontologies doit établir un « mapping sémantique » entre elles pour assurer l’interopérabilité. Des exemples de telles applications se trouvent dans bon nombre de domaines : le e_commerce, le e_learning, extraction de l’information, services web, etc.
La mise en correspondance des ontologies nécessite le calcul des mesures de similarité linguistiques et structurelles.
Dans ce mémoire, nous proposons une approche de mapping des ontologies pour effectuer une intégration sémantique. Cette approche prend en compte les différents niveaux d'hétérogénéités entre elles. Elle est basée sur un enrichissement sémantique par le contexte, ce qui permet de générer des correspondances plus pertinentes.
Note de contenu : Table des matières
Introduction générale ......................................................................................................................... 1
Chapitre I Généralités
Ι.1 Introduction .................................................................................................................................. 5
Ι.2 Le Web Sémantique ...................................................................................................................... 5
Ι.2.1 Définition ............................................................................................................................... 5
Ι.2.2 La représentation de la connaissance ..................................................................................... 6
Ι.3 Les ontologies ............................................................................................................................... 7
Ι.3.1 Définition ............................................................................................................................... 8
Ι.3.2 Les composants de l'ontologie ............................................................................................... 8
Ι.3.3 Ontologie pour le Web ........................................................................................................... 9
Ι.3.4 Ontologie et Web service ....................................................................................................... 9
Ι.4 Services Web Sémantique........................................................................................................... 10
Ι.4.1 Présentation des services Web sémantique .......................................................................... 11
Ι.4.2 Objectifs des services Web sémantique ............................................................................... 11
Ι.4.3 Description sémantique des services web ............................................................................ 12
Ι.4.3.1 Langages de description sémantique ............................................................................. 13
Ι.5 Conclusion ................................................................................................................................. 16
Chapitre II État de l'art
II.1 introduction ............................................................................................................................... 17
II.2 Les ontologies et leur intégration ............................................................................................. 18
II.2.1 Ontologies ........................................................................................................................... 18
II.2.1.1 La notion d’ontologie .................................................................................................. 18
II.2.1.2 Un exemple simplifié d'ontologie : l'ontologie de jouet .............................................. 19
II.2.1.3 Les langages d’ontologies ........................................................................................... 19
II.2.1.3.1 RDF et RDF Schéma ................................................................................................ 20
II.2.1.3.2 DAML + OIL ............................................................................................................ 20
II.2.1.3.3 OWL .......................................................................................................................... 21
II.2.1.4 Éditeurs d’ontologies ................................................................................................... 22
II.2.1.4.1 PROTÉGÉ-2000 ....................................................................................................... 22
II.2.1.4.2 OntoEdit.................................................................................................................... 23
II.2.1.4.3 DOE .......................................................................................................................... 23
II.2.2 Intégration des ontologies ................................................................................................... 23
II.2.2.1 Hétérogénéité des ontologies ........................................................................................... 23
II.2.2.1.1 Classification de Bouquet ......................................................................................... 23
II.2.2.1.2 Classification de Visser ............................................................................................ 25
II.2.2.2 Processus d'intégration des ontologies......................................................................... 25
II.2.2.3 Architectures des ontologies pour l'intégration ........................................................... 26
II.2.2.3.1 Approche mono-ontologie ........................................................................................ 26
II.2.2.3.2 Approche multi-ontologies........................................................................................ 27
II.2.2.3.3 Approche hybride ..................................................................................................... 27
II.3 La mise en correspondance (Mapping/Matching) des ontologies ............................................. 28
II.3.1 Terminologies ..................................................................................................................... 28
II.3.1.1 Mapping \Matching d’ontologies ................................................................................ 28
II.3.1.2 Alignement d'ontologies .............................................................................................. 29
II.3.1.3 Fusion d'ontologies ...................................................................................................... 29
II.3.2 Autre terminologies [07] .................................................................................................... 30
II.3.3 Mapping d’ontologies ......................................................................................................... 30
II.3. 3.1 Formalisation de la notion de mapping ...................................................................... 30
II.3.3.2 Processus de mapping d'ontologies ............................................................................. 31
II.3.3.3 Mesures de similarité ................................................................................................... 33
II.3.3.4 Classification des méthodes de mapping/matching ..................................................... 34
II.3.3.4.1 Matcher au niveau entité .......................................................................................... 35
II.3.3.4.2 Matcher au niveau structurel et sémantique ............................................................ 36
II.3.3.4.3 Matcher à base d’instances ...................................................................................... 36
II.3.3.5 Classification des systèmes de mapping suivant le mode d’intégration ...................... 36
II.3.3.5.1 Le mapping entre une ontologie globale et des ontologies locales .......................... 37
II.3.3.5.1.1 Avantages et inconvénients .................................................................................... 37
II.3.3.5.1.2 Systèmes et outils existants ................................................................................... 37
II.3. 3.5.2 Le mapping d’ontologies locales ............................................................................ 37
II.3.3.5.2.1 Avantages et inconvénients ................................................................................... 37
II.3.3.5.2.2 Les outils et les systèmes...................................................................................... 38
II.3.3.5.3 Mapping d’ontologies pour la fusion et l'alignement .............................................. 39
II.3.3.5.3.1 Avantages et inconvénients .................................................................................... 39
II.3.3.5.3.2 Outils et systèmes ................................................................................................... 39
II.4 Conclusion ................................................................................................................................ 40
Chapitre III Réalisation et mise en oeuvre
III.1 Introduction .............................................................................................................................. 41
III.2 L’approche proposée ................................................................................................................ 42
III.3 Implémentation ........................................................................................................................ 43
III.3.1 Environnement de développement .................................................................................... 43
III.3.1.1 L’éditeur d’Ontologie .................................................................................................. 43
III.3.1.2 Le langage Java .............................................................................................................. 43
III.3.1.3 NetBeans ................................................................................................................... 44
III.3.2 Présentation d’exemple d’étude de cas ............................................................................. 44
III.3.3 Création d’un nouveau projet sous protégé ....................................................................... 44
III.3.4 Réalisation de l’ontologie CS Dept.US sous protégé ........................................................ 46
III.3.4.1 Création des classes et la hiérarchie des classes ......................................................... 46
III.3.4.2 Ajout des propriétés des classes ................................................................................. 47
III.3.5 Réalisation de l’ontologie CS Dept.Australia sous protégé .............................................. 48
III.3.5.1 Création des classes et la hiérarchie des classes ......................................................... 48
III.3.5.2 Ajout des propriétés des classes ................................................................................. 49
III.3.6 Le prototype ...................................................................................................................... 50
III.3.7 Test du prototype Interface graphique d’implémentation ................................................. 52
III.3.7.1 Premier exemple ......................................................................................................... 52
III.3.7.1.1 Principe de Médiation via le Mapping .................................................................... 52
III.3.7.2 Deuxième exemple ..................................................................................................... 55
III.3.7.2.1 Principe de Médiation via le Mapping .................................................................... 56
III.4 Conclusion ............................................................................................................................... 58
Conclusion générale ......................................................................................................................... 59
Bibliographie ................................................................................................................................... 61Côte titre : MAI/0002 En ligne : https://drive.google.com/file/d/18iMN0e0UAm_LyEnG4iEPZD3VHKK_k3rz/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0002 MAI/0002 Mémoire Bibliothéque des sciences Français Disponible
Disponible