320 likes | 498 Vues
Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC. Gaspar Olmedo Unidad de Coordinación de Bibliotecas – CSIC Jornadas Técnicas RedIRIS 2005 Logroño, 24-28 de octubre de 2005. Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC. La Red de Bibliotecas del CSIC
E N D
Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC Gaspar Olmedo Unidad de Coordinación de Bibliotecas – CSIC Jornadas Técnicas RedIRIS 2005 Logroño, 24-28 de octubre de 2005
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
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 La Red de Bibliotecas del CSIChttp://bibliotecas.csic.es
La Red de Bibliotecas del CSIChttp://bibliotecas.csic.es Estructura • 81 bibliotecas de Instituto • Unidad de Coordinación de Bibliotecas
La Red de Bibliotecas del CSIChttp://bibliotecas.csic.es Colecciones • Papel: • Libros: ~1.500.000 volúmenes • Revistas: ~40.000 títulos • Digital (2004): • Revistas: ~6.000 1.000.000 artículos descargados • Libros: ~1.000 18.000 capítulos descargados • Bases de datos: 63 75.000 sesiones(~850.000 consultas)
Biblioteca Virtual del CSIChttp://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
Biblioteca Virtual del CSIChttp://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
Biblioteca Virtual del CSIChttp://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
Portal de Acceso a Recursos Electrónicos Servicio de Acceso Off-Campus Servidor Dinámico de Enlaces La Biblioteca Virtual del CSICLas Herramientas COLECCIONES +
Servicio de acceso off-campus http://csic.papi.rediris.es/
Servicio de acceso off-campus http://csic.papi.rediris.es/ • Disponible en el CSIC desde 2002 • Aplicaciones: • Proporcionar acceso off-campus a bases de datos y revistas electrónicas • Proporcionar acceso a Centros con 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) • 2.700 usuarios • +2.000.000 accesos (2004)
Portal de Recursoshttp://metalib.csic.es • Acceso unificado a bases de datos, revistas electrónicas, catálogos de bibliotecas, portales web,… • Configuración de permisos de acceso • Búsquedas federadas (metabuscador) sobre una amplia variedad de recursos con presentación de resultados filtrados y unificados. • Herramientas de personalización a nivel de Instituto y usuario: alertas, títulos favoritos, grupos de materias. • Implementación: Julio 2005
Integración PAPI/MetalibAutenticació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
Integración PAPI/MetalibAutenticació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)
INSTITUTE-CODE CSIC SERVICES LOAD_LOGIN PROGRAM-NAME remote_load_login.pl load-login-csic END Integración PAPI/MetalibAutenticación <script language=Javascript> function redirect() { var url = "http://poa6.csic.papi.rediris.es/iop/pdsAuthInit.phtml?" + "calling_system=$0100&"+ "institute=$0200&"+ "PDS_HANDLE=$0300&"+ "url=$0400"; top.location = url; } </script> http://poa6.csic.papi.rediris.es/iop/pdsAuthInit.phtml?calling_system=metalib&institute=CSIC&PDS_HANDLE=&url=http://olivo.csic.es:80/V/2NF92K3GRYAUJ2AITVXP3NXUP6S61UIFAXEDYVIPJKAALKMNQU-06723?func=login
http://olivo.csic.es/pds?func=remote-login&calling_system=metalib&institute=CSIC&PDS_HANDLE=&id=94019&url=http://olivo.csic.es:80/V/2NF92K3GRYAUJ2AITVXP3NXUP6S61UIFAXEDYVIPJKAALKMNQU-06723?func=loginhttp://olivo.csic.es/pds?func=remote-login&calling_system=metalib&institute=CSIC&PDS_HANDLE=&id=94019&url=http://olivo.csic.es:80/V/2NF92K3GRYAUJ2AITVXP3NXUP6S61UIFAXEDYVIPJKAALKMNQU-06723?func=login INSTITUTE-CODE CSIC SERVICES REMOTE_LOGIN PROGRAM-NAME remote_login_gen_1.pl END Procesa respuesta de Papi INSTITUTE-CODE CSIC SERVICES BOR_ID PROGRAM-NAME get_pds_id.pl END Crea registro de usuario Integración PAPI/MetalibAutenticación
http://poa6.csic.papi.rediris.es/bor-info/index.phtml?bor_id=94019&institute=CSIChttp://poa6.csic.papi.rediris.es/bor-info/index.phtml?bor_id=94019&institute=CSIC <?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> Actualiza registro del usuario Integración PAPI/MetalibAutorización/Atributos de usuario INSTITUTE-CODE CSIC SERVICES BOR_INFO PROGRAM-NAME remote_cgi_hook.pl GET,poa6.csic.papi.rediris.es:80,bor-info/index.phtml
!proxy_csic.config 80.33.152.239 130.206.001.002 130.206.032.* 130.206.092.100 ...... Integración PAPI/MetalibPoA: Punto de Acceso Metalib utiliza la configuración EZPROXY para gestionar el envío desde el Portal de Recursos a la interfaz nativa del proveedor directamente o a través de un PoA de Papi CSIC MET01 Y IP_AND_IRD_SELECTIVE EZPROXY http://poa6.csic.papi.rediris.es/iop/ezs.phtml? http://portal9.isiknowledge.com/portal.cgi?Client_url=http%3A//access.isiproducts.com/FECYT/client_int.cgi&Init=Yes&SID=W2eAHOnEh9nhI7D72Io http://poa63.csic.papi.rediris.es/portal02/portal.cgi?SID=W2jljcL1phiAbO5Ekkd
Servidor de enlaces • 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) • Utiliza el estándar ANSI Z39.88 (OpenURL) y es independiente de los proveedores de fuentes y destinos • Sensible al contexto (usuario, fuentes, destinos, coberturas, licencias, …) • Implementación en el CSIC: Diciembre de 2004
Contexto: Instituto, Ubicación, Cobertura temporal, Fuente, Datos disponibles, Otros servicios, etc. • Fuentes: • Catálogos de Bibliotecas • Bases de Datos • Listados de e-revistas • Bibliografías • Destinos (servicios): • Textos Completos • Resúmenes • TOC • Fondos en Catálogo • Servicio de Obtención de Documentos • Bases de Datos • Etc.,etc. Servidor de enlaces SFX 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=Sacchi&aufirst=P&auinit=P&title=MOLECULAR%20AND%20CELLULAR%20PROBES&atitle=%20A%20non%2Dinvasive%20test%20for%20sex%20identification%20in%20Short%2Dtoed%20Eagle%20%28Circaetus%20gallicus%29&sici=&__service_type=&pid=%3Cmetalib_doc_number%3E000515943%3C/metalib_doc_number%3Epid=%3Cmetalib_base_url%3Ehttp://olivo.csic.es:80%3C/metalib_base_url%3E%3Copid%3E%3C/opid%3Ehttp://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=Sacchi&aufirst=P&auinit=P&title=MOLECULAR%20AND%20CELLULAR%20PROBES&atitle=%20A%20non%2Dinvasive%20test%20for%20sex%20identification%20in%20Short%2Dtoed%20Eagle%20%28Circaetus%20gallicus%29&sici=&__service_type=&pid=%3Cmetalib_doc_number%3E000515943%3C/metalib_doc_number%3Epid=%3Cmetalib_base_url%3Ehttp://olivo.csic.es:80%3C/metalib_base_url%3E%3Copid%3E%3C/opid%3E Servidor de enlaces
SFX Menú sensible al contexto: |@req.institutes| = [ ] RESUMENES OpenURL |@req.institutes| = [ |M-C.BIC|, |CSIC|, ] TEXTO COMPLETO Acceso on-campus IP Acceso off-campus Cookie Integración PAPI/SFXAutorización
http://olivo.csic.es:9003/sfx_local/user_cookie?usergroup=&faculty=&institute=M-C.BIC&language=Spanish&redirect=http://....http://olivo.csic.es:9003/sfx_local/user_cookie?usergroup=&faculty=&institute=M-C.BIC&language=Spanish&redirect=http://.... Integración PAPI/SFXAutorización |@req.institutes| = [ |M-C.BIC|, |CSIC|, ]
Integración PAPI/SFXPoA: 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”
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(0x161e1b0)->createURL. SFXResolver::Engine::redirect_to_target_url: Target URL: 'http://poa6.csic.papi.rediris.es/iop/ezs.phtml?url=http://www.sciencedirect.com/science/journal/00018708'. PAPI PoA Integración PAPI/SFXPoA: Punto de Acceso
Proxy_papi.config 161.111.57.* Integración PAPI/SFXPoA: Punto de Acceso SFXResolver::Engine::add_proxy: Trying to see if proxy is enabled: S,161.111.57.45,130.206.1.2,S,yes SFXResolver::Engine::load_proxy_module: 'Parsers::Proxy::PAPI'. SFXResolver::Engine::add_proxy: Calling Parsers::Proxy::PAPI=HASH(0x161e1b0)->createURL. SFXResolver::Engine::redirect_to_target_url: Target URL: SFXResolver::Engine::redirect_to_target_url: Target URL: 'http://www.scielo.br/rm'. SFXResolver::Engine::add_proxy: Trying to see if proxy is enabled: S,85.136.11.166,130.206.1.2,S,no SFXResolver::Engine::redirect_to_target_url: Target URL: 'http://www.scielo.br/rm'.
Remote login Autenticación Info Usuario PoA Reescritura Autenticación/ Autorización Bor Info Recurso Destino User-Profile Cookie NO Búsqueda Derechos de acceso Ubicación ¿Campus? Resultados OpenURL SI Integración Papi/Metalib/SFX
Gracias por su atención Gaspar Olmedo (acbic@cica.es)