❌

Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraĂźchir la page.

Créatures ou IA : consultez, manipulez & annotez les images des bibliothÚques, musées
 grùce à IIIF

L’initiative IIIF, pour International Image Interoperability Framework, est nĂ©e de la constatation que la diffusion d’images patrimoniales sur le web Ă©tait « trop lente, trop coĂ»teuse, trop dĂ©cousue, trop complexe Â». IIIF apporte une solution pĂ©renne et Ă©lĂ©gante Ă  ces difficultĂ©s en conciliant accessibilitĂ©, interopĂ©rabilitĂ© et sobriĂ©tĂ©. Il intĂ©resse les GLAM (collections, bibliothĂšques, archives, musĂ©es, etc.) ainsi que les acteurs de l’enseignement et de la recherche.

ConcrĂštement, IIIF créé un cadre technique commun grĂące auquel les fournisseurs peuvent dĂ©livrer leurs contenus sur le web de maniĂšre standardisĂ©e, afin de les rendre consultables, manipulables et annotables par n’importe quelle application compatible.

International Image Interoperability Framework

Sommaire

Origine de IIIF

En 2010, constitution d’un groupe de rĂ©flexion et d’expĂ©rimentation sur l’interopĂ©rabilitĂ© des manuscrits mĂ©diĂ©vaux numĂ©risĂ©s Ă  l’initiative de l’universitĂ© de Stanford. Ses travaux ont conduit Ă  l’élaboration d’un modĂšle de donnĂ©es Shared Canvas basĂ© sur le modĂšle d’annotation du W3C.

À la mĂȘme Ă©poque, de grandes bibliothĂšques nationales et des universitĂ©s ont travaillĂ© Ă  la dĂ©finition d’un mĂ©canisme d’échange des images pour aboutir en 2012 Ă  la publication de la version 1 de l’API Image de l'International Image Interoperability Framework (IIIF).

Le Consortium IIIF a Ă©tĂ© créé en 2015 par onze institutions : la British Library, Artstor, Die Bayerische Staatsbibliothek, la BibliothĂšque nationale de France, Nasjonalbiblioteket (NorvĂšge), Wellcome Trust, et les universitĂ©s d’Oxford, Stanford, Cornell, Princeton et Yale. Il compte actuellement 69 membres.

Qu’est-ce que IIIF ?

Un aspect spectaculaire de IIIF réside dans la visualisation fluide des images et le zoom profond, cf. Sagami River, Kyoto (1660?-1670?). Princeton University, mais IIIF ne se résume pas à ça, loin de là.

_Sagami River, Kyoto (1660?-1670?) affiché par le visualiseur libre UniversalViewer

IIIF dĂ©signe Ă  la fois le cadre technique partagĂ© d’un ensemble de protocoles ouverts et une communautĂ© humaine qui les implĂ©mente, dĂ©veloppe des logiciels et in fine expose des contenus audiovisuels interopĂ©rables.

Ce standard de fait est utilisĂ© par de plus en plus d’institutions culturelles — collections, bibliothĂšques, musĂ©es, archives, etc. — et scientifiques — universitĂ©s, labos, musĂ©ums, etc. Ses fonctionnalitĂ©s s’étendent maintenant Ă  l’audio et Ă  la vidĂ©o ; la prise en compte de la 3D est en cours.

Pour l’heure, IIIF est surtout utilisĂ© pour la diffusion d’images numĂ©riques. Ce sont ainsi des centaines de millions d’images qui deviennent vĂ©ritablement dĂ©couvrables, consultables, comparables, manipulables, citables, annotables et mixables par n’importe quelle application compatible capable de se « brancher Â» sur les entrepĂŽts des uns et des autres.

Sans tĂ©lĂ©chargement de fichiers images, ces ressources de « premiĂšre main Â» sont immĂ©diatement utilisables par les professionnels comme par les amateurs. Elles intĂ©ressent aussi les chercheurs, les enseignants et les Ă©lĂšves, et les mĂ©diateurs culturels, scientifiques et artistiques. IIIF facilite grandement la diffusion, la rĂ©utilisation et la valorisation de toutes ces ressources dissĂ©minĂ©es.

Principe gĂ©nĂ©ral d’interopĂ©rabilitĂ© de IIIF : trois applications diffĂ©rentes sont branchĂ©es Ă  trois entrepĂŽts IIIF (source : Biblissima+ — Licence Ouverte / Open License 2.0)
Principe gĂ©nĂ©ral d’interopĂ©rabilitĂ© de IIIF : trois applications diffĂ©rentes sont branchĂ©es Ă  trois entrepĂŽts IIIF (source : Biblissima+ — Licence Ouverte / Open License 2.0)

Visualisation d’un document

Photo de Bob Fitch, Martin Luther King Jr. & Joan Baez (1966), visualisée avec le logiciel libre Tify

Copie d’écran du logiciel libre Tify prĂ©sentant une photographie de Martin Luther King et de Joan Baez (Bob Fitch, 1966). Ce document est fourni par un serveur IIIF opĂ©rĂ© par l’universitĂ© de Stanford.

