SlideShare a Scribd company logo
1 of 13
Download to read offline
Architecture de la bibliothèque numérique :
Déploiement du protocole IIIF
Marlène Arruga, Théo Roulet Assemblée générale 2021
CESR, Tours
le 15/12/2021
Déploiement du protocole IIIF
Marlène Arruga, Théo Roulet
IIIF : International Image
Interoperability Framework
● Un ensemble de standards pour favoriser la “diffusion des images
numériques sur le web”.
● Interopérabilité des images : les rendre “consultables, manipulables
et annotables”, en ligne, “par n’importe quelle application conforme à
IIIF” (Biblissima)”.
● API IIIF : des interfaces, reposant sur un modèle de données et un
langage de requête commun, pour
○ échanger les images et leurs métadonnées,
○ permettre des manipulations, transformations, annotations à
distance.
API Présentation et API Image
Fonctionnement schématique des APIs IIIF “Presentation” et “Image”
Manifest IIIF
● Fichier qui contient toutes les
informations utiles à un visualiseur pour
l’affichage d’un ensemble cohérent
d’images
● Fichier au format JSON, conforme à
l’API IIIF Présentation
● Structure d’un Manifest
○ Déclaration du Manifest
○ Métadonnées descriptives
(“metadata”)
○ Métadonnées administratives /
techniques
○ Canvas - liste des pages (“items”)
○ Sommaire (“structures”)
Écriture des scripts de transformation de
données (1)
● Pour générer les Manifests IIIF nécessaires : écriture d’un
script permettant la transformation des données
● Deux formats d’export :
○ Le format TEI > archivage des données
○ Le format JSON > mise en place du protocole IIIF
● Transformation dans des formats qui permettent la
conservation ou l’exploitation des données
Écriture des scripts de transformation de
données (2)
● Anciens scripts de transformation :
○ 1er script : Bases vers le TEI
○ 2ème script : TEI vers le JSON
Processus d’export des données
● Simplification du processus avec un script qui permet l’export dans les deux
formats
○ Reprise / réécriture des anciens scripts
○ Données récupérées directement depuis les bases
○ Moins de conversion / Moins de pertes de données
Architecture des serveurs IIIF des BVH (Machine Virtuelle Huma-Num)
Mise en place des serveurs
Une image :
https://bvh.huma-num.fr/iiif/3/FR%2FLe_Mans%2FB721816101
%2F RIA_006_3%2F
B721816101_RIA_006_3_0001/full/max/0/default.jpg
Ses métadonnées techniques dans Cantaloupe :
https://bvh.huma-num.fr/iiif/3/FR%2FLe_Mans%2FB721816101
%2F RIA_006_3%2FB721816101_RIA_006_3_0001
Le manifest qui décrit l’ouvrage numérisé :
https://bvh.huma-num.fr/data/demo/B721816101_ RIA_006_3
_demo_manifest.json
Exploitable par des clients distants :
● version d’essai du visualiseur Universal Viewer
● version d’essai du visualiseur Mirador 3
Démonstration 6 Visualisations tests :
Sonetti et Canzoni di M. Francesco
Petrarca, Florence, XVe s.
Virgile, Georgica, Paris, circa 1498
Auctores octo libros subscriptos,
Lyon, 1500
Le coustumier et stilles du Bailliage et
Duche de Touraine, Tours, 1536
Cherubino da Spoleto, Opera
devotissima, Venise, 1543
Missale ad usum preclare ecclesie
Cenomanensis, Le Mans, 1546
Attention : 50 à 100 premières pages
disponibles, pas de lecture en double
page.
Conclusion
Développements futurs
○ Personnalisation du serveur via un script délégué (Delegate script),
qui permet d’adapter le comportement du serveur image :
■ Récupération de métadonnées encapsulées dans les images
■ Limitation de l’accès à certaines images
○ Paramétrage du visualiseur (fonctionnalités, personnalisation)
Architecture de la bibliothèque
numérique
| Questions ?
/nshi
université
de TOU RS
Centre <f étuce# ujpt’.EMre* de
la Renaissance
Biblissima
PMrrtww «cnt May*»
Cette œuvre est mise à disposition selon les termes
de la Licence Creative Commons Attribution - Partage
dans les Mêmes Conditions 4.0 International.
Centre d'études supérieures
enausance
« Cenfre-
? VatdeLoire

More Related Content

