iiif: international image interoperability framework @ dlf2012

36
Tom Cramer Chief Technology Strategist Stanford University Libraries Digital Library Federation (DLF) Forum Denver, Colorado * 4 November 2012

Upload: tom-cramer

Post on 11-May-2015

1.043 views

Category:

Education


1 download

DESCRIPTION

This is a presentation on IIIF as part of the "Transcending Silos" session at the Digital Library Federation Forum at Denver on November 4, 2012.

TRANSCRIPT

Page 1: IIIF: International Image Interoperability Framework @ DLF2012

Tom CramerChief Technology StrategistStanford University Libraries

Digital Library Federation (DLF) Forum Denver, Colorado * 4 November 2012

Page 2: IIIF: International Image Interoperability Framework @ DLF2012
Page 3: IIIF: International Image Interoperability Framework @ DLF2012

Oxford, BnF, NPDL, LoC, Stanford, KB?, Europeana, BL,

Norway?, JHU

$, Mellon?, JISC, CLIR

Bodeguita del Medio 3/19/11

Sean Neil Tom

Consortial development

Small donation

Free-for- academic license?

Web services + APIRich Clients

Html 5djatoka

Image interoperable

framework

Page 4: IIIF: International Image Interoperability Framework @ DLF2012

Books Manuscripts Newspapers

Art / Vis. Resources

Archival Materials

Maps

(Sheet) Music

ScrollsSTEM Imagery

Architecture

IIIF: Extend DMS To…

Page 5: IIIF: International Image Interoperability Framework @ DLF2012

Because Digital Image Delivery is…

…too hard…too slow

…too expensive…too disjointed

…too ugly

…and we <repositories, software developers, users, funders> suffer because of it.

Page 6: IIIF: International Image Interoperability Framework @ DLF2012

Consider…a paleographer who would like to compare scribal hands from manuscripts at two different repositories

…an art & architecture instructor who would like to assemble a teaching collection of images from multiple sources

…a humanities scholar who would like to annotate a high resolution image of an historical map (but her preferred annotation tool only is deployed against other sites)

Page 7: IIIF: International Image Interoperability Framework @ DLF2012

Consider…a repository manager who would like to drop a newspaper viewer with deep zoom into his site with no development or customization required

…a funder who would like to underwrite the digitization of a new scholarly resource, but doesn’t want to pay for the development of yet another, stand-alone, digital collection web site from scratch

Page 8: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Participants* • Bibliothèque nationale de

France• The British Library • Cornell University• Los Alamos National Library • National Library of Norway• Oxford University• Stanford University

with latter day contributions from• ARTStor• The National Archives

(UK)

* With support from the Andrew J. Mellon Foundation

Page 9: IIIF: International Image Interoperability Framework @ DLF2012

Stanford University

9

Page 10: IIIF: International Image Interoperability Framework @ DLF2012

Stanford University

10

Page 11: IIIF: International Image Interoperability Framework @ DLF2012

Cornell University

Page 12: IIIF: International Image Interoperability Framework @ DLF2012

Cornell University

Page 13: IIIF: International Image Interoperability Framework @ DLF2012

Cornell University

Page 14: IIIF: International Image Interoperability Framework @ DLF2012

Bodleian Libraries

14

Page 15: IIIF: International Image Interoperability Framework @ DLF2012

Bodleian Libraries

15

Page 16: IIIF: International Image Interoperability Framework @ DLF2012

Bibliothèque nationale de France

16

Page 17: IIIF: International Image Interoperability Framework @ DLF2012

National Library of Norway

17

Page 18: IIIF: International Image Interoperability Framework @ DLF2012

British Library

Page 19: IIIF: International Image Interoperability Framework @ DLF2012

Digital Medieval Manuscripts Today:A World of Silos & Duplication

• Every repo a silo ( no interoperability)• Every app a one-off (overhead to code and keep)• Every user forced to cope ( many UIs, little integration)

Page 20: IIIF: International Image Interoperability Framework @ DLF2012

Distinct Concerns

Find, Use, Analyze, AnnotateWant: Mix & Match, Best of Breed

Scholars

Tool Makers

Repositories

Build useful tools and appsWant: Users &

resources

Host, Preserve (and Enrich) ResourcesWant: Use of Resources, Enriching services, Enriched content

Page 21: IIIF: International Image Interoperability Framework @ DLF2012

