La plupart des gens con­nais­sent les URL. Les URL sont des chaînes de ca­rac­tères qui per­met­tent de désigner des sites Web ou d’autres médias sur les serveurs Internet. C’est grâce à cette forme d’iden­ti­fi­ca­tion que nous pouvons naviguer sur Internet. Mais il existe aussi les URN, les « Uniform Resource Names ». Les URN sont étroi­te­ment liés aux « Uniform Resource Locators » (URL), mais ils pré­sen­tent une tout autre fonction que les URL. Leur fonction n’est pas moins im­por­tante que celle des URL et elle vous est expliquée ci-dessous.

Qu’est-ce qu‘un URN ?

Les « Uniform Resource Names » per­met­tent d’iden­ti­fier toutes les res­sources à l’aide d’un iden­ti­fiant unique. Cela est par­ti­cu­liè­re­ment in­té­res­sant sur Internet parce qu’il s’agit d’un espace où les personnes et les ap­pli­ca­tions se ren­contrent, et où elles échangent à propos d’objets spé­ci­fiques. Ce système d’iden­ti­fi­ca­tion précis garantit que toutes les personnes im­pli­quées dans les échanges parlent bien du même contenu.

Pour cela, il faut toutefois s’assurer que l’iden­ti­fi­ca­tion de l’objet fonc­tionne ef­fi­ca­ce­ment et qu’elle ne soit pas modifiée. L’iden­ti­fi­ca­tion doit donc être attribuée in­dé­pen­dam­ment du lieu et du temps. Les URN sont par­fai­te­ment adaptés pour garantir le bon fonc­tion­ne­ment de cette iden­ti­fi­ca­tion car ils sont valables toute leur existence et ne dépendent pas de la lo­ca­li­sa­tion de la ressource. Cela signifie que même si les données venaient à être déplacées ou stockées ailleurs, le nom de l’objet ne serait pas modifié pour autant.

Remarque

Théo­ri­que­ment, tous les types de res­sources sont iden­ti­fiables avec un URN, mais dans la pratique, ce format est es­sen­tiel­le­ment utilisé pour iden­ti­fier les médias. Les URN servent à iden­ti­fier clai­re­ment les livres et les autres contenus. Pour ce faire, d’autres in­for­ma­tions telles que les ISBN sont également sol­li­ci­tées.

La structure de l’URN

Les URN res­pec­tent les règles syn­taxiques de l’URI. La structure des URN doit se soumettre à un schéma bien précis – le schéma étant d’ailleurs le nom de la première partie de la syntaxe. D’autres in­for­ma­tions sont données après le schéma, toutes séparées les unes des autres par un double point.

urn:<nid>:<nss></nss></nid>

Chaque URN se compose d’au moins trois parties :

  • Chaque URN commence par préciser le schéma URN.
  • Le schéma est ensuite suivi par un Namespace Iden­ti­fier (NID), un iden­ti­fi­ca­teur d’espace de noms qui doit être en­re­gis­tré auprès de l’IANA et qui peut être composé de plusieurs espaces de sous-noms su­bor­don­nés (eux-mêmes séparés les uns des autres par un double point).
  • Enfin, on retrouve le Namespace-specific String (NSS) qui identifie l’objet de manière précise.

Les espaces de nom utilisés sont en­re­gis­trés par l’Internet Assigned Numbers Authority (IANA). La liste of­fi­cielle contient plus de 60 espaces de nom dif­fé­rents, parmi lesquels les plus connus sont :

  • issn : In­ter­na­tio­nal Standard Serial Number : le code unique pour l’iden­ti­fi­ca­tion des res­sources continues telles que les magazines.
  • isbn : In­ter­na­tio­nal Standard. Books Number : l’iden­ti­fiant unique pour les livres.
  • nbn : National Bi­blio­gra­phy Number : le re­grou­pe­ment des mé­ca­nismes d’iden­ti­fi­ca­teurs utilisés par certaines bi­blio­thèques na­tio­nales.
  • uuid : Uni­ver­sally Unique Iden­ti­fier : l’iden­ti­fiant unique pour les in­for­ma­tions contenues dans un système in­for­ma­tique.
  • isan : In­ter­na­tio­nal Standard Au­dio­vi­sual Number. Le code unique pour les œuvres au­dio­vi­suelles, telles que les films et quel que soit le format de la pu­bli­ca­tion.

Quelle est la dif­fé­rence entre un URN, un URL et un URI ?

Le « Uniform Resource Name » partage quelques ca­rac­té­ris­tiques communes avec le « Uniform Resource Locator » (URL). Aussi bien les URN que les URL sont des sous-ensembles des Uniform Resource Iden­ti­fiers (URI). Ce système d’URI a été conçu pour iden­ti­fier et pour pouvoir retrouver toute forme de ressource, qu’il s’agisse de sites Web ou d’emails sur un réseau comme Internet. Cela s’applique également aux URL et URN, et malgré leurs par­ti­cu­la­ri­tés res­pec­tives, les sous-ensembles suivent tous deux le schéma de l’URI.

Les URN se dif­fé­ren­cient des URL par leur objectif : les URN ont pour objectif d’iden­ti­fier une ressource de manière per­ma­nente, tandis que les URL doivent indiquer l’accès à la ressource. Les URN sont conçus de manière que l’iden­ti­fi­ca­tion soit in­dé­pen­dante du stockage des données. De leur côté, les URL sont conçues pour guider vers l‘em­pla­ce­ment précis de la ressource. Les deux formats sont cons­truits de manière similaire mais pour­sui­vent deux objectifs bien dif­fé­rents.

Aller au menu principal