Fuentes externas de datos
RetroRevistas puede conectarse con bases de datos externas para enriquecer la información del catálogo, especialmente en lo que respecta a videojuegos. Las fuentes externas están registradas como un catálogo configurable, lo que permite añadir nuevas conexiones sin modificar el sistema.
Las fuentes externas disponibles incluyen:
| Fuente | Tipo de datos |
|---|---|
| RAWG | Base de datos de videojuegos: metadatos, géneros, plataformas, fechas de lanzamiento |
| IGDB | Internet Game Database — base de datos oficial de videojuegos |
| MobyGames | Base de datos histórica especializada en videojuegos clásicos |
| GiantBomb | Base de datos de videojuegos con enfoque en cultura gamer |
| Wikipedia | Artículos enciclopédicos sobre juegos, plataformas y revistas |
| Wikidata | Base de conocimiento estructurado de la fundación Wikimedia |
| Internet Archive | Archivo digital de publicaciones y medios históricos |
| WorldCat | Catálogo bibliográfico global con registros de revistas e ISSNs |
Identificadores en otras bases de datos
Cada entidad del catálogo puede tener registrados sus identificadores en bases de datos externas. Esto permite vincular una entrada de RetroRevistas con su correspondiente en RAWG, IGDB, MobyGames u otras plataformas.
Gracias a estos identificadores, el sistema puede sincronizar automáticamente información actualizada desde las fuentes externas: géneros de juegos, plataformas disponibles, fechas de lanzamiento o correcciones de nombres.
El diseño permite asociar identificadores de múltiples fuentes a una misma entidad, y añadir soporte para nuevas bases de datos externas en el futuro sin alterar la estructura del catálogo.
Registro de sincronizaciones
Cada operación de sincronización con una fuente externa queda registrada en el sistema. Los registros de sincronización son inmutables y documentan:
- Con qué fuente externa se realizó la sincronización
- Qué tipo de entidades se procesaron
- Cuántos registros se procesaron, cuántos se importaron y cuántos presentaron errores
- El resultado general de la operación y los mensajes de error si los hubiera
- Las marcas de tiempo de inicio y fin del proceso
Este historial permite auditar el origen de los datos y detectar inconsistencias introducidas por sincronizaciones fallidas o parciales.
Importación masiva
El sistema permite importar grandes volúmenes de datos de forma estructurada mediante procesos por lotes. Esto es útil para incorporar catálogos completos procedentes de otras bases de datos, migrar información de sistemas anteriores o procesar aportaciones externas de colaboradores.
Cada importación por lotes registra:
- Nombre descriptivo del lote y fuente documental de respaldo
- Responsable de la importación y estado del proceso
- Totales de registros procesados, importados correctamente y con error
- Marcas de tiempo de inicio y fin
Cada registro individual dentro del lote conserva tanto los datos originales tal como llegaron como los datos normalizados tras el procesamiento, lo que permite auditar las transformaciones aplicadas y reproducir el proceso si es necesario.
Fuentes documentales
Más allá de las bases de datos externas automáticas, RetroRevistas permite registrar las fuentes documentales que respaldan la información del catálogo. Una fuente documental puede ser:
- Un ejemplar físico de la revista consultado directamente
- Un catálogo editorial o comercial de la época
- Un registro de biblioteca o hemeroteca
- La aportación directa de un colaborador con conocimiento del tema
Vincular los datos del catálogo con sus fuentes documentales es un principio básico de la archivística: la información es más fiable cuando se sabe de dónde proviene y quién la verificó. Las fuentes documentales también se usan como respaldo en las propuestas de corrección que envían los colaboradores externos.
Propuestas de corrección
El sistema incluye un mecanismo para que colaboradores externos puedan sugerir correcciones o mejoras al catálogo sin necesidad de tener acceso de edición directo. Cualquier usuario registrado puede enviar una propuesta de corrección sobre cualquier entrada.
Ciclo de vida de una propuesta
- El colaborador envía la propuesta indicando qué entrada quiere corregir, qué cambio propone, por qué y qué fuente lo respalda
- La propuesta queda en espera de revisión
- Un administrador la revisa y puede ponerla en revisión, aprobarla o rechazarla, dejando un comentario
- Si se aprueba, los cambios se aplican al catálogo
Este flujo permite incorporar el conocimiento de la comunidad manteniendo el control de calidad sobre los datos del archivo. Cada propuesta, con su estado y resolución, queda registrada en el historial del catálogo.