Notion d'URI
-
le concept d'URI regroupe toutes les formes syntaxiques permettant de
désigner une ressource Internet de manière non-ambiguë.
-
le "Web" a pour ambition d'incorporer tous les objets accessibles via l'Internet
avec des protocoles existants ou futurs.
-
différentes formes syntaxiques sont prévues pour permettre
de désigner ces objets. Le RFC
1630 définit un cadre général pour ces différentes
formes syntaxiques.
-
la forme d'URI la plus communément utilisée jusqu'à
présent est l'URL, qui est basée sur
des algorithmes d'accès utilisant des protocoles Internet.
-
une autre forme en cours d'élaboration est
l'URN.
- un Internet draft du 20 novembre 1997 propose une nouvelle forme d'URI qui permettrait de désigner des ressources de manière totalement unique à travers le temps et l'espace: les Universally Unique Identifiers (UUID). Un UUID consiste en une valeur numérique de 128 bits qui peuvent aussi être représentées sous la forme d'une chaîne de caractères en utilisant la notation hexadécimale. Le mécanisme d'attribution de ces identificateurs est décrit dans un autre draft.
Recommandations
-
Pour le moment, les URLs sont la forme la plus répandue d'URI.
Tâchez donc de leur assurer une stabilité maximale. Pensez aux
autres sites qui créent des pointeurs vers vos documents. Chaque fois
que vous changez l'URL d'un document, vous rendez obsolètes tous les
liens créés par d'autres personnes vers ce document. Tout
changement aura des effets négatifs:
- les visiteurs potentiels seront refoulés par la trop fameuse erreur 404 (document not fond)
- les auteurs des documents qui pointaient vers votre site seront découragés de faire référence à vos documents
- les moteurs de recherche continueront pendant longtemps à diriger les utilisateurs vers le mauvais emplacement
- Pour assurer une stabilité maximale de vos URLs, il faut bien réfléchir, à l'avance, à la structure de répertoires du serveur web et aux noms de fichiers utilisés.
- RFC 1738: Uniform Resource Locators (URL)
- RFC 1808: Relative Uniform Resource Locators
- RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax
- RFC 2483: URI Resolution Services Necessary for URN Resolution
- RFC 2168: Resolution of Uniform Resource Identifiers using the Domain Name System
-
RFC 2915: The Naming Authority
Pointer (NAPTR) DNS Resource Record
- Cool URIs don't change, par Tim Berners Lee.
- URL as UI, par Jakob Nielsen