international image interoperability framework (iiif): journal club presentation

Post on 14-Apr-2017

967 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related