Question 5 : La numérisation suffit-elle à valoriser l’information ? SIG 5.5 XML Question 5 : La numérisation suffit-elle à valoriser l’information ?
XML : eXtensible Markup Language langage de balise extensible, ouvert et normalisé par le W3C ( fiche 6.8) contenu d’un fichier XML : fichier porteur de données qualifiées par des métadonnées ( fiche 5.4) rôle (principal) : format d’échange (et donc d’interopérabilité) entre logiciels
fichier d’échange en XML XML, format d’échange : fichier d’échange en XML export en XML import en XML Logiciel B Logiciel A Le XML rend ici interopérables les logiciels A et B (interopérabilité : capacité à échanger). Il : véhicule du contenu, structure ce contenu, sans mise en forme a priori.
Métadonnée indiquant à quoi de se rapporte la donnée Construction : <balise> </balise> Donnée (valeur) Métadonnée indiquant à quoi de se rapporte la donnée imbrication <métadonnée> <métadonnéeSecondaire>valeur</métadonnéeSecondaire> </ métadonnée > Indentation : décalage pour une meilleure lecture des imbrications
<?xml version="1.0" encoding="UTF-8"?> <catalogue> <manuel> <titre>Systèmes d’information de gestion</titre> <niveau>Terminale</niveau> <section>STMG</section> <auteurs> <auteur> <nom>Durel</nom> <prenom>François</prenom> </auteur> <nom>Batana</nom> <prenom>Michèle</prenom> </auteurs> <!—- manuel à recommander --> </manuel> <titre>Sciences de gestion</titre> … </catalogue> prologue élément racine (unique) balise ouvrante de l’élément manuel élément imbriqué élément imbriquant d’autres éléments élément imbriqué répété commentaire non lu par les logiciels Fermeture de l’élément racine et du fichier XML
Le XML, un langage : extensible lisible portable gratuit on peut créer ses propres balises afin de décrire tout type de données lisible les balises (bien nommées) sont auto-descriptives portable simple fichier texte il est lisible par tout logiciel gratuit format libre et ouvert (normalisé par le W3C)
Un document XML : obligatoirement bien formé facultativement valide les balises sont correctement imbriquées, fermées, … <a><b>…</a></b> <a><b>…</b></a> facultativement valide respectant une arborescence prédéfinie de balises (assurant une fiabilité)