International Image Interoperability Framework (IIIF): Journal Club Presentation
-
Upload
julien-a-raemy -
Category
Technology
-
view
967 -
download
0
Transcript of International Image Interoperability Framework (IIIF): Journal Club Presentation
Julien A. Raemy – 13.12.2016Journal Club – Séminaire web et technologies de l’information
Haute école de gestion de Genève
BnF. Livre des Morts de Soutymès. Egyptien 42 – http://iiif.biblissima.fr/manifest/view/ark:/12148/btv1b8304485j
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Contents1. IIIF as a community2. Journal Club 3. Showcases4. Conclusion
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
1. IIIF as a community
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
International Image Interoperability Framework
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
International Image Interoperability Framework• 2011 Started at a Cuban restaurant in California• Since 2011 Working Group Meetings• August 2012Image API 1.0• February 2013 Shared Canvas 1.0• August 2013Presentation API 1.0• September 2014 Image & Presentation APIs 2.0• June 2015 IIIF-Consortium (IIIF-C) • Since 2016 IIIF Conferences• May 2016 Search Content API 1.0
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
• IIIF-Consortium (IIIF-C): 39 institutions• IIIF-Discuss: 568 members • IIIF-Slack: 202 members
Situation on the 15th November 2016
International Image Interoperability Framework
State & National Libraries• Austria• Bavarian State Library• British Library• Denmark• Egypt• France• Israel• New Zealand• Norway• Poland• Qatar • Scotland• Serbia• Vatican• Wales
Research Institutions• C2RMF (France)• Cornell University• The Getty• Johns Hopkins Univ.• Harvard University• Oxford University• Princeton University• Stanford University• University College Dublin• University of Tokyo• Wellcome Library• Yale University
Projects• Biblissima• e-codices• TPEN• TextGrid
Aggregators• Artstor• DPLA• Europeana• Internet Archive
Museums• British Museum• National Gallery of Art
(US)• Yale Center for British
Art
Technology Firms• CogApp• Digirati• Luna• Klokan
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
2. Journal ClubSNYDMAN, Stuart, SANDERSON, Robert and CRAMER, Tom, 2015. The International Image Interoperability Framework (IIIF): A community & technology approach for web-based images. In : Archiving Conference. May 2015. p. 16–21.
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Context• Conference : IS&T Archiving 2015 in L.A.• Panel presentation paper (cited by 2)• Short Course (2h) : A Deep Dive into IIIF: An Introduction to the
International Image Interoperability Framework• Paper where IIIF stood by the end of 2014
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Authors• Stuart Snydman, Associate Director for Digital Strategy,
Stanford University Libraries @StuSnydman • Robert Sanderson, Information Architect, Getty Trust
(H-index: 18) @azaroth42• Tom Cramer, Chief Technology Strategist & Associate
Director, Stanford University Libraries @tcramer
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Rationale• Images are fundamental information carriers• Images are trapped in virtual silos• Image delivery is
o too slowo too disjointedo too complexo too idiosyncratico too ”read-only”
… and we all suffer because of it!
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
The past
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Marginally better
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
IIIF provides consistency
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
… and interoperability
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Technical Framework• Image API• Presentation API• Shared Canvas• Image + Presentation = Object• Search Content API• Authentication API
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Two core APIs
Get the image content, and technical data to enable rich interactions with a single image
Just enough descriptive data toenable a remote viewing application for multi-image objects
Image API Presentation API
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Image API• http://iiif.io/api/image/2.1/ • Specifies a web service that returns an image to a standard HTTP(S)
request• 5 basic parameters: Region, Size, Rotation, Quality, Format• URI syntax: {scheme}://{server}{/prefix}/{identifier}/{region}/{size}/{rotation}/
{quality}.{format}
• Image Information Request• {scheme}://{server}{/prefix}/{identifier}/info.json
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Image API
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Presentation API• http://iiif.io/api/presentation/2.1/ • Specifies a web service that returns JSON-LD structured
documents that together describe the structure and layout of a digitized object or other collection of images and related content• API based on the Shared Canvas data model
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Presentation APIBasic types• Manifest• Sequence• Canvas• Content
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Presentation APIAdditional types• Collection• Annotation• AnnotationList• Layer• Range
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Manifest in JSON
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Shared Canvas
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Image + Presentation = Object
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Image + Presentation = Object
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Two more APIs
Search API Authentication APISearch within an object, such as the full text of a book or newspaper
To support login, and differential access to resources.
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Software• Image Servers and Image Viewing Clients• Software have been adapted or built anew to be IIIF-compliant•Written in different languages but mostly:• Python• Java• C++• Go
A Community that develops Shared APIs,
implements them in Software, and exposes interoperable Content
IIP Image
IIP Moo Viewer
digilibFSI Server
MiradorInternet
Archive Book Reader
Image Servers
Image Clients
Image Apps
FSI Viewer
Leaflet JS
Universal Viewer
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Future Work• New APIs• Search Content Done!• Authentication Almost done! (draft, version 0.9.4)• 3D• Audio and Video A/V Working Group since 2016
• SEO: Leveraging the Google sitemaps• IIIF metadata harvesting – Europeana use case next slide
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
IIIF Metadata harvesting – Europeana use case• Sitemap without extensions• Sitemap extended with
elements from the IIIF namespace• Sitemap extended with
elements from the ResourceSync namespace
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Paper review
- Technical background is needed to properly grasp all the concepts
- Very few references compared to a journal article
- Results need to be showcased
Well-constructed Rationale: lots of memory
institutions have the same issues
Future Work: clear vision
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
3. Showcases
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
It’s show time• e-codices: deep zoom with OpenSeaDragon: http://www.e-codices.ch/• Drag and drop IIIF manifests into Mirador and annotate them:
http://projectmirador.org/demo/ • Embed a manifest with the Universal Viewer: http://universalviewer.io/ • IIIF Manifest Editor by the Bodleian Libraries:
http://iiif.bodleian.ox.ac.uk/manifest-editor/ • The IIIF Curation Viewer: http://npn-2sc1815j.appspot.com/ • Puzzles! http://puzzle.mikeapps.me/
More information and fun on https://github.com/IIIF/awesome-iiif/
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
4. Conclusion
A Community that develops Shared APIs,
implements them in Software, and exposes interoperable Content
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
In a nutshell, IIIF:• Is a set of standards that makes dissemination of information easier• Has a pragmatic and innovative approach• Is a great community of developers, librarians, curators, and
researchers• Offers an amazing User Experience (UX)• Can be deployed with plug-and-play server and client software• Is the future
Julien A. Raemy @julsraemy – 13.12.2016Séminaire web et technologies de l’information – Haute école de gestion de Genève
Credits & References• Slides from Rob Sanderson, Tom Cramer, Régis Bobineau, and
the IIIF Community (CC BY) - https://goo.gl/cXbdxJ • IS&T Logo: © Society for Imaging Science and Technology -
http://www.imaging.org/ • IIIF Website: http://iiif.io/
IIIF on GitHub: https://github.com/IIIF/ IIIF on Twitter: @iiif_io #iiif
The Life of Buddha, first book – http://www.e-codices.unifr.ch/en/list/one/fmb/cb-0600a Displayed on: http://projectmirador.org/demo