scieee AI-readable full text Open interactive document viewer

El Marco Internacional de Interoperabilidad de Imágenes (IIIF): fundamentos técnicos, implementación y proyecciones futuras

Alcaraz-Martínez, Rubén

Abstract

IIIF es un estándar internacional diseñado para mejorar la interoperabilidad y reutilización de imágenes digitales ante la fragmentación de colecciones y las limitaciones de protocolos anteriores como OAI-PMH. Se describen sus componentes principales —especialmente las APIs de imagen, presentación y búsqueda— que permiten solicitar derivados bajo demanda, estructurar objetos digitales complejos mediante manifiestos en JSON-LD y realizar búsquedas a texto completo vinculando ficheros OCR y anotaciones. También se resumen los elementos clave del ecosistema técnico (servidores de imagen, generadores de manifiestos y visores como Mirador o Universal Viewer) y se muestra su incorporación en plataformas como Omeka S. A través de diversos casos reales (Gallica, e-codices, Biblissima, Oficina del Historiador de La Habana), se ilustra cómo IIIF facilita la interoperabilidad, la anotación enriquecida y la reconstrucción virtual de recursos patrimoniales. La presentación concluye destacando su potencial para mejorar la experiencia de usuario, permitir analíticas avanzadas y evolucionar hacia nuevos tipos de contenido, incluyendo audiovisuales, 3D y datos geoespaciales.

Full text

