SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
1
International Image Interoperability Framework
and JSON-LD
Robert Sanderson
azaroth42@gmail.com
azaroth@stanford.edu
@azaroth42 #iiif
Digital Library Systems and Services
Stanford University
http://iiif.io/
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
2
Cultural Heritage is Steadily being Digitized
MS Richardson 7, Houghton Library, Harvard University
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
3
To What End?
Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
4
Co-operate?
Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/
?
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
5
Remember...
https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
6
Remember...
https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd
Valuable Content
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
7
Remember...
https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd
Valuable Content
Ugly Construction
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
8
EU Federation: Europeana
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
9
EU Federation: Europeana
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
10
From Europeana to Many One-Off Apps
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
11
And Out Again...
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
12
To Complexity
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
13
US Federation: DPLA
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
14
US Federation: DPLA
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
15
From DPLA to Many One-Off Apps
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
16
And Out Again...
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
17
To Complexity
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
18
US Federation: DPLA
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
19
Out to Ege 1 in South Carolina
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
20
Meet Otto and Ben
Otto Ege,
20th c. Biblioclast
Ben Albritton
21st c. Manuscript
Scholar
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
21
Meet Otto and Ben
Otto Ege,
20th c. Biblioclast
Ben Albritton
21st c. Manuscript
Scholar
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
22
Otto Ege MS 1, as of 1940
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
23
Remnants of Otto Ege MS 1, as of 2014
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
24
Remnants of Otto Ege MS 1, as of 2014
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
25
Stanford’s Leaves of Ege MS 1
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
26
http://iiif.io/
Global community and framework for sharing and delivering
images, especially for Cultural Heritage, using standard APIs
via jointly developed and supported software.
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
27
IIIF Community
•  ARTstor
•  Bibliothèque Nationale de
France
•  Bodleian Libraries, Oxford
University
•  British Library
•  Cambridge University
•  Cornell University
•  DPLA
•  Europeana
•  e-codices
•  Harvard University
•  Johns Hopkins University
•  National Library of Denmark
•  National Library of New Zealand
•  National Library of Norway
•  National Library of Poland
•  National Library of Wales
•  Princeton University
•  St. Louis University
•  Stanford University
•  Wellcome Trust
•  UK National Archives
•  Yale University
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
28
Two APIs: Image and Presentation
Image API:
http://iiif.io/api/image/2.0/
Two parts: Actual Pixels, Technical Metadata (JSON-LD)
Presentation API:
http://iiif.io/api/presentation/2.0/
Based on Shared Canvas data model (in JSON-LD)
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
29
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
30
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
31
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
32
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
33
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
34
IIIF Image API
Base URL: {scheme}://{host}{/prefix}/{identifier}!
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
35
IIIF Image API: Region
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
!
•  Full Image:
{base}/full/full/0/default.jpg!
!
•  Area by Pixels:
{base}/100,100,640,480/full/0/default.jpg!
!
•  Area by Percentage:
{base}/pct:50,50,33,33/full/0/default.jpg!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
36
IIIF Image API: Size
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
•  Full Image:
{base}/full/full/0/default.jpg!
•  Size by Pixels, forced aspect:
{base}/full/640,480/0/default.jpg!
•  Size by Pixels, aspect preserved:
{base}/full/!640,480/0/default.jpg!
•  Size by Percentage:
{base}/full/pct:50/0/default.jpg!
•  Size by Width, or by Height: !
{base}/full/,480/0/default.jpg!
{base}/full/640,/0/default.jpg !
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
37
IIIF Image API: Rotation
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
•  Full Image:
{base}/full/full/0/default.jpg!
!
•  90 degree Rotation:
{base}/full/full/90/default.jpg!
{base}/full/full/180/default.jpg!
!
•  Arbitrary Rotation:
{base}/full/full/27.6/default.jpg

