Jon Stroop
Library Digital Initiatives
Princeton University Library
The Index of Christian Art
Princeton, NJ * 26 June, 20...
Agenda
• Introduction to IIIF
• Image API
• Presentation API
• Exemplar Software Implementations
• Questions/Discussion
Digital Image Delivery is…
…too hard
…too slow
…too expensive
…too disjointed
…too ugly
…and we <repositories, software de...
Welcome to Silo-ville
Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a...
Distinct Concerns
Find, Use,
Analyze, Annotate
Want: Mix &
Match, Best of
Breed
Scholars
Tool
Makers
Repositories
Build us...
Books Manuscripts Newspapers
Art / Vis. Resources Archival Materials Maps
(Sheet) Music
Scrolls
STEM
Imagery
Architecture
...
Use Cases
…a paleographer who would like to compare scribal
hands from manuscripts at two different repositories
…an art &...
More Use Cases
…a repository manager who would like to drop a
newspaper viewer with deep zoom into his site with
no custom...
IIIF Vision
Create a global framework by which image-based
resources (images, books, maps, scrolls, manuscripts, musical
s...
IIIF Objectives
• Define APIs for
– Image Delivery
– Presentation
• Recruit repositories for API adoption
• Catalyze softw...
IIIF Participants
• ARTstor
• Bibliothèque
nationale de France
• Bodleian Libraries,
Oxford University
• British Library
•...
Gather Use
Cases
Draft
Specification
Solicit
Feedback
Publish
IIIF API Specifications
Image Delivery API
http://iiif.io/api/image/1.1/
Audience and Scope
• The Web!
• Assumes a curated set of source images
• Region, Size, Rotation, Quality, Format
• Compres...
Image API URI Syntax
# Base URI
{scheme}://{server}{/prefix}/{identifier}
# Image Request
{$BASE}/{region}/{size}/{rotatio...
Demo!
• Defaults
• Region
• Size
• Rotation
• Quality
• Format
Sample Image Information Response
( {$BASE}/info.json )
{
"@context": "http://library.stanford.edu/iiif/image-api/1.1/cont...
Metadata Presentation
API
http://iiif.io/api/metadata/1.0/
IIIF Presentation API
• Just enough information to drive interoperable
image delivery
– labels, title, sequence, attributi...
http://www.shared-canvas.org
Shared Canvas to Relate Parts
Primary Resources
There are other types of resource including Annotation Lists, Annotations, Ranges and Layers
Fields
Other metadata fields are possible if required – by extension or endorsed by the community
Compatible Software
http://iiif.io/apps-demos.html
IIIF Software Wishlist
• Performant, community-supported image
servers
• Suite of zoom-pan-rotate clients
• “Next generati...
Software Tiers from a IIIF View
Open
SeaDragon
IIIF APIs
• Aware
• Content DM
• Djatoka
• FSI Server
IIP Moo
Viewer
OpenLa...
Software Demos
• OpenSeadragon:
• Scroll
• Engraving
• Misc.
• Mirador
Looking Forward
• Server (REST) API
• Authorization/Authentication
• Annotation API
• Discovery of IIIF-compatible Resourc...
Acknowledgements
• Mellon Foundation
• IIIF Working Group
• IIIF Editors
– Ben Albritton, Stanford University
– Tom Cramer...
IIIF for Index of Christian Art
Upcoming SlideShare
Loading in …5
×

IIIF for Index of Christian Art

666 views

Published on

  • Be the first to comment

IIIF for Index of Christian Art

  1. 1. Jon Stroop Library Digital Initiatives Princeton University Library The Index of Christian Art Princeton, NJ * 26 June, 2014
  2. 2. Agenda • Introduction to IIIF • Image API • Presentation API • Exemplar Software Implementations • Questions/Discussion
  3. 3. 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.
  4. 4. Welcome to Silo-ville Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/
  5. 5. Distinct Concerns Find, Use, Analyze, Annotate Want: Mix & Match, Best of Breed Scholars Tool Makers Repositories Build useful tools and apps Want: Users & resources Host, Preserve (and Enrich) Resources Want: Use of Resources, Enriching services, Enriched content
  6. 6. Books Manuscripts Newspapers Art / Vis. Resources Archival Materials Maps (Sheet) Music Scrolls STEM Imagery Architecture IIIF Scope
  7. 7. Use Cases …a paleographer who would like to compare scribal hands from manuscripts at two different repositories …an art & architecture professor 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)
  8. 8. More Use Cases …a repository manager who would like to drop a newspaper viewer with deep zoom into his site with no customization required …a national library that would like to host digital surrogates for resources held by smaller institutions (without local IT capabilities), but let them present resources with local branding …a funder who would like to underwrite the digitization of a new scholarly resource, but does not want to pay for the development of yet another, stand-alone, digital collection web site from scratch
  9. 9. IIIF Vision Create a global framework by which image-based resources (images, books, maps, scrolls, manuscripts, musical scores, etc.) …from any participating institution can be delivered in a standard way …via any compatible image server …for display, manipulation and annotation in any application, …to any user on the Web, …in any combination of elements.
  10. 10. IIIF Objectives • Define APIs for – Image Delivery – Presentation • Recruit repositories for API adoption • Catalyze software development – Zoomers, Viewers, Page Turners, Anno tools – Really fast, really slippy image delivery • Establish an ongoing effort
  11. 11. IIIF Participants • ARTstor • Bibliothèque nationale de France • Bodleian Libraries, Oxford University • British Library • Cambridge University • Cornell University • DPLA • Europeana • Harvard University • le Louvre • National Library of Denmark • National Library of Norway • National Library of Wales • Princeton University • St. Louis University, TPEN • Stanford University • Wellcome Trust • Yale University
  12. 12. Gather Use Cases Draft Specification Solicit Feedback Publish IIIF API Specifications
  13. 13. Image Delivery API http://iiif.io/api/image/1.1/
  14. 14. Audience and Scope • The Web! • Assumes a curated set of source images • Region, Size, Rotation, Quality, Format • Compression, color management, etc. are out of scope
  15. 15. Image API URI Syntax # Base URI {scheme}://{server}{/prefix}/{identifier} # Image Request {$BASE}/{region}/{size}/{rotation}/{quality}{.format} # Image Information (Metadata) {$BASE}/info.json
  16. 16. Demo! • Defaults • Region • Size • Rotation • Quality • Format
  17. 17. Sample Image Information Response ( {$BASE}/info.json ) { "@context": "http://library.stanford.edu/iiif/image-api/1.1/context.json", "@id": “http://libimages.princeton.edu/loris/pudl0052%2F6131707%2F0000000 1.jp2", "formats": [ "jpg", "png", "gif" ], "width": 122877, "height": 3783, "profile": "http://library.stanford.edu/iiif/image- api/1.1/compliance.html#level2", "qualities": [ "native", "bitonal" ], "scale_factors": [ 1, 2, 4, 8, 16, 32, 64, 128 ], "tile_height": 1024, "tile_width": 1024 }
  18. 18. Metadata Presentation API http://iiif.io/api/metadata/1.0/
  19. 19. IIIF Presentation API • Just enough information to drive interoperable image delivery – labels, title, sequence, attribution, etc. • Implements http://shared-canvas.org • Relate parts of image-based resources – Images, Text, Annotations, Transcriptions, Sequence / Structure • Good URI’s for linking data • Support for annotation tools & initiatives • No need to change internal data model or internal data store
  20. 20. http://www.shared-canvas.org Shared Canvas to Relate Parts
  21. 21. Primary Resources There are other types of resource including Annotation Lists, Annotations, Ranges and Layers
  22. 22. Fields Other metadata fields are possible if required – by extension or endorsed by the community
  23. 23. Compatible Software http://iiif.io/apps-demos.html
  24. 24. IIIF Software Wishlist • Performant, community-supported image servers • 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
  25. 25. Software Tiers from a IIIF View Open SeaDragon IIIF APIs • Aware • Content DM • Djatoka • FSI Server IIP Moo Viewer OpenLayers Internet Archive BookReader Mirador • IIP Image Server • Loris • Luratech • Etc. etc. etc. Image Servers • Local data model • Local data store of choice Metadata • Marketplace to pick “best of breed” • Plug and play deployments • Mix & match clients for different needs • Add new capabilities without new development • Swap out any individual component
  26. 26. Software Demos • OpenSeadragon: • Scroll • Engraving • Misc. • Mirador
  27. 27. Looking Forward • Server (REST) API • Authorization/Authentication • Annotation API • Discovery of IIIF-compatible Resources • Adoption and Expansion – Repositories & Software Developers – Seasoning with Use Cases – Connect! • http://iiif.io • IIIF-Discuss@googlegroups.com
  28. 28. Acknowledgements • Mellon Foundation • IIIF Working Group • IIIF Editors – Ben Albritton, Stanford University – Tom Cramer, Stanford University – Rob Sanderson, Stanford University – Stuart Snydman, Stanford University – Simeon Warner, Cornell University

×