RetroRevistas Documentación de referencia

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:

FuenteTipo de datos
RAWGBase de datos de videojuegos: metadatos, géneros, plataformas, fechas de lanzamiento
IGDBInternet Game Database — base de datos oficial de videojuegos
MobyGamesBase de datos histórica especializada en videojuegos clásicos
GiantBombBase de datos de videojuegos con enfoque en cultura gamer
WikipediaArtículos enciclopédicos sobre juegos, plataformas y revistas
WikidataBase de conocimiento estructurado de la fundación Wikimedia
Internet ArchiveArchivo digital de publicaciones y medios históricos
WorldCatCatá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

  1. El colaborador envía la propuesta indicando qué entrada quiere corregir, qué cambio propone, por qué y qué fuente lo respalda
  2. La propuesta queda en espera de revisión
  3. Un administrador la revisa y puede ponerla en revisión, aprobarla o rechazarla, dejando un comentario
  4. 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.