2.3 Etat de l’art sur les approches de construction de Topic Maps
2.3.6 Outils d’édition et de visualisation de Topic Maps
Plusieurs outils ont été développés pour l‟édition et la visualisation des Topic Maps.
Nous distinguons deux types d‟outils, le premier (type Web) affiche des index à partir
desquels il est possible de choisir un Topic et de voir les informations qui sont rattachées à ce
73
dernier, le deuxième type est caractérisé par une navigation graphique sous forme d‟arbre
parfois dynamique et en temps réel. Parmi les éditeurs manipulant les Topic Maps, nous
citons : l‟outil K42, Mondeca, TM4J, Topic Map Designer, Ontopia Navigator Framework,
TM4L et UNIVIT.
K42
22: L‟outil K42 développé par la société Empolis représente les Topic Maps sous
forme d‟arbre hyperbolique. L‟interface fournit par K42 permet à l'utilisateur de regarder
toute l'information sur un écran simple, montrant les liens entre les Topics et où ils
apparaissent dans la hiérarchie. En dehors de cette navigation de type Web, d'autres types de
visualisation sont disponibles. La figure 2.16 illustre un exemple de Topic Map représentée
avec l‟outil K42.
Figure 2.16 Application Empolis K42 TMV
Mondeca
23: Le produit développé par Mondeca se présente sous la forme d‟une
interface Web permettant la saisie et la création de Topic Maps en temps réel, selon les
besoins de l‟utilisateur, ou selon ce qu‟il a le droit de voir. Une fois la Topic Map saisie, ou
bien après l‟import d‟un fichier au format Topic Map (format XTM), des fichiers XML
22 Empolis Release K42 V2.0 : http://k42.empolis.co.uk/
74
contenant l‟information et répondant à une certaine DTD, propriétaire de Mondeca, sont
générés.
Le navigateur développé par Mondeca construit des représentations graphiques en
temps réel comme l‟illustre la figure 2.17
Figure 2.17 Navigateur Mondeca
TM4J
24: TM4J représente une suite de packages Java qui fournissent des interfaces de
navigation et transfèrent des réalisations existantes pour l'importation, la manipulation et
l'exportation des Topic Maps codées pour se conformer au DTD de XTM. Ce dispositif inclut
les fonctionnalités suivantes :
- Modèle objet conforme aux spécifications de la norme XTM 1.0 ;
- Un ensemble simple de lignes de commande pour la création et la mise à jour des
Topic Maps ;
- Possibilité de fusionner deux Topic Maps ou plus ;
- Stockage des Topic Maps dans une base de données relationnelle ;
75
- Possibilité de l‟importation des données de XTM et de LTM d'Ontopia (Linear
Topic Map) ;
- Possibilité d‟exportation des Topic Maps en format XTM.
La Figure 2.18 est un exemple de visualisation dynamique de Topic Map fournie par
l'outil TM4J. Cette représentation utilise le logiciel TheBrain
25.
Figure 2.18 Visualisation avec le logiciel TheBrain
Topic Map Designer
26: Topic Map Designer est un éditeur de Topic Maps qui
supporte uniquement la norme ISO 13250, il permet d‟exporter des Topic Maps au format
XTM 1.0, mais il n‟est pas destiné à être un environnement générique de création des Topic
Maps. Topic Map Designer est facile à maîtriser. Dans le Treeview sur le côté gauche se
trouve tous les Topics et associations. En choisissant un concept à partir du Treeview, toutes
les informations sur le Topic (ou Association) sont affichées. Tous les changements (mises à
jours) sont immédiatement reflétés dans Treeview.
25 http://www.thebrain.com
76
Ontopia Navigator Framework
27: Ontopia Navigator Framework est destiné au
développement rapide des applications conformes aux enchaînements de Java 2 Enterprise
Edition (J2EE) en utilisant des Topic Maps. Ontopia Navigator Framework est un langage de
script XML optimisé pour le développement des applications de Topic Map. L‟utilisation de
ce langage permet aux utilisateurs de rassembler facilement les informations de la Topic Map,
d‟effectuer des opérations complexes comme la définition des scopes, la sélection par nom,
etc, et de produire des résultats en format HTML, XML, ou n‟importe quelle autre format. Il
est conçu pour être facile à apprendre, puissant et extensible. La technique de navigation dans
Ontopia est similaire à celle des navigateurs Web, l‟utilisateur clique sur un lien pour ouvrir
un nouveau Topic, une association ou une ressource. La figure 2.19 illustre un exemple de
visualisation avec le navigateur Ontopia.
Figure 2.19 Navigateur Ontopia
TM4L
28: l‟environnement TM4L ou Topic Maps 4 E-Learning, est composé
principalement d‟une interface d‟édition et d‟une interface de visualisation de Topic Maps
(TM4L Viewer). L‟interface d‟édition de TM4L (TM4L Editor) est un éditeur d‟ontologie
permettant à l‟utilisateur la construction d‟ontologie de ressources pédagogiques en utilisant
27 Ontopia Solution – Navigator Framework : http://www.ontopia.net/