API’s Enable Reuse

Page 22: IIIF: International Image Interoperability Framework @ DLF2012

API’s -> Framework -> Ecosystem

Page 23: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Objectives

• Define APIs for – Image Delivery– Metadata (to drive image presentation)

– Search (to drive image-based interactions)

• Trial API adoption (for proof of concept)• Catalyze software development– Zoomers, Viewers, Page Turners, Anno tools– Figure out what to do with Djatoka

• Establish an ongoing effort

Page 24: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Image Delivery API

http://library.stanford.edu/iiif/image-api

Page 25: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Image Delivery API

http://library.stanford.edu/iiif/image-api

Page 26: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Metadata

• Just enough metadata to drive interoperable image delivery– labels, title, sequence, attribution, etc.

• Based on http://shared-canvas.org– Synthesis of OAC (Open Anno. Collab.) and DMS

• Relate parts of image-based resources– Images, Text, Annotations, Transcriptions, Sequence / Structure

• Good URI’s for linking data

• Support for annotation tools & initiatives– Open Annotation Collaboration

Page 27: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Search

• Scope = Search within an object• Enough functionality to drive an interoperable

viewing environment• Support for full text hits with coordinates for

hit-highlighting

• Work in progress: substantial overlap with metadata API

Page 28: IIIF: International Image Interoperability Framework @ DLF2012

Software Tiers from a IIIF View

Image Server

Image Clients

Domain & Modality-specific

Delivery Apps

Authentication & Authorization

IIIF Image API

• Page Turners, • Scroll Viewers• Gallery Views, Cover Flow• Show All & Zoom

• (Deep) Zoom• Pan• Rotate

• (Tiled) Image Delivery

• IIP Client• SeaDragon / SeaJax• MediaInfo (Norway)• ZPR (Stanford)

• IIP Client• MediaInfo (Norway)• IA BookReader• Etc.

• Djatoka

Functionality ImplementationsTier

Page 29: IIIF: International Image Interoperability Framework @ DLF2012

IIIF Software Wishlist

• Performant, community-supported djatoka (or equivalent)

• Super-slippy suite of zoom-pan-rotate clients• “Next generation” page turners, cover flow &

gallery view clients• Comparative and analytic tools– multi-up, annotation, transcription

• Open source AND Commercial solutions

Page 30: IIIF: International Image Interoperability Framework @ DLF2012

Web Application – Institution A

Image 2 Institution B

Image 3Institution C

Web App – Institution A

Image 1Institution A

Image 5 Institution A

Image 6Institution D

Image 4 Institution D

“Virtual” Collection of Distributed Resources, e.g., • Teaching Collection• Cross-Repository Search• Personal Research

Resources Collected from the Web

DescMD & Deep Link for Resource 6

via IIIF MD API

Resource Interop: Images

Page 31: IIIF: International Image Interoperability Framework @ DLF2012

Web Application – Institution A

Web App – Institution A

MS Image 2 Institution B

MS Image 1 Institution D

Book Reader Software - Tool Maker X Deep Zoom Client -- Tool Maker Y

S Image 1 stitution D

+_

Resource Interop: Viewers

Page 32: IIIF: International Image Interoperability Framework @ DLF2012

Web Application – Institution A

Web App – Institution A

Map Image 1 Institution D

MultiUp Comparison Viewer - Tool Maker X

Map Image 2 Institution E

Map Image 3 Institution B

Map Image 4 Institution D

Annotation Tool

Xcription Tool

Georeferencing Tool

Image Analytics Tools

Resource Interop: Analytic SW

Page 33: IIIF: International Image Interoperability Framework @ DLF2012

Timeframe• One year planning effort: Sept 2011 – Aug 2012• 3 workshops (Sept, Apr, July) • Dissemination events• Next steps– Deploy it – Test / Prove it– Develop software that leverages it– Expand it– Sustain it

Page 34: IIIF: International Image Interoperability Framework @ DLF2012

So what’s the IIIF?

• Spec some API’s• Expose some resources• Build some software• Establish a community

Page 35: IIIF: International Image Interoperability Framework @ DLF2012

IIIF and You

• Deploy the image API• Help spec/test the metadata & search API’s• Work with us on API-compliant software– Djatoka (or replacement), Zoomers, Viewers

• Share use cases• Join the group for the next phase of work…