Cómo trabaja una búsqueda con Z39.50
Es ilustrativo seguir el proceso de una consulta a través de sistemas que se comunican con el protocolo Z39.50. El esquema se presenta en la figura anexa y se explica a continuación.
El usuario final selecciona la biblioteca que desea consultar, desde el menú que proporciona el catálogo público del sistema local. Usa la interfaz que le proporciona el software con el que trabaja su biblioteca y al cual él está acostumbrado. El único añadido es una opción que le presenta una lista de bibliotecas que puede ser grande. El usuario hace su selección sin importarle cuál es el sistema con el que trabaja la biblioteca seleccionada, o biblioteca objetivo en su consulta. Indica la palabra o las palabras por las que desea buscar en la biblioteca seleccionada y ordena la realización de la búsqueda.
El sistema que se ejecuta en la biblioteca local se comunica con el "Cliente Z39.50". Este es un módulo que proporciona el fabricante del sistema local. El "Cliente Z39.50" traduce la solicitud de búsqueda que recibió del sistema local en una búsqueda bajo el protocolo de comunicación Z39.50. Se contacta con el "Servidor Z39.50" indicado por el usuario final, abre una "sesión de trabajo" con él y le comunica los términos de la búsqueda (base de datos, palabra, campos, etc.).
El "Servidor Z39.50" traduce la solicitud de búsqueda que recibió en una búsqueda ordinaria dentro del sistema bibliotecario usado por el servidor objetivo. Le envía su traducción a este servidor.
El "Sistema bibliotecario objetivo" de la búsqueda hace la consulta en la base de datos o de información que se le indicó y le comunica al "Servidor Z39.50" el resultado: cuántos registros cumplieron la búsqueda y el contenido de los registros, si así se le solicita. El formato de intercambio MARC es la forma natural en que se exporta la información desde el sistema bibliotecario objetivo.
El "Servidor Z39.50" recibe el resultado del sistema bibliotecario objetivo y lo devuelve como un resultado al cliente Z39.50, usando el protocolo de comunicación entre ambos.
El "Cliente Z39.50" recibe el resultado y lo comunica al sistema bibliotecario local. El formato de intercambio MARC es también la forma natural en que se importa la información al sistema local.
El "Sistema local" le presenta el resultado al usuario final que hizo la búsqueda. Los resultados se presentan en la forma acostumbrada en el sistema local. El usuario pudo consultar el "Sistema bibliotecario objetivo" de su búsqueda usando su "Sistema local". Para él es como si el "Sistema bibliotecario objetivo" trabajara con el motor de búsqueda, la interfaz y las convenciones de su "Sistema local".
Ventajas de Z39.50 para las bibliotecas
Las ventajas del uso del protocolo Z39.50 en el ambiente bibliotecario son tan grandes que hoy en día las bibliotecas importantes en el mundo, interesadas en adoptar nuevas tecnologías para aumentar o mejorar sus servicios, han adoptado el protocolo Z39.50 como estándar de interconexión con otras bibliotecas. Normalmente el disponer de un módulo que habilite la capacidad Z39.50 tanto a nivel de cliente como a nivel de servidor es un requisito para la selección de un sistema bibliotecario en todas las bibliotecas que buscan el aprovechamiento máximo de las nuevas tecnologías. Esto ha permitido la conformación de una red internacional de bibliotecas.
Para una biblioteca orientada hacia la calidad ya no basta con la capacidad de ofrecer su catálogo a través de la red WWW o de importar y exportar en formato MARC. Esto ha obligado a todos los sistemas bibliotecarios profesionales a implantar, en alguno de sus módulos, el protocolo Z39.50 tanto a nivel de cliente como a nivel de servidor.
Lo anterior permite hoy en día disponer de una enorme capacidad de interconexión entre los sistemas bibliotecarios de las mejores bibliotecas del mundo (En la literatura internacional se usa el término "Z39.50 enabled" para indicar que un sistema posee la capacidad de intercambiar a través del protocolo Z39.50).
Buscar registros en las múltiples bibliotecas conectadas a través de Z39.50 es complejo a nivel de sistemas, pero simple y eficiente a nivel de usuario final. El hecho de no tener que lidiar con las características particulares de cada sistema simplifica significativamente las búsquedas en muchas bibliotecas.
El catálogo en el Web no es suficiente
En la década de los noventa, los sistemas bibliotecarios colocaron los catálogos públicos en el Web. Sin embargo, para el usuario final de las bibliotecas, los catálogos en el Web no son suficientes. El hecho de que existan muchos diferentes motores de búsqueda y muchas diferentes interfaces de usuarios genera problemas y frustraciones cuando se desea consultar varias bibliotecas por esta vía. Esta es la razón por la que las bibliotecas están cada vez más adoptando el estándar Z39.50.
Quiénes impulsan el Z39.50
Por la importancia actual y futura del Z39.50 un número creciente de bibliotecas liderizadas por la Biblioteca del Congreso de los Estados Unidos está trabajando para desarrollar el protocolo Z39.50 y los servicios desarrollados por su aplicación. De hecho hoy el día el protocolo se usa como un mecanismo genérico de búsqueda y recuperación de información y no sólo en sistemas bibliotecarios. Z39.50 es un estándar ANSI que fue aprobado primeramente por NISO (National Information Standards Organization) en 1988. La versión 3 del protocolo fue aprobada en 1995.
La Biblioteca del Congreso de los Estados Unidos mantiene un "Gateway" (http://www.loc.gov/z3950) que permite consultar una gran cantidad de bibliotecas a través del protocolo Z39.50. Esta lista puede explorarse para constatar la gran cantidad de bibliotecas que a nivel mundial están respaldando el estándar.