1
Introduction
ENIS – DGIMA - GI2
Fadoua DRIRA HAMMAMI
Introduction
GML (1969)
Solution de la gestion et de la publication documentaire, Langage permettant de dissocier contenu des spécificités techniques des imprimantes
IBM (Goldfarb, Mosher&Lory)
SGML (1986)
Normalisation ISO 8879
Méta-langage général de balisage ;
Normalisation de GML,
Puissant mais complexe, taille des spécifications imposantes (>500pages)
Introduit la notion de DTD (grammaire spécifique à une application)
HTML (1992)
Recommandation W3C
XML (1998)
Recommandation W3C
Méta-langage de structuration, simplifié compatible SGML, permet de:
• Normaliser et structurer l’information avec un point de vue sémantique
• Séparer le contenu informatif des données de leur représentation
• Échanger/partager les données
Fadoua DRIRA HAMMAMI
Application (i.e. DTD) de
SGML pour la présentation des documents sur le Web,
Langage de visualisation, non adapté à l’échange entre programmes ENIS – DGIMA - GI2
2
Introduction
La gestion des données du web a tout d'abord été fondée sur HTML, qui contient à la fois contenu et présentation "mélangés"
HTML est approprié pour les humains: permet des sorties sophistiquées et les interactions avec texte et images
HTML devient limité lorsqu’il s'agit d'exploiter automatiquement les données par les logiciels.
besoin d'un format de publication dissociant contenu et présentation, de façon à rendre le contenu exploitable par une machine.
ENIS – DGIMA - GI2
Fadoua DRIRA HAMMAMI
3
Introduction
Les données (éventuellement volumineuses) circulent :
en interne dans l’entreprise,
vers l’extérieur.
entre plate-formes d’exploitations éventuellement différentes.
besoin d'un format d'échange de contenu "souple" s'auto-décrivant
(encodage et contenu) indépendant de toute plate-forme.
ENIS – DGIMA - GI2
Fadoua DRIRA HAMMAMI
4
Introduction
XML décrit du contenu, facilite la communication machine-à-machine et l'échange des