Nimbustier.net

Blogs

May 2008
M T W T F S S
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

» Un déréférenceur d’URN

22 April 2003

Un déréférenceur d’URN

Les Uniform Resource Identifyer (URI), définies par la RFC 2616, sont au coeur même du Web, l’une des briques essentielles sur laquelle repose l’architecture du Web dans son emsemble. Une sous-classe plus connue des URI sont les Uniform Resource Locators, URL, le terme technique utilisé par les habitués du Web pour désigner que l’on appelle de manière plus commune une “addresse Web” (les fameux http://www....).

L’autre grande sous-classe des URI sont les Uniform Resource Names (URN), définie par la RFC 2141, et dont le but est de créer des URIs dont la création ne dépend pas du système de noms de domaines (le DNS).

Je pourrais discuter sans fin les différences techniques entre URL et URN, les avantages de chacun, leur place dans le Web, les interfaces sociales de la technologie, etc… En attendant de le faire (ou pour l’éviter :), voici un petit script de déréférençage des URN pour l’ISBN, utiles pour les URNs telles que proposées par la RFC 2288:

#!/bin/bash
urn=`echo $1|sed -e s/^urn://`
isbn=`echo $urn|sed -e s/^isbn://`
if [ -n $isbn ]
        then
        isbn2=`echo $isbn|tr -d " -"`
        galeon -x "http://www.amazon.fr/exec/obidos/ASIN/$isbn2/" &
fi

Il repose pour l’instant sur les bons services d’Amazon.fr, mais il est facilement adaptable à d’autres interfaces… Ce script est dans la même veine que mon déférenceur de mid.

Référence

Posté à 08:27

Les commentaires ne sont pas acceptés sur cette entrée.

+1

Les 10 dernières nouvelles sont disponibles en canal RSS.

Plan / Aide
Dominique Hazaël-Massieux
dominique.hazael-massieux@centraliens.net
Dernière modification : le 2 Octobre 2003

Powered by WordPress