400 likes | 508 Views
WikiViz La visualisation d’un réseau sémantique. Travail de diplôme 2005 Urs Richle / 31 it. Déroulement. Description du problème Les solutions proposées La solution choisie Démo Potentiel pédagogique Conclusions. HEIG-VD: COMEM +. HES-SO. HEIG-VD Haute Ecole d’Ingénierie et de Gestion.
E N D
WikiVizLa visualisation d’un réseau sémantique Travail de diplôme 2005 Urs Richle / 31 it
Déroulement • Description du problème • Les solutions proposées • La solution choisie • Démo • Potentiel pédagogique • Conclusions
HEIG-VD: COMEM+ HES-SO HEIG-VDHaute Ecole d’Ingénierie et de Gestion Comem+ : Communication - Engineering - Management Autres départements Systèmes industriels Géoinformation Électricité et Informatique … Ingénieur Média Orientations: IT Management Médias interactifs et imprimés
La demande de TECFA Visualisation
Le potentiel pédagogique Pourquoi une visualisation? • WikiViz: un outil cognitif • Une carte conceptuelle pour: • explorer un espace de connaissances • lier des connaissances • structurer des connaissances • amplifier l’activité cognitive • aider à la mémorisation • Un outil de suivi • Un outil de collaboration
Le problème Qu’est-ce qui doit être visualisé?
Analyse sémantique Comment le contenu est-il structuré?
Les étapes du problème Visualiser le réseau sémantique du MediaWiki • Extraction des liens • Description / Diffusion du contenu • Visualisation du réseau
Analyses technologiques • Comment extraire les liens? • Analyse du MediaWiki • Comment décrire le contenu? • Topic Maps ISO 13250 • RDF • OWL • Comment diffuser le contenu? • Web Services • Comment visualiser le contenu? • PHP-SVG • Java • Navigateurs existants
Le contenu et le standard XTM Langage naturel Standard XTM Titre article / image, nom auteur <topic> Adresse URI <occurrence> Relation <association> Type de relation <roleSpec> Type d’entité <topic> <instanceOf>
Analyse sémantique Comment le contenu est-il structuré?
Propositions d’architecture du SI réalisation de test Implémentation de test Implémentation de test
Arguments de décision • «The Topic Map experience» • Liste des priorités • MUST: • Une visualisation qui tourne • L’extraction des liens d’une page par le titre • Un paramétrage pour l’affichage des différentes sortes de liens • NICE TO HAVE: • Baser la description sur un standard • Extraire les liens à la volée • Proposer un paramétrage évolué: nombre de nœuds, niveau d’affichage, interactivité • Rendre le navigateur compatible avec un standard
La solution réalisée • Java Applet de TouchGraph • Implémentation • Adaptation: menus supplémentaires • Démo: • http://tecfax.unige.ch/portails/mediawiki/index.php/Special:WikiViz
Autocritique • Compromis du « non-standard » • manque d’interopérabilité • Descriptions multiples • Carte conceptuelle statique • Remarques tests utilisateurs
Conclusion • Expérience avec le standard ISO 13250 • Réflexions sur la représentation du savoir par différentes approches • Réalisation d’un outil cognitif pour la formation
Perspectifs • Description standardisé • Visualisation dynamique • Utiliser le WebService • Visualisation à la volée en PHP-SVG • Création de la carte conceptuelle de manière dynamique
Liste des fonctionnalités: MUST • 1 Extraction des liens d'une page par le titre • 2 Extraction de l'ensemble des catégories • 3 Extraction des liens d'une catégorie • 4 Création d'un fichier XTM (Topic Map) du réseau sémantique • 5 Proposition des liens d'une manière standardisée • 6 Proposition des catégories d'une manière standardisée • 7 Proposition du fichier XTM d'une manière standardisée • 8 Visualisation du réseau sémantique d'une page • 9 Interface avec paramétrage basic de la visualisation • 10 Menu pour le choix des catégories • 11 Visualisation du réseau d'une catégorie • 12 Interactivité entre la visualisation et le MediaWiki
Suite fonctionnalités: Nice to have • 13 Visualisation de l'ensemble du réseau sémantique (Should) • 14 Paramétrage évolué de la visualisation • 15 Extraction des paramètres de pertinence pour un lien • 16 Proposition des paramètres de pertinence pour un lien d'une manière standardisée • 17 Visualisation des paramètres de pertinence pour un lien
DEMO • http://tecfax.unige.ch/portails/mediawiki/index.php/Special:WikiViz
MediaWiki - Web Service Trois méthodes proposées: • getTopicMap() • getTopics() • getLinkage($term)
Exemple Tecfa MediaWiki-Web Service avec NuSOAP:http://tecfax.unige.ch/portails/mediawiki/extensions/WebService/ La librairie PHP NuSOAP: http://sourceforge.net/projects/nusoap/