Presentation API Walkthrough
-
Upload
iiifio -
Category
Technology
-
view
57 -
download
0
Transcript of Presentation API Walkthrough
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
Presentation API Walkthroughhttp://iiif.io/api/presentation/2.1/
InternationalImageInteroperabilityFramework
@azaroth42
Pres
enta
tion
API
Wal
kthr
oughPresentation API
Structure
Properties• Descriptive• Rights• Technical• Linking
More to it that than this however…
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
Expanded API
More Structure!• Ranges for Navigation (ToC)• Layers for managing content
Annotations!• For linking resources• For commentary• For hotspots• Managed in Lists
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
Descriptive Properties
labelAll main resources must have a human readable label
description, thumbnailCollections and Manifests should have descriptionsand thumbnail images
metadataCollections and Manifests should have metadata pairs{“label”: “Published”, “value”: “14th Century”}
@azaroth42
Pres
enta
tion
API
Wal
kthr
oughRights Properties
licenseLicense or rights statement about the resource
attributionText that must be displayed when resource is used
logoImage that must be displayed when resource is used
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
Technical Properties@id@type
Most resources must have an identifier and a type
viewingDirectionviewingHint
How to render the resources
navDate (new in 2.1)
A date for navigation purposes
@azaroth42
Pres
enta
tion
API
Wal
kthr
oughLinking Properties
rendering (new in 2.1)
Human readable download version of the resource
serviceA service to enable further functionality
seeAlsoA machine readable description of the resource
withinThe resource is part of a containing resource
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
FeaturesInternationalization
Multiple languages can be given for text properties
HTML or Plain TextText can be HTML or plain
ExtensibleJSON-LD syntax makes it easy to extend withoutcollisions between systems
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
AnnotationsMechanism for linking things together
IIIF (primarily*) limits its scope to Canvases:– Image to Canvas– Text, Audio, Video, Data, … to Canvas– Commentary about the object represented– Hotspot to link some resource to a clickable area
* In 2.1 it is possible to comment on other resources as well
@azaroth42
Pres
enta
tion
API
Wal
kthr
ough
Thank You
Links:
http://iiif.io/api/presentation/2.1/http://iiif.io/api/presentation/2.1/change-log/
http://www.w3.org/TR/annotation-model/