Généralités
Le langage XML offre la possibilité de pouvoir rassembler plusieurs documents écrits par différentes personnes. Ceci conduira probablement à mélanger des éléments, ayant le
même nom, à l'intérieur d'un même document d'où le :
Risque : Confusion des noms et attributs
Solution : Ranger ces éléments et attributs dans des espaces spécifiques (à qui on donnera des noms : nommage XML) qui les identifient
On déclare un espace de noms en lui donnant un identifiant qui le distingue, puis on l'associe aux éléments et aux attributs ainsi rassemblés. Pour l'identification, le meilleur identifiant est une URI. L'URI n'a pas besoin de désigner un fichier existant
Définition :
URI (Uniform Ressource Identifier) : permet de référencer une ressource.
Ressource : est un objet concret (page web, répertoire web,..) ou abstrait (sans existence réelle).
Exemple : Exemples d'URI
ftp://ftp.univ-oran.dz/pub/
http://www.univ-oran.dz/ws.html
mailto:F.kateb@gmail.com
telnet://193.55.30.2
urn:mimetype:application/pdf
L'URI est au Web ce qu'est la notion de clé au Bases de données dans le sens ou deux URIs différentes représentent nécessairement deux ressources différentes.