!
•  Mirroring:
{base}/full/full/!0/default.jpg!
!
!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
38
IIIF Image API: Quality
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
•  Full Image:
{base}/full/full/0/default.jpg!
!
•  Explicit Option:
{base}/full/full/0/color.jpg!
{base}/full/full/0/gray.jpg!
{base}/full/full/0/bitonal.jpg!
!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
39
IIIF Image API: Format
Image Resource:
{base}/{region}/{size}/{rotation}/{quality}.{format}!
!
•  Full Image:
{base}/full/full/0/default.jpg!
!
•  Other Options:
{base}/full/full/0/default.png!
{base}/full/full/0/default.tif!
{base}/full/full/0/default.gif!
{base}/full/full/0/default.jp2!
{base}/full/full/0/default.pdf!
{base}/full/full/0/default.webp!
!
!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
40
2.0 Implementations
Image Server: Loris
https://github.com/pulibrary/loris
Viewer: Open Seadragon
https://github.com/openseadragon/openseadragon
Demo:
http://libimages.princeton.edu/osd-demo/?
feedme=pudl0123%2F8172070%2F01%2F00000001.jp2
1.1 Implementations:
Server: Loris, IIPserver, Freelib-Djatoka, RIIIF, Pi3f, ...
Viewer: Open Seadragon, Wellcome Trust Player, TsangDragon, ...
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
41
Development Infrastructure
Reference Implementation:
https://iiif.io/api/image/2.0/example/reference/
67352ccc-d1b0-11e1-89ae-279075081939
Server Validator:
http://iiif.io/api/image/validator/
Server Shims:
ContentDM
Chronicling America
Cloudinary
Djatoka
Luratech ICS
FSI Image Server
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
42
IIIF Image API: Technical Info
Information Resource, in JSON-LD:
{base}/info.json!
!
!
!
!
!
{!
"@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 and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
43
"RDF/XML was the Semantic Web's 3 Mile Island"
Manu Sporny, http://manu.sporny.org/2012/nuclear-rdf/
by Z22 - http://commons.wikimedia.org/wiki/File:Three_Mile_Island_Nuclear_Generating_Station_Unit_2.jpg
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
44
"RDF/XML was the Semantic Web's 3 Mile Island"
Cleaning Up the Mess:
Stop talking about RDF
Focus on tools
Focus on developers
More "Dogfooding"
JSON-LD
http://json-ld.org/
John G. Kemeny et al. http://commons.wikimedia.org/wiki/File:TMI_cleanup-2.jpg
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
45
http://json-ld.org/
•  Uses popular JSON format
•  Uses regular JSON idioms
•  Can often use existing JSON formats without change
•  Maps into RDF using a "context" definition
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
46
JSON-LD Basics
•  {} is a node in the graph
•  @id key gives the subject, omit to create a blank node
•  Other keys are predicates, values are objects
{!
"@id": "http://stanford.edu/~azaroth/#me",!
"label": "Rob Sanderson", !
"height": 183!
}!
Remember kids, curly brackets are the new angle brackets.
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
47
JSON-LD Basics
•  @type gives the class (rdf:type)
•  New nodes are chained inline
{!
"@id": "http://stanford.edu/~azaroth/#me",!
"@type": "Person",!
"label": "Rob Sanderson", !
"hasPet": {!
"@id": "http://stanford.edu/~azaroth/miya/#cat",!
"@type": "Cat",!
"height": 40!
}!
}!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
48
JSON-LD
•  Lists are multiple instances of a predicate
•  ... or an rdf:List
•  Can collapse @id to just a string
{!
"@id": "http://stanford.edu/~azaroth/#me",!
"@type": "Person",!
"label": ["Rob Sanderson", "Robert Sanderson"], !
"playlist": [!
"http://music.example.com/songs/1.mp3",!
"http://music.example.com/songs/2.mp3",!
"http://music.example.com/songs/3.mp3"!
]!
}!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
49
Magic????
•  @context provides a mapping to RDF
•  Can define prefixes and predicates
{!
"@context": {!
"foaf": "http://xmlns.com/foaf/0.1/",!
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",!
"Person": "foaf:Person",!
"label": "rdfs:label"!
},!
"@id": "http://stanford.edu/~azaroth/#me",!
"@type": "Person",!
"label": "Rob Sanderson"!
}!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
50
Magic????
•  Can define the expected type of object
{!
"@context": {!
"foaf": "http://xmlns.com/foaf/0.1/",!
"Person": "foaf:Person",!
"hasPet": {!
"@id": "http://example.com/ns/hasPet",!
"@type": "@id"!
}!
},!
"@id": "http://stanford.edu/~azaroth/#me",!
"@type": "Person",!
"hasPet": "http://stanford.edu/~azaroth/miya/#cat"!
}!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
51
Magic????
•  Can define the meaning of a JSON list
•  Can redefine properties without changing representation
{!
"@context": {!
"playlist": {!
"@id": "http://eg.com/ns/hasPlaylist",!
"@type": "@id",!
"@container": "@list"!
},!
"label": "http://xmlns.com/foaf/0.1/name"!
},!
"@id": "http://stanford.edu/~azaroth/#me",!
"label": ["Rob Sanderson", "Robert Sanderson"],!
"playlist": ["..."]!
}!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
52
Magic????
•  Context can be external (and thus shared)
!
{ !
"@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 and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
53
IIIF Presentation API
Just enough metadata to support a client presenting the digital
Cultural Heritage Object for the user to understand what she is
interacting with
Why “Presentation API”?
•  NOT a[nother] full semantic, bibliographic metadata “standard”
•  NOT (necessarily) an internal format: transform into it
•  Linked Open Data (JSON-LD)
•  Rationalization of (abstract) Shared Canvas data model
•  Full support for annotation via Open Annotation
•  http://iiif.io/api/presentation/2.0/
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
54
Shared Canvas
• A Canvas is an empty space in which to build up a display
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
55
Shared Canvas
• A Canvas is an empty space in which to build up a display
• A SharedCanvas's top left and bottom right corners correspond to
the equivalent corners of a page
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
56
Shared Canvas / Open Annotation
•  Annotation links Image with Canvas
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
57
Shared Canvas / Open Annotation
•  Annotation links Text with Canvas
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
58
Shared Canvas / Open Annotation
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
59
Benefits of Canvas Notion
Multiple Images of same page
•  Multi-spectral imaging, multiple digitizations, …
Archimedes Palimpsest Multi-Spectral Images
http://www.archimedespalimpsest.org/
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
60
Benefits of Canvas Notion
No image of the page
•  Hypothetical, lost, too fragile to digitize, …
This page intentionally,
but unfortunately,
left blank
Countless manuscripts, all around the world!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
61
Benefits of Canvas Notion
Partial images
•  Fragments of page, details in high resolution, …
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
62
Benefits of Canvas Notion
Non Image and External content
•  Text – transcription, translation, edition, …
•  Non-text transcription: diagrams, music
•  Non text performance: audio, video
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
63
Shared Canvas: Primary Resources
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
64
Shared Canvas: All Resources
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
65
IIIF Presentation API: JSON-LD
{!
"@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 …!
}],!
"other_content": [!
{"@type":"sc:AnnotationList",!
// reference to list of non-image annotations …!
}]!
} !
!
!
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
66
Development Infrastructure
Reference Sets:
https://iiif.io/api/presentation/2.0/example/fixtures/collection.json
https://iiif.io/api/presentation/2.0/example/errors/collection.json
Validator:
http://iiif.io/api/presentation/validator/
Implementation Library:
https://github.com/IIIF/presentation-api/tree/master/implementations/
manifest-factory
Shims:
ContentDM
Chronicling America
METS [+ALTO]
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
67
Open Annotation: Community Group
Established W3C Community Group in 2011
Currently 5th Largest of 177 groups: 128 participants
Today is final day for Annotation Working Group charter review!
http://www.w3.org/community/openannotation/
Interoperability between Annotation systems and platforms, by
…following the Architecture of the Web
…reusing existing web standards
…providing a single, coherent model to implement
…which is orthogonal to the domain of interest
…without requiring adoption of specific platforms
…while maintaining low implementation costs
Mission:
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
68
Open Annotation: Basic Data Model
http://www.openannotation.org/spec/core/
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
69
Technical Demo: Mise-en-Page
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
70
Mirador
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
71
Mirador2
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
72
Wellcome Player
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
73
Remnants of Otto Ege MS 1, as of 2014
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
74
Otto Ege MS 1, Reconstructed, in 2014
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
75
Otto Ege MS 1, Reconstructed, in 2014
IIIF and JSON-LD
LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014
76
Thank You
Robert Sanderson
azaroth42@gmail.com
azaroth@stanford.edu
@azaroth42
Web: http://iiif.io/
http://www.openannotation.org/
Slides: http://www.slideshare.net/
azaroth42/ ...

