SRU/SRW

De Bibliopedia
Révision datée du 31 mars 2009 à 13:14 par Admin (discussion | contributions) (Page créée avec « SRU/SRW Bibliopedia Aller à : Navigation, Rechercher Sommaire [masquer] 1 Généralités 2 Eléments techniques 3 Exemples d'utilisation 3.1 En France 3.2 Ailleurs en Eu... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

SRU/SRW Bibliopedia Aller à : Navigation, Rechercher Sommaire [masquer] 1 Généralités 2 Eléments techniques 3 Exemples d'utilisation 3.1 En France 3.2 Ailleurs en Europe 3.3 Au niveau européen 3.4 Aux Etats-Unis 4 Références


[modifier] Généralités SRU (Search/Retrieve via URL) et SRW (Search/Retrieve Web service) sont deux protocoles qui, succédant à Z3950, en constituent une évolution, et ce vers les technologies web, via les webservices. Maintenus par la Bibliothèque du Congrès, et destinés à faciliter la recherche sur Internet, ils se fondent sur le langage CQL (Common Query Language, standard de syntaxe de requête), qui présente l’avantage d’une (relative) lisibilité. SRU/SRW spécifient tout à la fois la syntaxe des requêtes, et celle des réponses données à ces requêtes. SRU/SRW permettent d’interroger simplement, via le protocole http du web, des bases de données jusqu’alors cachées ou plus difficilement accessibles. La version 1.1 de SRU a été publiée en février 2004, et devrait être suivie d’une version 1.2 actuellement en cours de développement.

[modifier] Eléments techniques SRU et SRW utilisent le protocole HTTP pour l’échange de requêtes. Plus spécifiquement, SRU permet de faire circuler des requêtes à l’intérieur des URLs en utilisant l’architecture REST (Representational State Transfer) là où SRW, variante de SRU, fait transiter les requêtes sous SOAP (Simple Object Access Protocol). Pour ce qui concerne REST et SOAP, le premier permet de spécifier l’encodage d’une requête au sein même d’une URL, alors que le second encapsule la requête sous XML. Partant, REST ne fonctionne qu’avec le protocole HTTP, là où SOAP autorise en plus l’usage de nombre d’autres protocoles (email, SSH, telnet).

SRU/SRW utilisent tous les deux les mêmes instructions, qui permettent l’expression de la requête et de la réponse à cette requête. Les trois opérations principales sont « explain », « scan », et « searchRetrieve »

La réponse à une requête SRU/SRW est un fichier XML, exploitable comme tel.

[modifier] Exemples d'utilisation [modifier] En France ABES [modifier] Ailleurs en Europe Finlande : NELLI Dutch union Catalog Espagne : Biblioteca Virtual del Patrimonio Bibliográfico


[modifier] Au niveau européen projet TEL, la Bibliothèque européenne [modifier] Aux Etats-Unis J-STOR ARTstor Worldcat Beta Toute la liste à la Library of Congress [modifier] Références En français

"Accès multisources avec SRU/W" / Descripteurs : Site dédié aux thésaurus et autres vocabulaires contrôlés pour l'accès à l'information - 03/02/2007 « Web services et bibliothèques » par Figoblog – 9/11/2005

En anglais

“SOA video from e-Framework” / Science Library Pad SRU : Search/Retrieve via URL / LIBRARY OF CONGRESS - 13 février 2004. SRW : Search/Retrieve Web Service / LIBRARY OF CONGRESS - 13 février 2004.

Webographie / Webography :

“SRU/SRW : Webographie / Webography” / par Des bibliothèques 2.0 - 16/03/2007 Récupérée de « http://www.bibliopedia.fr/index.php/SRU/SRW »