From 2a4b17ff6e9f2360ce1a861d116cb09a80abc9bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emmanuel=20Ch=C3=A2teau-Dutier?= Date: Thu, 18 Apr 2024 16:47:41 -0400 Subject: [PATCH] ajouts atelier IIIF --- ateliers/atelierIIIF.md | 150 +++++++++++++++++++++------------------- 1 file changed, 79 insertions(+), 71 deletions(-) diff --git a/ateliers/atelierIIIF.md b/ateliers/atelierIIIF.md index 20525f3..5a33451 100644 --- a/ateliers/atelierIIIF.md +++ b/ateliers/atelierIIIF.md @@ -89,7 +89,7 @@ Les manifeste IIIF et les listes d’annotations définies par l’API de présentation permettent de décrire une collection d’images ou de canvas comme un ensemble ainsi que de référencer des régions particulières d’une image en fournissant des informations complémentaires. - --> Permet la mise en place d’une véritable narration numérique[^1] + --> Permet la mise en place d’une véritable narration numérique. ## Informations sur une image @@ -181,6 +181,8 @@ ### Contenus pédagogiques + - « Formation IIIF ». 2023. novembre 29. https://doc.biblissima.fr/formation-iiif/. + - « Introduction à IIIF ». s. d. Documentation Biblissima. https://doc.biblissima.fr/iiif/introduction-iiif/. - « IIIF Online Workshop ». 2022. 2022. https://training.iiif.io/iiif-online-workshop/. - Robineau, Régis. (2020) 2021. Atelier IIIF DHNord2020. https://github.com/regisrob/Atelier_IIIF_Conference_DHNord_2020. - « IIIF Online Workshop ». 2020. septembre 2020. https://training.iiif.io/iiif-online-workshop/September2020.html#sessions. @@ -194,108 +196,114 @@ - [David Rumsey Map Collection - MapTab](https://chrome.google.com/webstore/detail/david-rumsey-map-collecti/fnheacjohhlddiffbmafmpoblbkfgmde?hl=en) - [David Rumsey Map Collection](https://www.davidrumsey.com) - [Dee mag](https://resources.digirati.com/iiif/an-introduction-to-iiif/dee-mag.html) +- [Démos Biblissima](https://demos.biblissima.fr) +- - ## Applications logicielles +## Applications logicielles - ### Online curation with IIIF +### Online curation with IIIF - - [Adno](https://adno.app/en/) - - [Annona, annotation library](https://ncsu-libraries.github.io/annona/) - - [Exhibit](https://exhibit.so) - - [Storiiies](http://storiiies.cogapp.com) - - [Range storyboard](https://ncsu-libraries.github.io/annona/range/) - - [IIIF Curation Platform](http://codh.rois.ac.jp/icp/index.html.en) - - [Wax](https://minicomp.github.io/wax/) - - [Juncture](https://juncture-digital.org) - - [Clover](https://samvera-labs.github.io/clover-iiif/docs/slider) - - [Canopee IIIF](https://canopy-iiif.vercel.app/) - - [Yith](https://yith.dev) +- [Adno](https://adno.app/en/) +- [Annona, annotation library](https://ncsu-libraries.github.io/annona/) +- [Exhibit](https://exhibit.so) +- [Storiiies](http://storiiies.cogapp.com) +- [Range storyboard](https://ncsu-libraries.github.io/annona/range/) +- [IIIF Curation Platform](http://codh.rois.ac.jp/icp/index.html.en) +- [Wax](https://minicomp.github.io/wax/) +- [Juncture](https://juncture-digital.org) +- [Clover](https://samvera-labs.github.io/clover-iiif/docs/slider) +- [Canopee IIIF](https://canopy-iiif.vercel.app/) +- [Yith](https://yith.dev) - ### Visionneuses IIIF +### Visionneuses IIIF - - [OpenSeadragon](https://openseadragon.github.io/) +- [OpenSeadragon](https://openseadragon.github.io/) [OpenSeadragon API](https://openseadragon.github.io/docs/OpenSeadragon.html) - - [Universal Viewer](https://universalviewer.io/) - - [Mirador](https://projectmirador.org/) ou [Tify](https://tify.rocks) - - [Diva](https://diva.simssa.ca/) Canadien! - - [IIIF Curation Viewer](http://codh.rois.ac.jp/software/iiif-curation-viewer/) - - [Tify](https://tify.rocks) fondé sur OpenSeadragon +- [Universal Viewer](https://universalviewer.io/) +- [Mirador](https://projectmirador.org/) ou [Tify](https://tify.rocks) +- [Diva](https://diva.simssa.ca/) Canadien! +- [IIIF Curation Viewer](http://codh.rois.ac.jp/software/iiif-curation-viewer/) +- [Tify](https://tify.rocks) fondé sur OpenSeadragon - ### Outils +### Outils - - [Canvas Panel](https://canvas-panel.digirati.com) - CanvasPanel is a component that sits between tile renderers like OpenSeadragon (OSD) or Leaflet, and Manifest viewers like UV and Mirador. It can be reused in very simple IIIF applications - a few lines of JavaScript - but is sophisticated enough to form the basis of custom applications with complex layout and annotation rendering requirements. - - [OSD, Tile-less IIIF from legacy image pyramid](https://tomcrane.github.io/scratch/osd/iiif-sizes.html) - - https://jbhoward-dublin.github.io/IIIF-imageManipulation/ - - « Canvas-panel-cookbook ». s. d. Consulté le 27 mars 2022. https://canvas-panel.digirati.com/#/. - - Delft Static Site Generator. (2018) 2022. JavaScript. digirati-co-uk. https://github.com/digirati-co-uk/delft-static-site-generator. - - [IIIF-manifest-editor](https://github.com/digirati-co-uk/iiif-manifest-editor) - - « IIIF Manifest Editor ». s. d. Consulté le 27 mars 2022. https://digital.bodleian.ox.ac.uk/manifest-editor/#/?_k=cfbepm. - - Robson, Glen. (2015) 2022. SimpleAnnotationServer. JavaScript. https://github.com/glenrobson/SimpleAnnotationServer. - - National library of Norway ngx-mime https://github.com/NationalLibraryOfNorway/ngx-mime/ +- [Canvas Panel](https://canvas-panel.digirati.com) +CanvasPanel is a component that sits between tile renderers like OpenSeadragon (OSD) or Leaflet, and Manifest viewers like UV and Mirador. It can be reused in very simple IIIF applications - a few lines of JavaScript - but is sophisticated enough to form the basis of custom applications with complex layout and annotation rendering requirements. +- [OSD, Tile-less IIIF from legacy image pyramid](https://tomcrane.github.io/scratch/osd/iiif-sizes.html) +- https://jbhoward-dublin.github.io/IIIF-imageManipulation/ +- « Canvas-panel-cookbook ». s. d. Consulté le 27 mars 2022. https://canvas-panel.digirati.com/#/. +- Delft Static Site Generator. (2018) 2022. JavaScript. digirati-co-uk. https://github.com/digirati-co-uk/delft-static-site-generator. +- [IIIF-manifest-editor](https://github.com/digirati-co-uk/iiif-manifest-editor) +- « IIIF Manifest Editor ». s. d. Consulté le 27 mars 2022. https://digital.bodleian.ox.ac.uk/manifest-editor/#/?_k=cfbepm. +- Robson, Glen. (2015) 2022. SimpleAnnotationServer. JavaScript. https://github.com/glenrobson/SimpleAnnotationServer. +- National library of Norway ngx-mime https://github.com/NationalLibraryOfNorway/ngx-mime/ - ### Validators +### Validators - - [Image API validator](https://iiif.io/api/image/validator/) - Un service pour valider uen ressource IIIF Image API contre la spécification. - - [Presentation API validator](https://iiif.io/api/presentation/validator/service/) - Un service pour valider une ressource IIIF PresentatioN API contre la spécification. +- [Image API validator](https://iiif.io/api/image/validator/) - Un service pour valider uen ressource IIIF Image API contre la spécification. +- [Presentation API validator](https://iiif.io/api/presentation/validator/service/) - Un service pour valider une ressource IIIF PresentatioN API contre la spécification. - ## Divers +## Divers - Identificants: +Identificants: - - ressource - - folio - - extension de fichier - - manifest.json donne les informations sur la présentation du document - - info.json contient les dimensions +- ressource +- folio +- extension de fichier +- manifest.json donne les informations sur la présentation du document +- info.json contient les dimensions - +## Base - ## Base +Présentation de Régis Robineau à [DH Nord 2020](https://projet.biblissima.fr/sites/default/files/atelier_iiif_dhnord_robineau_20201118.pdf) - Présentation de Régis Robineau à [DH Nord 2020](https://projet.biblissima.fr/sites/default/files/atelier_iiif_dhnord_robineau_20201118.pdf) +- besoins communs p.16 +- interopérabilité pour croiser les données issues de différents serveurs - - besoins communs p.16 - - interopérabilité pour croiser les données issues de différents serveurs +Labo - Labo +- avoir un entrepôt IIIF pour l'ensemble de nos applications +- y connecter des outils qui facilient l'utilisation des images - - avoir un entrepôt IIIF pour l'ensemble de nos applications - - y connecter des outils qui facilient l'utilisation des images +Exemples: - Exemples: +- [Heiji Monogatari Emaki (Tale of the Heiji Rebellion)](http://digital.princeton.edu/heijiscroll/scroll.html), Tom Conlan, Princeton library +- [Catalogue de la bibliothèque Princeton](https://catalog.princeton.edu/catalog/9981720703506421) - - [Heiji Monogatari Emaki (Tale of the Heiji Rebellion)](http://digital.princeton.edu/heijiscroll/scroll.html), Tom Conlan, Princeton library - - [Catalogue de la bibliothèque Princeton](https://catalog.princeton.edu/catalog/9981720703506421) - - [Bodleinan Manifest Editor](https://digital.bodleian.ox.ac.uk/manifest-editor) +[Bodleinan Manifest Editor](https://digital.bodleian.ox.ac.uk/manifest-editor) - [Documentation de l'API IIIF Gallica](https://api.bnf.fr/fr/api-iiif-de-recuperation-des-images-de-gallica) +[Documentation de l'API IIIF Gallica](https://api.bnf.fr/fr/api-iiif-de-recuperation-des-images-de-gallica) - https://github.com/ProjectMirador/mirador +https://github.com/ProjectMirador/mirador Identifiants - - ressource - - folio - - extension de fichier - - manifest.json donne les informations sur la présentation du document - - info.json contient les dimensions +- ressource +- folio +- extension de fichier +- manifest.json donne les informations sur la présentation du document +- info.json contient les dimensions + +### Serveurs d’images + +https://iiif.io/get-started/image-servers/ ### Visionneuses IIIF - - OpenSeaDragon - - Mirador - - [mirador Integration](https://github.com/ProjectMirador/mirador-integration) (with react) - - [Diva](https://diva.simssa.ca/) Canadien! +https://iiif.io/get-started/iiif-viewers/ + +- OpenSeaDragon +- Mirador +- [mirador Integration](https://github.com/ProjectMirador/mirador-integration) (with react) +- [Diva](https://diva.simssa.ca/) Canadien! - Online curation with IIIF +Online curation with IIIF - - [Exhibit.so](https://www.exhibit.so/) - - [Range storyboard](https://ncsu-libraries.github.io/annona/range/) +- [Exhibit.so](https://www.exhibit.so/) +- [Range storyboard](https://ncsu-libraries.github.io/annona/range/) - ## Notes +## Notes - [^1] White, Jon. 2017. « Innovatively repurposing content across multiple platforms ». *Medium*. 7 septembre. https://blog.cogapp.com/iiif-for-storytelling-1e36ce277f48. \ No newline at end of file +[^1] White, Jon. 2017. « Innovatively repurposing content across multiple platforms ». *Medium*. 7 septembre. https://blog.cogapp.com/iiif-for-storytelling-1e36ce277f48. \ No newline at end of file