El Marco Internacional de Interoperabilidad de Imágenes (IIIF): fundamentos técnicos, implementación y proyecciones futuras Rubén Alcaraz Martínez Departament de Biblioteconomia, Documentació i Comunicació Audiovisual, Universitat de Barcelona Sumario —Antecedentes —Introducción —Fundamentos —La API de imagen —La API de presentación —La API de búsqueda —Las APIs de autenticación, detección de cambios y estado del contenido —Tecnologías —Servidores de imagen —Generadores de manifiestos —Visores —IIIF vs OAI-PMH —Sistemas de gestión de contenidos —Estudio de casos —Posibilidades —Tendencias y líneas de trabajo 2 Antecedentes: problemas —Escenario caracterizado por una gran dispersión de documentos y colecciones. —Duplicidades, especialmente en el ámbito bibliográfico. —Dificultades para compartir y reutilizar recursos. —Necesidad de generar y mantener formatos derivados. —Representaciones planas (facsímiles digitales). —Pocos servicios de valor añadido. 3 Antecedentes: soluciones previas —Completar y consolidar colecciones. —Protocolo de interoperabilidad OAI-PMH. —Agregadores y metabuscadores (territoriales y temáticos). —Visores con funcionalidades avanzadas. —Funciones (básicas): guardar, exportar, etc. 4 Introducción —IIIF (International Image Interoperability Framework). —Consorcio formado por 69 instituciones.* —Objetivo: ofrecer un acceso estandarizado, abierto, compartido, flexible e interoperable a las imágenes digitales en la web. —Cómo: a través de APIs y herramientas que facilitan la distribución y manipulación de imágenes. * https://iiif.io/community/consortium/members 5 IIIF: fundamentos —Diseño modular basado en APIs: —API de imagen. —API de presentación. —API de búsqueda. —API de autenticación. —API de detección de cambios. —API de estado del contenido. —Manifiestos. —Visores de documentos. 6 La API de imagen 1/3 —Define un protocolo basado en HTTP(S) para acceder a imágenes en formato de mapa de bits mediante peticiones URL que permiten seleccionar, transformar y obtener versiones derivadas de una imagen “maestra”. —Su función es la de garantizar la interoperabilidad entre sistemas de gestión de repositorios y colecciones digitales y visores compatibles con el estándar IIIF. 7 La API de imagen 2/3 —Esquema de las peticiones: {scheme}://{server}/{identifier}/{region}/{size}/{rotation}/{quality}.{format} —Donde: —scheme://server: indica el dominio del servidor de imágenes. —identifier:es un identificador único de la imagen. —region: define la sección solicitada de la imagen (toda, coordenadas x,y,w,h específicas, etc.). —size:especifica las dimensiones a las que debe escalarse la región extraída. —rotation:determina la rotación (en grados). —quality:marca la calidad de salida (default, color, gray, etc.). —format:formato de salida (jpg, png, webp, etc.). 8 La API de imagen 3/3 —Ejemplo: —https://gallica.bnf.fr/iiif/ark:/12148/bd6t54199213m/f15/full/full/0/native.jpg —En el ejemplo anterior, pedimos la imagen completa (full), a tamaño completo (full), sin rotar (0) con calidad sin pérdida (native) y en formato JPG (jpg). —La descripción técnica de la imagen se encuentra en: —https://gallica.bnf.fr/iiif/ark:/12148/bd6t54199213m/f15/info.json 9 La API de búsqueda —Permite realizar búsquedas a texto completo dentro de los recursos presentados. —Se vinculan los ficheros OCR con las anotaciones. —Alternativamente, es posible utilizar formatos como ALTO usando la propiedad rendering del Canvas.https://digitalcollections.willamette.edu 16 La API de búsqueda: OCR OCR como anotaciones dentro del manifiesto. https://iiif.io/api/cookbook/recipe/0068newspaper/newspaper_issue_1-anno_p1.json Fichero ALTO vinculado dentro del manifiesto. https://iiif.io/api/cookbook/recipe/0068newspaper/newspaper_issue_2-manifest.json 17 Las APIs de autenticación, detección de cambios y estado del contenido —API de autenticación: define métodos estandarizados para autenticar usuarios y controlar el acceso a recursos restringidos. —API de detección de cambios: permite detectar cambios en manifiestos o colecciones para mantener actualizados los visores o catálogos que utilizan IIIF. —API de estado de contenido: pensada para representar el estado o configuración particular de un recurso IIIF en un momento concreto. Su función es compartir o guardar un estado exacto de una experiencia de visualización IIIF. 18 Tecnologías —Una arquitectura IIIF requiere, además, de: —Servidor IIIF. —Metadatos. —Generador de manifiestos. —Visor IIIF. 19 Servidores de imagen IIIF —Se encarga de entregar imágenes bajo demanda según los parámetros especificados en la API de imagen (región, tamaño, rotación, calidad y formato). —Soluciones: —Cantaloupe: https://cantaloupe-project.github.io —Loris: https://github.com/loris-imageserver/loris —IIPImage: https://iipimage.sourceforge.io —Serverless-iiif: https://github.com/nulib/serverless-iiif 20 Generadores de manifiestos —Responsable de la creación y entrega de los manifiestos en formato JSON con las descripciones de cada objeto digital. —Ejemplo: —manifest server (Harvard): https://github.com/harvardartmuseums/iiifmanifest-server 21 Visores IIIF 1/3 —Tiene como función mostrar los recursos descritos por los manifiestos de forma interactiva. Esto implica soporte para gestionar recursos multipágina, integrar herramientas de zum, anotaciones, acceso a los metadatos, entre otras funciones. —En el mercado existen diversas opciones como: —Universal Viewer: https://universalviewer.io —Mirador: https://projectmirador.org —OpenSeadragon: https://openseadragon.github.io/examples/tilesource-iiif —Etc. 22 Visores IIIF 2/3 Visor Mirador 23 Visores IIIF 3/3 Visor Universal Viewer 24 Arquitectura 25 Estudio de casos: Gallica —Gallica implementa IIIF y da acceso a sus manifiestos. —Ofrece una interfaz que permite añadir anotaciones y exportarlas. Gallica. Fuente: https://gallica.bnf.fr/view3if/ga/ark:/12148/bpt6k3329166r 32 Estudio de casos: e-codices —El objetivo de e-codices es proporcionar acceso a todos los manuscritos medievales y a una selección de manuscritos modernos de Suiza. e-códices. Fuente: https://www.ecodices.unifr.ch/en/mirador/csg/0673/csg-0673_003 33 Estudio de casos: Biblissima —Acceso unificado a recursos disponibles en varios repositorios. —Reconstrucción virtual (fragmentología). Biblissima. Reconstrucción virtual de un manuscrito de les Grandes chroniques de France. Fuente: https://www.ecodices.unifr.ch/en/mirador/csg/0673/csg-0673_003 34 Estudio de casos —IIIF como base para una Colección Nacional Digital. —Participantes: 10 instituciones UK + Stanford + Digirati. —Objetivo: Explorar IIIF como infraestructura común para federar colecciones digitales. —Resultados clave: —IIIF reduce costes, mejora acceso y permite reutilización avanzada —Desarrollo de herramientas: visor, buscador, editor de manifiestos. —Necesidad de infraestructura común y capacitación. —Adopción desigual: requiere guías simples y apoyo institucional. 35 Posibilidades —Aplicaciones potenciales en múltiples ámbitos: patrimonio, academia, docencia, editoriales… —Mejora de la experiencia de usuario. —Alternativa / complemento a OAI-PMH en materia de interoperabilidad. —Soporte para técnicas y métodos (fragmentología, paleografía, docencia…). —Analítica avanzada del uso de los recursos. 36 Posibilidades: analítica digital —Con tecnologías anteriores: —Visitas a un URL. —Descargas de un recurso. —Interacción de los usuarios con el recurso (limitado). —Con IIIF: —Todo lo anterior e: —Información detalla del uso de cada fragmento o región. —Registro de los niveles de zoom, desplazamientos, recortes… —Formatos específicos solicitados por los usuarios. —Etc. Nishioka, Chifumi, y Nagasaki, Kiyonori (2021). Understanding IIIF image usage based on server log analysis. Digital Scholarship in the Humanities, 36(2), ii210–ii221. https://doi.org/10.1093/llc/fqab040 37 Tendencias y líneas de trabajo —Compatibilidad con nuevos formatos (API de imagen) y evoluciones para soportar nuevas clases de contenido (API de presentación). —Incorporación de soporte para recursos audiovisuales (anotaciones sincronizadas, navegación por fragmentos temporales…). —Incorporación de soporte para recursos en 3D (rotación, zoom, exploración interactiva…). —Extensiones geoespaciales (integrar con capas geoespaciales). —Interoperabilidad con datos enlazados para enlazar manifiestos con datos abiertos enriquecidos. —Etc. 38 Bibliografía Nishioka, Chifumi, y Nagasaki, Kiyonori (2021). Understanding IIIF image usage based on server log analysis. Digital Scholarship in the Humanities, 36(2), ii210–ii221. https://doi.org/10.1093/llc/fqab040 Padfield, Joseph, Bolland, Charlotte, Fitzgerald, Neil, McLaughlin, Anne, Robson, Glen, Y Terras, Melissa. (2022). Practical applications of IIIF as a building block towards a digital National Collection. https://doi.org/10.5281/zenodo.6884885 Urra, Pedro (2024). Arquitecturas abiertas e interoperabilidad para el acceso, uso y preservación de recursos documentales digitales: el Marco Internacional de Interoperabilidad de Imágenes (IIIF). En T. Kraft, A. Rojas Castro y G. Terrón Quintero (eds.), Archivos Abiertos: El patrimonio documental cubano y la transformación digital (pp. 159-182). De Gruyter. https://doi.org/10.1515/9783111187846-007 39 ¡Gracias! [email protected]