Presentation given to the American Art Collaborative on November 13, 2014.
Introduction to IIIF, with a focus on linked data and the Presentation API. Particularly targeted at Museums, but also other Cultural Heritage institutions.
1. Rob Sanderson
Technology Standards Advocate
Stanford University Libraries
#iiif
@azaroth42
IIIF For Museums
American Art Collaborative, 13th of November 2014 1
2. Images are fundamental
information carriers for
cultural heritage
IIIF For Museums
American Art Collaborative, 13th of November 2014 2
3. IIIF For Museums
American Art Collaborative, 13th of November 2014 3
4. Yet we find digital image delivery:
Too Ugly
Too Slow
Too Complex
Too Expensive
Too Disjoint from other Content
And everyone suffers because of it
IIIF For Museums
American Art Collaborative, 13th of November 2014 4
5. A World of Duplication
• Every site is a silo
• Every app is a one-off
• Every user is forced to relearn
IIIF For Museums
American Art Collaborative, 13th of November 2014 5
6. There is a better way...
IIIF For Museums
American Art Collaborative, 13th of November 2014 6
http://lod-cloud.net/ Aug 2014
7. Linked Data and APIs enable reuse
IIIF For Museums
American Art Collaborative, 13th of November 2014 7
8. Linked Data and APIs enable reuse
IIIF For Museums
American Art Collaborative, 13th of November 2014 8
9. IIIF Vision
A Global Framework of interoperable servers,
serving hundreds of millions of images,
from leading cultural heritage institutions,
to best of breed clients,
for viewing,
and manipulation,
and annotation,
to any user on the Web.
IIIF For Museums
American Art Collaborative, 13th of November 2014 9
10. What is IIIF?
IIIF For Museums
American Art Collaborative, 13th of November 2014 10
11. (1) Two Linked Data based APIs
Image API Presentation API
Pixel content via a
simple REST
web service
Plus technical info
in Linked Data
Just enough description
to drive a remote viewing
experience of a Cultural
Heritage object, using
Linked Data
IIIF For Museums
American Art Collaborative, 13th of November 2014 11
12. (1a) Image API
Region Size Mirror Rotation Quality
IIIF For Museums
American Art Collaborative, 13th of November 2014 12
13. Image API: Pixels
{base}/{region}/{size}/{rotation}/{quality}.{format}!
IIIF For Museums
Image API URL Template:
American Art Collaborative, 13th of November 2014 13
!•
{base}/full/full/0/default.jpg!
• {base}/100,100,640,480/full/0/default.jpg!
• {base}/full/640,/0/default.jpg!
• {base}/full/pct:50/0/default.jpg!
• {base}/full/full/!0/default.jpg!
• {base}/full/full/180/default.jpg!
• {base}/full/full/0/gray.jpg!
• {base}/full/full/0/default.png!
!
15. (1b) Presentation API
• Descriptive Information
• Object Structure
• Content Layout
• Links to Image API
• Attribution and Licensing
• Links
We'll come back to this...
IIIF For Museums
Features
American Art Collaborative, 13th of November 2014 15
16. (2) Community
IIIF For Museums
Aggregators
• Artstor
• DPLA
• Europeana
American Art Collaborative, 13th of November 2014 16
National Libraries
• British Library
• France
• Denmark
• Israel
• New Zealand
• Norway
• Poland
• Serbia
• Wales
Research Institutions
• C2RMF (France)
• Cornell University
• Johns Hopkins Univ.
• Harvard University
• Oxford University
• Princeton University
• Stanford University
• Wellcome Library
• Yale University
Projects
• Biblissima
• e-codices
• TPEN
• TextGrid
Current Participants
18. (3) Compatible Software
FSI
Viewer
Wellcome
Player
Image
Apps
Image
Clients
h"p://groups.google.com/forum/#!forum/iiif-‐discuss
IIIF For Museums
American Art Collaborative, 13th of November 2014 18
IIP
Image
IIP
Moo
Viewer
digilib
FSI
Server
Mirador
Internet
Archive
Book
Reader
Image
Servers
19. Why use IIIF?
IIIF For Museums
American Art Collaborative, 13th of November 2014 19
20. Benefits of IIIF
1) Rich Image Delivery
2) Plug and Play Software
3) Publish Once, Reuse Often
4) Remix Content
5) Cite & Share
6) Annotation-friendly
7) Attribution & Access Control
8) Join a Global Network
IIIF For Museums
American Art Collaborative, 13th of November 2014 20
21. IIIF Presentation API
Goals
Rewarding User Experience
Domain Independence
Ease & Reusability of Applications
Distributed on the Web
Plays Nice with Others
IIIF For Museums
American Art Collaborative, 13th of November 2014 21
22. IIIF Presentation API
By Describing
Cultural Context
Object's Structure
Layout of Individual Views
Reuse Rights and Requirements
Links to Other Resources
IIIF For Museums
American Art Collaborative, 13th of November 2014 22
24. Solution: Focus on the User
Only the information
necessary for an application to
present the object to the user
http://iiif.io/api/presentation/2.0/
IIIF For Museums
American Art Collaborative, 13th of November 2014 24
25. Shared Canvas
Abstract space used for building a
view of the object
IIIF For Museums
American Art Collaborative, 13th of November 2014 25
26. Shared Canvas
Abstract space used for building a
view of the object
Think: Powerpoint Slide
IIIF For Museums
American Art Collaborative, 13th of November 2014 26
27. Shared Canvas
IIIF For Museums
American Art Collaborative, 13th of November 2014 27
28. Shared Canvas
IIIF For Museums
American Art Collaborative, 13th of November 2014 28
29. Shared Canvas
IIIF For Museums
American Art Collaborative, 13th of November 2014 29
30. Shared Canvas
IIIF For Museums
American Art Collaborative, 13th of November 2014 30
31. Why?
IIIF For Museums
American Art Collaborative, 13th of November 2014 31
32. One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Images
http://www.archimedespalimpsest.org/
IIIF For Museums
American Art Collaborative, 13th of November 2014 32
33. One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Images
http://www.archimedespalimpsest.org/
IIIF For Museums
American Art Collaborative, 13th of November 2014 33
34. One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Images
http://www.archimedespalimpsest.org/
IIIF For Museums
American Art Collaborative, 13th of November 2014 34
35. One Image, Multiple Canvases
http://http://www.e-codices.unifr.ch/en/csg/1394/063abcder www.e-codices.unifr.ch/en/csg/1394/140a
IIIF For Museums
American Art Collaborative, 13th of November 2014 35
36. Not Just Images
http://purl.stanford.edu/cv176gb0028#image/545/thumb/
IIIF For Museums
American Art Collaborative, 13th of November 2014 36
37. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 37
38. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 38
39. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 39
40. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 40
41. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 41
42. Structure
IIIF For Museums
American Art Collaborative, 13th of November 2014 42
43. Properties
label
Name of the resource
description
Textual summary
thumbnail
Image summary
metadata
Pairs of Label and Value
Metadata Example:
label:"Created", value:"1300"!
IIIF For Museums
Descriptive
American Art Collaborative, 13th of November 2014 43
44. Properties
license
Link to license description
attribution
Text required to be displayed
logo
Image required to be displayed
service
Additional service endpoint
seeAlso
Semantic metadata resource
related
Resource to display to the user
IIIF For Museums
Rights
Linking
American Art Collaborative, 13th of November 2014 44
45. How?
IIIF For Museums
American Art Collaborative, 13th of November 2014 45
46. IIIF For Museums
American Art Collaborative, 13th of November 2014 46
JSON:
Ease of Development
Linked Data:
Plays Nice with Others
48. Summary
IIIF For Museums
American Art Collaborative, 13th of November 2014 48
IIIF is:
• Technology: APIs, Images and Linked Data
• Software that implements the Technology
• Community that adopts and develops the Software
Linked Data is used:
• To describe technical metadata about images
• To describe the digitized cultural heritage
• context
• structure
• layout
• rights
• relationships
49. Thank You :)
IIIF For Museums
American Art Collaborative, 13th of November 2014 49
Links:
• http://iiif.io/
• http://iiif.io/api/presentation/2.0/
• http://iiif.io/api/image/2.0/
• http://sul-reader-test.stanford.edu/m2/