introduction to the presentation api
TRANSCRIPT
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Introductionto the
Presentation APIRob Sanderson
@azaroth42#iiif
http://iiif.io/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Images are Fundamental Disseminatorsof Cultural Heritage
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
More than one image is needed per object
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
How do I know...
... which images to use?... in which order?
... what they depict?... how they can be reused?
... who should be attributed?... which other resources to display?
... which other objects are related?
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Actually, How do I ...... provide a rewarding user experience?
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
IIIF Presentation API 2.0
http://iiif.io/api/presentation/2.0/
Scope:Provide only the information
necessary for an application topresent the object to the user
Uses the Shared Canvas model
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Abstract space used for building a view of the object
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Abstract space used for building a view of the object
Think: Powerpoint Slide
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Shared Canvas
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Why?
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Imageshttp://www.archimedespalimpsest.org/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Imageshttp://www.archimedespalimpsest.org/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
One Canvas, Multiple Images
Archimedes Palimpsest Multi-Spectral Imageshttp://www.archimedespalimpsest.org/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
One Image, Multiple Canvases
http://www.e-codices.unifr.ch/en/csg/1394/140ahttp://www.e-codices.unifr.ch/en/csg/1394/063abcder
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Not Just Images
http://purl.stanford.edu/cv176gb0028#image/545/thumb/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Structure
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
PropertiesDescriptivelabel
Name of the resourcedescription
Textual summarythumbnail
Image summarymetadata
Pairs of Label and Value
Metadata Example: label:"Created", value:"1300"
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
PropertiesRightslicense
Link to license descriptionattribution
Text required to be displayedlogo
Image required to be displayed
Linkingservice
Additional service endpointseeAlso
Semantic metadata resourcerelated
Resource to display to the user
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
How?
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
JSON: Ease of Development
Linked Data:Plays Nice with Others
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
{ "@context":"http://iiif.io/api/presentation/2/context.json", "@id":"http://www.example.org/iiif/book1/canvas/p1.json", "@type":"sc:Canvas”, "label":"p. 1”, "height":1000, "width":750, "images": [ {"@type":"oa:Annotation”, // annotation linking image to canvas … }], "otherContent": [ {"@type":"sc:AnnotationList", // reference to list of non-image annotations … }]}
{}s are the new <>s
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Summary
Presentation Data not MetadataShared Canvas Model
Linked Open Data in JSON
http://iiif.io/api/presentation/2.0/
Access to the World's Images, Ghent, December 8th 2015Presenter: @azaroth42 | Slides: #iiif @iiif_io http://iiif.io/
Summary
Presentation Data not MetadataShared Canvas Model
Linked Open Data in JSON
Coming Soon:http://iiif.io/api/presentation/2.1/