Tutorial 1: IIIF, Mirador, and Book History Content
Participants will come away with a better understanding of what IIIF content is, and how to maximize the research value of digitized collections with commonly used tools.
Last updated
Participants will come away with a better understanding of what IIIF content is, and how to maximize the research value of digitized collections with commonly used tools.
Last updated
For more information, see http://iiif.io
For John Unsworth's discussion of scholarly primitives, see http://people.virginia.edu/~jmu2m//Kings.5-00/primitives.html
Two APIs
Image API
Presentation API
Quick Exercise: go to https://www.learniiif.org/image-api/playground and manipulate the test image
For later: https://www.learniiif.org - developed by Jack Reed - is a wonderful tutorial that you can use for reference throughout these workshops.
From this tool, https://jbhoward-dublin.github.io/IIIF-imageManipulation/index.html?imageID=https://iiif.ucd.ie/loris/ivrla:10408, try cropping specific images.
"Manifest" - this is the bundle of information that IIIF relies on to enable sharing of books and manuscripts across viewers and institutions. Often represented by the icon, or by a URL.
To learn more, read an overview at https://www.learniiif.org/presentation-api/ or the full specification at https://iiif.io/api/presentation/2.1/
Note: I'll demonstrate this live, and then we'll practice together in Section 2 below.
Stanford Libraries (Venice): https://searchworks.stanford.edu/view/1204402
Boston Public Library (Frankfurt): https://archive.org/details/sidereusnunciusm00gali_0/page/n4/mode/2up
Smithsonian (Venice): https://archive.org/details/sidereusnunciusm00gali/page/n6/mode/2up
Smithsonian (Venice): https://archive.org/details/Sidereusnuncius00Gali/page/1/mode/2up
BSB (Frankfurt): https://app.digitale-sammlungen.de/bookshelf/bsb10859768
BSB (Frankfurt): https://app.digitale-sammlungen.de/bookshelf/bsb10859768
Cambridge University Library (Venice): https://cudl.lib.cam.ac.uk/view/PR-ADAMS-00005-00061-00001/1
Some repositories will have the IIIF icon where you can either drag and drop the object into Mirador or copy the URL for the manifest. Others are a bit more difficult...
Tips & Tricks:
For materials at the Internet Archive, the IIIF manifest is constructed by:
finding the item ID
inserting it in the following URL structure: https://iiif.archivelab.org/iiif/{item ID}/manifest.json
for example:
https://archive.org/details/Sidereusnuncius00Gali/page/1/mode/2up becomes
https://iiif.archivelab.org/iiif/Sidereusnuncius00Gali/manifest.json
IIIF access for materials in CONTENTdm can be found at https://researchworks.oclc.org/iiif-explorer/
Material in Gallica, from the Bibliothèque national de France, is available via IIIF as well. To construct a manifest for these, use the following pattern:
https://gallica.bnf.fr/iiif/ark:/12148/{ARK_Name}/manifest.json
so https://gallica.bnf.fr/ark:/12148/bpt6k9907264.r=sidereus?rk=21459;2 becomes
https://gallica.bnf.fr/iiif/ark:/12148/bpt6k9907264/manifest.json
I'll demonstrate this here, and we'll practice together in Section 2 below
OCLC IIIF Explorer (experimental): https://researchworks.oclc.org/iiif-explorer/
Bayerische StaatsBibliothek: https://app.digitale-sammlungen.de/bookshelf/
Stanford Special Collections: https://bit.ly/stanford_iiif
Biblissima (aggregates many European libraries): https://iiif.biblissima.fr/collections/
The Vatican: https://digi.vatlib.it/
Many, many more: https://bit.ly/iiif_collections
A browser plug-in for finding IIIF manifests: https://github.com/2SC1815J/open-in-iiif-viewer (h/t to Niqui O'Neill)
Find a book or manuscript that interests you from 1-7 above
Find the IIIF badge, and drag it into Mirador, or the IIIF manifest URL and add it to the Mirador workspace
More at http://projectmirador.org/
Build a workspace view that compares two or more manuscripts
If you want, take a screenshot or picture of your comparison and share on Twitter: #IIIF
IIIF is a community, with practitioners and experts worldwide, and aims to be very inclusive. Having difficulty getting started, looking for a little help with a specific task, or wanting to dive in much deeper? Please reach out:
Discussion List: https://groups.google.com/forum/#!forum/iiif-discuss
Slack: http://bit.ly/iiif-slack
Join the community calls: https://iiif.io/community/call
Awesome-IIIF: https://github.com/IIIF/awesome-iiif
Twitter:
IIIF admin team: @iiif_io
Hashtag: #IIIF
or reach out to me directly @bla222