DSpace incorpora distintas herramientas administrativas que permiten ejecutar tareas sobre comunidades, colecciones, ítems, metadatos y archivos. Entre ellas se encuentran los procesos programables, las tareas de curación y el control masivo de condiciones de acceso.
Estas funcionalidades son especialmente útiles cuando un repositorio contiene cientos o miles de registros, ya que evitan tener que modificar cada ítem individualmente. Sin embargo, debido a su alcance, deben utilizarse con planificación, pruebas previas y respaldos actualizados.
En las versiones recientes de DSpace, diversas tareas de administración pueden ejecutarse desde la interfaz web mediante el sistema de procesos. Estas tareas corresponden, en muchos casos, a comandos disponibles también desde la consola del servidor.
Cada proceso se ejecuta de forma independiente y DSpace registra su estado, fecha de inicio, fecha de término, usuario responsable y archivos generados. Esto facilita el seguimiento de tareas extensas sin mantener abierta la sesión del navegador durante toda su ejecución.
| Proceso | Descripción | Uso habitual |
|---|---|---|
| bulk-access-control | Modifica masivamente las condiciones de acceso de los ítems y archivos. | Aplicar acceso abierto, restricciones, embargos o permisos temporales. |
| curate | Ejecuta tareas de curación sobre comunidades, colecciones o ítems. | Comprobar metadatos, enlaces, formatos y otras condiciones de calidad. |
| export | Exporta objetos digitales desde el repositorio. | Migraciones, transferencias y respaldos parciales. |
| filter-media | Procesa archivos mediante los filtros multimedia configurados. | Generar miniaturas, extraer texto y crear archivos derivados. |
| harvest | Ejecuta la cosecha de metadatos desde fuentes remotas. | Actualizar colecciones configuradas para cosecha OAI-PMH. |
| import | Importa contenidos al repositorio. | Incorporar registros y archivos provenientes de otras plataformas o exportaciones. |
| index-discovery | Actualiza o reconstruye el índice de búsqueda de Discovery. | Recuperar registros que no aparecen correctamente en búsquedas o listados. |
| metadata-deletion | Elimina metadatos de manera masiva. | Limpiar campos obsoletos, incorrectos o duplicados. |
| metadata-export | Exporta metadatos para su revisión o edición. | Auditorías, normalización y correcciones masivas. |
| metadata-export-search | Exporta los metadatos de los resultados de una búsqueda. | Trabajar con un subconjunto específico de registros. |
| metadata-import | Incorpora modificaciones masivas de metadatos. | Aplicar correcciones realizadas mediante archivos CSV. |
| orcid-bulk-push | Envía información de publicaciones hacia ORCID. | Sincronizar producción científica con perfiles autorizados. |
| process-cleaner | Limpia registros y archivos asociados a procesos antiguos. | Mantenimiento periódico del sistema de procesos. |
| retry-tracker | Gestiona o reintenta operaciones pendientes. | Recuperar tareas afectadas por fallas temporales. |
| solr-database-resync | Resincroniza información entre la base de datos y los índices de Solr. | Corregir inconsistencias posteriores a restauraciones o incidentes. |
| subscription-send | Envía notificaciones a usuarios suscritos. | Informar sobre nuevos contenidos incorporados en las colecciones. |
Las tareas de curación permiten revisar la calidad, integridad y consistencia de los objetos digitales. Pueden ejecutarse sobre un ítem individual, una colección completa o una comunidad que agrupe varias colecciones.
Las tareas disponibles dependen de la versión de DSpace y de la configuración de cada repositorio. Entre las más comunes se encuentran las siguientes:
La tarea NOOP, cuyo nombre proviene de “No Operation”, no realiza cambios sobre los contenidos. Se utiliza principalmente para comprobar que el sistema de curación se encuentra operativo.
Esta tarea analiza los archivos almacenados en el repositorio y genera información sobre sus formatos. Puede utilizarse para conocer la composición documental de una comunidad o colección, identificar formatos poco adecuados para preservación y detectar archivos cuyo tipo no coincide con su extensión.
Por ejemplo, permite determinar cuántos archivos PDF, imágenes, documentos ofimáticos, hojas de cálculo, videos u otros formatos existen dentro de una determinada estructura del repositorio.
El perfil de formatos es especialmente valioso para la planificación de estrategias de preservación digital. La tarea analiza la información técnica de los archivos, pero no debería confundirse con una conversión o migración automática de formatos.
Revisa si los registros contienen los campos considerados obligatorios para el repositorio. Puede ayudar a encontrar ítems incompletos, especialmente después de migraciones, importaciones masivas o procesos de normalización.
Examina las direcciones web almacenadas en los metadatos y permite detectar enlaces que ya no responden, fueron modificados o apuntan a recursos inexistentes.
Esta revisión puede incluir enlaces hacia sitios institucionales, recursos externos, identificadores, perfiles académicos y otros documentos relacionados.
Cuando DSpace se encuentra integrado con un proveedor de identificadores persistentes, puede existir una tarea destinada a registrar o gestionar DOI. Su funcionamiento depende de la configuración institucional, las credenciales disponibles y el proveedor utilizado.
Cuando el nombre de una tarea aparece como una clave técnica, por ejemplo curation-task.task.registerdoi.label, normalmente existe un problema de traducción o falta una entrada en los archivos de internacionalización. Esto no necesariamente significa que la tarea esté deshabilitada, pero sí requiere revisar la configuración antes de ejecutarla.
La herramienta de control masivo de acceso permite modificar las condiciones de lectura de todos los ítems pertenecientes a una colección o a las colecciones contenidas dentro de una comunidad.
DSpace separa el acceso a los metadatos del ítem del acceso a los bitstreams o archivos. Esta distinción permite mantener públicamente visible la descripción bibliográfica de un documento y restringir únicamente su descarga.
Corresponden a la información descriptiva del registro, como título, autor, resumen, fecha, palabras clave, editorial, tipo documental e identificadores.
Son los archivos digitales asociados al ítem, como documentos PDF, imágenes, archivos Word, hojas de cálculo, videos, audios o archivos comprimidos.
Un repositorio puede mantener visibles el título, autor y resumen de un documento, pero impedir la descarga de su archivo hasta que finalice un periodo de embargo.
La condición openaccess permite que el objeto sea consultado por cualquier visitante, sin necesidad de autenticarse en DSpace.
Es la condición habitual para documentos que forman parte de un repositorio institucional de acceso abierto.
La condición administrator restringe el acceso a los administradores autorizados. Puede utilizarse para material interno, registros en revisión, archivos afectados por incidencias o documentos que todavía no deben quedar disponibles públicamente.
Un embargo impide el acceso hasta una fecha determinada. Una vez alcanzada esa fecha, el recurso puede quedar disponible conforme a la condición configurada.
Se utiliza habitualmente en tesis, artículos sujetos a restricciones editoriales, informes internos y documentos que deben permanecer reservados durante un periodo definido.
Un lease concede acceso durante un periodo limitado. A diferencia del embargo, que posterga el inicio del acceso, el lease permite acceder inicialmente y establece una fecha de término.
| Condición | Antes de la fecha | Después de la fecha |
|---|---|---|
| Embargo | Acceso restringido | Comienza el acceso configurado |
| Lease | Acceso permitido | Finaliza el acceso temporal |
Al ejecutar un cambio masivo, DSpace permite escoger entre reemplazar las condiciones existentes o agregar nuevas condiciones.
La opción Replace access conditions sustituye las condiciones actuales por las nuevas. Debe utilizarse con precaución, porque puede eliminar permisos especiales, restricciones, embargos o configuraciones aplicadas previamente.
La opción Add to existing ones conserva las condiciones existentes e incorpora una nueva. Puede ser más segura cuando se necesita añadir un permiso sin alterar el resto de las políticas.
En este escenario, los metadatos se configuran como acceso abierto y los bitstreams quedan disponibles únicamente para administradores. Los visitantes pueden localizar el registro, leer su descripción y citarlo, pero no descargar el documento.
Los metadatos pueden mantenerse públicos mientras los documentos PDF permanecen restringidos hasta la fecha definida. Al cumplirse el plazo, los archivos pueden pasar a acceso abierto.
Mediante una condición lease puede habilitarse temporalmente el acceso a un conjunto de documentos durante una revisión, evaluación o proceso institucional.
Después de migrar desde otra versión de DSpace, puede ser necesario revisar o reconstruir las condiciones de acceso. La herramienta masiva permite normalizar las políticas sin editar manualmente cada registro.
Los procesos administrativos y las modificaciones masivas pueden afectar grandes volúmenes de información. Antes de utilizarlos en un entorno productivo, recomendamos:
Algunas herramientas de DSpace cumplen funciones relacionadas, pero no equivalentes:
El sistema de procesos de DSpace permite automatizar y controlar tareas que anteriormente requerían acceso directo al servidor o la ejecución manual de comandos. Esto facilita el trabajo de administradores, bibliotecarios y equipos responsables de la calidad de los contenidos.
Las tareas de curación ayudan a conocer el estado del repositorio, mientras que el control masivo de acceso permite aplicar políticas institucionales de forma consistente. Utilizadas correctamente, estas herramientas reducen el trabajo manual, mejoran la trazabilidad y permiten administrar repositorios de gran tamaño.
No obstante, la facilidad de ejecutar un proceso desde la interfaz no elimina la necesidad de planificarlo. Las operaciones masivas deben formar parte de un procedimiento documentado que contemple respaldo, validación, ejecución y revisión posterior.