Similar to Architecture de la bibliothèque numérique : Déploiement du protocole IIIF - Assemblée générale 2021, Programme de recherche Bibliothèques Virtuelles Humanistes

BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
X-Analysis Professional - version française
X-Analysis Professional - version françaiseX-Analysis Professional - version française
X-Analysis Professional - version françaiseFresche Solutions
 
Pentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EEPentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EESylvain Decloix
 
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...CERTyou Formation
 
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...CERTyou Formation
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FRFresche Solutions
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationpeguet
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2CERTyou Formation
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2CERTyou Formation
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...CERTyou Formation
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...CERTyou Formation
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...Marc Bourhis
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeGhassen Chaieb
 

Similar to Architecture de la bibliothèque numérique : Déploiement du protocole IIIF - Assemblée générale 2021, Programme de recherche Bibliothèques Virtuelles Humanistes (20)

Introduction aux APIs IIIF
Introduction aux APIs IIIFIntroduction aux APIs IIIF
Introduction aux APIs IIIF
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
X-Analysis Professional - version française
X-Analysis Professional - version françaiseX-Analysis Professional - version française
X-Analysis Professional - version française
 
Pentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EEPentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EE
 
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
 
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
B5259 g formation-ibm-cognos-report-studio-creation-de-rapports-fonctions-ava...
 
Pentaho: CE versus EE
Pentaho: CE versus EEPentaho: CE versus EE
Pentaho: CE versus EE
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FR
 
TYPO3 : quelles nouveautés en 2018 ?
TYPO3 : quelles nouveautés en 2018 ? TYPO3 : quelles nouveautés en 2018 ?
TYPO3 : quelles nouveautés en 2018 ?
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
CV Marc de Leijer FR
CV Marc de Leijer FRCV Marc de Leijer FR
CV Marc de Leijer FR
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...
Introduction Atelier Focus Innovation du 06 02 2014 consacré à la Dématériali...
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhicule
 

More from Bibliothèques Virtuelles Humanistes - CESR, Université de Tours, UMR 7323

More from Bibliothèques Virtuelles Humanistes - CESR, Université de Tours, UMR 7323 (20)

Montaigne : derniers développements sur les travaux éditoriaux
Montaigne : derniers développements sur les travaux éditoriauxMontaigne : derniers développements sur les travaux éditoriaux
Montaigne : derniers développements sur les travaux éditoriaux
 
Les BVH & l’étude des matériels d’imprimerie anciens
 Les BVH & l’étude des matériels d’imprimerie anciens Les BVH & l’étude des matériels d’imprimerie anciens
Les BVH & l’étude des matériels d’imprimerie anciens
 
Évolutions de l’infrastructure & de la bibliothèque numérique
Évolutions de l’infrastructure & de la bibliothèque numériqueÉvolutions de l’infrastructure & de la bibliothèque numérique
Évolutions de l’infrastructure & de la bibliothèque numérique
 
Les « Bibliotheques françoises » (BibFr) – Avancée de l’indexation de La Croi...
Les « Bibliotheques françoises » (BibFr) – Avancée de l’indexation de La Croi...Les « Bibliotheques françoises » (BibFr) – Avancée de l’indexation de La Croi...
Les « Bibliotheques françoises » (BibFr) – Avancée de l’indexation de La Croi...
 
Édition numérique et valorisation du livre de compte de la reine Marguerite d...
Édition numérique et valorisation du livre de compte de la reine Marguerite d...Édition numérique et valorisation du livre de compte de la reine Marguerite d...
Édition numérique et valorisation du livre de compte de la reine Marguerite d...
 
Catalogues régionaux des Incunables des bibliothèques publiques de France
Catalogues régionaux des Incunables des bibliothèques publiques de FranceCatalogues régionaux des Incunables des bibliothèques publiques de France
Catalogues régionaux des Incunables des bibliothèques publiques de France
 
Une nouvelle base de données, Scripta Manent : le “Facebook” des années 1530-...
Une nouvelle base de données, Scripta Manent : le “Facebook” des années 1530-...Une nouvelle base de données, Scripta Manent : le “Facebook” des années 1530-...
Une nouvelle base de données, Scripta Manent : le “Facebook” des années 1530-...
 
Bilan 2022 & perspectives du programme de recherche BVH
Bilan 2022 & perspectives du programme de recherche BVHBilan 2022 & perspectives du programme de recherche BVH
Bilan 2022 & perspectives du programme de recherche BVH
 