Visualisation de plusieurs documents

La magie IIIF c’est la capacitĂ© de jongler avec les rĂ©fĂ©rences des ressources, par exemple, pour les rĂ©unir dans des bibliothĂšques virtuelles ou encore pour servir de points d’entrĂ©e aux robots et autres IA afin d’analyser les documents.

LĂ©onard Limosin est un peintre, Ă©mailleur, dessinateur et graveur français du XVIe siĂšcle. Deux de ses Ɠuvres sont prĂ©sentĂ©es ci-aprĂšs dans le visualiseur libre IIIF Mirador.

Vues d’Ɠuvres de LĂ©onard Limosin avec le logiciel libre Mirador

Sur cette page, vous pouvez explorer chaque image et zoomer, les comparer, lire leurs mĂ©tadonnĂ©es, passer en plein Ă©cran ou agencer diffĂ©remment les fenĂȘtres. L’interface de Mirador vous permet aussi d’accĂ©der Ă  d’autres rĂ©fĂ©rences en cliquant sur le bouton rond bleu puis en sĂ©lectionnant les documents prĂ©enregistrĂ©s.

Vous avez aussi la possibilitĂ© d’en ajouter d’autres via le bouton bleu Ajouter une ressource en bas Ă  droite, ensuite en insĂ©rant l’URL d’un manifeste IIIF. En faisant une recherche sur LĂ©onard Limosin vous trouverez diffĂ©rentes collections comportant certaines de ses Ɠuvres. Certaines les exposent au standard IIIF. Dans ce cas, pour chaque notice il s’agit de rĂ©cupĂ©rer le lien d’un manifeste IIIF (explicite ou associĂ© au logo IIIF). Exemple, avec cette Crucifixion au Fitzwilliam Museum (Cambridge).

Le logiciel libre Omeka dispose de fonctionnalités IIIF et permet de créer des bibliothÚques virtuelles de ressources IIIF.

Apports de IIIF

D’aprùs IIIF en 5 minutes.

Pour les usagers

L’accĂšs Ă  des images de haute qualitĂ© ainsi qu’à leurs mĂ©tadonnĂ©es, large choix de visualiseurs libres :

Ces outils, et d’autres encore, offrent une large palette d’interfaces riches et universelles pour :

Il existe de nombreux dispositifs pour utiliser ces ressources de « premiĂšre main Â» et corpus dans un environnement Ă©ducatif et de recherche.

Pour les diffuseurs

  • bĂ©nĂ©ficier d’une maniĂšre standardisĂ©e, cohĂ©rente et efficace, de prĂ©senter et de partager leurs collections,
  • amĂ©liorer leur visibilitĂ©, l’accessibilitĂ© Ă  leurs donnĂ©es et dĂ©velopper des espaces de collaboration et de recherche,
  • faciliter la gestion des ressources numĂ©riques en garantissant un accĂšs homogĂšne et pĂ©renne,
  • promouvoir la participation des usagers en mobilisant des outils avancĂ©s pour l’exploration et l’utilisation des ressources,
  • proposer des projets de transcription, de crowdsourcing ou de sciences participatives en fournissant des documents annotables,
  • rĂ©duire et mutualiser les coĂ»ts en utilisant un standard ouvert, des services et des logiciels Ă©prouvĂ©s.

Pour les développeurs

Il existe de nombreux logiciels et composants compatibles avec les API de IIIF, beaucoup sont libres. La page officielle Awesome IIIF recense les principaux ainsi qu’un grand nombre de ressources documentaires et de services.

IIIF est entiĂšrement basĂ© sur les standards et l’architecture du Web (principes REST et du Linked Data, Web Annotation Model du W3C, JSON-LD) ce qui facilite le partage et la rĂ©utilisation des donnĂ©es.

Le découplage entre la couche serveur et la couche cliente, la modularité des composants logiciels, la ré-utilisabilité des ressources offrent une grande souplesse et réduit la dépendance à un logiciel ou un prestataire.

La communauté des usagers et des développeurs est active.

Comment ça marche ?

Le manifeste est un Ă©lĂ©ment essentiel de IIIF. C’est un document au format JSON-LD qui reprĂ©sente gĂ©nĂ©ralement un objet physique numĂ©risĂ© tel qu’un livre, une Ɠuvre d’art, un numĂ©ro de journal, etc. Il peut Ă©galement rassembler des Ă©lĂ©ments de provenances diverses. Il dĂ©crit l’ensemble du document, ses mĂ©tadonnĂ©es, sa structure et rĂ©fĂ©rence les images et les mĂ©dias qu’il embarque.

Les liens des manifestes IIIF sont plus ou moins faciles Ă  trouver dans les notices des catalogues. Une mĂ©thode simple consiste Ă  rechercher le logo IIIF ou Ă  explorer les informations fournies par les visualiseurs. Le site officiel de IIIF alimente un annuaire non exhaustif des sites et, site par site, fournit gĂ©nĂ©ralement un mode d’emploi pour rĂ©cupĂ©rer les manifestes.

