O slideshow foi denunciado.

Introduction to the International Image Interoperability Framework

2

Compartilhar

Carregando em…3
×
1 de 59
1 de 59

Introduction to the International Image Interoperability Framework

2

Compartilhar

Baixar para ler offline

A presentation given at the International Image Interoperability Framework event held at Ghent University, Belgium on December 8, 2015.

Tom Cramer
Stanford University Libraries

A presentation given at the International Image Interoperability Framework event held at Ghent University, Belgium on December 8, 2015.

Tom Cramer
Stanford University Libraries

Mais Conteúdo rRelacionado

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Introduction to the International Image Interoperability Framework

  1. 1. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Tom Cramer Chief Technology Strategist Stanford University Libraries @tcramer International Image Interoperability Framework @iiif_io www.iiif.io
  2. 2. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Images are fundamental information carriers for cultural heritage
  3. 3. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Yet, we hear the following from research & memory organizations….
  4. 4. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I am locked into my image delivery software
  5. 5. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I need a newer, faster image server (and I can’t spend much time or money on it)
  6. 6. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I want deep zoom (on mobile)
  7. 7. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I want to allow users to visually compare objects in the collection…
  8. 8. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io …with objects from other collections
  9. 9. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io and regions of those images I want to make it easy for my users to cite and share my images
  10. 10. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I want to allow visitors to annotate my images online
  11. 11. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io I want to allow embedding of my images in blogs and web pages
  12. 12. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io ... without losing control of them
  13. 13. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io And I shouldn’t have to invent any of it.
  14. 14. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io In short, digital image delivery is… …too hard …too slow …too expensive …too disjointed …too ugly …and we all suffer because of it.
  15. 15. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io There is a better way...
  16. 16. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  17. 17. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io IIIF Vision Create a global framework by which image-based resources (images, books, maps, scrolls, manuscripts, musical scores, etc.) …from participating institution can be delivered in a standard way …via compatible image server …for display, manipulation and annotation in application, …to user on the Web.
  18. 18. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io IIIF Vision, continued • with of image-based resources • backed by a consortium of • supported by a rich and growing suite of • incorporating the , and
  19. 19. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Interoperability • Technology • Context • Space • Time • Users
  20. 20. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io So What Is IIIF?
  21. 21. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io A Community that develops Shared APIs, implements them in Software, and exposes interoperable Content
  22. 22. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Global Participation
  23. 23. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io International Leaders State & National Libraries • Austria • BSB • British Library • France • Denmark • Egypt • Israel • New Zealand • Norway • Poland • Qatar • Serbia • Vatican • Wales ResearchInstitutions • C2RMF (France) • Cornell University • The Getty • Johns Hopkins Univ. • Harvard University • Oxford University • Princeton University • Stanford University • UniversityCollegeDublin • Wellcome Library • Yale University Projects • Biblissima • e-codices • TPEN • TextGrid Aggregators • Artstor • DPLA • Europeana • Internet Archive Museums • British Museum • National Gallery of Art (US) • YCBA Technology Firms • CogApp • Digirati • Klokan Technologies
  24. 24. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io International Leaders State & National Libraries • Austria • BSB • British Library • France • Denmark • Egypt • Israel • New Zealand • Norway • Poland • Qatar • Serbia • Vatican • Wales ResearchInstitutions • C2RMF (France) • Cornell University • The Getty • Johns Hopkins Univ. • Harvard University • Oxford University • Princeton University • Stanford University • UniversityCollegeDublin • Wellcome Library • Yale University Projects • Biblissima • e-codices • TPEN • TextGrid Aggregators • Artstor • DPLA • Europeana • Internet Archive Museums • British Museum • National Gallery of Art (US) • YCBA Technology Firms • CogApp • Digirati • Klokan Technologies
  25. 25. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io The IIIF Consortium Whereas interoperable technology for digital delivery of image-based resources is fundamental to research, scholarship and the transmission of cultural knowledge, …the undersigned institutions hereby agree to establish and manage the International Image Interoperability Framework Consortium (IIIFC). organized June 17, 2015.
  26. 26. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io IIIF-Discuss Members https://groups.google.com/forum/#!forum/iiif-discuss 0 50 100 150 200 250 300 350 2012 2013 2014 2015 YTD
  27. 27. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io A world of silos & duplication • Every site a silo ( no interoperability) • Every app a one-off (overhead to code and keep) • Every user forced to cope ( many UIs, little integration)
  28. 28. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Welcome to Silo-ville Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/
  29. 29. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io APIs enable reuse
  30. 30. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io APIs -> Framework -> Ecosystem
  31. 31. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io “get pixels” via a simple, RESTful, web service Just enough metadata to drive a remote viewing experience Image API Presentation API IIIF: Two Core APIs
  32. 32. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Image Delivery API http://iiif.io/api/image/2.0/
  33. 33. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Presentation API http://iiif.io/api/presentation/2.0/ • Structure – Collection, Item, Sequence, Parts • Properties – Labels, description, license, attribution, links
  34. 34. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io • Developed out of the Digital Manuscript Interop Work • Provides a “lingua franca” for modelling image & text- based digital resources • Based on Linked Data: Web and annotation-friendly! Shared Canvas Data Model
  35. 35. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_iohttp://www.shared-canvas.org Based on Shared Canvas Data Model
  36. 36. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Image + Presentation = Object
  37. 37. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Presentation API • Title Label • Structure (TOC) • Sequence Image API • Image Data Image + Presentation = Object
  38. 38. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io To support login, and differential access to resources. Search within an object, such as the full text of a book or newspaper Authentication APISearch API IIIF: Two More APIs in Beta
  39. 39. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Compatible Software IIP Image IIP Moo Viewer digilibFSI Server Mirador Internet Archive Book Reader Image Server s Image Clients Image Apps FSI Viewer Leaflet JS
  40. 40. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Tweets on Recent IIIF News
  41. 41. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 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
  42. 42. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Some Demonstrations
  43. 43. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Biblissima: MSS of France Le manuscrit 5 de la Bibliothèque municipale de Châteauroux, c. 1460 Folio in BVMM Miniature in the BNF
  44. 44. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  45. 45. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Shared Canvas at Work
  46. 46. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io
  47. 47. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Diva.js & Music Annotations
  48. 48. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Klokan Tech Georeferencer
  49. 49. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Working at Scale https://purl.stanford.edu/hs631zg4177
  50. 50. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io What's in it for Me?
  51. 51. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 1.) Rich Image Delivery Fast, rich zoom & pan delivery of images, with options for size, scale, region of interest, rotation, quality and format. 2.) Plug and Play Software Use any IIIF-compatible software for viewing, comparing and manipulating images from any IIIF- compatible site. Swap parts of the stack at any time, or run multiple components in parallel at once. Benefits
  52. 52. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 3.) Publish Once, Reuse Often Deliver images from your own site for manifold uses; host a single copy and let others embed. Obviate the need to transfer images to other for local loading, processing or delivery. 4.) Remix Content Assemble and use image-based resources from across the Web, regardless of source. Compare pages, build an exhibit, or create a virtual collection of items from different sites. Benefits
  53. 53. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 5.) Cite & Share IIIF APIs give long-term, portable views onto images or any regions of an image. Cite an image with confidence, or share it for reference by others—or yourself in a different environment. 6.) Annotation-friendly Native compatibility with the W3C annotation working group’s model, Open Annotation. Comment on, transcribe, mark up and more any image-based resource using the Web’s architecture. Benefits
  54. 54. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 7.) Support for Attribution & Access Control Built in API calls support attribution and access control. 8.) Join a Global Network Join a worldwide network of image suppliers making content available in a common framework. Tap a growing suite of software tools and platforms. Maximize the use of your images on the Web. Unlock new potential with interoperability. Benefits
  55. 55. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io 1) Rich image delivery 2) Plug and play server and client software 3) Publish once, reuse often 4) Remix content from others 5) Cite and share 6) Annotation-friendly 7) Support for attribution and access control 8) Join a global network Benefits
  56. 56. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Why IIIF (in 140 Characters or Less)
  57. 57. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io What Is an Interoperable Resource? • Discoverable • Viewable via APIs • Interactive and Manipulable (for tools, analytics) • Citable / Shareable • Mash Up-able • Annotation-ready • With attribution, license and links (back to the image in local context)
  58. 58. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io Photo: Jeffrey Emanuel Thanks to Harvard’s Fogg Museum and Rashmi Singhal New Possibilities
  59. 59. Ben Albritton Mike Appleby Tom Cramer Jon Stroop Rob Sanderson Stu Snydman Simeon Warner IIIF.io @bla222 @mikeapps @tcramer @jpstroop @azaroth42 @stusnydman @zimeon @iiif_io @iiif_io @tcramer

×