Catalogues régionaux des Incunables des bibliothèques publiques de France : S...
Catalogues régionaux des Incunables des bibliothèques publiques de France : S...Catalogues régionaux des Incunables des bibliothèques publiques de France : S...
Catalogues régionaux des Incunables des bibliothèques publiques de France : S...
 
Autour du projet BiRayMa : "Bibliothèque de Raymond Marcel" (CollEx-Persée) -...
Autour du projet BiRayMa : "Bibliothèque de Raymond Marcel" (CollEx-Persée) -...Autour du projet BiRayMa : "Bibliothèque de Raymond Marcel" (CollEx-Persée) -...
Autour du projet BiRayMa : "Bibliothèque de Raymond Marcel" (CollEx-Persée) -...
 
Rabelais : Les documents de Berne et l'Almanach d'Alessandria - Assemblée gén...
Rabelais : Les documents de Berne et l'Almanach d'Alessandria - Assemblée gén...Rabelais : Les documents de Berne et l'Almanach d'Alessandria - Assemblée gén...
Rabelais : Les documents de Berne et l'Almanach d'Alessandria - Assemblée gén...
 
Projet Scripta Manent : Une nouvelle base de données : les relations sociales...
Projet Scripta Manent : Une nouvelle base de données : les relations sociales...Projet Scripta Manent : Une nouvelle base de données : les relations sociales...
Projet Scripta Manent : Une nouvelle base de données : les relations sociales...
 
Projet Les Bibliotheques françoises de La Croix du Maine et de Du Verdier - A...
Projet Les Bibliotheques françoises de La Croix du Maine et de Du Verdier - A...Projet Les Bibliotheques françoises de La Croix du Maine et de Du Verdier - A...
Projet Les Bibliotheques françoises de La Croix du Maine et de Du Verdier - A...
 
Production BVH : Epistemon (éditions numériques TEI-Renaissance) - Assemblée ...
Production BVH : Epistemon (éditions numériques TEI-Renaissance) - Assemblée ...Production BVH : Epistemon (éditions numériques TEI-Renaissance) - Assemblée ...
Production BVH : Epistemon (éditions numériques TEI-Renaissance) - Assemblée ...
 
Production BVH : Fac-similés (Numérisations) - Assemblée générale 2021, Progr...
Production BVH : Fac-similés (Numérisations) - Assemblée générale 2021, Progr...Production BVH : Fac-similés (Numérisations) - Assemblée générale 2021, Progr...
Production BVH : Fac-similés (Numérisations) - Assemblée générale 2021, Progr...
 
Bilan 2020-2021 & perspectives 2022+ Assemblée générale 2021, Programme de re...
Bilan 2020-2021 & perspectives 2022+ Assemblée générale 2021, Programme de re...Bilan 2020-2021 & perspectives 2022+ Assemblée générale 2021, Programme de re...
Bilan 2020-2021 & perspectives 2022+ Assemblée générale 2021, Programme de re...
 
Bibliothèque virtuelle des manuscrits médiévaux, IRHT. Gilles Kagan & Cyril M...
Bibliothèque virtuelle des manuscrits médiévaux, IRHT. Gilles Kagan & Cyril M...Bibliothèque virtuelle des manuscrits médiévaux, IRHT. Gilles Kagan & Cyril M...
Bibliothèque virtuelle des manuscrits médiévaux, IRHT. Gilles Kagan & Cyril M...
 
Mise en oeuvre de IIIF dans le cadre de Biblissima. Régis Robineau
Mise en oeuvre de IIIF dans le cadre de Biblissima. Régis RobineauMise en oeuvre de IIIF dans le cadre de Biblissima. Régis Robineau
Mise en oeuvre de IIIF dans le cadre de Biblissima. Régis Robineau
 
Rayonnement, communication, valorisation & formation - Programme de recherche...
Rayonnement, communication, valorisation & formation - Programme de recherche...Rayonnement, communication, valorisation & formation - Programme de recherche...
Rayonnement, communication, valorisation & formation - Programme de recherche...
 
Bilan 2019 & perspectives 2020 du programme de recherche BVH
Bilan 2019 & perspectives 2020 du programme de recherche BVHBilan 2019 & perspectives 2020 du programme de recherche BVH
Bilan 2019 & perspectives 2020 du programme de recherche BVH
 