Más contenido relacionado

La actualidad más candente

Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLFariz Darari
 
Combining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsCombining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsAlexandre Passant
 
Linking books: rda-frbr-lod
Linking books: rda-frbr-lodLinking books: rda-frbr-lod
Linking books: rda-frbr-lodLukas Koster
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
Entity Linking to Wikipedia
Entity Linking to WikipediaEntity Linking to Wikipedia
Entity Linking to WikipediaAnja Pilz
 
WTF is Semantic Web?
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?milesw
 
Belfiore gsp-dpla-theme-final
Belfiore gsp-dpla-theme-finalBelfiore gsp-dpla-theme-final
Belfiore gsp-dpla-theme-finalDoreva Belfiore
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataFabien Gandon
 
Building Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any LanguageBuilding Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any LanguageJohn Collins
 

La actualidad más candente (11)

Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQL
 
Hacking with Semantic Web
Hacking with Semantic WebHacking with Semantic Web
Hacking with Semantic Web
 
Combining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systemsCombining Social Music and Semantic Web for music-related recommender systems
Combining Social Music and Semantic Web for music-related recommender systems
 
Linking books: rda-frbr-lod
Linking books: rda-frbr-lodLinking books: rda-frbr-lod
Linking books: rda-frbr-lod
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Entity Linking to Wikipedia
Entity Linking to WikipediaEntity Linking to Wikipedia
Entity Linking to Wikipedia
 
WTF is Semantic Web?
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?
 
Belfiore gsp-dpla-theme-final
Belfiore gsp-dpla-theme-finalBelfiore gsp-dpla-theme-final
Belfiore gsp-dpla-theme-final
 
