WikiViz La visualisation dun 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 dIngénierie et de Gestion Comem+ : Communication - Engineering - Management Ingénieur Média Orientations: IT Management Médias interactifs et imprimés Autres départements Systèmes industriels Géoinformation Électricité et Informatique …
La demande de TECFA Visualisation
Le potentiel pédagogique WikiViz: un outil cognitif Une carte conceptuelle pour: explorer un espace de connaissances lier des connaissances structurer des connaissances amplifier lactivité cognitive aider à la mémorisation Un outil de suivi Un outil de collaboration Pourquoi une visualisation?
Le problème Quest-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 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 Adresse URI Relation Type de relation Type dentité
Analyse sémantique Comment le contenu est-il structuré?
Modélisation
Propositions darchitecture du SI Implémentation de test réalisation de test
Arguments de décision «The Topic Map experience» Liste des priorités MUST: Une visualisation qui tourne Lextraction des liens dune page par le titre Un paramétrage pour laffichage 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 daffichage, interactivité Rendre le navigateur compatible avec un standard
La solution choisie
La solution réalisée Java Applet de TouchGraph Implémentation Adaptation: menus supplémentaires Démo:
Autocritique Compromis du « non-standard » manque dinteropérabilité Descriptions multiples Carte conceptuelle statique Remarques tests utilisateurs
Conclusion Expérience avec le standard ISO Réflexions sur la représentation du savoir par différentes approches Réalisation dun 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
Définition du paramètre: « modifications »
Mode: internal - size
Mode: internal - counter
Omnigator
TMNav
MediaWiki - Web Service Trois méthodes proposées: getTopicMap() getTopics() getLinkage($term)
Exemple Tecfa MediaWiki-Web Service avec NuSOAP: La librairie PHP NuSOAP: