consorci de bibliotecas universitàries de catalunya y universitat pompeu fabra

38
IX Asamblea del Grupo Español de Usuarios de Innovative Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra Repositorio y metabuscador de cubiertas del CBUC IX Asamblea del Grupo Español de Usuarios de Innovative Universidad Pablo de Olavide Sevilla, 23 y 24 de marzo de 2011

Upload: spencer

Post on 19-Jan-2016

49 views

Category:

Documents


3 download

DESCRIPTION

Repositorio y metabuscador de cubiertas del CBUC. Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra. IX Asamblea del Grupo Español de Usuarios de Innovative Universidad Pablo de Olavide Sevilla, 23 y 24 de marzo de 2011. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative

Consorci de Bibliotecas Universitàries de Catalunyay

Universitat Pompeu Fabra

Repositorio y metabuscador de cubiertas del CBUC

IX Asamblea del Grupo Español de Usuarios de InnovativeUniversidad Pablo de Olavide

Sevilla, 23 y 24 de marzo de 2011

Page 2: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative2

Repositorio y metabuscador de cubiertas del CBUC

CBUC:La misión del Consorcio de Bibliotecas Universitarias de Catalunya (CBUC) es mejorar los servicios bibliotecarios a través de la cooperación. Formado por 10 instituciones miembros, 9 instituciones asociadas y muchas mas instituciones participando en proyectos. Trabajando con 10 grandes proyectos.Millennium e Innovative:

• Catalogo colectivo (CCUC)• Gestión servidores de las universidades• Cluster Millennium• ...

Page 3: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative3

Repositorio y metabuscador de cubiertas del CBUC

UPF:Universidad pública creada en el año 1990 con sede en Barcelona

8.500 estudiantes de grado

3.000 estudiantes de postgrado

1.300 personal docente e investigador (800 equivalentes a tiempo

completo)

580 Personal de administración y servicios

22 titulaciones, 90 másters, 9 programas de doctorado

Page 4: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative4

Repositorio y metabuscador de cubiertas del CBUC

Sumario:

Objetivos

Script de búsqueda a múltiples repositorios

Repositorio de cubiertas del CBUC

Mejorar el rendimiento con una caché

Page 5: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative5

Repositorio y metabuscador de cubiertas del CBUC

Objetivos

Millennium sólo permite recuperar cubiertas desde un único proveedor. Debido a ello hemos puesto un servidor intermedio que hará la búsqueda en múltiples repositorios de diferentes proveedores.

Por otro lado hemos creado un repositorio propio para depositar las cubiertas que difícilmente nos serán proporcionadas por los proveedores comerciales. El CBUC se convierte en un proveedor más.

Page 6: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative6

Repositorio y metabuscador de cubiertas del CBUC

Sumario:

Objetivos

Script de búsqueda a múltiples repositorios

Repositorio de cubiertas del CBUC

Mejorar el rendimiento con una caché

Page 7: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative7

Script de búsqueda a múltiples repositorios:

¿Porqué?

Cubiertas según proveedor

Repositorio y metabuscador de cubiertas del CBUC

Page 8: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative8

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:

Sólo hace falta editar la weboption BIBIMAGE. Debe quedar así:

• https://cobertes.cbuc.cat/cobertes.php?isbn=%s&institucio=XXXX|I|https://cobertes.cbuc.cat/cobertes_link.php?institucio=XXXX&isbn=%s

Se ha programado en PHP. No necesita acceso a ninguna base de datos.

A cada institución XXXX se le asocia un fichero de configuración dónde hay los parámetros de búsqueda a los diferentes repositorios.

Page 9: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative9

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:Tenemos definidos los siguientes repositorios:

• Syndetic Solution

• Amazon

• Repositorio CBUC

• OpenLibrary (en pruebas)

• LibraryThing (en pruebas)

• Google (en pruebas)

Cada institución configura a qué proveedores busca y en qué orden.

Syndetic tiene un apartado propio de configuración.

Page 10: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative10

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:Fichero de configuración de recursos

Page 11: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative11

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:Ejemplo de fichero de configuración:

Page 12: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative12

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:

Page 13: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative13

Repositorio y metabuscador de cubiertas del CBUC

Script de búsqueda a múltiples repositorios:

Page 14: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative14

Repositorio y metabuscador de cubiertas del CBUC

Sumario:

Objetivos

Script de búsqueda a múltiples repositorios

Repositorio de cubiertas del CBUC

Mejorar el rendimiento con una caché

Page 15: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative15

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Page 16: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative16

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Alojado en un servidor del CBUC

Programación PHP, base de datos Mysql

Las imágenes se guardan en el sistema de ficheros del servidor, en una estructura en pairtree

• https://confluence.ucop.edu/download/attachments/14254128/PairtreeSpec.pdf?version=2&modificationDate=1295552323000

Tiene tres niveles de usuarios: administrador global, administrador de institución, usuario final.

Page 17: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative17

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Page 18: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative18

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Permite subir cubiertas escaneadas en formato jpeg, gif o png. Se pueden subir los ficheros de forma individual o agrupados en un fichero zip.Posibilidad de controlar el dígito de control del ISBNSi la cubierta ya existe avisa. Da la posibilidad de sobrescribirla o conservar la existente.Las cubiertas borradas se pueden recuperar

Page 19: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative19

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Page 20: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative20

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:Todas las cubiertas deben tener un identificador

• ISBN– 8477203946

• Número de sistema del Catalogo Colectivo (CCUC) ampliado a 13 dígitos.– .b42877131 -> 1111142877131

• ISSN (en estudio)

Page 21: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative21

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Page 22: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative22

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:Permite buscar imágenes utilizando el ISBN o código

Page 23: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative23

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Dispone de un módulo de estadísticas

• Estadísticas globales

• Estadísticas por institución

• Permite descargar ficheros de log para procesamiento externo por las instituciones

Page 24: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative24

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Page 25: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative25

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

El módulo de administrador global permite crear y gestionar instituciones y usuarios. También es el encargado de configurar los recursos de los proveedores de cubiertas

Se ha desarrollado un script para detectar posibles inconsistencias entre la base de datos y el sistema de ficheros. Envía los resultados por correo electrónico

Page 26: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative26

Repositorio y metabuscador de cubiertas del CBUC

Repositorio de cubiertas del CBUC:

Como pintar una cubierta en una página web cualquiera:

• Buscando a múltiples repositorios:

• Buscando directamente al repositorio del CBUC:

Page 27: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative27

Repositorio y metabuscador de cubiertas del CBUC

Sumario:

Objetivos

Script de búsqueda a múltiples repositorios

Repositorio de cubiertas del CBUC

Mejorar el rendimiento con una caché

Page 28: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative28

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:Las pantallas de browse muestran simultáneamente hasta 50 cubiertas.El tiempo de respuesta de los proveedores comerciales es demasiado grande. Para cargar al completo una pantalla de browse se tarda del orden de 30 o 40 segundos

Page 29: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative29

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:Con el uso de la caché el tiempo de respuesta mejora sustancialmente. La misma pantalla de browse se carga en tan sólo 6 segundos.

Hemos mejorado la velocidad más de 5 veces

Page 30: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative30

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:

Proveedores de cubiertas:

• Syndetic Solutions

• Amazon

• OpenLibrary

– Los usuarios pueden colgar cualquier imagen. Hay que revisarlas

• GoogleBooks – Cubiertas pequeñas y marcadas. Bloqueo script detección proceso

automático

• LibraryThing

– Comercial (?)

Page 31: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative31

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:Prioridades de carga:

• Syndetic Solution

• Amazon

• OpenLibrary

Page 32: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative32

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:

Características

• No se necesita ninguna base de datos

• Las imágenes se guardan en el sistema de ficheros en una estructura en pairtree

• Se integra en el metabuscador como si fuera un proveedor más.

• De momento sólo está operativo en la UPF

Page 33: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative33

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:

Recolección inicial en febrero del 2010 a partir de 292.372 ISBN

• Syndetics: 65h40m -> 54.120/54.144 cubiertas

• Amazon: 32h37m -> 22.031/64.054 cubiertas

• OpenLibrary: 60h47m -> 7.388/84.559 cubiertas

• Total: 84.074 cubiertas

Recolección diaria:

• Para Syndetic y Amazon diariamente se recolectan y cargan cubiertas de los nuevos ISBN del sistema

• Para OpenLibrary diariamente se recolectan. Mensualmente se revisan y finalmente se cargan

• Total en marzo 2011: 90.408 cubiertas

Page 34: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative34

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:

Proceso de recolección:

• Obtener un fichero de ISBN con “crear listas”

• Ejecutar para cada ISBN un php que recolecta la cubierta.

• Cargar las cubiertas recolectadas en el sistema de ficheros (pairtree)

• Se aprovecha la carga para redimensionar las cubiertas a un máximo de 70x100 px

Page 35: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative35

Repositorio y metabuscador de cubiertas del CBUC

Mejorar el rendimiento con una caché:Integración con el metabuscador:

• Se crea un script de recuperación:

– se le pasa el parámetro ISBN

– accede al pairtree

– devuelve la cubierta

• Se configura cómo un recuso más:

Page 36: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative36

Repositorio y metabuscador de cubiertas del CBUC

Conclusiones finales:

Acceso a mayor número de cubiertas(catálogos Millennium y no Millennium)

Aportación de las cubiertas y Imágenes de nuestras colecciones que nunca van a estar en otros repositorios

Acceso más rápido

Page 37: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative37

Repositorio y metabuscador de cubiertas del CBUC

Gracias por su atención:

Antoni Borràs – UPF

[email protected]

Jordi Pallarès – CBUC

[email protected]

Page 38: Consorci de Bibliotecas Universitàries de Catalunya y Universitat Pompeu Fabra

IX Asamblea del Grupo Español de Usuarios de Innovative38

Contraportada

IX Asamblea del Grupo Español de Usuarios de InnovativeUniversidad Pablo de Olavide

Sevilla, 23 y 24 de marzo de 2011