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
La Red de Bibliotecas del CSIC http://bibliotecas.csic.es
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 a 01/10/2005 Comentar: multidisplinariedad, dispersión y heterogeneidad de los usuarios
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.000 artículos descargados Libros: ~1.000 18.000 capítulos descargados Bases de datos: 63 75.000 sesiones (~850.000 consultas) Hacer hicapié en el panorama híbrido de las bibliotecas y la necesidad de potenciar la interacción entre las colecciónes tradicionales y digitales
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 La Biblioteca Virtual se establece en base a las colecciones de la Red de Bibliotecas y con estas finalidades
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
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 Objetivos operativos
La Biblioteca Virtual del CSIC Las Herramientas COLECCIONES + Servidor Dinámico de Enlaces Servicio de Acceso Off-Campus Portal de Acceso a Recursos Electrónicos Habría que añadir el catálogo Aleph
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 Recursos http://metalib.csic.es
Portal de Recursos http://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/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
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)
Integración PAPI/Metalib Autenticación INSTITUTE-CODE CSIC SERVICES LOAD_LOGIN PROGRAM-NAME remote_load_login.pl load-login-csic END <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> Decir que la autenticación desde ALEPH se resuelve mediante un servidor XML de Aleph que interacciona con el PDS de Metalib 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
Integración PAPI/Metalib Autenticación 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=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/Metalib Autorizació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 http://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/Metalib Autorización/Atributos de usuario
Integración PAPI/Metalib PoA: Punto de Acceso CSIC MET01 Y IP_AND_IRD_SELECTIVE EZPROXY http://poa6.csic.papi.rediris.es/iop/ezs.phtml? 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 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 !proxy_csic.config 80.33.152.239 130.206.001.002 130.206.032.* 130.206.092.100 ......
Servidor de enlaces
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
Destinos (servicios): Servidor de enlaces 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%3E
Integración PAPI/SFX Autorización SFX Menú sensible al contexto: OpenURL |@req.institutes| = [ ] RESUMENES |@req.institutes| = [ |M-C.BIC|, |CSIC|, ] TEXTO COMPLETO Acceso on-campus IP Acceso off-campus Cookie
Integración PAPI/SFX Autorización |@req.institutes| = [ |M-C.BIC|, |CSIC|, ] http://olivo.csic.es:9003/sfx_local/user_cookie?usergroup=&faculty=&institute=M-C.BIC&language=Spanish&redirect=http://....
Integración PAPI/SFX PoA: 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”
Integración PAPI/SFX PoA: 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(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/SFX PoA: Punto de Acceso Proxy_papi.config 161.111.57.* 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'.
Integración Papi/Metalib/SFX Autenticación Info Usuario Autenticación/ Autorización Remote login Bor Info Ubicación ¿Campus? PoA Reescritura Recurso Destino NO SI Resultados Búsqueda OpenURL Derechos de acceso User-Profile Cookie
Gracias por su atención Gaspar Olmedo (acbic@cica.es)