XML⚓
Définition du XML
L'eXtensible Markup Language (XML, langage de balisage extensible) est un métalangage, c'est-à-dire un formalisme servant à décrire un langage.
Ces langages s'appuient sur des balises, c'est-à-dire des descripteurs ajoutés à l'objet décrit.
XML peut être vu comme un ensemble de règles de structuration, utilisé pour décrire des métadonnées, des données, du contenu textuel... Il est par exemple utilisé pour les virements bancaires SEPA, le stockage du contenu de Microsoft Word et LibreOffice...
XML est une recommandation du W3C depuis 1998.
Le XML sémantique
Les solutions éditoriales Scenari définissent du XML sémantique : les balises font sens pour un métier donné.
Par exemple, le schéma XML OpenDocument (de LibreOffice) parle de Titre, Paragraphe... Scenari-Opale parle d'Activité, d'Exercice, de Partie...
Le contenu est ainsi décrit selon :
sa structure logique par le repérage explicite des éléments constitutifs (le chapitre, le paragraphe, le mot important, etc.) et la hiérarchisation de ces éléments entre eux (un paragraphe appartient à un chapitre, un mot important à un paragraphe, etc.).
le sens donné au contenu par le rédacteur : mot important, définition, remarque, exemple...;
sa nature : texte, vidéos, sons, schémas, animations...
Intérêt du XML sémantique
Une telle représentation permet :
d'assurer la pérennité du contenu en rendant indépendant le format de création (XML) par rapport aux évolutions technologiques des langages de publication (HTML, XHTML, ePub...), et le contenu du logiciel ayant servi à le créer
d'autoriser la manipulation du contenu numérique par des programmes informatiques exploitant ses descripteurs, en particulier la publication multisupports et mutiusages.