Le système PURL

Développé depuis 1995 par l’OCLC (Online Computer Library Center, Inc.), le système PURL (Persistent Uniform Ressource Locator) est l’un des principaux système d’URL persistante. Une adresse PURL consiste en un URL (Uniform resource locator) qui pointe vers un service de résolution appelé serveur PURL ou résolveur PURL. Suite à une requête, le résolveur envoie une page contenant l’en-tête de redirection 302 et l’URL cible. Ces éléments sont interprétés par le navigateur et conduisent à l’affichage de la ressource numérique recherchée. En cas de changement de l’URL cible, il suffit de changer les renseignements contenus dans la base de données du résolveur pour que le PURL reste valide.

On a le schéma de fonctionnement suivant (d’après Étienne Hustache et l’OCLC) :

Schéma 1

Une adresse PURL présente la structure suivante :
<protocole><adresse><nom>

Dans l’exemple réel : http://purl.oclc.org/NET/teiinlibraries , le protocole est http, l’adresse du résolveur est purl.oclc.org, le nom de la ressource est NET/teiinlibraries. On distingue dans le nom, le domaine de niveau supérieur, -NET- dans l’exemple, et le sous-domaine, -teiinlibraries-. Lorsqu’on clique sur le lien, la redirection se fait vers l’adresse renseignée dans le serveur PURL : http://www.tei-c.org/SIG/Libraries/teiinlibraries/  .

Enregistrement d’un PURL dans l’administration

Le serveur PURL

Deux autorités sont nécessaires au fonctionnement d’un serveur PURL. L’autorité principale a en charge la mise en place, la maintenance et l’administration du logiciel. L’autorité nommante renseigne le sous-domaine et le lien de redirection. L’enregistrement d’un domaine de niveau supérieur nécessite l’autorisation de l’administrateur du serveur PURL. L’OCLC accorde moyennant une inscription gratuite un service fonctionnel pour le domaine NET.

Une option dite de “redirection partielle” permet l’enregistrement aisé sous forme de PURL d’un site complet. Le serveur PURL résoud la partie de l’URL trouvée dans la base de données et ajoute en suffixe la partie non résolue.

Développé par la société Zepheira en collaboration avec l’OCLC, le serveur PURL est actuellement disponible en version 1.6. Le code source est librement accessible sous licence Apache 2.0. Tout organisme qui le souhaite peut mettre en place son propre serveur. Le développement reste actif. Une fonctionnalité de fédération de service a été ajoutée en 2010 pour permettre à plusieurs serveurs PURL de coopérer en cas de surcharge d’un des serveurs.

Exemples de serveurs PURL

Différents organismes ont mis en place de tels services. On peut citer :

  • Le serveur de l’OCLC accessible à l’adresse http://purl.oclc.org.
  • L’initiative internationale coordonnée par la Bibliothèque du Congrès PCC (Program for Cooperative Cataloging) visant au catalogage des périodiques et des monographies. Le serveur PURL est disponible à l’adresse (http://bibpurl.oclc.org ).
  • Le programme australien PANDORA mis en œuvre par le NLA (National Library of Australia) entreprend l’archivage sur le long terme d’une sélection de sites webs australiens. Il met à disposition des organismes intéressés un serveur PURL accessible à l’adresse (http://purl.nla.gov.au ).

Références

Site officiel : http://purlz.org/
PURL sur Wikipédia anglais : http://en.wikipedia.org/wiki/Persistent_Uniform_Resource_Locator
Hustache, Étienne, « Les uRL permanentes », BBF, 2002, n° 2, p. 94-97 : http://bbf.enssib.fr/consulter/bbf-2002-02-0094-001
Keith Shafer, Stuart Weibel, Erik Jul, Jon Fausey, « Introduction to Persistent Uniform Resource Locators » : http://www.isoc.org/inet96/proceedings/a4/a4_1.htm

Autres articles de ce blog sur les URL persistantes

PURL, handle, DOI, ARK et autres systèmes d’URL persistantes : http://wp.me/p1XOXY-nJ

  1. Poster un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :