Webinar del martes 13 de Agosto de 2013 dictado por Cristian Merlino S. sobre "EPrints: software para el desarrollo y gestión de repositorios digitales"
Estrategia de prompts, primeras ideas para su construcción
EPrints: software para el desarrollo y gestión de repositorios digitales
1. EPrints: software para el
desarrollo y gestión de
repositorios digitales
13 de agosto de 2013
Cristian Merlino S.
Universidad Nacional de Mar del Plata - FCEyS
csantest@mdp.edu.ar
http://pictobonaerense.wordpress.com
http://www.socialbiblio.com
2. ¿Qué es EPrints?
EPrints es un software gratuito y de código abierto para la
creación de repositorios digitales de acceso abierto.
¿Quién lo desarrolla?
EPrints es desarrollado por la School of Electronics and
Computer Science de la University of Southampton (Reino Unido).
Primera versión: 1.0 de Noviembre de 2000. Versión actual:
3.3.12
Sitio web oficial
Sitio de la iniciativa: http://www.eprints.org
Sitio del programa: http://www.eprints.org/software/
Documentación: http://wiki.eprints.org
Material de aprendizaje: http://www.eprints.org/software/training/
http://files.eprints.org/814/
Foro: http://www.eprints.org/tech.php/
Demo en línea: http://demoprints.eprints.org
4. Otras: mod_perl, XML, DOM, RDF, CodeMirror, Flowplayer,
CPAN
Arquitectura
LAMP
Arquitectura
LAMP
Servidor web Apache
Gestor de bases de datos
MySQL
Lenguaje de programación Perl
Tecnologías empleadas por EPrints
5. Ejecución de tareas
EPrints es una aplicación cliente/servidor que se
gestiona vía web, por tanto, la mayor parte de
tareas pueden efectuarse con un navegador
estándar como Firefox, Chrome, Opera o Internet
Explorer.
Hay otras operaciones - de uso menos frecuente -
que únicamente pueden ejecutarse desde la línea
de comando (shell) del servidor web.
7. Es una herramienta muy flexible y brinda gran libertad
para ampliar su funcionalidad.
Posee un potente sistema de plugins.
Puede manipular una gran variedad de objetos digitales,
desde objetos textuales a objetos multimedia.
No está limitado a comunidades y colecciones
estructuradas, permite la creación de “colecciones virtuales”
flexibles a partir de metadatos (creador, año, tema, etc.).
Alerta automáticamente sobre el ingreso de posibles
depósitos duplicados.
Dispone de una API (Application Programming Interface)
para programar rutinas propias: programar un plugin,
personalizar la manera en que EPrints renderiza una página
determinada, etc.
Algunas características II
8. Está diseñado para asistir el auto-archivo.
Una instalación EPrints puede alojar múltiples repositorios
(cada repositorio necesitará un alias de DNS).
Registra automáticamente todos los accesos a los registros
bibliográficos y a los textos completos (access log dataset) en
una tabla de la base de datos del repositorio.
Permite importar y crear estructuras organizacionales y
clasificaciones temáticas jerárquicas. Por defecto, el paquete
EPrints incluye la clasificación temática de la Biblioteca del
Congreso de Estados Unidos (en inglés).
Facilita la modificación de registros en lotes (batch edit).
Algunas características III
9. Usuarios. Roles
• Buscar
• Navegar
• Guardar búsquedas
• Buscar
• Navegar
• Guardar búsquedas
• Depositar ítems• Depositar ítems
• Aceptar, rechazar y
eliminar depósitos
• Aceptar, rechazar y
eliminar depósitos• Gestionar integral-
mente el sistema
• Gestionar integral-
mente el sistema
Cada rol incorpora, además de los privilegios de su nivel, los
propios de los niveles inferiores.
10. Usuarios
El usuario administrador se crea durante el
proceso de generación de un repositorio.
Para crear nuevos usuarios el sistema dispone de
una opción pública Create Account (Crear Cuenta),
que se encuentra en la barras de tareas, y de una
opción interna Create User (Crear Usuario),
disponible en el panel de control del
administrador.
13. Contenido estático y dinámico
El contenido de una página eprints puede ser
generado de manera estática (por ej. páginas
Homepage, About, Policies) o dinámica (por ej.
páginas View, Resultados de búsqueda, Abstract).
El contenido estático es obtenido de archivos XML,
denominados xpage, y el contenido dinámico es
generado en tiempo real por scripts perl.
25. Archivos de Configuración (II)
Archivos de idiomas
Subdirectorios de archivos de
frases, estáticos y de plantillas
26. Archivos de Configuración (III)
Archivos de
configuración
general
Los archivos de configuración
contienen XML, datos brutos y
sintaxis perl
Los archivos de configuración
contienen XML, datos brutos y
sintaxis perl
Los archivos perl (pl)
son programas
Los archivos perl (pl)
son programas
36. Gestión de depósitos (I)
EPrints gestiona el proceso de depósito a través de
etapas (flujo de trabajo), cuyo orden está
predefinido.
La secuencia predefinida puede modificarse y el proceso de
depósito no debe ser necesariamente secuencial.
La secuencia predefinida puede modificarse y el proceso de
depósito no debe ser necesariamente secuencial.
50. Fuentes de importación
soportadas por defecto.
Adicionalmente, se puede
activar EndNote e ISI Web
of Knowledge
Gestión de depósitos. Importación
51. Circuito de depósito
ítems ítems ítems
Area de trabajo
del usuario
Area de revisión Repositorio
activo
Usuario
depositante
Editor/revisor Colección
pública
El editor/revisor es el encargado de aceptar/rechazar un
pedido de depósito. También posee la facultad de retirar un
ítem de la colección pública.
55. ¿Estadísticas de uso?
EPrints dispone de una herramienta
complementaria (IRStats) para gestionar y
presentar estadísticas de uso. Actualmente se está
trabajando en la versión 2.
Versión 1.0.3
http://files.eprints.org/722/