Z39.50

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 21 de febrero de 2019; las comprobaciones requieren 5 ediciones .

Z39.50  es un protocolo cliente-servidor para buscar y recuperar información de bases de datos de computadoras remotas . Se describe en el estándar ANSI /NISO Z39.50, así como en el estándar ISO 23950. La agencia principal que mantiene el estándar es la Biblioteca del Congreso .

Z39.50 es ampliamente aplicable en los círculos bibliotecarios y, a menudo, se incorpora a los sistemas automatizados de información bibliotecaria y a los sistemas de gestión de información bibliográfica personal. Los catálogos de búsqueda interbibliotecaria para préstamo interbibliotecario a menudo se implementan a través de consultas Z39.50.

El protocolo Z39.50 ha estado en uso desde la década de 1970, con versiones actualizadas lanzadas en 1988, 1992, 1995 y 2003. El lenguaje de consulta universal Contextual Query Language (CQL, anteriormente Common Query Language) [1] se basa en la semántica del protocolo Z39.50 .

Z39.50 se usa más comúnmente para consultas contra bases de datos bibliográficas representadas en formato MARC , por lo que los dos estándares suelen estar vinculados. Pero, de hecho, Z39.50 puede usarse para acceder a datos presentados en otros formatos.

Sintaxis de búsqueda

El protocolo Z39.50 admite una serie de funciones, incluidas la búsqueda, la selección, la clasificación y la exploración. Las consultas de búsqueda se formulan utilizando atributos, generalmente del conjunto BIB-1, que incluye seis atributos utilizados cuando se busca información en el servidor: uso, relación, posición, estructura, truncamiento, integridad. La sintaxis del protocolo Z39.50 permite formular consultas muy complejas.

En la práctica, sin embargo, la funcionalidad se limita a los desarrolladores y proveedores comerciales de productos finales. La sintaxis Z39.50 no está ligada a la estructura de una base de datos en particular; por ejemplo, si un cliente solicita una búsqueda de autor (utilizando el atributo 1003), la solicitud se enruta al servidor, que la realiza utilizando los índices disponibles. Esto le permite formular sin tener que saber nada sobre la base de datos de destino; pero también significa que los resultados de la misma consulta pueden variar ampliamente entre diferentes servidores. Un servidor puede acceder al índice del autor; otra, por ejemplo, a un índice de nombres de personas, sean o no autores; el tercero puede no tener un índice de títulos e ir a buscar por índice de palabras clave; y el cuarto generalmente puede devolver un error.

Se hizo un intento de rectificar esta situación introduciendo un perfil de murciélago (llamado así por la ciudad de Bath en Inglaterra, donde el grupo de trabajo se reunió por primera vez en 1999). Este documento define de manera rígida la sintaxis de búsqueda exacta para las consultas bibliográficas típicas y el comportamiento esperado de los servidores compatibles con bat en respuesta a esas consultas. El trabajo en el perfil del murciélago avanza lentamente, pero con su ayuda, el protocolo Z39.50 se mejora gradualmente. Bat Profile es compatible con bibliotecas y archivos en Canadá.

Mayor desarrollo

En la medida en que Z39.50 se desarrolló hace mucho tiempo, no encaja bien con la infraestructura web moderna.

La Biblioteca del Congreso ha desarrollado un par de protocolos SRU/SRW (búsqueda/recuperación a través de URL y servicio web de búsqueda/recuperación) que permiten realizar consultas en el lenguaje de consulta contextual pero utilizan HTTP como transporte. Están destinados a reemplazar al Z39.50, pero actualmente coexisten con él. SRU es un protocolo REST, SRW usa tecnología SOAP . Ambos protocolos funcionan con estructuras de datos XML y son funcionalmente idénticos.

Véase también

Enlaces

Software

Lista de servidores Z39.50

Notas

  1. CQL: el lenguaje de consulta contextual: especificaciones . www.loc.gov . Consultado el 14 de enero de 2019. Archivado desde el original el 31 de julio de 2008. SRU: búsqueda/recuperación a través de URL, estándares, Biblioteca del Congreso