Z3950 Protocolo Tesis
Upcoming SlideShare
Loading in...5
×
 

Z3950 Protocolo Tesis

on

  • 2,785 views

Explicación sobre el protocolo Z3950 que es un estandar que se utiliza en bibliotecas digitales

Explicación sobre el protocolo Z3950 que es un estandar que se utiliza en bibliotecas digitales

Statistics

Views

Total Views
2,785
Views on SlideShare
2,785
Embed Views
0

Actions

Likes
0
Downloads
20
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Z3950 Protocolo Tesis Z3950 Protocolo Tesis Document Transcript

  • DOSSIER 2 El z39.50 ABC del “Z” Protocolo de comunicación, cliente universal, o De las vehículo para la concepción de catálogos virtuales, virtudes el z39.50 se ha convertido en una herramienta de del catálogo virtual enorme trascendencia para la búsqueda en bases ¿Cómo trabaja de datos remotas y para el intercambio de z39.50? información. Para este número especial hemos pedido a tres profesionales su aproximación al tema desde distintos puntos de vista. ABC del “Z” E n los últimos años, especialmente a partir de 1995, es bastante habitual encontrar men- ciones y referencias al protocolo z39.50 en publi- temas z39.50 evolucionan gradualmente hacia la versión 3, manteniendo además la compatibili- dad con versiones anteriores del estándar. caciones del sector bibliotecario, y en catálogos En 1990 un grupo de desarrolladores, con el apo- de software, ya que los proveedores de programas yo de la Biblioteca del Congreso de Washington, de gestión bibliotecaria van paulatinamente inclu- formaron el ZIG (z39.50 Implementors Group), yendo productos, basados en el protocolo, inte- que desde entonces vienen trabajando en la nor- grados en sus sistemas. Sin embargo, la infor- malización y ampliación de las funcionalidades mación que se suele encontrar sobre el z39.50 del estándar. es excesivamente técnica, y prácticamente ine- xistente en castellano. Los servicios Los servicios o facilidades principales del están- La norma dar son: La norma ANSI/NISO z39.50 es un estándar pa- ra la recuperación de la información basado en la 1. La inicialización, precursora del trabajo real, en estructura cliente/servidor, que facilita la interco- la que se establecen los parámetros básicos de nexión de sistemas informáticos. Uno de los be- la sesión que se va a iniciar entre el cliente y el neficios básicos del protocolo, en el ámbito de las servidor. Esta negociación incluye la versión del bibliotecas y de los centros de documentación, protocolo, las operaciones que podrán efec- es que hace posible la comunicación entre siste- tuarse, juegos de caracteres, lenguas, seg- mas que utilizan diferente hardware y software. mentación y tamaño de la información, etc. Per- Permite la realización de búsquedas simultáneas mite asimismo la autenticación del usuario. a múltiples bases de datos, utilizando una única 2. La búsqueda, funcionalidad más importante interfaz de usuario, recuperar la información, or- del estándar, que permite realizar búsquedas denarla, y exportar los registros bibliográficos. simples o complejas con la misma herramien- Hasta el momento ha habido tres versiones del pro- ta a múltiples bases de datos, agilizando la re- tocolo: z39.50-1988 o versión 1, que recogía ya cuperación de información. Los parámetros de las funcionalidades principales, la z39.50-1992 o búsqueda, en el caso de los registros biblio- versión 2 y la z39.50-1995 o versión 3 (que in- gráficos, están definidos en el set de atributos Bib-1. Las estrategias de búsqueda pueden BOLETIN de la corpora además la versión 2) . Las nuevas facili- dades que se han ido añadiendo tienen un ca- utilizar operadores booleanos, de proximidad, rácter modular, y pueden irse implementando pro- etc. gresivamente de forma independiente. Los sis- 3. La recuperación de la información: una vez CONTINUA EN PÁGINA 2
  • DOSSIER 2 El z39. 50 VIENE DE PAGINA 1 realizada la búsqueda, el cliente so- licita al servidor los registros que quie- De las virtudes re visualizar, que dependiendo del nú- mero solicitado, podrán aparecer seg- del catálogo virtual mentados en conjuntos de registros. pesar de su críptica denominación, cumentación, como los trabajos de refe- Y más... El estándar ofrece otras muchas facili- A z39.50 es un protocolo desarrollado y mantenido por bibliotecarios. Para algu- rencia e información bibliográfica, puesto que desde nuestro puesto de trabajo y sin dades y características adicionales, nos se trata de la norma más importante cambiar de interfaz podemos acceder a aunque no es necesario que se imple- para el mundo de las bibliotecas y de la las grandes bibliotecas de todo el mundo menten todas. Algunas de ellas son: documentación desde la aparición del for- (LC, BL, BN Canadá) y a muchas bibliote- controlar el acceso, realizar búsquedas utilizando índices, ordenar la informa- mato MARC. Nació hace dos décadas co- cas especializadas. También se facilitan la ción recuperada, y poder acceder a in- mo protocolo para la recuperación de in- catalogación cooperativa, ya que el pro- formación sobre el servidor y los servi- formación bibliográfica en el seno del Lin- tocolo permite la descarga a menudo gra- cios que ofrece. ked Systems Project y llega a su mayoría tuita de registros MARC de distintas fuen- En el ámbito bibliotecario son muy úti- de edad reconocido como norma interna- tes, y el préstamo interbibliotecario de un les los denominados servicios extendi- cional ISO 23950. Su aplicación es ahora documento, solicitado a partir de los datos dos que permiten archivar las estrate- mucho más amplia; sigue incluyendo la de ejemplares suministrados por un servi- gias y resultados de las búsquedas, ac- consulta y el intercambio de datos biblio- dor Z. Los usuarios también pueden obtener tualizar bases de datos, pedir docu- gráficos, pero también la intercomunica- ventajas importantes de la aplicación de mentos, y crear especificaciones de ex- ción de índices y resúmenes, de informa- z39.50 a los OPACs tradicionales, que con portación, entre ellas el formato MARC, ción geoespacial, de documentos oficia- las funcionalidades que añade el protoco- Procite... les, de objetos digitales o de metadatos lo se convierten en puertas de acceso a El protocolo constituye un gran avan- que describen los documentos de las bi- cientos de catálogos de todo el mundo ce en la interconexión entre sistemas bliotecas electrónicas o digitales. con la misma interfaz de consulta. bibliotecarios al permitir superar las Las especificaciones de z39.50 permiten Los principales creadores de SGB han te- enormes barreras que conlleva operar que un ordenador cliente (origen) sea ca- nido en cuenta las posibilidades del pro- con diferentes sistemas informáticos. tocolo, de forma que no existe sistema de paz de buscar información en un ordena- En otros ámbitos, como Museos y co- dor servidor (destino) y recuperar el resul- tercera generación que se precie que no lecciones digitales, se está trabajando tado de esa búsqueda. Y resuelto el pro- incorpore la tecnología Z (servidor+clien- también en la adaptación y ampliación blema fundamental del “entendimiento” te z39.50) entre las herramientas dispo- del protocolo, especialmente el CIMI entre dos sistemas con hardware y soft- nibles. Sirvan como ejemplo Horizon (Ame- (Consortium for the Computer Inter- ritech), Unicorn (SIRSI), Virtua (VTLS) o ware diferentes, está al alcance de la ma- change of Museum Information). no la realización de la idea revolucionaria ABSYS (Baratz). No son éstas; sin em- Alicia Moreno de un cliente universal que permita la con- bargo, las únicas empresas interesadas Ifigenia Plus sulta de cualquier recurso local o remoto en z39.50; el registro de desarrolladores de amoreno@ifigenia.es de información bibliográfica, textual o de aplicaciones Z que mantiene la LC inclu- otro tipo, sin necesidad de conocer cien- ye en la actualidad un centenar entidades, REFERENCIAS tos de interfaces de usuarios ni la estruc- entre ellas Chemical Abstracts, Silver Plat- ANSI/NISO/ISO 23950 Information Retrie- tura de decenas de bases de datos. La ter, Ovid, LEXIS-NEXIS, OCLC, EBSCO y val z39.50: Application Service Definition solución ideal es que el cliente esté integrado Dialog. and Protocol Specification. National Infor- en el sistema de gestión que utiliza la bi- Una de las características que más ha con- mation Standards, 1997. ISBN: 1880124378 blioteca o el centro de documentación; de tribuido a la difusión popular de z39.50 es A Guide to Global z39.50 by William Moen. esta forma se pueden recuperar datos re- la posibilidad que tienen algunos clientes National Information Standards, 1997. motos sin abandonar el entorno habitual de realizar búsquedas en paralelo en varios ISBN:1880124351 de trabajo. No obstante, si el sistema no dis- servidores. Aplicando esta funcionalidad Proceedings of the Iowa State Library Sym- pone de esta funcionalidad, existen varios se abren amplias perspectivas de coope- posium on Ansi/Niso z39.50 by Sara Randall programas cliente autónomos que puede ración entre centros de información, ya (editor). National Information Standards, 1997. utilizar cualquier usuario en un entorno Win- que se facilita la creación de aplicaciones ISBN:1880124335 dows. Cito a modo de ejemplo Bookwhe- distribuidas y se permite reagrupar fun- Information Retrieval (z39.50): Application re? 2000, SIRSI z39.50 Client, Willow o cionalmente recursos física y geográfica- Service Definition and Protocol Specifica- tion o (National Information Standards Series). ZNavigator. mente dispersos. National Information Standards, 1996. ISBN: Con z39.50 el proceso de consulta de la Los proyectos de futuro más interesantes 188012422X. información es más sencillo y ágil para los se basan precisamente en la capacidad En la red: profesionales. Por eso también son más que tiene z39.50 de crear agrupaciones z39.50 Maintenance Agency Home Page fluidas otras funciones y servicios habi- lógicas de servidores de información. En z39.50 en Biblio Tech Review tuales en las bibliotecas y centros de do- este contexto ha surgido el concepto de ca-
  • DOSSIER 2 El z39.50 tálogo colectivo virtual que permite la re- íses Nórdicos y Gran Bretaña. La Unión SERVIDORES Z EN ESPAÑA alización de las funciones tradicionales de Europea contribuye decisivamente a la di- este tipo de catálogos, pero que sólo exis- fusión del protocolo y ha subvencionado te realmente mientras se mantiene abier- o está financiando 17 proyectos relacio- ta una sesión entre un cliente y un con- nados con z39.50 dentro de su Programa junto de servidores Z, posibilidad que pro- de Bibliotecas; entre ellos cabe destacar por porcionan los clientes más evolucionados su alcance geográfico y por el gran inte- que pueden realizar búsquedas en para- rés de los objetivos que proponen los pro- lelo en varios servidores. Parece también yectos ONE (OPAC Network in Europe) y muy sugestiva la idea de clump virtual, tér- UNIverse (Large scale demonstrator for mino acuñado por el proyecto británico global, open distributed library services). MODELS para definir un conjunto de ser- En España es todavía muy escasa la im- Servidores de Bibliotecas Públicas vidores de información agrupados ad hoc plantación de z39.50: los servidores ope- y a los que se accede individualmente, pe- rativos o en fase avanzada de desarrollo Biblioteca de Castilla y León ro que ante el usuario final aparecen como se pueden contar con los dedos de las Contenido: BCL y BPE (BCL): 170.000 si se tratase de un único recurso de infor- dos manos. Lo cierto es que sólo si au- registros mación. Las características comunes que menta el número de servidores activos en Contenido: Regional de fondos locales (CCFL): 65.000 registros pueden motivar el agrupamiento de ser- bibliotecas de todo tipo y crecen notable- Servidor: z3950.bcl.jcyl.es vidores pueden ser la localización geo- mente los recursos de información dispo- Bb. de datos: AbsysCCFL, AbsysBCL gráfica (región, estado, comunidad autó- nibles a través de ellos se podrá compro- noma); la materia en la que están espe- bar el potencial de este protocolo para es- Biblioteca Pública del Estado de Burgos cializados; el tipo de centro (archivos, bi- tablecer nuevos cauces de cooperación. Servidor: bpburgos.bcl,jycl.es Bb. de datos: AbsysE bliotecas, servicios de resúmenes, muse- Todavía quedan problemas por resolver en os, centros de información geoespacial), o Servidores universitarios lo que se refiere a la recuperación de in- el tipo de servicios concertados (PIB, ac- formación sobre ejemplares y a la gestión Universidad Autónoma de Madrid ceso a documentos originales, cataloga- de las transacciones de PIB dentro de Contenido: 300.000 registros ción cooperativa). Existen proyectos muy z39.50. Ayudarán a solventar estas defi- Servidor: alamo.bibcen.uam.es estructurados de catálogos colectivos vir- ciencias la definición del esquema Bb. de datos: LIBERTAS tuales nacionales, como vCuc (Canada) o Username: libtest, catalog OPAC/Holdings, actualmente en fase muy ZedWed (Australia), y de ámbito más res- avanzada de estudio, y la utilización de los Universidad Complutense tringido, como SILO (Iowa) o Texas Virtual Extended Services que define la versión 3 Contenido: 500.000 registros Union Catalog. (1995) del protocolo. En todo caso, z39.50 Servidor: faro.sim.ucm.es Con frecuencia los proyectos de catálo- es ya una opción a tener en cuenta a la Bb. de datos: LIBERTAS gos virtuales van unidos a los de bibliote- hora de planificar consorcios y otros ser- Username: libtest, catalog cas digitales, de forma que es habitual ver vicios cooperativos. Por esta razón, sería Universidad de Valencia relacionados en la bibliografía conceptos co- conveniente promover las iniciativas y pro- Contenido: 250.000 registros mo publicaciones electrónicas, objetos di- yectos que permitan dar a conocer la nor- Servidor: mvs.ci.uv.es, 3003 gitales, metadatos y z39.50. En este nue- ma y fomenten su uso en los centros de in- Bb. de datos: xxdefault vo ámbito de aplicación el protocolo pue- formación españoles. Universidad de Zaragoza de desempeñar un importante papel en la Contenido: 100.000 registros recuperación de información digital, ya que Alejandro Carrión Gútiez Servidor: cuarzo.unizar.es puede aplicarse indistintamente a los do- Director de la Biblioteca de Bb. de datos: LIBERTAS cumentos completos, partes o secciones Castilla y León Username: libtest, catalog de éstos, imágenes y sonido o a los me- a.carrión@bcl.jcyl.es Servidores inestables tadatos que los describen. Biblioteca Nacional El éxito de z39.50 dependerá en gran me- Servidor: www.bne.es, 2210 dida de la cantidad de servidores disponi- Bb. de datos: bimo, bima, bise bles. El número existente en EE.UU. y en Universidad de Jaén Canadá es relativamente elevado y ha su- Servidor: venzala.ujaen.es perado ya el punto crítico que comienza a Bb. de datos: AbsysE hacer productiva la utilización sistemáti- Universidad de La Rioja ca del protocolo para la búsqueda y recu- Contenido: 80.000 registros peración de información. No ocurre lo mis- Servidor: merlin.unirioja.es, 2210 mo, sin embargo, a este lado del Atlánti- Bb. de datos: AbsysE co, donde los esfuerzos más organizados de implantar Z son los realizados por los Pa-
  • DOSSIER 2 z39.50 Cómo trabaja z39.50 S implificadamente, si efectuamos una búsqueda en una base de datos tradi- cional nos encontramos con una interfaz de La búsqueda Un ejemplo de búsqueda desde un OPAC con funciones de cliente-Z, se puede divi- 11. – Termination: Finaliza la negociación y la conexión. Otros acuerdos usuario, un motor de búsqueda y los datos. dir en ocho partes: El estándar también especifica el manejo y Veamos ahora como trabaja una base de 1. El usuario del OPAC selecciona la biblio- ordenación de los juegos de resultados, pre- datos con un servidor z39.50. teca objeto de la búsqueda a través de un sentación de índices, apertura y cierre de Cliente y servidor menú de OPACs accesible en el cliente. sesiones y extensiones a otros servicios no Un sistema z39.50 sustituye la interfaz de 2. El usuario introduce los términos de bús- definidos en el estándar mismo. usuario por un servidor-Z, que accede al queda. Además, z39.50 define otros aspectos, como: motor de búsqueda, y varios clientes-Z, que 3. El cliente-Z traduce los términos de bús- • Lenguaje de búsquedas basado en jue- dialogan con el servidor-Z e interactúan di- queda a un lenguaje común (Z-Speak) y es- gos de atributos. rectamente con el usuario: tablece contacto con la biblioteca. • Sintaxis de resultados aceptables (MARC, • El cliente-z: la aplicación cliente es un pro- 4. Existe una negociación preliminar entre el GRS-1). grama utilizado por el usuario final. Median- cliente-Z y el servidor-Z mediante la cual se • Lenguaje de construcción de resultados pa- te este programa se pueden hacer peticio- establecen las reglas de asociación entre ra su trasferencia. nes a los sistemas remotos y se obtienen los dos sistemas. respuestas de dichos sistemas. • Facultad para que el servidor pueda explicar 5. El servidor-Z traduce el lenguaje común (Z- su estructura interna y sus capacidades. • El servidor: la aplicación servidor es un Speak) en una petición de información pa- La versión 3 (1995) de la norma z39.50 per- programa que acepta las conexiones en re- ra que pueda ser comprendida por la bi- mite establecer un sistema de búsqueda des y recibe las preguntas del protocolo blioteca (base de datos) objeto, y recibe la muy potente, que puede incluir: z39.50 en dichas conexiones. A partir de respuesta sobre el número de registros en- estas preguntas elabora una respuesta y la contrados... • Todos los operadores booleanos (que no implementan en la actualidad la mayoría de devuelve al cliente. Generalmente, las pre- 6. El cliente-Z recibe los registros los clientes). guntas que recibe las traduce al formato de 7. El OPAC presenta los registros al usuario. consulta de una base de datos y la respuesta • Operadores de comparación de fechas Durante la negociación (paso 4), el cliente- (greater than, equal to...). contiene los datos recuperados de la base Z (origen) y el servidor-Z (destino) intercam- • Operadores de proximidad. de datos. bian una serie de mensajes. Cada uno de La ventaja de este sistema radica en la se- • Diversas opciones para realizar el trunca- esos mensajes es identificado como un “ser- miento. paración de la interfaz de usuario del motor vicio técnico”. Los servicios se pueden agru- de búsqueda, lo que significa que una mis- par en lo que la norma llama “facility”. Exis- • Búsquedas completas (part of field, com- ma interfaz puede ser utilizada con diferen- plete field...) ten 11 “facilities”: tes motores de búsqueda y bases de da- Además, existen otros rasgos adicionales Los servicios (facilities) que ofrecen múltiples posibilidades: tos. El servidor se encarga de traducir el len- 1. – Initialisation: Configuración de las re- guaje, de forma que pueda ser comprendi- glas de comunicación, negociación de los • Autentificación: esto permite que el servi- do por ambas partes de la cadena. dor-Z pueda controlar quién accede a las niveles del servicio bases de datos. Una de las funciones básicas de z39.50 de- 2. – Search: Envío de la ecuación de bús- fine cómo interroga el cliente al servidor. Es- queda a la base de datos y recogida de los • Control de los recursos y de los accesos te proceso se puede dividir en cinco fases: (cuentas). primeros resultados 1 El protocolo especifica formatos y proce- 3. – Retrieval:Recuperación de registros tal • Opción “explain”, que permite obtener in- dimientos que deben regir el intercambio de formación sobre bases de datos remotas, y como se especificó en el cliente-Z. servicios disponibles... mensajes entre el cliente y el servidor. 4. - Result-set-delete: Eliminación del con- 2 El cliente puede iniciar peticiones; el pro- junto de resultados almacenados en el ser- • “Browsing” del índice. tocolo dirige la comunicación entre las apli- vidor-Z. • Definir el formato de los registros. caciones correspondientes de recuperación 5. - Access control: Proceso de verificación Servicios extendidos de información y entre cliente y servidor. por parte del servidor-Z. La versión 3 define también el uso de la nor- 3 El cliente puede proponer una búsqueda, ma para implementar lo que denomina co- 6. - Accounting-resource control: Gestión especificando una o más bases de datos, mo “servicios extendidos”. A pesar de no de cuentas e incluir una pregunta y los parámetros que estar incluido dentro de la norma, z39.50 in- 7. – Sort: Ordenación del conjunto de re- cluye los siguientes servicios para facilitar el determinan la forma de presentación del re- sultados. sultado de la búsqueda. control: 8. – Browse: Escaneo e índice en el servidor-Z. 4 El servidor responde con una cuenta de 9. - Extended services: El cliente-Z puede • Almacenar resultados. registros identificados. enviar peticiones de paquetes (préstamo in- • Almacenar una query. 5 El cliente asume que los registros selec- terbibliotecario, …). • Definir un esquema de búsqueda. cionados por la búsqueda componen un 10. – Explain: El cliente-Z interroga la base • Solicitar un ejemplar. conjunto ordenado (según el orden deter- de datos en busca de información sobre la • Actualizar la base de datos. minado por el servidor). implementación del servidor-Z. • Crear un fichero de exportación. J. Carlos Martínez Gallo Baratz - Servicios de Teledocumentación S.A. carlos@baratz.es