5. Les fichiers structurés/balisés (XML, JSON)

L'Extensible Markup Language (XML) et le JavaScript Object Notation (JSON) sont deux formats de données textuels qui permettent de représenter et de transmettre des données de manière structurée.

Tous deux ont pour finalité première de faciliter les échanges automatisés de contenus complexes entre systèmes d’informations hétérogènes, dans une logique d’interopérabilité.

Tous deux sont normalisés au moyen de RFC[1] et ont une syntaxe générique mais extensible qui leur permet de structurer une grande variété de contenus tout en les rendant facilement malléables et adaptables à des besoins divers et en restant définis et validables par des schémas qui permettent de contrôler leur structuration.

Ces formats de fichiers ne présentent d'autre difficulté de préservation que l’identification et la conservation associée des schémas permettant de contrôler la syntaxe et la sémantique de chacune de leurs déclinaisons. De nombreux outils de validation génériques sont par ailleurs disponibles sur internet.