Rob Sanderson 
Technology Standards Advocate 
Stanford University Libraries 
#iiif 
@azaroth42 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 1
Images are fundamental 
information carriers for 
cultural heritage 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 2
IIIF For Museums 
American Art Collaborative, 13th of November 2014 3
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
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
There is a better way... 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 6 
http://lod-cloud.net/ Aug 2014
Linked Data and APIs enable reuse 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 7
Linked Data and APIs enable reuse 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 8
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
What is IIIF? 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 10
(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
(1a) Image API 
Region Size Mirror Rotation Quality 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 12
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! 
!
Image API: Linked Data 
{! 
"@context": "http://iiif.io/api/image/2/context.json",! 
"@id": "http://www.example.org/iiif/book1-p1",! 
"height": 6000,! 
"width": 4000,! 
"tiles": [{"scale_factors": [ 1, 2, 4, 8 ], "width": 512}],! 
"sizes": [{"width": 400, "height": 600},! 
{"width": 2000, "height": 3000}! 
],! 
"profile": ["http://iiif.io/api/image/2/level2.json",! 
{"formats": ["pdf", "gif"],! 
"qualities": ["color", "gray"]}! 
]! 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 14 
}! 
! 
! 
! 
{base}/info.json! 
! 
! 
!!!
(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
(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
IIIF-Discuss Members 
h"p://groups.google.com/forum/#!forum/iiif-­‐discuss 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 17
(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
Why use IIIF? 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 19
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
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
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
http://www.dlib.indiana.edu/~jenlrile/metadatamap/ 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 23
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
Shared Canvas 
Abstract space used for building a 
view of the object 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 25
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
Shared Canvas 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 27
Shared Canvas 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 28
Shared Canvas 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 29
Shared Canvas 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 30
Why? 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 31
One Canvas, Multiple Images 
Archimedes Palimpsest Multi-Spectral Images 
http://www.archimedespalimpsest.org/ 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 32
One Canvas, Multiple Images 
Archimedes Palimpsest Multi-Spectral Images 
http://www.archimedespalimpsest.org/ 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 33
One Canvas, Multiple Images 
Archimedes Palimpsest Multi-Spectral Images 
http://www.archimedespalimpsest.org/ 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 34
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
Not Just Images 
http://purl.stanford.edu/cv176gb0028#image/545/thumb/ 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 36
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 37
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 38
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 39
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 40
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 41
Structure 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 42
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
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
How? 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 45
IIIF For Museums 
American Art Collaborative, 13th of November 2014 46 
JSON: 
Ease of Development 
Linked Data: 
Plays Nice with Others
{! 
"@context":"http://iiif.io/api/presentation/2/context.json",! 
"@id":"http://www.example.org/iiif/book1/canvas/p1.json",! 
"@type":"sc:Canvas”,! 
"label":"p. 1”,! 
"height":1000,! 
"width":750,! 
"images": [! 
{"@type":"oa:Annotation”,! 
// annotation linking image to canvas …! 
}],! 
"otherContent": [! 
{"@type":"sc:AnnotationList",! 
// reference to list of non-image annotations …! 
}]! 
IIIF For Museums 
American Art Collaborative, 13th of November 2014 47 
} ! 
{}s are the new <>s
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
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/

IIIF Overview for Linked Data Exhibitions

  • 1.
    Rob Sanderson TechnologyStandards 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 finddigital 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 ofDuplication • 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 abetter way... IIIF For Museums American Art Collaborative, 13th of November 2014 6 http://lod-cloud.net/ Aug 2014
  • 7.
    Linked Data andAPIs enable reuse IIIF For Museums American Art Collaborative, 13th of November 2014 7
  • 8.
    Linked Data andAPIs enable reuse IIIF For Museums American Art Collaborative, 13th of November 2014 8
  • 9.
    IIIF Vision AGlobal 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 LinkedData 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! !
  • 14.
    Image API: LinkedData {! "@context": "http://iiif.io/api/image/2/context.json",! "@id": "http://www.example.org/iiif/book1-p1",! "height": 6000,! "width": 4000,! "tiles": [{"scale_factors": [ 1, 2, 4, 8 ], "width": 512}],! "sizes": [{"width": 400, "height": 600},! {"width": 2000, "height": 3000}! ],! "profile": ["http://iiif.io/api/image/2/level2.json",! {"formats": ["pdf", "gif"],! "qualities": ["color", "gray"]}! ]! IIIF For Museums American Art Collaborative, 13th of November 2014 14 }! ! ! ! {base}/info.json! ! ! !!!
  • 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 IIIFFor 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
  • 17.
    IIIF-Discuss Members h"p://groups.google.com/forum/#!forum/iiif-­‐discuss IIIF For Museums American Art Collaborative, 13th of November 2014 17
  • 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
  • 23.
    http://www.dlib.indiana.edu/~jenlrile/metadatamap/ IIIF ForMuseums American Art Collaborative, 13th of November 2014 23
  • 24.
    Solution: Focus onthe 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 Abstractspace used for building a view of the object IIIF For Museums American Art Collaborative, 13th of November 2014 25
  • 26.
    Shared Canvas Abstractspace 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 IIIFFor Museums American Art Collaborative, 13th of November 2014 27
  • 28.
    Shared Canvas IIIFFor Museums American Art Collaborative, 13th of November 2014 28
  • 29.
    Shared Canvas IIIFFor Museums American Art Collaborative, 13th of November 2014 29
  • 30.
    Shared Canvas IIIFFor Museums American Art Collaborative, 13th of November 2014 30
  • 31.
    Why? IIIF ForMuseums American Art Collaborative, 13th of November 2014 31
  • 32.
    One Canvas, MultipleImages Archimedes Palimpsest Multi-Spectral Images http://www.archimedespalimpsest.org/ IIIF For Museums American Art Collaborative, 13th of November 2014 32
  • 33.
    One Canvas, MultipleImages Archimedes Palimpsest Multi-Spectral Images http://www.archimedespalimpsest.org/ IIIF For Museums American Art Collaborative, 13th of November 2014 33
  • 34.
    One Canvas, MultipleImages Archimedes Palimpsest Multi-Spectral Images http://www.archimedespalimpsest.org/ IIIF For Museums American Art Collaborative, 13th of November 2014 34
  • 35.
    One Image, MultipleCanvases 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 ForMuseums American Art Collaborative, 13th of November 2014 37
  • 38.
    Structure IIIF ForMuseums American Art Collaborative, 13th of November 2014 38
  • 39.
    Structure IIIF ForMuseums American Art Collaborative, 13th of November 2014 39
  • 40.
    Structure IIIF ForMuseums American Art Collaborative, 13th of November 2014 40
  • 41.
    Structure IIIF ForMuseums American Art Collaborative, 13th of November 2014 41
  • 42.
    Structure IIIF ForMuseums American Art Collaborative, 13th of November 2014 42
  • 43.
    Properties label Nameof 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 Linkto 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 ForMuseums 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
  • 47.
    {! "@context":"http://iiif.io/api/presentation/2/context.json",! "@id":"http://www.example.org/iiif/book1/canvas/p1.json",! "@type":"sc:Canvas”,! "label":"p. 1”,! "height":1000,! "width":750,! "images": [! {"@type":"oa:Annotation”,! // annotation linking image to canvas …! }],! "otherContent": [! {"@type":"sc:AnnotationList",! // reference to list of non-image annotations …! }]! IIIF For Museums American Art Collaborative, 13th of November 2014 47 } ! {}s are the new <>s
  • 48.
    Summary IIIF ForMuseums 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/