1 Stage Master 2 THYP Wiki Informatique Approches sémantique et ontologique à l’Université Paris 8 14 Septembre 2006
G.KEMBELLEC - Master 2 THYP2 Réaliser un wiki pour le département informatique de l’université Paris 8 intégrant : Moteur de recherche en langage naturel Système référencement/recherche ontologique Objectif du stage
G.KEMBELLEC - Master 2 THYP3 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives
G.KEMBELLEC - Master 2 THYP4 Le contexte du stage UFR6 Dépt. Info. Pôle technique
G.KEMBELLEC - Master 2 THYP5 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP6 L’avant projet Quelques éléments de définition Wiki Ontologie Web sémantique
G.KEMBELLEC - Master 2 THYP7 L’avant projet Benchmarking : Wiki intégré à Claroline + implémenté - pas d’ontologique Médiawiki + fonctionnel, graphique ( Wikipédia ) - usine à gaz, pas ontologique, vulnérable ( CERT )
G.KEMBELLEC - Master 2 THYP8 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP9 La modélisation Modélisation générale : UML Des graphes normalisés Modélisation de données : Merise Système de données
G.KEMBELLEC - Master 2 THYP10 Modélisation générale : UML La modélisation, UML, Use Case exigences fonctionnelles
G.KEMBELLEC - Master 2 THYP11 La modélisation, UML, graphe de composants dépendances entre les différents composants
G.KEMBELLEC - Master 2 THYP12 La modélisation, Merise, MCD Représentation des données et leurs relations
G.KEMBELLEC - Master 2 THYP13 La modélisation, Merise, MLD Organisation des données
G.KEMBELLEC - Master 2 THYP14 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP15 Choix techniques Choix entre développement et création Adaptation + Moins de développement - Moins de liberté Développement + Absence de contraintes - Plus long
G.KEMBELLEC - Master 2 THYP16 Choix techniques, développement ou création ? Tentative d’adapter Médiawiki + Fonctionnel, graphiquement réussi - Impossibilité d’intégrer des plug-in pour l’indexation Conclusion : Choix d’un développement intégral
G.KEMBELLEC - Master 2 THYP17 Choix techniques – Plateforme et langages Location d’un serveur Dédibox avec LAMP : Linux Apache MySQL PHP Langages et technologies XML, XSL, XSLT, RSS Javascript
G.KEMBELLEC - Master 2 THYP18 Développement du wiki : architecture du site
G.KEMBELLEC - Master 2 THYP19 Développement du wiki : architecture du site Gestion des utilisateurs
G.KEMBELLEC - Master 2 THYP20 Développement du wiki : architecture du site Affichage des articles
G.KEMBELLEC - Master 2 THYP21 Développement du wiki : architecture du site Edition des données
G.KEMBELLEC - Master 2 THYP22 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP23 Étude et adaptation d’une ontologie Choix d’une ontologie
G.KEMBELLEC - Master 2 THYP24 L’étude et l’adaptation d’une ontologie, choix ACM Computing Classification System A. General Literature o A.0 GENERAL o A.1 INTRODUCTORY AND SURVEY o A.2 REFERENCE (e.g., dictionaries, encyclopedias, glossaries) o A.m MISCELLANEOUS B. Hardware o B.0 GENERAL o B.1 CONTROL STRUCTURES AND MICROPROGRAMMING (D.3.2) o B.2 ARITHMETIC AND LOGIC STRUCTURES o B.3 MEMORY STRUCTURES o B.4 INPUT/OUTPUT AND DATA COMMUNICATIONS o B.5 REGISTER-TRANSFER-LEVEL IMPLEMENTATION o B.6 LOGIC DESIGN o B.7 INTEGRATED CIRCUITS o B.8 PERFORMANCE AND RELIABILITY (C.4) o B.m MISCELLANEOUS
G.KEMBELLEC - Master 2 THYP25 L’étude et l’adaptation d’une ontologie, choix L0T3K COMPUTER DECIMAL CLASSIFICATION 000 General 001 Biography, autobiographies 002 conference proceeding 003 General literary (fictions, plays) 004 Computing Milieux (general) … 040 History of Computing 050 Computer and Education 060 Computer and society 070 Legal aspect of Computing 080 Management of computing and information systems 090 The computing profession Hardware 110 General 120 CONTROL STRUCTURES AND MICROPROGRAMMING
G.KEMBELLEC - Master 2 THYP26 L’étude et l’adaptation d’une ontologie, adaptation Ontologie XML Affichage Ontologie XSL XSLT + Sablotron BDD Ontologie Afficher
G.KEMBELLEC - Master 2 THYP27 L’étude et l’adaptation d’une ontologie, recherche ontologique VS recherche mots clés Article 1 id titre contenu BDD Ontologique Branche de l’ontologie id titre Article 2 id titre contenu Mot clé exemple
G.KEMBELLEC - Master 2 THYP28 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP29 Méthode d’indexation mixte mots clés choisis ou générés Démo créer article
G.KEMBELLEC - Master 2 THYP30 Méthode recherche langage naturel STOPLIST +
G.KEMBELLEC - Master 2 THYP31 Plan de la présentation 1.Le contexte du stage 2.L’avant projet 3.La modélisation du wiki 4.La réalisation du wiki 5.L’étude et l’adaptation d’une ontologie 6.Méthode d’indexation mixte 7.Conclusion 8.Perspectives d’évolution
G.KEMBELLEC - Master 2 THYP32 Conclusion Étude d’un domaine ontologique Modélisation du projet Développement d’un wiki Chargement dans la base de l’ontologie Indexation mixte Résultats : 24 articles indexés; testé par l’équipe
G.KEMBELLEC - Master 2 THYP33 Perspectives d’évolution Quelques pistes Insertion de google adSense Indexation dans l’ontologie Un portail graphique pour l’ontologie Meilleure gestion de l’administration