Techniquement, IIIF comporte deux API principales, l’API Image et l’API Presentation qui fonctionnent de concert.

API Image

L’API Image fournit des informations basiques sur l’image ainsi que les pixels de l’image entiùre ou de zones à la demande.

Elle se présente avec les éléments suivants :

  • une URL d’accĂšs aux informations techniques d’une image, abcd1234 est un exemple d’identifiant :
    http://www.example.org/image-service/abcd1234/info.json
  • une URL Ă  construire Ă  la carte pour rĂ©cupĂ©rer et manipuler tout ou partie de l’image en prĂ©cisant la zone, la taille, l’orientation, la qualitĂ© et le format de l’image Ă  produire.

schĂ©ma de l’URL API Image

VoilĂ  ce que ça donne en pratique avec l’image de test. Attention ! LinuxFR met en cache les images, si vous souhaitez effectuer les manipulations, copiez et modifiez les paramĂštres des url ci-aprĂšs.

Le fichier info.jsonest le suivant :

  • https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/info.json

  • rendu homothĂ©tique de l’image entiĂšre avec une largeur de 300px

    https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/full/300,/0/default.jpg

    image entiÚre rendue homothétique avec une largeur de 300px

  • dĂ©tail de la mĂȘme image

    https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/1680,1100,1300,1300/300,/0/default.jpg

    détail

  • rotation et transformations

    https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/1680,1100,1300,1300/150,/45/default.jpg

    détail

    https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/1680,1100,1300,1300/150,/0/bitonal.jpg

    détail
    https://stacks.stanford.edu/image/iiif/ff139pd0160/K90113-43/1680,1100,1300,1300/150,/0/gray.jpg

    le rendu en niveaux de gris ne fonctionne pas avec ce serveur IIIF.

Pour en savoir plus consultez les spĂ©cifications de l’API Image (version 3.0 actuellement).

L’API Presentation

En complĂ©ment Ă  l’API Image, l’API Presentation fournit les propriĂ©tĂ©s d’un document IIIF : mĂ©tadonnĂ©es, structures, annotations, etc.

Principales composantes d’un Manifeste IIIF

Principales composantes d’un Manifeste IIIF (source : Biblissima+ — Licence Ouverte / Open License 2.0)

Il existe de nombreux visualiseurs pour afficher ces documents et les informations associées. On distingue alors dans différentes zones le rÎle de chacune des deux API principales.

API Image

Source : Biblissima+ — Licence Ouverte / Open License 2.0.

API Presentation

Source : Biblissima+ — Licence Ouverte / Open License 2.0.

À noter que le visualiseur optimise le trafic en ne demandant au serveur que la partie de l’image à afficher

Pour en savoir plus consultez les spĂ©cifications de l’API Presentation (version 3.0 actuellement).

Les autres API

Voir la page des spécifications, extensions, traductions et travaux en cours.

  • Authorization Flow (version 2.0) - dĂ©crit un systĂšme de contrĂŽle d’accĂšs.
  • Change Discovery (version 1.0) - fournit les informations nĂ©cessaires pour dĂ©couvrir et utiliser les ressources IIIF.
  • Content Search (version 2.0) - dĂ©finit le mĂ©canisme d’interopĂ©rabilitĂ© permettant d’effectuer des recherches dans les annotations textuelles associĂ©es Ă  un objet.
  • Content State (version 1.0) - permet de rĂ©fĂ©rencer tout ou partie d’un manifeste IIIF et de dĂ©crire des modalitĂ©s d’accĂšs.

Au-delĂ  de l’image : l’audio, la vidĂ©o et la 3D

Les rĂ©fĂ©rences Ă  des ressources audio et vidĂ©o sont prises en compte dans la version 3.0 de l’API de prĂ©sentation IIIF. À noter qu’il n’existe pas pour l’audio et pour la vidĂ©o d’équivalents de l’API Image, en effet, cet aspect est pris en charge par les navigateurs. Exemple : audio et vidĂ©o d’un morceau musical associĂ©s Ă  la partition.

Il y a une forte demande pour la prise en compte de la 3D par IIIF. Un groupe de travail rassemble les institutions et les personnes intéressées. Il anime un dépÎt Github qui rassemble les documents et expérimentations du groupe.

IIIF et IA

IIIF est de plus en plus utilisĂ© par des dispositifs d’apprentissage et de reconnaissance automatique en raison de la facilitĂ© d’accĂšs aux images entiĂšres ou Ă  des zones, dans les dĂ©finitions et qualitĂ©s nĂ©cessaires. Il est aussi possible d’imaginer des IA qui gĂ©nĂšrent automatiquement des manifestes annotĂ©s.

La sociĂ©tĂ© française Teklia s’est spĂ©cialisĂ© dans ce domaine. Elle vient d'annoncer le passage sous licence libre de sa plateforme Arkindex.

Harvard Art Museums a créé AI Explorer qui mobilisent un certain nombre d’IA pour dĂ©cortiquer des reproductions d’Ɠuvres et des photographies.

Le Consortium IIIF a mis en place un groupe de travail et il existe une formation en ligne sur le sujet.

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