Why Link?
Why Link?Why Link?
Why Link?
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Building Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any LanguageBuilding Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any Language
 

Destacado

IIIF Foundational Specifications
IIIF Foundational SpecificationsIIIF Foundational Specifications
IIIF Foundational SpecificationsRobert Sanderson
 
Open Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIFOpen Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIFRobert Sanderson
 
Linked Data Snowball, or Why We Need Reconciliation
Linked Data Snowball, or Why We Need ReconciliationLinked Data Snowball, or Why We Need Reconciliation
Linked Data Snowball, or Why We Need ReconciliationRobert Sanderson
 
Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?Robert Sanderson
 
Open Annotation; NISO digital bookmarking
Open Annotation; NISO digital bookmarkingOpen Annotation; NISO digital bookmarking
Open Annotation; NISO digital bookmarkingRobert Sanderson
 
NISO/Internet Archive Meeting on Social Bookmarking and Annotation
NISO/Internet Archive Meeting on Social Bookmarking and AnnotationNISO/Internet Archive Meeting on Social Bookmarking and Annotation
NISO/Internet Archive Meeting on Social Bookmarking and AnnotationRobert Sanderson
 
British Library Seminar: Shared Canvas (September 2011)
British Library Seminar: Shared Canvas (September 2011)British Library Seminar: Shared Canvas (September 2011)
British Library Seminar: Shared Canvas (September 2011)Robert Sanderson
 
Linked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural HeritageLinked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural HeritageRobert Sanderson
 
Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Robert Sanderson
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Robert Sanderson
 
Parker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript FrameworkParker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript FrameworkRobert Sanderson
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumRobert Sanderson
 
Semantic Search on the Rise
Semantic Search on the RiseSemantic Search on the Rise
Semantic Search on the RisePeter Mika
 
Linked Data Lessons from Digital Humanities
Linked Data Lessons from Digital HumanitiesLinked Data Lessons from Digital Humanities
Linked Data Lessons from Digital HumanitiesDesign for Context
 
W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)Robert Sanderson
 

Destacado (20)

IIIF Foundational Specifications
IIIF Foundational SpecificationsIIIF Foundational Specifications
IIIF Foundational Specifications
 
Open Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIFOpen Repositories 2014: Crowdsourced Transcription via IIIF
Open Repositories 2014: Crowdsourced Transcription via IIIF
 
IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0IIIF: Shared Canvas 2.0
IIIF: Shared Canvas 2.0
 
Linked Data Snowball, or Why We Need Reconciliation
Linked Data Snowball, or Why We Need ReconciliationLinked Data Snowball, or Why We Need Reconciliation
Linked Data Snowball, or Why We Need Reconciliation
 
Open Annotation Overview
Open Annotation OverviewOpen Annotation Overview
Open Annotation Overview
 
Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?Open Annotation: Bridging the Divide?
Open Annotation: Bridging the Divide?
 
Open Annotation; NISO digital bookmarking
Open Annotation; NISO digital bookmarkingOpen Annotation; NISO digital bookmarking
Open Annotation; NISO digital bookmarking
 
NISO/Internet Archive Meeting on Social Bookmarking and Annotation
NISO/Internet Archive Meeting on Social Bookmarking and AnnotationNISO/Internet Archive Meeting on Social Bookmarking and Annotation
NISO/Internet Archive Meeting on Social Bookmarking and Annotation
 
Python Web Tutorial
Python Web TutorialPython Web Tutorial
Python Web Tutorial
 
British Library Seminar: Shared Canvas (September 2011)
British Library Seminar: Shared Canvas (September 2011)British Library Seminar: Shared Canvas (September 2011)
British Library Seminar: Shared Canvas (September 2011)
 
OAC Technical Summary
OAC Technical SummaryOAC Technical Summary
OAC Technical Summary
 
Linked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural HeritageLinked Data and Images: Building Blocks for Cultural Heritage
Linked Data and Images: Building Blocks for Cultural Heritage
 
Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)
 
Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)Transactional Archiving (Web Archive Globalization Workshop)
Transactional Archiving (Web Archive Globalization Workshop)
 
Parker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript FrameworkParker Keio 2011: Interoperable Manuscript Framework
Parker Keio 2011: Interoperable Manuscript Framework
 
OAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall ForumOAC Presentation at CNI 09 Fall Forum
OAC Presentation at CNI 09 Fall Forum
 
Semantic search
Semantic searchSemantic search
Semantic search
 
Semantic Search on the Rise
Semantic Search on the RiseSemantic Search on the Rise
Semantic Search on the Rise
 
Linked Data Lessons from Digital Humanities
Linked Data Lessons from Digital HumanitiesLinked Data Lessons from Digital Humanities
Linked Data Lessons from Digital Humanities
 
