Imágenes IIIF externas
Muchos museos, bibliotecas y archivos ponen sus colecciones a disposición a través de una tecnología llamada IIIF (Marco Internacional de Interoperabilidad de Imágenes). Esto significa que puedes construir historias en Telar usando imágenes de alta resolución de instituciones de todo el mundo, sin descargar ni alojar las imágenes.
Encontrar imágenes IIIF
Busca recursos IIIF en:
- Guía IIIF para encontrar recursos
- Museos importantes (British Museum, Getty, Smithsonian, Rijksmuseum)
- Bibliotecas digitales (Internet Archive, Europeana, Gallica)
- Colecciones universitarias y archivos especializados
Cuando una institución ofrece IIIF, generalmente encontrarás una URL de manifiesto — un enlace que describe la imagen y sus metadatos. Normalmente termina en info.json o manifest.json.
Agregar una imagen externa
En tu hoja de cálculo de objetos (Google Sheet u objects.csv):
- Crea una fila con un
object_idúnico (ej.,museum-textile-001) - Agrega la URL del manifiesto IIIF en la columna
source_url:https://example.org/iiif/image/abc123/info.json
Eso es todo. Telar obtendrá la imagen directamente del servidor de la institución cuando alguien visite tu sitio.
Formatos de URL de manifiesto
Las URLs IIIF normalmente se ven así:
- Image API:
https://example.org/iiif/2/abc123/info.json - Presentation API:
https://example.org/iiif/2/abc123/manifest.json
Telar es compatible con ambos formatos y con las dos versiones de IIIF (2.0 y 3.0).
Combinar imágenes propias y externas
Puedes usar tus propias imágenes e imágenes IIIF externas en el mismo proyecto. Deja source_url en blanco para los objetos con imágenes autoalojadas:
object_id,title,...,source_url
mi-textil,Mi textil,,,
mapa-museo,Mapa del museo,...,https://example.org/iiif/manifest.json
mi-ceramica,Mi cerámica,,,
Documentos de múltiples páginas
Algunos manifiestos IIIF describen documentos de múltiples páginas — libros digitalizados, manuscritos, registros legales o mapas con varias hojas. Estos manifiestos contienen múltiples canvases, uno por página.
Telar maneja los manifiestos de múltiples páginas de la misma manera que los de una sola imagen. Agrega la URL del manifiesto a la columna source_url en tu hoja de cálculo de objetos:
object_id,title,source_url
leyes-nuevas,Recopilación de leyes,https://example.org/iiif/presentation/3/leyes-nuevas/manifest.json
Páginas de objetos
En las páginas de objetos, el visor muestra el documento completo con controles de navegación — flechas de avance y retroceso y un selector de página — para que quienes visitan puedan recorrer todas las páginas.
Historias
En las historias, cada paso puede hacer referencia a una página específica usando la columna pagina:
paso,objeto,x,y,zoom,pagina,pregunta,respuesta
1,leyes-nuevas,0.5,0.5,1,1,¿Qué es este documento?,Un código legal clave del periodo colonial.
2,leyes-nuevas,0.4,0.15,2.5,10,Una disposición clave,Esta página detalla el marco legal que gobernaba la administración colonial.
La columna pagina indica qué canvas (página) del manifiesto mostrar. Los números de página comienzan en 1.
Encontrar coordenadas para una página específica. Navega a la página de objeto de tu documento de múltiples páginas. Usa los controles de navegación para ir a la página que deseas. Luego usa el selector de coordenadas — incluye automáticamente el número de página actual en los valores copiados.
Encontrar manifiestos de múltiples páginas
Los manifiestos IIIF de múltiples páginas son comunes en instituciones que han digitalizado libros y manuscritos:
- Bibliotecas nacionales — Bibliothèque nationale de France (Gallica), British Library, Library of Congress
- Bibliotecas universitarias — Muchos departamentos de colecciones especiales publican manifiestos IIIF de sus fondos digitalizados
- Repositorios digitales — Internet Archive ofrece manifiestos IIIF para sus libros digitalizados
- Plataformas archivísticas — La plataforma Zasqua de Neogranadina aloja miles de documentos históricos digitalizados de archivos latinoamericanos, todos disponibles a través de IIIF
Busca un enlace de “manifiesto IIIF” en la página del objeto, o consulta la documentación IIIF de la institución.
Extracción automática de metadatos
Cuando proporcionas una source_url, Telar puede llenar automáticamente los metadatos a partir del manifiesto IIIF — título, descripción, creador, periodo, ubicación y crédito. Esto te ahorra escribir información que la institución ya tiene registrada.
Cómo usarlo
Agrega la URL del manifiesto IIIF a tu hoja de cálculo y deja los campos de metadatos vacíos:
object_id,title,description,source_url,creator,period,location,credit
map-001,,,https://example.org/iiif/manifest.json,,,,
Cuando tu sitio se compile, Telar:
- Obtendrá el manifiesto IIIF
- Extraerá los metadatos disponibles
- Llenará los campos que dejaste vacíos
- Conservará los valores que hayas escrito
Tus datos siempre tienen prioridad
Tienes control total sobre lo que se extrae:
- Deja los campos vacíos y Telar los llena desde el manifiesto
- Llena algunos campos y Telar solo completa el resto
- Llena todo y los metadatos del manifiesto se ignoran
Ejemplo — sobrescritura parcial:
object_id,title,description,source_url,creator,period,location,credit
map-001,Mi título personalizado,,https://example.org/manifest.json,,,,
Telar usará “Mi título personalizado” (tu valor) y extraerá la descripción, creador, periodo, ubicación y crédito del manifiesto.
Detección de idioma
La extracción respeta la configuración de idioma de tu sitio (telar_language en _config.yml):
- Sitios en inglés (
en) — Prioriza metadatos en inglés; recurre a otros idiomas si no están - Sitios en español (
es) — Prioriza español, luego inglés, luego otros idiomas
Detección inteligente de créditos
Para el campo credit, Telar filtra textos legales genéricos (URLs de Creative Commons, avisos de derechos) y busca líneas de atribución significativas — el nombre de la institución, el titular de los derechos o la línea de crédito.
Qué busca Telar
Cada institución nombra sus metadatos de manera diferente. Telar busca variaciones comunes:
| Campo | Busca |
|---|---|
| title | Title, Label, Name |
| description | Description, Summary, Note |
| creator | Creator, Artist, Maker, Author |
| period | Date, Period, Creation Date, Date Created |
| location | Repository, Holding Institution, Current Location |
| credit | Attribution, Rights Holder, Credit Line, Provider |
Cuándo escribir tus propios valores
Quizás quieras ingresar tus propios valores cuando:
- El manifiesto está en un idioma que tu público no entenderá
- La institución usa abreviaturas o códigos
- La descripción es muy técnica para tu público
- Prefieres una versión más corta o más simple de algún campo
Procesamiento durante la compilación
La extracción de metadatos ocurre automáticamente al compilar el sitio:
- GitHub Pages: Se ejecuta durante el despliegue — no necesitas hacer nada
- Desarrollo local: Ejecuta
python3 scripts/csv_to_json.pycuando agregues o actualices URLs de manifiestos
Validación
Durante la compilación, Telar verifica cada manifiesto:
- Manifiesto válido — Metadatos extraídos con éxito
- Manifiesto no disponible — La URL no respondió; se reintentará en la siguiente compilación
- Sin metadatos — El manifiesto es válido pero no contiene campos extraíbles
Revisa los registros de la compilación para ver el estado de la extracción.
Limitaciones
- Solo funciona con manifiestos IIIF externos (las imágenes autoalojadas no tienen manifiestos de los cuales extraer)
- Los manifiestos deben ser de acceso público (sin inicio de sesión)
- Las etiquetas HTML se eliminan del texto extraído
- Algunos manifiestos pueden no incluir campos de metadatos
Solución de problemas
La imagen no carga
- Verifica que la URL del manifiesto sea correcta — intenta abrirla directamente en tu navegador
- Asegúrate de que el recurso sea de acceso público (sin autenticación)
- Confirma que pegaste la URL completa, incluyendo
info.jsonomanifest.json
Los metadatos no aparecen
- Revisa los registros de la compilación para ver advertencias de extracción
- El manifiesto puede no incluir los campos que esperas
- Intenta ingresar los valores manualmente en tu hoja de cálculo
Carga lenta
- Las imágenes externas se cargan desde el servidor de la institución — la velocidad depende de su infraestructura
- Algunas instituciones pueden limitar las solicitudes de sitios desconocidos
Véase también
- Imágenes autoalojadas — Sube tus propias imágenes en lugar de usar fuentes externas
- Documentos PDF — Autoalojar documentos PDF de múltiples páginas
- Objetos — Cómo definir objetos en tu hoja de cálculo
- Columnas de objetos — Referencia completa de columnas de la hoja de cálculo de objetos