Descarga con SRU
SRU (Procura/Recuperación a través de URL): é un protocolo de procura e recuperación de información baseado en XML. Utiliza CQL (Contextual Query Language), unha sintaxe estándar para representar consultas. SRU naceu como unha alternativa a Z39.50, proporciona un método de procura sobre HTTP e devolve distintas serializaciones de metadatos.
A maioría das implementacións de SRU utilizan os seus propios perfís de procura; é necesario coñecer non só como funciona o protocolo, senón como funciona un determinado servidor SRU.
Características do servidor SRU da BNE:
- URL basee: https://catalogo.bne.es/view/sru/34BNE_INST
- Versión SRU soportada: 1.2
- Operacións:
- Explain
A operación Explain permite obter unha descrición dos servizos dispoñibles nun servidor SRU (índices, esquemas de metadatos e información de configuración) e utilízase para configurar un cliente.
https://catalogo.bne.es/view/sru/34BNE_INST?version=1.2&operation=explain - SearchRetrieve
A operación searchRetrieve é a operación principal de SRU. Permite ao cliente enviar unha solicitude de procura e recuperación de rexistros bibliográficos coincidentes desde o servidor. Exemplo de procura:
https://catalogo.bne.es/view/sru/34BNE_INST?operation=searchRetrieve&version=1.2&query=alma.title=%22insectos%22%20and%20alma.subjects=%22cat%C3%A1logos%22&recordSchema=marcxml&startRecord=1&maximumRecords=20
- Explain
- Esquemas de metadatos: MARC XML, Dublin Core e MODS, entre outros
Exemplo de Configuración do cliente SRU de MarcEdit
O perfil de procura de Marc Edit utiliza, baixo o namespace ‘alma’, os seguintes índices: title, creator, subjects, isbn, issn, source_record_ide, e all_for_ui, que figuran na operación Explain.
Para calquera dúbida ou suxestión envía unha mensaxe ao correo electrónico: info.catalogo@bne.es