1 Web Semantique RDF
Le Web : une couche applicative au dessus d'Internet
• 1990 – HTML, HTTP (Tim Berners Lee au CERN)
• 1991 – navigateur sous NeXTStep
• 1992 – HTML 1.0
• 1994 – W3C (World Wide Web Consortium)
• 1994 – URL (Uniform Resource Locator)
• 1995 – HTML 2.0
• 1996 – HTTP 1.0
• La suite : tableaux, texte autour images, applets, indices/exposants, scripts, stylesheets, ...
Naissance du Web
2
2
HTTP/D
HTML
URL - URI
le puzzle du web …
3
3
• 1998 – XML 1.0 (Extensible Markup Language)
– représenter et non présenter (séparation entre contenu et présentation)
– un format textuel d'échange de données structurées
– standard pour définir des langages balisés
• Web structuré accessible comme Base de Données
• Famille de langages : MathML, CML, SVG, XMI,
XHTML, XFRAMES, …
XML
4
4
• DTD (Document Type Definition)
– une DTD définit les balises autorisées, leurs attributs et leur enchaînement
• 2004 – XML Schéma
– contraintes sur structure (namespaces, éléments, attributs, cardinalité ) et contenu (datatypes et types prédéfinis, entités, notations, expressions régulières)
– notion de type et héritage pour définitions éléments, attributs, et datatypes (extension & restriction)
– valeurs par défaut des éléments et des attributs
– Spécification partielle (élément / attribut quelconque)
DTD, XML Schema
HTTP/D
HTML
5
5
6
6
XML
URL - URI
DTD - XML
Schema
… le puzzle du web …
• 1999 – XPath 1.0 (XML Path Language)
– description des chemins dans un document XML
• 2001 – Xlink 1.0 (XML Linking Language)
– la généralisation XML du concept de lien du HTML
– plus expressif (destinations multiples, contrôle des déclencheurs, adaptation du comportement, …)
• 2003 – XPointer 1.0 (XML Pointer Language)
– extension des URL pour pointer sur des éléments d'un document XML même si le fragment est sans ID
– fait