Une plate-forme informatique de Navigation Textuelle : modélisation, architecture, réalisation et applications de NaviTexte
Auteur / Autrice : | Javier Couto |
Direction : | Jean-Luc Minel |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique linguistique |
Date : | Soutenance en 2006 |
Etablissement(s) : | Paris 4 |
Ecole(s) doctorale(s) : | École doctorale Concepts et langages (Paris ; 2000-....) |
Jury : | Examinateurs / Examinatrices : Patrice Enjalbert, Yves Jeanneret, Lita Lundquist, Jean-Paul Sansonnet, Dina Wonsever |
Mots clés
Résumé
Au long de l'histoire, des instruments de recherche d'information ou d'aide à la lecture, fondés sur la notion de page, tels que la table des matières, les index, les renvoi, etc. , ont été introduits. Dès l'arrivée de l'informatique, ces instruments, de nature typiquement statique, se sont multipliés et ils ont vu croître leur puissance. Dans le cadre général de l'histoire du texte numérique, l'hypertexte place un jalon du point de vue conceptuel, et l'utilisation massive d'Internet a répandu son utilisation à grande échelle. Le terme de navigation textuelle reçoit de multiples interprétations, la plus commune renvoyant inévitablement au processus mis en oeuvre par les outils de navigation utilisés pour circuler dans les documents hypertextes. Néanmoins, notre conception de la navigation textuelle se démarque de la navigation hypertextuelle traditionnelle car nous considérons que circuler ou naviguer dans un texte est l'expression d'un processus cognitif qui convoque des connaissances qui sont propres à la finalité de la navigation. Nous formulons l'hypothèse que la démarche du lecteur peut être assistée par l'exploitation de connaissances, présentes dans les textes, qui peuvent être, en partie, modélisées sous une forme déclarative. Autrement dit, il ne suffit pas de créer des liens mais il est nécessaire d'expliciter l'opération de navigation. De plus, ce processus de définition d'opérations de navigation doit être mis en oeuvre par un '' expert '' capable d'encoder ces connaissances. Ce travail de thèse présente quatre contributions principales. En premier lieu, une représentation des textes spécifique à la navigation textuelle est définie. En deuxième lieu, un langage formel de modélisation des connaissances de visualisation et de modélisation nommé Sextant est proposé. Les constructions possibles du langage sont données par une syntaxe. Le sens des constructions syntaxiques du langage Sextant est déterminé par une sémantique opérationnelle. En troisième lieu, une plate-forme logicielle dédiée à la navigation textuelle, nommée NaviTexte, a été implémentée. Dans cette implémentation, trois choses ont été développées : une représentation informatique des textes spécifique à la navigation textuelle, fondée sur la proposition d'un encodage XML des textes ; un interpréteur d'une version réduite de Sextant, le langage de modélisation des connaissances, fondé sur la proposition d'un encodage XML de ce langage ; un environnement capable de traiter les textes, d'interpréter le langage Sextant et de gérer l'interaction avec l'utilisateur. En dernier lieu, diverses applications de la plate-forme logicielle NaviTexte à des cas réels d'utilisation ont été mises en oeuvre.