W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)W3C Web Annotation WG Update (I Annotate 2016)
W3C Web Annotation WG Update (I Annotate 2016)
 

Similar a IIIF and JSON-LD: LODLAM Training Day

Isni where are we now gatenby harvard 2014 11
Isni where are we now gatenby harvard 2014 11Isni where are we now gatenby harvard 2014 11
Isni where are we now gatenby harvard 2014 11Janifer Gatenby
 
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...Trevor Owens
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIIIF_io
 
[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey
[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey
[WSO2 Integration Summit London 2019] The Journey to the Start of the JourneyWSO2
 
Aallbibframe em-20130714
Aallbibframe em-20130714Aallbibframe em-20130714
Aallbibframe em-20130714zepheiraorg
 
Keeping up to date the New Way! : Arkhangelsk ToKX workshop
Keeping up to date  the New Way! : Arkhangelsk ToKX workshopKeeping up to date  the New Way! : Arkhangelsk ToKX workshop
Keeping up to date the New Way! : Arkhangelsk ToKX workshopGuus van den Brekel
 
IIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingIIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingTom-Cramer
 
Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Asa Letourneau
 
International Image Interoperability Framework - New Possibilities for Archives
International Image Interoperability Framework - New Possibilities for ArchivesInternational Image Interoperability Framework - New Possibilities for Archives
International Image Interoperability Framework - New Possibilities for ArchivesWim van Dongen
 
SSHELCO 2016 metadata workshop
SSHELCO 2016 metadata workshopSSHELCO 2016 metadata workshop
SSHELCO 2016 metadata workshopWilliam Fee
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadroShareCareX
 
Linked Data and why we (librarians) should care
Linked Data and why we (librarians) should careLinked Data and why we (librarians) should care
Linked Data and why we (librarians) should careFigoblog
 

Similar a IIIF and JSON-LD: LODLAM Training Day (20)

Xiaoli Li: MARC to BIBFRAME (Linked Data)
Xiaoli Li: MARC to BIBFRAME (Linked Data)Xiaoli Li: MARC to BIBFRAME (Linked Data)
Xiaoli Li: MARC to BIBFRAME (Linked Data)
 
Isni where are we now gatenby harvard 2014 11
Isni where are we now gatenby harvard 2014 11Isni where are we now gatenby harvard 2014 11
Isni where are we now gatenby harvard 2014 11
 
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...
We Have Interesting Problems: Some Applied Grand Challenges from Digital Libr...
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability Framework
 
Sem webmaubeuge
Sem webmaubeugeSem webmaubeuge
Sem webmaubeuge
 
[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey
[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey
[WSO2 Integration Summit London 2019] The Journey to the Start of the Journey
 
Aallbibframe em-20130714
Aallbibframe em-20130714Aallbibframe em-20130714
Aallbibframe em-20130714
 
Keeping up to date the New Way! : Arkhangelsk ToKX workshop
Keeping up to date  the New Way! : Arkhangelsk ToKX workshopKeeping up to date  the New Way! : Arkhangelsk ToKX workshop
Keeping up to date the New Way! : Arkhangelsk ToKX workshop
 
Green "Building and Launching The Commons: Because the Scholarly Record has a...
Green "Building and Launching The Commons: Because the Scholarly Record has a...Green "Building and Launching The Commons: Because the Scholarly Record has a...
Green "Building and Launching The Commons: Because the Scholarly Record has a...
 
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
 
IIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership MeetingIIIF for CNI Spring 2014 Membership Meeting
IIIF for CNI Spring 2014 Membership Meeting
 
Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104
 
Semantic Web Applications in Libraries: The Road to BIBFRAME
Semantic Web Applications in Libraries: The Road to BIBFRAMESemantic Web Applications in Libraries: The Road to BIBFRAME
Semantic Web Applications in Libraries: The Road to BIBFRAME
 
PA Digital and the DPLA
PA Digital and the DPLAPA Digital and the DPLA
PA Digital and the DPLA
 
Drupal and Libraries
Drupal and LibrariesDrupal and Libraries
Drupal and Libraries
 
International Image Interoperability Framework - New Possibilities for Archives
International Image Interoperability Framework - New Possibilities for ArchivesInternational Image Interoperability Framework - New Possibilities for Archives
International Image Interoperability Framework - New Possibilities for Archives
 
SSHELCO 2016 metadata workshop
SSHELCO 2016 metadata workshopSSHELCO 2016 metadata workshop
SSHELCO 2016 metadata workshop
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadro
 
Linked Data and why we (librarians) should care
Linked Data and why we (librarians) should careLinked Data and why we (librarians) should care
Linked Data and why we (librarians) should care
 
It summit2015
It summit2015It summit2015
It summit2015
 

Más de Robert Sanderson

LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleRobert Sanderson
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataRobert Sanderson
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtRobert Sanderson
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityRobert Sanderson
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityRobert Sanderson
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataRobert Sanderson
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataRobert Sanderson
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Robert Sanderson
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemRobert Sanderson
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingRobert Sanderson
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUDRobert Sanderson
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art ModelRobert Sanderson
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Robert Sanderson
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly HeldRobert Sanderson
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery WalkthroughRobert Sanderson
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMRobert Sanderson
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeRobert Sanderson
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelRobert Sanderson
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDRobert Sanderson
 

Más de Robert Sanderson (20)

Understanding Linked Art
Understanding Linked ArtUnderstanding Linked Art
Understanding Linked Art
 
LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at Yale
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable Data
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked Art
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD Sustainability
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and Usability
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUD
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art Model
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly Held
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery Walkthrough
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRM
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over Committee
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data Model
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUD
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

IIIF and JSON-LD: LODLAM Training Day

  • 1. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 1 International Image Interoperability Framework and JSON-LD Robert Sanderson azaroth42@gmail.com azaroth@stanford.edu @azaroth42 #iiif Digital Library Systems and Services Stanford University http://iiif.io/
  • 2. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 2 Cultural Heritage is Steadily being Digitized MS Richardson 7, Houghton Library, Harvard University
  • 3. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 3 To What End? Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/
  • 4. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 4 Co-operate? Grain elevators, Caldwell, Idaho, by Lee Russell, 1941. http://www.loc.gov/pictures/resource/fsac.1a34206/ ?
  • 5. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 5 Remember... https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd
  • 6. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 6 Remember... https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd Valuable Content
  • 7. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 7 Remember... https://www.flickr.com/photos/elviskennedy/10382501363/ cc-by-nc-nd Valuable Content Ugly Construction
  • 8. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 8 EU Federation: Europeana
  • 9. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 9 EU Federation: Europeana
  • 10. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 10 From Europeana to Many One-Off Apps
  • 11. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 11 And Out Again...
  • 12. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 12 To Complexity
  • 13. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 13 US Federation: DPLA
  • 14. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 14 US Federation: DPLA
  • 15. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 15 From DPLA to Many One-Off Apps
  • 16. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 16 And Out Again...
  • 17. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 17 To Complexity
  • 18. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 18 US Federation: DPLA
  • 19. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 19 Out to Ege 1 in South Carolina
  • 20. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 20 Meet Otto and Ben Otto Ege, 20th c. Biblioclast Ben Albritton 21st c. Manuscript Scholar
  • 21. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 21 Meet Otto and Ben Otto Ege, 20th c. Biblioclast Ben Albritton 21st c. Manuscript Scholar
  • 22. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 22 Otto Ege MS 1, as of 1940
  • 23. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 23 Remnants of Otto Ege MS 1, as of 2014
  • 24. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 24 Remnants of Otto Ege MS 1, as of 2014
  • 25. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 25 Stanford’s Leaves of Ege MS 1
  • 26. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 26 http://iiif.io/ Global community and framework for sharing and delivering images, especially for Cultural Heritage, using standard APIs via jointly developed and supported software.
  • 27. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 27 IIIF Community •  ARTstor •  Bibliothèque Nationale de France •  Bodleian Libraries, Oxford University •  British Library •  Cambridge University •  Cornell University •  DPLA •  Europeana •  e-codices •  Harvard University •  Johns Hopkins University •  National Library of Denmark •  National Library of New Zealand •  National Library of Norway •  National Library of Poland •  National Library of Wales •  Princeton University •  St. Louis University •  Stanford University •  Wellcome Trust •  UK National Archives •  Yale University
  • 28. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 28 Two APIs: Image and Presentation Image API: http://iiif.io/api/image/2.0/ Two parts: Actual Pixels, Technical Metadata (JSON-LD) Presentation API: http://iiif.io/api/presentation/2.0/ Based on Shared Canvas data model (in JSON-LD)
  • 29. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 29 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 30. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 30 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 31. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 31 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 32. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 32 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 33. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 33 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 34. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 34 IIIF Image API Base URL: {scheme}://{host}{/prefix}/{identifier}! Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! !
  • 35. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 35 IIIF Image API: Region Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! ! ! •  Full Image: {base}/full/full/0/default.jpg! ! •  Area by Pixels: {base}/100,100,640,480/full/0/default.jpg! ! •  Area by Percentage: {base}/pct:50,50,33,33/full/0/default.jpg!
  • 36. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 36 IIIF Image API: Size Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! ! •  Full Image: {base}/full/full/0/default.jpg! •  Size by Pixels, forced aspect: {base}/full/640,480/0/default.jpg! •  Size by Pixels, aspect preserved: {base}/full/!640,480/0/default.jpg! •  Size by Percentage: {base}/full/pct:50/0/default.jpg! •  Size by Width, or by Height: ! {base}/full/,480/0/default.jpg! {base}/full/640,/0/default.jpg !
  • 37. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 37 IIIF Image API: Rotation Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! ! •  Full Image: {base}/full/full/0/default.jpg! ! •  90 degree Rotation: {base}/full/full/90/default.jpg! {base}/full/full/180/default.jpg! ! •  Arbitrary Rotation: {base}/full/full/27.6/default.jpg
 ! •  Mirroring: {base}/full/full/!0/default.jpg! ! ! !
  • 38. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 38 IIIF Image API: Quality Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! ! •  Full Image: {base}/full/full/0/default.jpg! ! •  Explicit Option: {base}/full/full/0/color.jpg! {base}/full/full/0/gray.jpg! {base}/full/full/0/bitonal.jpg! ! !
  • 39. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 39 IIIF Image API: Format Image Resource: {base}/{region}/{size}/{rotation}/{quality}.{format}! ! •  Full Image: {base}/full/full/0/default.jpg! ! •  Other Options: {base}/full/full/0/default.png! {base}/full/full/0/default.tif! {base}/full/full/0/default.gif! {base}/full/full/0/default.jp2! {base}/full/full/0/default.pdf! {base}/full/full/0/default.webp! ! ! !
  • 40. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 40 2.0 Implementations Image Server: Loris https://github.com/pulibrary/loris Viewer: Open Seadragon https://github.com/openseadragon/openseadragon Demo: http://libimages.princeton.edu/osd-demo/? feedme=pudl0123%2F8172070%2F01%2F00000001.jp2 1.1 Implementations: Server: Loris, IIPserver, Freelib-Djatoka, RIIIF, Pi3f, ... Viewer: Open Seadragon, Wellcome Trust Player, TsangDragon, ...
  • 41. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 41 Development Infrastructure Reference Implementation: https://iiif.io/api/image/2.0/example/reference/ 67352ccc-d1b0-11e1-89ae-279075081939 Server Validator: http://iiif.io/api/image/validator/ Server Shims: ContentDM Chronicling America Cloudinary Djatoka Luratech ICS FSI Image Server
  • 42. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 42 IIIF Image API: Technical Info Information Resource, in JSON-LD: {base}/info.json! ! ! ! ! ! {! "@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"]}! ]! }! ! ! !
  • 43. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 43 "RDF/XML was the Semantic Web's 3 Mile Island" Manu Sporny, http://manu.sporny.org/2012/nuclear-rdf/ by Z22 - http://commons.wikimedia.org/wiki/File:Three_Mile_Island_Nuclear_Generating_Station_Unit_2.jpg
  • 44. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 44 "RDF/XML was the Semantic Web's 3 Mile Island" Cleaning Up the Mess: Stop talking about RDF Focus on tools Focus on developers More "Dogfooding" JSON-LD http://json-ld.org/ John G. Kemeny et al. http://commons.wikimedia.org/wiki/File:TMI_cleanup-2.jpg
  • 45. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 45 http://json-ld.org/ •  Uses popular JSON format •  Uses regular JSON idioms •  Can often use existing JSON formats without change •  Maps into RDF using a "context" definition
  • 46. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 46 JSON-LD Basics •  {} is a node in the graph •  @id key gives the subject, omit to create a blank node •  Other keys are predicates, values are objects {! "@id": "http://stanford.edu/~azaroth/#me",! "label": "Rob Sanderson", ! "height": 183! }! Remember kids, curly brackets are the new angle brackets.
  • 47. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 47 JSON-LD Basics •  @type gives the class (rdf:type) •  New nodes are chained inline {! "@id": "http://stanford.edu/~azaroth/#me",! "@type": "Person",! "label": "Rob Sanderson", ! "hasPet": {! "@id": "http://stanford.edu/~azaroth/miya/#cat",! "@type": "Cat",! "height": 40! }! }!
  • 48. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 48 JSON-LD •  Lists are multiple instances of a predicate •  ... or an rdf:List •  Can collapse @id to just a string {! "@id": "http://stanford.edu/~azaroth/#me",! "@type": "Person",! "label": ["Rob Sanderson", "Robert Sanderson"], ! "playlist": [! "http://music.example.com/songs/1.mp3",! "http://music.example.com/songs/2.mp3",! "http://music.example.com/songs/3.mp3"! ]! }!
  • 49. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 49 Magic???? •  @context provides a mapping to RDF •  Can define prefixes and predicates {! "@context": {! "foaf": "http://xmlns.com/foaf/0.1/",! "rdfs": "http://www.w3.org/2000/01/rdf-schema#",! "Person": "foaf:Person",! "label": "rdfs:label"! },! "@id": "http://stanford.edu/~azaroth/#me",! "@type": "Person",! "label": "Rob Sanderson"! }!
  • 50. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 50 Magic???? •  Can define the expected type of object {! "@context": {! "foaf": "http://xmlns.com/foaf/0.1/",! "Person": "foaf:Person",! "hasPet": {! "@id": "http://example.com/ns/hasPet",! "@type": "@id"! }! },! "@id": "http://stanford.edu/~azaroth/#me",! "@type": "Person",! "hasPet": "http://stanford.edu/~azaroth/miya/#cat"! }!
  • 51. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 51 Magic???? •  Can define the meaning of a JSON list •  Can redefine properties without changing representation {! "@context": {! "playlist": {! "@id": "http://eg.com/ns/hasPlaylist",! "@type": "@id",! "@container": "@list"! },! "label": "http://xmlns.com/foaf/0.1/name"! },! "@id": "http://stanford.edu/~azaroth/#me",! "label": ["Rob Sanderson", "Robert Sanderson"],! "playlist": ["..."]! }!
  • 52. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 52 Magic???? •  Context can be external (and thus shared) ! { ! "@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"]}! ]! }!
  • 53. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 53 IIIF Presentation API Just enough metadata to support a client presenting the digital Cultural Heritage Object for the user to understand what she is interacting with Why “Presentation API”? •  NOT a[nother] full semantic, bibliographic metadata “standard” •  NOT (necessarily) an internal format: transform into it •  Linked Open Data (JSON-LD) •  Rationalization of (abstract) Shared Canvas data model •  Full support for annotation via Open Annotation •  http://iiif.io/api/presentation/2.0/
  • 54. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 54 Shared Canvas • A Canvas is an empty space in which to build up a display
  • 55. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 55 Shared Canvas • A Canvas is an empty space in which to build up a display • A SharedCanvas's top left and bottom right corners correspond to the equivalent corners of a page
  • 56. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 56 Shared Canvas / Open Annotation •  Annotation links Image with Canvas
  • 57. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 57 Shared Canvas / Open Annotation •  Annotation links Text with Canvas
  • 58. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 58 Shared Canvas / Open Annotation
  • 59. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 59 Benefits of Canvas Notion Multiple Images of same page •  Multi-spectral imaging, multiple digitizations, … Archimedes Palimpsest Multi-Spectral Images http://www.archimedespalimpsest.org/
  • 60. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 60 Benefits of Canvas Notion No image of the page •  Hypothetical, lost, too fragile to digitize, … This page intentionally, but unfortunately, left blank Countless manuscripts, all around the world!
  • 61. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 61 Benefits of Canvas Notion Partial images •  Fragments of page, details in high resolution, …
  • 62. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 62 Benefits of Canvas Notion Non Image and External content •  Text – transcription, translation, edition, … •  Non-text transcription: diagrams, music •  Non text performance: audio, video
  • 63. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 63 Shared Canvas: Primary Resources
  • 64. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 64 Shared Canvas: All Resources
  • 65. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 65 IIIF Presentation API: JSON-LD {! "@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 …! }],! "other_content": [! {"@type":"sc:AnnotationList",! // reference to list of non-image annotations …! }]! } ! ! !
  • 66. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 66 Development Infrastructure Reference Sets: https://iiif.io/api/presentation/2.0/example/fixtures/collection.json https://iiif.io/api/presentation/2.0/example/errors/collection.json Validator: http://iiif.io/api/presentation/validator/ Implementation Library: https://github.com/IIIF/presentation-api/tree/master/implementations/ manifest-factory Shims: ContentDM Chronicling America METS [+ALTO]
  • 67. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 67 Open Annotation: Community Group Established W3C Community Group in 2011 Currently 5th Largest of 177 groups: 128 participants Today is final day for Annotation Working Group charter review! http://www.w3.org/community/openannotation/ Interoperability between Annotation systems and platforms, by …following the Architecture of the Web …reusing existing web standards …providing a single, coherent model to implement …which is orthogonal to the domain of interest …without requiring adoption of specific platforms …while maintaining low implementation costs Mission:
  • 68. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 68 Open Annotation: Basic Data Model http://www.openannotation.org/spec/core/
  • 69. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 69 Technical Demo: Mise-en-Page
  • 70. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 70 Mirador
  • 71. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 71 Mirador2
  • 72. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 72 Wellcome Player
  • 73. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 73 Remnants of Otto Ege MS 1, as of 2014
  • 74. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 74 Otto Ege MS 1, Reconstructed, in 2014
  • 75. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 75 Otto Ege MS 1, Reconstructed, in 2014
  • 76. IIIF and JSON-LD LODLAM Training Day, SemTechBiz, San Jose CA, 19th of August 2014 76 Thank You Robert Sanderson azaroth42@gmail.com azaroth@stanford.edu @azaroth42 Web: http://iiif.io/ http://www.openannotation.org/ Slides: http://www.slideshare.net/ azaroth42/ ...