1. Motivación y objetivos
Motivación
Trabajos anteriores
Casos de Uso
Objetivo
2. Repositorio Digital
Introducción
Definición
Repositorio Institucional
Actualidad de los repositorios digitales
Preservación
3. DSpace
Introducción
Descripción funcional
Metadatos
Modelo
Módulo Additions
Tareas de curación
Creación de una nueva tarea
Activiación
Ejecución
4. JSR-341
Introducción
Características
5. Especificación de la herramienta
Introducción
Características
Requerimientos funcionales
Validación
Selección
Transformación
Retroceso automático
6. Implementación del lenguaje de consulta
Introducción
Utilización de la JSR-341
Creación y elección de la sintaxis
Creación de las consultas
Consulta de validación
Igualdad
Desigualdad
Parecido (Like)
No Parecido (Not Like)
Mayor
Menor
Existencia de metadato
Inexistencia de metadato
Consulta de selecciòn
Selección por validaciones
Selección por handle
Selección por validaciones y handle
Consulta de transformación
Modificar un metadato
Agregar un metadato
Eliminar un metadato
Referenciar a otro metadato
Utilizar expresiones regulares
Tener una vista anticipada
7. Implementación de la herramienta
Introducción
Módulo de Expresiones
Actions
Resolvers
SelectResolver
HandleResolver
ConditionForValidateResolver
MetadataResolver
UpdateResolver
ConditionForUpdateResolver
Updates
Managers
8. Ejemplos en producción, conclusión y trabajo futuros
Ejemplos en producción
Consultas de selección
Consultas de Transformación
Ejemplos adicionales
Conclusión
Implementación del lenguaje de consulta
Implementación de la herramienta
Objetivos cumplidos
Trabajo futuros
Mejorar la interfaz gráfica
Testeo de la expresividad del lenguaje
Realizar un Pull Request a DSpace
Integrar la herramienta con otras funcionalidades de DSpace
Aumentar la potencia de la herramienta
Referencias