| Titre : | Une approche basée agent mobile pour la recherche sémantique |
| Auteurs : | ROUMAISSA SAOULI, Auteur ; Abdelmoumen Zerari, Directeur de thèse |
| Type de document : | Monographie imprimée |
| Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2015 |
| ISBN/ISSN/EAN : | MINF/60 |
| Format : | 83 / couv. ill. en coul / 30 cm |
| Langues: | Français |
| Sommaire : |
Sommaire
i Sommaire Sommaire ..................................................................................................................................... i Tableau des figures ................................................................................................................... vi Liste des tableaux .................................................................................................................... viii Introduction Générale ................................................................................................................ 1 Problématique et objectif ....................................................................................................... 2 Organisation du mémoire ....................................................................................................... 2 Chapitre I : Le web sémantique, L’ontologie et les agents mobiles. I.1 Introduction ........................................................................................................................... 4 I.2 Le web sémantique ............................................................................................................... 4 I.2.1 définition ........................................................................................................................ 4 I.2.2 Objectifs du web sémantique ......................................................................................... 5 I.2.3 Le web actuelle et le web sémantique ............................................................................ 5 I.2.4 Architecture en couches du web sémantique ................................................................. 5 I.2.4.1 La couche URI et Unicode ...................................................................................... 6 I.2.4.2 La couche XML, NS, XML Schéma ...................................................................... 6 I .2.4.3 La couche RDF et RDF Schéma ............................................................................ 7 I.2.4.4 La couche ontologique ............................................................................................ 7 I .2.4.5 La couche logique .................................................................................................. 7 I.2.4.6 La couche preuve .................................................................................................... 8 I.2.4.7 La couche confiance ............................................................................................... 8 I.2.4.8 La couche cryptographique ..................................................................................... 8 I.2.5 La recherche sémantique................................................................................................ 8 I.3 L’ontologie ............................................................................................................................ 9 I.3.1 Définition ....................................................................................................................... 9 I.3.2 Les composants d’une ontologie .................................................................................. 10 Sommaire ii 1.3.3 Objectifs des ontologies .............................................................................................. 11 I.3.4 Rôle des ontologies ...................................................................................................... 11 I.3.5 Construction d’ontologie ............................................................................................. 12 I.3.5.1 Evaluation des besoins .......................................................................................... 12 I.3.5.2 Conceptualisation .................................................................................................. 12 I.3.5.3 Ontologisation ....................................................................................................... 12 I.3.5.4 Opérationnalisation ............................................................................................... 13 I.3.6 Les types d’ontologies ................................................................................................. 13 I.3.7 Langages utilisés pour la représentation des ontologies .............................................. 14 I.3.7.1 RDF (Ressource Description Framework) ............................................................ 14 I.3.7.2 RDF Schéma ......................................................................................................... 15 I.3.7.3 DAML, OIL .......................................................................................................... 16 I.3.7.4 DAML+OIL .......................................................................................................... 16 I.3.7.5 OWL (Web Ontology Langage) ........................................................................... 16 I.3.8 L’utilisation des ontologies .......................................................................................... 17 I.4 Les agents mobiles .............................................................................................................. 18 I.4.1 La notion d’agent ......................................................................................................... 18 I.4.2 Typologies des agents .................................................................................................. 20 I .4.2.1 Les agents cognitifs.............................................................................................. 20 I .4.2.2 Les agents réactifs ................................................................................................ 21 I.4.2.3 Les agents hybrides ............................................................................................... 22 I.4.3 La communication entre les agents .............................................................................. 22 I.4.3.1 Communication par partage d’information ........................................................... 23 I .4.3.2 La communication par envoie de message .......................................................... 23 I.4.4 Les agents mobiles ....................................................................................................... 23 I.4.4.1 Définition .............................................................................................................. 23 I.4.4.2 Présentation de la technologie d'agents mobiles ................................................... 24 Sommaire iii I.4.4.3 Motivations d'utilisations du paradigme d'agents mobiles ................................... 24 I.4.4.5 La structure d’un agent mobile ............................................................................. 24 I.4.4.6 Migration d’un agent............................................................................................. 25 I.4.4.7 Intérêts des agents mobiles ................................................................................... 25 I .4.4.8 Agents mobiles et les plateformes utilisées ......................................................... 26 I.5 Conclusion .......................................................................................................................... 27 CHAPITRE II : Mesure de similarité II.1 Introduction ....................................................................................................................... 29 II.2 Notion de similarité ........................................................................................................... 29 II.3 les méthodes de bases pour mesurer la similarité .............................................................. 30 II.3.1 Les méthodes terminologiques ................................................................................... 30 II.3.2 Les méthodes structurelles.......................................................................................... 31 II.3.3 Les méthodes extensionnelles .................................................................................... 31 II.3.4 Les méthodes sémantiques ......................................................................................... 31 II.4 Opérations sur les ontologies .............................................. 32 II.4.1 Mapping/ Matching d’ontologies ...................................... 32 II.4.2 Alignement d’ontologies ......................................................................... 32 II.4.3 Transformation d’ontologies .................................................. 33 II.4.4 Fusion d’ontologies ...................................................... 33 II.4.5 Intégration d’ontologies .......................................... 33 II.5 L’alignement d’ontologies ................................................ 34 II.5.1 La méthode d’alignement SODA ................................... 34 II.5.1.1 Qu’est ce- que SODA ...................................................... 34 II.5.1.2 Calcul de la similarité linguistique ........................ 35 II.5.1.3 Calcul de la similarité structurelle ............................... 35 II.5.1.4 Calcul de la similarité sémantique .................................... 36 II.6 Le mapping d’ontologies ... II.6.1 Le processus du mapping ...................................................... 37 II.6.2 Quelques méthodes de mapping ......................................................... 38 II.7 Conclusion .......................... 41 Chapitre III : La conception III.1 Introduction .................. 42 III.2 L’architecture globale du système ..................................... 42 III.3. Architecture des composants du système .......................................... 45 III.3.1. Les agents du système .............................................................. 45 III.3.1.1 L’agent administrateur ................................ 45 III.3.1.2 L’agent interface......... 46 III.3.1.3 L’agent décomposeur ........................................................ 47 III.3.1.4 Les agents mobiles de la recherche sémantique ..................... 49 III.3.1.5 L’agent information...... 50 III.3.1.5.1 Les algorithmes pour calculer la similarité ......................... 51 III.3.1.6 L’agent composeur ........................................................ 57 III.3.2 Structures de données ....................................................... 58 III.3.2.1 L’ontologie référence .............................................. 58 III.3.2.2 Les ontologies locales ............................................... 58 III.4 L’interaction globale entre les entités du système ................................. 58 III.5 Conclusion ......................... 60 Chapitre IV: Implémentation et résultats IV.1 Introduction ...................... 61 IV.2 Environnement de programmation ........................................................ 61 IV.2.1 Le langage de programmation ...................................................... 61 IV.3 Techniques et outils de manipulation d’ontologies ................................. 62 IV.3.1 Protégé ...................... 62 IV.3.2 APIs JENA .... IV.3.3 SPARQL ................... 63 IV.4 Les bases de données ....... 63 IV.4.1 MySQL................... 63 IV.4.2 PhpMyAdmin : .......... 64 IV.4.3 JDBC (Java Data Base Connectivity) ................................................. 64 IV.5 Environnement de développement d’agents mobiles (Aglet) ........................ 64 IV.5.1 Architecture .............. 65 IV.5.2 Cycle de Vie ............. 65 IV.5.3 Le Modèle de Communication des Aglets .............................................. 67 IV.5.4 Les classes Aglet ....... 67 IV.5.4.1 L’interface AgletProxy ..................................................... 67 IV.5.4.2 L’interface AgletContext ............................................... 68 IV.5.4.3 La classe Message ....................................................... 69 IV.5.4.4 La classe AgletID ........................................................ 69 IV.6 L’implémentation des agents ............................................................ 69 IV.6.1 L’agent administrateur .......................................................... 70 IV.6.2 L’agent interface ........ 70 IV.6.3 L’agent décomposeur ..... 71 IV.6.4 L’agent mobile de recherche ................................................ 72 IV.6.5 L’agent information ................................................................................ 73 IV.6.6 L’agent composeur ..... 73 IV.7 Présentation de quelques interfaces du système............................................................... 74 IV.8 Conclusion .................... 78 Conclusion générale ............... 79 Références ........................... 80 |
| Type de document : | Mémoire master |
Disponibilité (1)
| Cote | Support | Localisation | Statut |
|---|---|---|---|
| MINF/60 | Mémoire | bibliothèque sciences exactes | Consultable |




