SGML (Standard Generalized Markup Language) a été le premier langage principal pour structurer les documents. SGML est le précurseur de XML (eXtended Markup Language). Ce sont, comme leur nom l’indique, des langages de balises qui sont interprétables à la fois par les machines et les humains. XML est en fait une technologie, adossée sur Internet et plus précisément, le plus souvent, http (HyperText Transfer Protocol), qui permet une bonne intégration des systèmes informatiques. Ses applications sont la gestion de contenu, l’échange de données informatisées (EDI) et aujourd’hui les « web services » qui permet la communication entre les programmes informatiques distribués. Les normes, langages et autres protocoles associés à XML vont servir d’illustration des techniques pour la gestion de contenu. Ces technologies seront parfois présentées, comme RDF (Resource Description Framework) dans le chapitre consacré aux méta données.
Nous abordons dans cette section 2.1 comment il est possible de structurer un document et pourquoi, quels modèles formels ( schémas de classe UML et / ou DTD) peuvent être utilisés pour cela et la réutilisation des composants documentaires, qui est une des valorisations de la structuration des documents, tout comme le sont la séparation du contenu de la présentation et l’intégration possible aux autres applications du système d’information.


