Documentation

L’initiative IIIF, pour International Image Interoperability Framework, est née de cette 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 interopérabilité, sobriété et accessibilité. Le projet Mexina se propose d’accompagner les acteurs culturels et scientifiques de Nouvelle-Aquitaine etc. dans leurs premiers pas avec IIIF.

Qu’est-ce que IIIF ?

IIIF désigne à la fois un cadre technique partagé et une communauté humaine qui développe des interfaces ouvertes (les API), les met en œuvre dans des logiciels et expose des contenus interopérables. Ce standard de fait est utilisé par toujours plus d’institutions culturelles ou scientifiques. Ses fonctionnalités s’étendent maintenant aussi à l’audio et à la vidéo. 

Avec IIIF, des centaines de millions d’images 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, ces ressources de « première main » sont immédiatement utilisables par les professionnels comme par les amateurs, en passant par les chercheurs, les enseignants et les élèves, et les médiateurs culturels, scientifiques et artistiques. IIIF facilite grandement la réutilisation et la valorisation de ces ressources dans des projets destinés à tous les publics.

Ressources utiles pour approfondir :

Un exemple : Léonard Limosin

Léonard Limosin est un peintre, émailleur, dessinateur et graveur français du XVIe siècle, né vers 1505 à Limoges, mort entre janvier 1575 et février 1577.

Deux de ses œuvres sont présentées ci-après dans le visualiseur IIIF Mirador.

Vous pouvez explorer chaque image et zoomer, comparer les deux documents juxtaposés, accéder aux métadonnées embarquées, passer en mode plein écran (retour avec la touche Echap) ou agencer différemment les fenêtres. L'interface de Mirador vous permet aussi d'accéder à d'autres références préenregistrées en cliquant sur le bouton rond bleu en haut à droite. En cliquant dessus, vous pouvez en cliquant les ajouter à la visualisation.

Vous avez aussi la possibilité d'en ajouter d'autres en cliquant sur le bouton bleu en bas à droite Ajouter une ressource puis en insérant l'URL d'un « manifeste » IIIF. Il s'agit donc d'en trouver. En faisant une recherche sur Léonard Limosin on trouve différentes collections comportant des œuvres de Léonard Limosin exposées au standard IIIF.  Chaque notice comporte alors — souvent relégué dans la partie informations détaillées — le lien d'un manifeste IIIF parfois associé au logo IIIF (ci-contre).

La notice de The Crucifixion présentée sur le site du Fitzwilliam Museum de Cambridge est  intéressante pour comprendre le fonctionnement de IIIF. Outre les métadonnées et des informations détaillées sur l'image et des d'autres vues de l'œuvre , elle offre la possibilité d'afficher le document dans deux visualiseurs différents, Mirador et Universal Viewer, de regarder l'image au ralenti (mode slow looking), et, évidemment, de récupérer le manifeste IIIF de l'image :

Vous pouvez simplement ajouter ce manifeste au visualiseur Mirador de cette page en cliquant sur les boutons bleus + et Ajouter une ressource

Comment ça marche ?

Le manifeste est un élément essentiel au fonctionnent de IIIF. C'est un document textuel 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. Tout comme un manifeste qui énumère les passagers ou recense la cargaison d'un avion ou d'un bateau, il décrit toutes les ressources que le document IIIF embarque. On y trouve des métadonnées, les références et l'agencement des images, la structure du document (les canevas), éventuellement des annotations et les droits d'utilisation ou d'accès, etc.

Les liens des manifestes IIIF, sont plus ou moins faciles à trouver dans les notices des catalogues. La communauté IIIF entretient un annuaire de sites. Une méthode simple consiste à rechercher le logo IIIF ou à explorer les informations fournies par les visualiseurs ou encore les liens de partage.

Techniquement, IIIF comporte deux API (interface de programmation applicative) principales : la fourniture des images (API Image) et leur visualisation (API Présentation).

  • l'API Image définit la manière dont un serveur IIIF transmet l'image, en tout ou partie, avec un zoom, une rotation ou une version en noir et blanc. Tous ces paramètres sont passés une l'UR (dite info.json) de la forme suivante :
  • l'API Présentation repose sur le manifeste pour associer des métadonnées et une structure au document pour définir ainsi la façon dont il apparait dans un visualiseur.

Il est donc possible d'utiliser IIIF pour afficher une image seule.

https://stacks.stanford.edu/image/iiif/hg676jb4964%2F0380_796-44/1015,1460,799,824/pct:25/0/default.jpg
L'URL de cette image est fournie par l'université de Stanford.

Ou un ouvrage entier avec un visualiseur, on distingue alors le rôle de chacune des API dans différentes zones. À noter que le visualiseur optimise le trafic en ne demandant au serveur que la partie de l'image à afficher.

Un exemple dans Universal Viewer. Ms 1122 Livre d'Heures à l'usage de Poitiers, XVe s, Médiathèques de Poitiers, projet Horae Pictavenses.

 

De nombreux usages