« SRU/SRW » : différence entre les versions

De Bibliopedia
Aller à la navigation Aller à la recherche
m (A protégé « SRU/SRW » ([edit=autoconfirmed] (infini) [move=autoconfirmed] (infini)))
m (A supprimé la protection de « SRU/SRW »)
 
(7 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
SRU/SRW
==Généralités ==
Bibliopedia
SRU (Search/Retrieve via URL) et SRW (Search/Retrieve Web service) sont deux protocoles qui, succédant à [[Z39.50]], 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.
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
==Éléments techniques==
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 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).  


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


[modifier] Exemples d'utilisation  
== Exemples d'utilisation ==
[modifier] En France
=== Ailleurs en Europe ===
ABES
* Finlande : NELLI  
[modifier] Ailleurs en Europe  
* Dutch union Catalog  
Finlande : NELLI  
* Espagne : [http://bvpb.mcu.es/es/estaticos/contenido.cmd?pagina=estaticos/presentacion Biblioteca Virtual del Patrimonio Bibliográfico]
Dutch union Catalog  
Espagne : Biblioteca Virtual del Patrimonio Bibliográfico  
 
 


[modifier] Au niveau européen  
=== Au niveau européen ===
projet TEL, la Bibliothèque européenne  
* [http://www.theeuropeanlibrary.org/portal/index.html 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
=== Aux Etats-Unis ===
« Web services et bibliothèques » par Figoblog – 9/11/2005
* [http://www.jstor.org/about/xml_gateway.html J-STOR]
* [http://www.artstor.org/info/about/xml_gateway.jsp ARTstor]
* [http://worldcat.org/ Worldcat Beta]
* Toute la liste à la [http://www.loc.gov/standards/sru/servers.html Library of Congress]


En anglais
== Références ==
* En français
** "[http://dossierdoc.typepad.com/descripteurs/2007/02/le_projet_de_la.html 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
** « [http://www.figoblog.org/document1057.php Web services et bibliothèques] » par [http://www.figoblog.org/ Figoblog] – 9/11/2005


“SOA video from e-Framework” / Science Library Pad  
* En anglais
SRU : Search/Retrieve via URL / LIBRARY OF CONGRESS - 13 février 2004.  
** “[http://scilib.typepad.com/science_library_pad/2007/02/soa_video_from_.html SOA video from e-Framework]” / Science Library Pad  
SRW : Search/Retrieve Web Service / LIBRARY OF CONGRESS - 13 février 2004.  
** [http://www.loc.gov/standards/sru/ SRU : Search/Retrieve via URL] / LIBRARY OF CONGRESS - 13 février 2004.  
** [http://www.loc.gov/standards/sru/srw/index.html SRW : Search/Retrieve Web Service] / LIBRARY OF CONGRESS - 13 février 2004.  


Webographie / Webography :  
=== Webographie / Webography ===
* “[http://bibliotheque20.wordpress.com/2007/03/16/srusrw-webographie-webography/ SRU/SRW : Webographie / Webography]” / par [http://bibliotheque20.wordpress.com/ Des bibliothèques 2.0] - 16/03/2007


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

Dernière version du 21 juin 2013 à 09:32

Généralités[modifier | modifier le wikicode]

SRU (Search/Retrieve via URL) et SRW (Search/Retrieve Web service) sont deux protocoles qui, succédant à Z39.50, 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.

Éléments techniques[modifier | modifier le wikicode]

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.

Exemples d'utilisation[modifier | modifier le wikicode]

Ailleurs en Europe[modifier | modifier le wikicode]

Au niveau européen[modifier | modifier le wikicode]

Aux Etats-Unis[modifier | modifier le wikicode]

Références[modifier | modifier le wikicode]

Webographie / Webography[modifier | modifier le wikicode]