Archidora: Integrating Archivematica and Islandora

De TallerDocumental on Wiki
Saltar a: navegación, buscar

Referencia

HUTCHINSON, Tim (2018). Archidora: Integrating Archivematica and Islandora. En: Code4Lib Journal, nº 39 [en línea] [consulta: 10 de diciembre 2018] ISSN: 1940-5758. Disponible en: https://journal.code4lib.org/articles/13150

Resumen

“Archidora” is shorthand for the publicly available integration between the open source software packages Archivematica and Islandora. Sponsored by the University of Saskatchewan Library, this integration enables the automated ingest into Archivematica of objects created in Islandora. This will allow institutions that use Islandora as a digital asset management system, particularly for digitized material, to take advantage of Archivematica’s standards-based digital preservation functionality, without requiring staff doing digitization to interact with Archivematica. This paper outlines the basic functionality and workflow of archidora; provides an overview of the development process including challenges and lessons learned; and discusses related initiatives and possible future directions for development.

Resumen del alumno

La Biblioteca de la Universidad de Saskatchewan inició en 2011 un proyecto que avanzaba hacia un enfoque más práctico de las iniciativas digitales, denominado Saskatchewan History Online (SHO). El componente más importante de este proyecto era la preservación digital ya que se dieron cuenta de que los proyectos de la universidad habían producido gran contenido digital pero no contaban con ningún plan de preservación que fuera más allá de las copias de seguridad. En 2012 eligieron Archivematica como sistema de preservación para gestionar el contenido digital y a Islandora como sistema de gestión, de esta forma establecerían una infraestructura para la preservación digital que luego pudiera utilizarse para otros sistemas así como para áreas más complejas de los registros digitales. A este proyecto se le llamó Archidora y desarrollarlo ha sido una tarea compleja, con limitaciones y funcionalidades no deseadas. Surgieron una serie de factores que complican el proceso de creación: tanto Archivematica como Islandora están en continuo desarrollo y tienen muchas partes cambiantes como el código o la configuración; los cambios realizados en Archidora para poder usar script drush; la no formalización ni programación del trabajo con Archivematica hizo que los plazos sean mucho más largos que si hubiera habido un contrato.

De forma general, los objetos digitales se añaden primero en Islandora, a continuación, se agregan a un depósito en el servicio de almacenamiento de Archivematica, tras la finalización del depósito, se envían al panel de Archivematica para procesarlos con un “paquete de información de archivo” (AIP) como salida final.

Islandora/Archivematica pudieron integrarse tras el desarrollo de un módulo de Islandora denominado Archidora y mediante los cambios de código en el panel de control y en el servicio de almacenamiento de Archivematica. La integración de Archivdora con otros sistemas se realizará gracias a una API de Sword que “permite que aplicaciones de terceros puedan automatizar el proceso de creación de transferencias” (Sword API, 2017).

Archidora ha servido para que desde la Biblioteca de la Universidad de Saskatchewan se dieran cuenta de que con una planificación mejor del proyecto, todo el proceso de creación y desarrollo del mismo habría tenido menos problemas que como se había hecho en la que la Biblioteca de la Universidad no presentó ningún tipo de documentación formal. Otra lección aprendida por la Universidad fue el mantenimiento continuo y la sostenibilidad del código, ya que Archivematica se desarrolla teniendo en cuenta la versión de código abierto ya disponible y se incluirá en versiones posteriores, e Islandora se desarrolló sin tener en cuenta la versión “general” de forma que el módulo correspondiente a Archidora está alojado en Islandora Labs a la espera de que se implemente y se incorpore en el lanzamiento general de Islandora. La Universidad de Saskatchewan necesita mantener esta personalización para que Archidora funcione.

Se han marcado una serie de oportunidades de desarrollo futuro como unas posibles mejoras en la integración de Archivematica/IIslandora además, de que también está la posibilidad para integrar Fedora en vez de Islandora como tal: utilizando el servicio de almacenamiento de Archivematica y el repositorio Fedora mediante un módulo de Islandora; igual que es interesante el almacenamiento de AIP en un repositorio de Fedora. Las otras dos opciones de desarrollo son la integración de metadatos de Islandora y la creación de una nueva AIP para integrar objetos digitales.

Para concluir, la integración de Archivematica/Islandora se suma al conjunto de integraciones entre Archivematica y otros softwares de preservación, acceso y repositorio digital. Islandora se utiliza como sistema de acceso y gestión de objetos digitales de forma que Archivematica proporciona una mejor opción de preservación, a la que hay que incorporar otros sistemas y fuentes que también permitan la conservación de objetos. Se espera que Archidora, con su desarrollo y utilización, se convierta en un software de propiedad y mantenimiento de la comunidad, con flujo de trabajo en ambas direcciones.


Comentario

Archidora es el proyecto de la Universidad de Saskatchewan basado en la integración de Archivematica e Islandora para preservar los objetos digitales de la Biblioteca de la Universidad. El objetivo de Archidora es que los usuarios de Islandora puedan preservar el contenido digital añadido a través de los servicios de preservación digital de Archivematica, mediante las copias de preservación para el almacenamiento a largo plazo. Archidora se implementó en la Biblioteca de la Universidad en 2015 pero se es un software que está en beta y todavía se está desarrollando. La integración de la que anteriormente se habla, se pretende lograr con la creación de una API SWORD 2.0 para que Archivematica proporcione servicio de almacenamiento. El desarrollo de Islandora le dará funcionalidad para poder utilizar esta API y depositar objetos digitales en Archivematica. La API SWORD 2.0 permite que terceras aplicaciones automaticen el proceso de transferencia, que se realiza de la siguiente manera:

   1. Crear la transferencia en la que se establecen los metadatos.
   2. Agregar, editar y/o actualizar los objetos digitales de la transferencia y los metadatos asociados a la misma.
   3. Finalización de la transferencia, indicando que está lista para comenzar a procesar los datos.

Tras crear, completar y finalizar la transferencia, Archivematica la procesará. ¿Cómo se integran Archivematica e Islandora? [1] En este enlace, se puede ver una imagen en la que se detalla el flujo de trabajo que describe cómo se añade contenido de Islandora a Archivematica y se almacena. Aun así, Archidora todavía requiere un mayor desarrollo para que sea estable y pueda emplearse en instituciones con gran contenido digital y problemas de preservación de los mismos.


Referencias

Improvements/Islandora [Internet]. [2016]. Artefactual Systems: Archivematica wiki [Consultada: 27 de diciembre 2018]. Available from: https://wiki.archivematica.org/Improvements/Islandora

Sword API [Internet]. Artefactual Systems: Archivematica wiki [Consultada: 27 de diciembre 2018]. Disponible en: https://wiki.archivematica.org/Sword_API


Categorías: Sistemas de Gestión de Contenidos | Categoría: Archivematica | Categoría:Islandora

Anabel