unidad de coordinación de bibliotecas integración papi/metalib/sfx en la biblioteca virtual del...
TRANSCRIPT
Unidad de Coordinación de
Bibliotecas
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
Unidad de Coordinación de
Bibliotecas
Integración PAPI/Metalib/SFX en la Biblioteca Virtual del CSIC
La Red de Bibliotecas del CSICLa Biblioteca Virtual del CSICIntegración Papi/MetalibIntegración Papi/SFX
Unidad de Coordinación de
Bibliotecas
La Red de Bibliotecas del CSIChttp://bibliotecas.csic.es
Unidad de Coordinación de
Bibliotecas
La Red de Bibliotecas del CSIChttp://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 CSIChttp://bibliotecas.csic.es
Estructura
81 bibliotecas de Instituto
Unidad de Coordinación de Bibliotecas
Unidad de Coordinación de
Bibliotecas
La Red de Bibliotecas del CSIChttp://bibliotecas.csic.es
ColeccionesPapel:
Libros: ~1.500.000 volúmenesRevistas: ~40.000 títulos
Digital (2004):Revistas: ~6.000 1.000.000 artículos descargados Libros: ~1.000 18.000 capítulos descargadosBases de datos: 63 75.000 sesiones (~850.000
consultas)
Unidad de Coordinación de
Bibliotecas
Biblioteca Virtual del CSIChttp://metalib.csic.es
Fines Potenciar el uso de los recursos digitales y
optimizar la inversión realizadaPotenciar 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 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
Unidad de Coordinación de
Bibliotecas
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
Unidad de Coordinación de
Bibliotecas
La Biblioteca Virtual del CSICLas 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-campushttp://csic.papi.rediris.es/
Unidad de Coordinación de
Bibliotecas
Servicio de acceso off-campus
1. Disponible en el CSIC desde 2002
2. 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)
3. 2.700 usuarios
4. +2.000.000 accesos (2004)
http://csic.papi.rediris.es/
Unidad de Coordinación de
Bibliotecas
Portal de Recursoshttp://metalib.csic.es
Unidad de Coordinación de
Bibliotecas
Portal de Recursoshttp://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/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
Unidad de Coordinación de
Bibliotecas
Integración PAPI/MetalibAutenticación/Autorización
El caso del CSICDos 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/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
INSTITUTE-CODE CSICSERVICES LOAD_LOGINPROGRAM-NAME remote_load_login.pl load-login-csicEND
Unidad de Coordinación de
Bibliotecas
Integración PAPI/MetalibAutenticació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 CSICSERVICES REMOTE_LOGINPROGRAM-NAME remote_login_gen_1.plEND
Procesa respuesta de Papi
INSTITUTE-CODE CSICSERVICES BOR_IDPROGRAM-NAME get_pds_id.plEND
Crea registro de usuario
Unidad de Coordinación de
Bibliotecas
Integración PAPI/MetalibAutorización/Atributos de usuario
INSTITUTE-CODE CSICSERVICES BOR_INFOPROGRAM-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>[email protected]</email></bor_info>
Actualiza registro del
usuario
Unidad de Coordinación de
Bibliotecas
Integración PAPI/MetalibAutorización/Atributos de usuario
Unidad de Coordinación de
Bibliotecas
Integración PAPI/Metalib PoA: 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 MET01YIP_AND_IRD_SELECTIVE EZPROXY http://poa6.csic.papi.rediris.es/iop/ezs.phtml?
!proxy_csic.config80.33.152.239130.206.001.002130.206.032.*130.206.092.100......
http://poa63.csic.papi.rediris.es/portal02/portal.cgi?SID=W2jljcL1phiAbO5Ekkd
http://portal9.isiknowledge.com/portal.cgi?Client_url=http%3A//access.isiproducts.com/FECYT/client_int.cgi&Init=Yes&SID=W2eAHOnEh9nhI7D72Io
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 Z39.88 (OpenURL) 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
Destinos (servicios):
•Textos Completos•Resúmenes•TOC•Fondos en Catálogo•Servicio de Obtención de Documentos•Bases de Datos•Etc.,etc.
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
Servidor de enlaces
SFX
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=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
Unidad de Coordinación de
Bibliotecas
Integración PAPI/SFXAutorización
SFX Menú sensible al contexto:
|@req.institutes| = [ |M-C.BIC|, |CSIC|, ]
TEXTO COMPLETO
Acceso on-campus IP Acceso off-campus Cookie
OpenURL
|@req.institutes| = [ ] RESUMENES
Unidad de Coordinación de
Bibliotecas
Integración PAPI/SFXAutorización
http://olivo.csic.es:9003/sfx_local/user_cookie?usergroup=&faculty=&institute=M-C.BIC&language=Spanish&redirect=http://....
|@req.institutes| = [ |M-C.BIC|, |CSIC|, ]
Unidad de Coordinación de
Bibliotecas
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”
Unidad de Coordinación de
Bibliotecas
Integración PAPI/SFXPoA: Punto de Acceso
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'.
Proxy_papi.config
PAPI PoA
Unidad de Coordinación de
Bibliotecas
Integración PAPI/SFXPoA: Punto de Acceso
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'.
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'.
Proxy_papi.config
161.111.57.*
Unidad de Coordinación de
Bibliotecas
Integración Papi/Metalib/SFX
Resultados
Búsqueda
OpenURL
Ubicación¿Campus?
PoAReescritura
RecursoDestino
NO
SI
AutenticaciónInfo Usuario
Autenticación/Autorización
Remote login
Bor Info
Derechos de acceso
User-Profile Cookie