- API

API - IIIF

L'International Image Interoperability Framework (IIIF) désigne à la fois une communauté et un ensemble de spécifications techniques dont l’objectif est de définir un cadre d’interopérabilité pour la diffusion et l'échange d’images haute résolution sur le Web.

Le cadre normatif de IIIF définit des interfaces de programmation applicative (API) communes qui fournissent une méthode standardisée de description et d'accès aux images sur le Web, ainsi que l'exposition de métadonnées descriptives et structurelles nécessaires à la présentation d'un document numérique dans une interface.

La plateforme Archimage implémente la version 3.0 de l'API image : https://archimage.efa.gr/image_request_iiif/

Documentation de la version 3.0 : https://iiif.io/api/image/3.0/

Principes du IIIF

Ces dernières années, de nombreux programmes de numérisation ont conduit à la prolifération de bibliothèques numériques faisant usage de visionneuses spécifiques qui n'ont généralement pas été conçues pour être interopérables les unes avec les autres. Dans cet environnement, les utilisateurs finaux sont limités aux fonctionnalités et aux interfaces offertes par chaque bibliothèque numérique et ne peuvent utiliser le logiciel de leur choix pour accéder aux contenus numérisés ou les manipuler.

Si les institutions qui détiennent et mettent en ligne des reproductions numériques (œuvres d'art, livres, journaux, manuscrits, cartes, documents d'archives, etc.) fournissent des points d'accès IIIF pour leurs contenus, toute visionneuse ou autre application compatible avec IIIF pourra utiliser et afficher à la fois les images et leurs métadonnées.Ainsi chaque entrepôt d'images devient potentiellement un point d'accès distant pour des applications tierces qui vont pouvoir « se brancher » sur ce dernier et réutiliser les images à d’autres fins (comparaison d’images issues de différentes bibliothèques, ajout d'annotations, conception d’expositions virtuelles etc.).

L'objectif de IIIF consiste à partager des technologies à la fois pour le client et le serveur afin de permettre l'interopérabilité entre logiciels et de favoriser le développement de serveurs et d'applications de visualisation compatibles. Il s'agit donc de créer un cadre technique commun grâce auquel les bibliothèques numériques peuvent délivrer leurs contenus de manière standardisée sur le Web afin de les rendre consultables, manipulables et annotables par n’importe quelle application ou logiciel compatible.


API - GLTF

glTF (GL Transmission Format) est un format de fichier scènes et modèles 3D utilisant le format JSON. Il est décrit par ses créateurs comme le "JPEG de la 3D". Développé par le Khronos Group, il s'agit d'un format d'asset 3D API-agnostique. Le but de glTF est d'être un format compact, interopérable, et rapide à charger.