digital library cloud services

19
Tom Crane Technical Director, Digirati Digital Library Cloud Services IIIF: Access to the World's Images – New York 2016 http://digirati.com/

Upload: iiifio

Post on 13-Feb-2017

41 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Digital Library Cloud Services

Tom CraneTechnical Director, Digirati

Digital Library Cloud ServicesIIIF: Access to the World's Images – New York 2016

http://digirati.com/

Page 2: Digital Library Cloud Services

DLCS for the Wellcome Library• 1m images added every month• Upcoming projects require annotations, more sophisticated search

and more• Handle large amounts of traffic if necessary• Build ad hoc applications using IIIF and annotations – crowd sourcing,

tagging…

Page 3: Digital Library Cloud Services

Hypothetical aside…• Need “Elastic Image Server” and other commodity services

• What does an “Elastic Image Server” service look like?

• Separate out the “commodity” services that conform to open standards, and provide a managed implementation of them

Page 4: Digital Library Cloud Services

DLCS - who is it for?• Wellcome Library

...but also…

• Individuals• School projects• Small Collections• Big Collections• Small projects within Big Collections

Page 5: Digital Library Cloud Services

What does it do already?• Portal for humans• API for machines• IIIF Image API endpoints • “Click-through” Access Control• Simple generation of IIIF Presentation API resources based on

metadata

Page 6: Digital Library Cloud Services

Demo• Queue• Batch• Image• Spaces• Origin• Roles• Auth Services

Page 7: Digital Library Cloud Services
Page 8: Digital Library Cloud Services

Demo• Make a IIIF endpoint for an image

Page 9: Digital Library Cloud Services
Page 10: Digital Library Cloud Services
Page 11: Digital Library Cloud Services

API• Might get a bit tedious…

• Wellcome Library have 22m images and counting• You can upload a CSV file• Need to integrate into digitisation workflow – or any other application• => REST API

Page 12: Digital Library Cloud Services

• I have 2 images in my repository (or 2 million)• Here Github is the repository – but anything that can expose http(s),

ftp(s), s3 protocols will do

Page 13: Digital Library Cloud Services
Page 14: Digital Library Cloud Services

Given this API…• Rather than show repository apps, explore some other uses of an

“Elastic Image Server” platform

• Demo app: iiif.ly

Page 15: Digital Library Cloud Services
Page 16: Digital Library Cloud Services

How does iiif.ly work?

• Your metadata plus “named query”

1. Select all the images in {space-name} with a string1 value of {string1} and order them by {number1}

2. Project the images into a manifest with one sequence where each canvas in the sequence corresponds to one image

Page 17: Digital Library Cloud Services

Summary• Not a repository• Set of services to build standards-based applications• build for Wellcome, make available to others• Can use for IIIF image delivery• Can generate “skeleton” IIIF resources from metadata

• To come – More authentication scenarios, Search (at various resource levels), Annotations, PDF generation, OCR, Image Analysis, LDP for IIIF CRUD

Page 19: Digital Library Cloud Services