Stateful Library Analysis and Migration System (SLAM): un sistema ETL para realizar migraciones de bibliotecas dititales
Stateful Library Analysis and Migration System (SLAM): an ETL system for performing digital library migrations
Adrian-Tudor Pănescu, Teodora-Elena Grosu, and Vasile Manta
Information technology and libraries, ISSN 2163-5226, Vol. 40, n. 4, 2021
El artículo describe SLAN, el sistema Stateful Library Analysis and Migration (Análisis y migración de bibliotecas con estado), un software con arquitectura ETL (extracción, transformación y carga) para la realización de migraciones de bibliotecas digitales. Lo que diferencia estas transferencias respecto a otras migraciones de datos es el conocimiento del dominio requerido, las particularidades específicas y de los repositorios fuente en el contexto del ecosistema de comunicaciones académicas, y la estructura del paquete de migración, que incluye, entre otros, metadatos bibliográficos, archivos de registros y el uso de datos.
Las bibliotecas digitales son una parte integral de la cultura patrimonial; por lo tanto, en cualquier migración es necesario asegurarse de que no se pierde ni se corrompe ninguna información durante el proceso. Las principales contribuciones que aporta SLAM son: la inclusión de un módulo de análisis basado en motor de búsqueda normalizado, Elasticsearch, que permite a los operadores analizar los metadatos y el esquema transversal, facilitando las decisiones requeridas para migrar apropiadamente la información entre repositorios; la implementación de una máquina de estado serializable en su módulo de migración, lo que facilita ejecutar el proceso de migración múltiples veces sin duplicaciones, eliminando los registros corruptos a la vez que permite aplicar correcciones al corpus; seguir un diseño modular, lo que enriquece su reusabilidad a lo largo de múltiples migraciones, al reducir del tiempo de desarrollo requerido para adaptar el sistema a nuevos repositorios. SLAM aplica principios de ingeniería de software establecidos para proporcionar una herramienta confiable a los administradores de bibliotecas digitales que necesitan transferir contenido entre sistemas. Su diseño fue influido y validado por aplicaciones en el mundo real, siendo usado en cinco migraciones diferentes con varios requisitos y soluciones de repositorios específicas. En el futuro se podrá considerar enriquecer el análisis de las capacidades de los metadatos de SLAM, así como la recopilación de más datos sobre su rendimiento y posibles mejoras al utilizarlo para nuevas migraciones de bibliotecas digitales.
https://ejournals.bc.edu/index.php/ital/article/view/12035
Traducción de las conclusiones de la propia publicación