SlideShare uma empresa Scribd logo
1 de 76
Baixar para ler offline
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/ ...

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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)
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

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/ ...