Integracin PAPIMetalibSFX en la Biblioteca Virtual del CSIC
Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC Gaspar Olmedo Unidad de Coordinación de Bibliotecas – CSIC Jornadas Técnicas Red. IRIS 2005 Logroño, 24 -28 de octubre de 2005 Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC La Red de Bibliotecas del CSIC La Biblioteca Virtual del CSIC Integración Papi/Metalib Integración Papi/SFX Unidad de Coordinación de Bibliotecas
La Red de Bibliotecas del CSIC http: //bibliotecas. csic. es Unidad de Coordinación de Bibliotecas
La Red de Bibliotecas del CSIC http: //bibliotecas. csic. es Misión Cubrir las necesidades de información científica de los investigadores del CSIC. 20% de la producción científica española Ocho áreas científico-técnicas 116 Centros situados en 23 provincias 6265 Investigadores 4084 Personal técnico, de administración y servicios Unidad de Coordinación de Bibliotecas
La Red de Bibliotecas del CSIC http: //bibliotecas. csic. es Estructura 81 bibliotecas de Instituto Unidad de Coordinación de Bibliotecas
La Red de Bibliotecas del CSIC http: //bibliotecas. csic. es Colecciones Papel: Libros: ~1. 500. 000 volúmenes Revistas: ~40. 000 títulos Digital (2004): Revistas: ~6. 000 1. 000 artículos descargados Libros: ~1. 000 18. 000 capítulos descargados Bases de datos: 63 75. 000 sesiones (~850. 000 consultas) Unidad de Coordinación de Bibliotecas
Biblioteca Virtual del CSIC http: //metalib. csic. es Fines Potenciar el uso de los recursos digitales y optimizar la inversión realizada Potenciar el uso de la colección en papel mediante servicios que enlacen la colección tradicional y la digital Asegurar el acceso ubicuo respetando los términos de las licencias suscritas con los proveedores de información digital Unidad de Coordinación de Bibliotecas
Biblioteca Virtual del CSIC http: //metalib. csic. es Licencias • En función del número de FTE (Full Time Equivalent) – Para todo el CSIC – Para un grupo de Centros del mismo campo – Para un Centro concreto Unidad de Coordinación de Bibliotecas
Biblioteca Virtual del CSIC http: //metalib. csic. es Objetivos Ofrecer un sistema de acceso ubicuo que tenga en cuenta los derechos asociados al usuario Ofrecer un punto único y personalizable de acceso a la colección digital Suministrar un sistema que enlace de forma dinámica los recursos digitales entre sí y con el catálogo de la colección tradicional Unidad de Coordinación de Bibliotecas
La Biblioteca Virtual del CSIC Las Herramientas COLECCIONES + Servicio de Acceso Off. Campus Portal de Acceso a Recursos Electrónicos Servidor Dinámico de Enlaces Unidad de Coordinación de Bibliotecas
Servicio de acceso off-campus http: //csic. papi. rediris. es/ Unidad de Coordinación de Bibliotecas
Servicio de acceso off-campus http: //csic. papi. rediris. es/ 1. Disponible en el CSIC desde 2002 2. Aplicaciones: 1. Proporcionar acceso off-campus a bases de datos y revistas electrónicas 2. Proporcionar acceso a Centros condiciones especiales de red (p. ej. Conexiones ADSL con IPs variables, centros en el interior de redes universitarias con rangos de IP difícilmente diferenciables) 3. 2. 700 usuarios 4. +2. 000 accesos (2004) Unidad de Coordinación de Bibliotecas
Portal de Recursos http: //metalib. csic. es Unidad de Coordinación de Bibliotecas
Portal de Recursos http: //metalib. csic. es 1. Acceso unificado a bases de datos, revistas electrónicas, catálogos de bibliotecas, portales web, … 2. Configuración de permisos de acceso 3. Búsquedas federadas (metabuscador) sobre una amplia variedad de recursos con presentación de resultados filtrados y unificados. 4. Herramientas de personalización a nivel de Instituto y usuario: alertas, títulos favoritos, grupos de materias. 5. Implementación: Julio 2005 Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autenticación/Autorización Metalib utiliza un módulo independiente (PDS: Patron Directory System) para Autenticación y Autorización. Puede utilizar una o varias fuentes externas de Autenticación y Autorización. Metalib crea un registro de usuario con la información importada de las fuentes externas La información de usuario se refresca en cada login Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autenticación/Autorización El caso del CSIC Dos fuentes de usuarios complementarias: Lectores registrados con estatus “personal del CSIC” en el Sistema de Gestión de Bibliotecas (ALEPH) (~10. 000) Usuarios registrados en Papi (~2. 700) Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autenticación INSTITUTE-CODE SERVICES PROGRAM-NAME END CSIC LOAD_LOGIN remote_load_login. pl load-login-csic <script language=Javascript> function redirect() { var url = "http: //poa 6. csic. papi. rediris. es/iop/pds. Auth. Init. phtml? " + "calling_system=$0100&"+ "institute=$0200&"+ "PDS_HANDLE=$0300&"+ "url=$0400"; top. location = url; } </script> http: //poa 6. csic. papi. rediris. es/iop/pds. Auth. Init. phtml? calling_system=metalib&institut e=CSIC&PDS_HANDLE=&url=http : //olivo. csic. es: 80/V/2 NF 92 K 3 GRYAUJ 2 AITVXP 3 NXUP 6 S 61 UIFAXEDY VIPJKAALKMNQU-06723? func=login Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autenticación http: //olivo. csic. es/pds? func=remotelogin&calling_system=metalib&institute=CSIC&PDS_HANDLE=& id=94019 &url=http: //olivo. csic. es: 80/V/2 NF 92 K 3 GRYAUJ 2 AITVXP 3 NXUP 6 S 61 UIFAXEDYVIPJKAALKMNQU 06723? func=login INSTITUTE-CODE SERVICES PROGRAM-NAME END CSIC REMOTE_LOGIN remote_login_gen_1. pl INSTITUTE-CODE SERVICES PROGRAM-NAME END CSIC BOR_ID get_pds_id. pl Procesa respuesta de Papi Crea registro de usuario Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autorización/Atributos de usuario INSTITUTE-CODE CSIC SERVICES BOR_INFO PROGRAM-NAME remote_cgi_hook. pl GET, poa 6. csic. papi. rediris. es: 80, bor-info/index. phtml http: //poa 6. csic. papi. rediris. es/borinfo/index. phtml? bor_id=94019 &institut e=CSIC Actualiza registro del usuario <? XML version="1. 0“ encoding="UTF-8"? > <bor_info> <id>94019</id> <institute>CSIC</institute> <group>M-C. BIC</group> <name>Olmedo, Gaspar</name> <email>acbic@cica. es</email> </bor_info> Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Autorización/Atributos de usuario Unidad de Coordinación de Bibliotecas
Integración PAPI/Metalib Po. A: Punto de Acceso CSIC MET 01 Metalib utiliza la configuración EZPROXY para gestionar el envío desde Y el Portal de Recursos a lahttp: //poa 6. csic. papi. rediris. es/iop/ezs. phtml? interfaz nativa del proveedor directamente o a IP_AND_IRD_SELECTIVE EZPROXY través de un Po. A de Papi !proxy_csic. config 80. 33. 152. 239 130. 206. 001. 002 130. 206. 032. * 130. 206. 092. 100. . . http: //portal 9. isiknowledge. com/portal. cgi? Client_ http: //poa 63. csic. papi. rediris. es/portal 02/portal. url=http%3 A//access. isiproducts. com/FECYT/client_i cgi? SID=W 2 jljc. L 1 phi. Ab. O 5 Ekkd nt. cgi&Init=Yes&SID=W 2 e. AHOn. Eh 9 nh. I 7 D 72 Io Unidad de Coordinación de Bibliotecas
Servidor de enlaces Unidad de Coordinación de Bibliotecas
Servidor de enlaces 1. Genera enlaces de forma dinámica entre un recurso fuente (p. ej. Referencia bibliográfica de un artículo) y un destino (p. ej. Texto completo del artículo) 2. Utiliza el estándar ANSI Z 39. 88 (Open. URL) y es independiente de los proveedores de fuentes y destinos 3. Sensible al contexto (usuario, fuentes, destinos, coberturas, licencias, …) 4. Implementación en el CSIC: Diciembre de 2004 Unidad de Coordinación de Bibliotecas
Servidor de enlaces Fuentes: • Catálogos de Bibliotecas • Bases de Datos • Listados de erevistas • Bibliografías Contexto: Instituto, Ubicación, Cobertura temporal, Fuente, Datos disponibles, Otros servicios, etc. Servidor de enlaces SFX Destinos (servicios): • Textos Completos • Resúmenes • TOC • Fondos en Catálogo • Servicio de Obtención de Documentos • Bases de Datos • Etc. , etc. Unidad de Coordinación de Bibliotecas
Servidor de enlaces http: //olivo. csic. es: 9003/sfx_local? sid=metalib: ISI_WOS&id=doi: &genre=&isbn=&issn=&date=2004&volume=18&issue=3&spage=193&epage=196&aulast=Sacch i&aufirst=P&auinit=P&title=MOLECULAR%20 AND%20 CELLULAR%20 PROBES&atitle=%20 A%20 non%2 Dinvasive%20 test%20 for%20 sex%20 identification%20 i n%20 Short%2 Dtoed%20 Eagle%20%28 Circaetus%20 gallicus%29&sici=&__service_type=&pid=%3 Cmetalib_doc_number%3 E 000515943%3 C/metalib_doc_num ber%3 Epid=%3 Cmetalib_base_url%3 Ehttp: //olivo. csic. es: 80%3 C/metalib_base_url%3 E%3 Copid%3 E%3 C/opid%3 E Unidad de Coordinación de Bibliotecas
Integración PAPI/SFX Autorización SFX Menú sensible al contexto: |@req. institutes| = [ ] RESUMENES Open. URL |@req. institutes| = [ |MC. BIC|, |CSIC|, ] Acceso on-campus IP TEXTO COMPLETO Acceso off-campus Cookie Unidad de Coordinación de Bibliotecas
Integración PAPI/SFX Autorización |@req. institutes| = [ |M-C. BIC|, |CSIC|, ] http: //olivo. csic. es: 9003/sfx_local/user_cookie? usergroup=&faculty=&instit ute=M-C. BIC&language=Spanish&redirect=http: //. . Unidad de Coordinación de Bibliotecas
Integración PAPI/SFX Po. A: Punto de Acceso La programación de SFX, en módulos Perl con el código accesible ha facilitado mucho la intergración Se utiliza una modificación del módulo Perl estándar de SFX para EZPROXY con un subrutina de comprobación de IPs “on-campus” Unidad de Coordinación de Bibliotecas
Integración PAPI/SFX Po. A: Punto de Acceso Proxy_papi. config SFXResolver: : Engine: : add_proxy: Trying to see if proxy is enabled: S, 85. 136. 11. 166, 130. 206. 1. 2, S, yes SFXResolver: : Engine: : load_proxy_module: 'Parsers: : Proxy: : PAPI'. SFXResolver: : Engine: : add_proxy: Calling Parsers: : Proxy: : PAPI=HASH(0 x 161 e 1 b 0)->create. URL. SFXResolver: : Engine: : redirect_to_target_url: Target URL: 'http: //poa 6. csic. papi. rediris. es/iop/ezs. phtml? u rl=http: //www. sciencedirect. com/science/journal/0 0018708'. PAPI Po. A Unidad de Coordinación de Bibliotecas
Integración PAPI/SFX Po. A: Punto de Acceso Proxy_papi. config 161. 111. 57. * SFXResolver: : Engine: : add_proxy: Trying to see if proxy is enabled: S, 85. 136. 11. 166, 130. 206. 1. 2, S, no SFXResolver: : Engine: : add_proxy: Trying to see if proxy is enabled: S, 161. 111. 57. 45, 130. 206. 1. 2, S, yes SFXResolver: : Engine: : redirect_to_t arget_url: Target URL: 'http: //www. scielo. br/rm'. SFXResolver: : Engine: : load_proxy_mod ule: 'Parsers: : Proxy: : PAPI'. SFXResolver: : Engine: : add_proxy: Calling Parsers: : Proxy: : PAPI=HASH(0 x 161 e 1 b 0)->create. URL. SFXResolver: : Engine: : redirect_to_targ et_url: Target URL: 'http: //www. scielo. br/rm'. Unidad de Coordinación de Bibliotecas
Integración Papi/Metalib/SFX Remote login Autenticación/ Autorización Autenticación Info Usuario Bor Info User-Profile Cookie Búsqueda Resultados Po. A Reescritura Open. URL Derechos de acceso NO Recurso Destino Ubicación ¿Campus? SI Unidad de Coordinación de Bibliotecas
Gracias por su atención Gaspar Olmedo (acbic@cica. es) Unidad de Coordinación de Bibliotecas
- Slides: 32