Bloque42 Protocolo De MetabúSquedas

1,002 views

Published on

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,002
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bloque42 Protocolo De MetabúSquedas

  1. 1. Nuevas herramientas para las bibliotecas digitales Bloque 4.2: Protocolos de metabúsqueda Dídac Margaix Arnal
  2. 2. Guión <ul><li>Introducción </li></ul><ul><li>Protocolos de metabúsqueda </li></ul><ul><ul><li>Protocolo, Interoperabilidad y XML </li></ul></ul><ul><ul><li>Z39.50 </li></ul></ul><ul><ul><li>SRU/W </li></ul></ul><ul><ul><li>OpenSearch </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Software para metabúsquedas </li></ul>
  3. 3. ¿Qué es un protocolo? <ul><li>Protocolo: Conjunto de reglas que permiten a los ordenadores conectarse entre sí para intercambiar datos </li></ul><ul><li>Interoperabilidad: Capacidad de un sistema o de un producto para colaborar y trabajar conjuntamente con otros sistemas o productos sin un esfuerzo especial </li></ul>
  4. 4. XML <ul><li>Metalenguaje informático </li></ul><ul><li>Permite una alta flexibilidad </li></ul><ul><li>Es útil para cualquier tipo de información </li></ul><ul><ul><li>Iconográfica </li></ul></ul><ul><ul><li>Noticias de prensa </li></ul></ul><ul><ul><li>Etc </li></ul></ul><ul><li>La información se presenta estructurada no formateada </li></ul>
  5. 5. Ejemplo de registro XML
  6. 6. Guión <ul><li>Introducción </li></ul><ul><li>Protocolos de metabúsqueda </li></ul><ul><ul><li>Protocolo, Interoperabilidad y XML </li></ul></ul><ul><ul><li>Z39.50 </li></ul></ul><ul><ul><li>SRU/W </li></ul></ul><ul><ul><li>OpenSearch </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Software para metabúsquedas </li></ul>
  7. 7. Z39.50 <ul><li>Norma NISO </li></ul><ul><li>Pensada para la consulta simultánea de varios catálogos bibliográficos </li></ul><ul><li>Supone la instalación del servidor Z39.50 y la consulta mediante un cliente </li></ul><ul><li>Alta implantación en los SIGB y las principales plataformas de bases de datos </li></ul><ul><li>Desarrollada y mantenida por la Library of Congress </li></ul>
  8. 8. Z39.50 <ul><li>Da origen a los catálogos colectivos virtuales </li></ul><ul><li>Limitaciones: </li></ul><ul><ul><li>Está pensado para registros bibliográficos </li></ul></ul><ul><ul><li>No contempla otros tipos documentales </li></ul></ul><ul><ul><li>No transmite información de ejemplar </li></ul></ul><ul><ul><li>Suele aplicarse a bases de datos MARC </li></ul></ul>
  9. 9. Como funciona el Z39.50 Consulta Respuesta Servidor Z39.50 Cliente Z39.50
  10. 10. Para saber más: <ul><li>Agencia del Z39.50 (Library of Congress) </li></ul>http://www.loc.gov/z3950/agency/
  11. 11. Guión <ul><li>Introducción </li></ul><ul><li>Protocolos de metabúsqueda </li></ul><ul><ul><li>Protocolo, Interoperabilidad y XML </li></ul></ul><ul><ul><li>Z39.50 </li></ul></ul><ul><ul><li>SRU/W </li></ul></ul><ul><ul><li>OpenSearch </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Software para metabúsquedas </li></ul>
  12. 12. SRU/SRW <ul><li>S earch/ R etrieve U RL </li></ul><ul><li>S earch/ R etrieve W eb Service </li></ul><ul><li>Protocolos desarrollados por la Agencia del Z39.50 para adaptarlo mejor al entorno Web. </li></ul>
  13. 13. SRU <ul><li>El SRU permite enviar las consultas al servidor en forma de una URL y con el protocolo HTTP. </li></ul><ul><li>El servidor devuelve la respuesta en forma de página en XML </li></ul><ul><li>La información en XML es procesada por el cliente para dar la información al usuario </li></ul>
  14. 14. Ejemplo <ul><li>Buscar en el catálogo de la L.C. el término “Alboraia” </li></ul><ul><li>http://z3950.loc.gov:7090/voyager?version=1.1&operation=searchRetrieve&query=alboraia </li></ul><ul><li>Respuesta del Servidor: </li></ul>
  15. 15. SRW <ul><li>El SRW tiene una forma de trabajar muy similar, pero está orientado a un tipo de aplicaciones web denominadas “Web Services” </li></ul><ul><li>Para hablar de “Web service” se han de cumplir unos determinados estándares. (Codificación en SOAP) </li></ul>
  16. 16. Ejemplo de servidor SRU/W <ul><li>Biblioteca Virtual de Patrimonio Bibliográfico </li></ul>http://bvpb.mcu.es
  17. 17. Guión <ul><li>Introducción </li></ul><ul><li>Protocolos de metabúsqueda </li></ul><ul><ul><li>Protocolo, Interoperabilidad y XML </li></ul></ul><ul><ul><li>Z39.50 </li></ul></ul><ul><ul><li>SRU/W </li></ul></ul><ul><ul><li>OpenSearch </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Software para metabúsquedas </li></ul>
  18. 18. OpenSearch <ul><li>Es un conjunto de tecnologías que permiten realizar búsquedas en varios sitios web y presentar los resultados para que puedan ser sindicados. </li></ul><ul><li>Su origen está en el comercio electrónico, por eso se le espera un gran desarrollo. </li></ul>
  19. 19. Ejemplo de OpenSeach http://a9.com
  20. 20. Guión <ul><li>Introducción </li></ul><ul><li>Protocolos de metabúsqueda </li></ul><ul><ul><li>Protocolo, Interoperabilidad y XML </li></ul></ul><ul><ul><li>Z39.50 </li></ul></ul><ul><ul><li>SRU/W </li></ul></ul><ul><ul><li>OpenSearch </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Software para metabúsquedas </li></ul>
  21. 21. API <ul><li>A plication </li></ul><ul><li>P rogram </li></ul><ul><li>I nterface </li></ul>
  22. 22. ¿Qué hacen las APIs? <ul><li>Los productores de bases de datos y otra aplicaciones crean APIs para que otros puedan nuevos servicios basados en sus productos. </li></ul><ul><li>Publican una serie de comandos sobre cómo acceder a la información, realizar búsquedas, modificar datos, etc. </li></ul>
  23. 23. ¿Qué hacen en las metabúsquedas? <ul><li>Algunos productores de bases de datos publican las APIs. </li></ul><ul><li>Los desarrolladores de metabuscadores implementan esa API para que el metabuscador pueda consultar la base de datos. </li></ul><ul><li>El proceso es siempre transparente para el usuario. </li></ul>
  24. 24. Ejemplo: API de Google http://code.google.com/
  25. 25. Créditos y derechos <ul><li>Este material se comparte bajo una licencia Creative Commons: </li></ul><ul><ul><li>Reconocimiento </li></ul></ul><ul><ul><li>No comercial </li></ul></ul><ul><ul><li>Sin obra derivada </li></ul></ul><ul><li>Queda expresamente prohibido su uso como material docente sin permiso del autor. </li></ul>

×