Architecture de la bibliothèque numérique : Déploiement du protocole IIIF - Assemblée générale 2021, Programme de recherche Bibliothèques Virtuelles Humanistes

  • 1. Architecture de la bibliothèque numérique : Déploiement du protocole IIIF Marlène Arruga, Théo Roulet Assemblée générale 2021 CESR, Tours le 15/12/2021
  • 2. Déploiement du protocole IIIF Marlène Arruga, Théo Roulet
  • 3. IIIF : International Image Interoperability Framework ● Un ensemble de standards pour favoriser la “diffusion des images numériques sur le web”. ● Interopérabilité des images : les rendre “consultables, manipulables et annotables”, en ligne, “par n’importe quelle application conforme à IIIF” (Biblissima)”. ● API IIIF : des interfaces, reposant sur un modèle de données et un langage de requête commun, pour ○ échanger les images et leurs métadonnées, ○ permettre des manipulations, transformations, annotations à distance.
  • 4. API Présentation et API Image Fonctionnement schématique des APIs IIIF “Presentation” et “Image”
  • 5. Manifest IIIF ● Fichier qui contient toutes les informations utiles à un visualiseur pour l’affichage d’un ensemble cohérent d’images ● Fichier au format JSON, conforme à l’API IIIF Présentation ● Structure d’un Manifest ○ Déclaration du Manifest ○ Métadonnées descriptives (“metadata”) ○ Métadonnées administratives / techniques ○ Canvas - liste des pages (“items”) ○ Sommaire (“structures”)
  • 6. Écriture des scripts de transformation de données (1) ● Pour générer les Manifests IIIF nécessaires : écriture d’un script permettant la transformation des données ● Deux formats d’export : ○ Le format TEI > archivage des données ○ Le format JSON > mise en place du protocole IIIF ● Transformation dans des formats qui permettent la conservation ou l’exploitation des données
  • 7. Écriture des scripts de transformation de données (2) ● Anciens scripts de transformation : ○ 1er script : Bases vers le TEI ○ 2ème script : TEI vers le JSON
  • 8. Processus d’export des données ● Simplification du processus avec un script qui permet l’export dans les deux formats ○ Reprise / réécriture des anciens scripts ○ Données récupérées directement depuis les bases ○ Moins de conversion / Moins de pertes de données
  • 9. Architecture des serveurs IIIF des BVH (Machine Virtuelle Huma-Num) Mise en place des serveurs
  • 10. Une image : https://bvh.huma-num.fr/iiif/3/FR%2FLe_Mans%2FB721816101 %2F RIA_006_3%2F B721816101_RIA_006_3_0001/full/max/0/default.jpg Ses métadonnées techniques dans Cantaloupe : https://bvh.huma-num.fr/iiif/3/FR%2FLe_Mans%2FB721816101 %2F RIA_006_3%2FB721816101_RIA_006_3_0001 Le manifest qui décrit l’ouvrage numérisé : https://bvh.huma-num.fr/data/demo/B721816101_ RIA_006_3 _demo_manifest.json Exploitable par des clients distants : ● version d’essai du visualiseur Universal Viewer ● version d’essai du visualiseur Mirador 3 Démonstration 6 Visualisations tests : Sonetti et Canzoni di M. Francesco Petrarca, Florence, XVe s. Virgile, Georgica, Paris, circa 1498 Auctores octo libros subscriptos, Lyon, 1500 Le coustumier et stilles du Bailliage et Duche de Touraine, Tours, 1536 Cherubino da Spoleto, Opera devotissima, Venise, 1543 Missale ad usum preclare ecclesie Cenomanensis, Le Mans, 1546 Attention : 50 à 100 premières pages disponibles, pas de lecture en double page.
  • 11. Conclusion Développements futurs ○ Personnalisation du serveur via un script délégué (Delegate script), qui permet d’adapter le comportement du serveur image : ■ Récupération de métadonnées encapsulées dans les images ■ Limitation de l’accès à certaines images ○ Paramétrage du visualiseur (fonctionnalités, personnalisation)
  • 12. Architecture de la bibliothèque numérique | Questions ?
  • 13. /nshi université de TOU RS Centre <f étuce# ujpt’.EMre* de la Renaissance Biblissima PMrrtww «cnt May*» Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International. Centre d'études supérieures enausance « Cenfre- ? VatdeLoire