Descàrrega amb SRU
SRU (Cerca/Recuperació a través d'URL): és un protocol de cerca i recuperació d'informació basat en XML. Utilitza CQL (Contextual Query Language), una sintaxi estàndard per representar consultes. SRU va néixer com una alternativa a Z39.50, proporciona un mètode de cerca sobre HTTP i retorna diferents serializaciones de metadades.
La majoria de les implementacions de SRU utilitzen els seus propis perfils de cerca; és necessari conèixer no només com funciona el protocol, sinó com funciona un determinat servidor SRU.
Característiques del servidor SRU de la BNE:
- URL basi: https://catalogo.bne.es/view/sru/34bne_inst
- Versió SRU suportada: 1.2
- Operacions:
- Explain
L'operació Explain permet obtenir una descripció dels serveis disponibles en un servidor SRU (índexs, esquemes de metadades i informació de configuració) i s'utilitza per configurar un client.
https://catalogo.bne.es/view/sru/34bne_inst?version=1.2&operation=explain - SearchRetrieve
L'operació searchRetrieve és l'operació principal de SRU. Permet al client enviar una sol·licitud de cerca i recuperació de registres bibliogràfics coincidents des del servidor. Exemple de cerca:
https://catalogo.bne.es/view/sru/34bne_inst?operation=searchretrieve&version=1.2&query=ànima.title=%22insectes%22%20and%20ànima.subjects=%22cat%C3%A1logos%22&recordSchema=marcxml&startRecord=1&maximumRecords=20
- Explain
- Esquemes de metadades: MARC XML, Dublin Core i MODS, entre uns altres
Exemple de Configuració del client SRU de MarcEdit
El perfil de cerca de Marc Edit utilitza, sota el namespace ‘ànima’, els següents índexs: title, creator, subjects, isbn, issn, source_record_aneu, i all_for_ui, que figuren en l'operació Explain.
Per a qualsevol dubte o suggeriment envia un missatge al correu electrònic: info.catalogo@bne.es