![]()
Précédent : Fondements scientifiques Remonter :
Fondements
scientifiques Suivant : Édition coopérative
Mots clés : documents structurés, modèle de document, transformation de documents, XML .
Lors de l'édition des documents, certaines parties peuvent être amenées à changer de structure, en particulier lorsque des parties de document sont copiées ou déplacées dans un contexte différent. L'outil d'édition doit transformer la structure de ces parties de façon qu'elles respectent toujours la structure générique et qu'elles restent aussi proches que possible de la structure d'origine.
D'autres applications que l'édition de documents ont des besoins de restructuration, par exemple l'échange de documents XML à travers le Web, la synthèse de documents à partir de fragments ou l'évolution d'une base documentaire lorsque les structures génériques évoluent. La plupart des outils existants permettent de réaliser, le plus souvent en utilisant un langage de programmation ad hoc, des applications spécifiques en mode batch (comme des filtres ou des convertisseurs de bases documentaires).
Plutôt que de rechercher des solutions spécifiques à chaque problème de restructuration, le travail en cours cherche à dégager des principes et des outils généraux qui pourront être appliqués et adaptés à différentes classes d'application. Les solutions apportées privilégient l'efficacité (exécution en mode interactif) et la pertinence des propositions de restructuration. De nombreuses expériences ont été menées dans ce domaine, y compris au sein du projet, chacune n'apportant que des réponses partielles au problème. Nous sommes donc amenés à considérer des solutions qui marient différentes méthodes parmi lesquelles:
Enfin, il faut noter que le rôle de l'utilisateur dans ces transformations n'est pas nul, puisque plusieurs transformations différentes sont en général possibles et qu'il se pose donc un problème de choix. Les problèmes d'interface utilisateur sont donc également étudiés.