Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

IIIF Foundational Specifications

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 12 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie IIIF Foundational Specifications (20)

Weitere von Robert Sanderson (20)

Anzeige

Aktuellste (20)

IIIF Foundational Specifications

  1. 1. @azaroth42 Foundational Specifications Rob Sanderson rsanderson@getty.edu Foundational Specifications International Image Interoperability Framework
  2. 2. @azaroth42 Foundational Specifications A Community that develops APIs, …shh … secret third line… implements them in Software, and exposes interoperable Content
  3. 3. @azaroth42 Foundational Specifications A Community that develops APIs, based on Web Standards, implements them in Software, and exposes interoperable Content
  4. 4. @azaroth42 Foundational Specifications Web Standards • Linked Open Data • JSON-LD • Linked Data Platform • Media Fragments • Open Annotation • Activity Streams • Webmention Just putting the puzzle pieces together with a little glue to make it stick
  5. 5. @azaroth42 Foundational Specifications Linked Open Data • Use URIs to name things • Use HTTP URIs • Provide useful information • Link to other things Be part of the web, not just on the web
  6. 6. @azaroth42 Foundational Specifications JSON-LD Developer friendly way to express Linked Data { “@context”: ”http://iiif.io/api/presentation/2/context.json”, “@id”: “http://example.org/iiif/book1/manifest”, “@type”: “sc:Manifest”, “label”: “Book 1”, “metadata”: [ {“label”: “Author”, “value”: “A. Authorus”} ], “license”: ”http://example.org/rights/license.html”, “sequences”: [ … ] }
  7. 7. @azaroth42 Foundational Specifications Linked Data Platform • Information management protocol for Linked Data • REST principles • Containers • JSON-LD (and Turtle) • Non Linked Data • Can create links automatically
  8. 8. @azaroth42 Foundational Specifications Media Fragments • URI Fragments identify part of the resource • … for Timed Media • Area in space • Duration in time • Image API • Presentation API • Future Audio/Video API
  9. 9. @azaroth42 Foundational Specifications Open Annotation • Current: W3C Community Group specification • Coming: W3C Technical Recommendation • Presentation API – Painting resources – ”Regular” annotations • Search API – Transcription/OCR – But really any annotation
  10. 10. @azaroth42 Foundational Specifications Activity Streams • Semantic description of an “activity” • Describe: Who, What, On/With What, Where, When • Logging/Description, not Notification/Protocol • Presentation, Search: – Collections for Paging – Synchronization – Other use cases?
  11. 11. @azaroth42 Foundational Specifications Webmention • Very simple specification for notifications • Source URL mentions Target URL
  12. 12. @azaroth42 Foundational Specifications References • TimBL on LOD: https://www.w3.org/DesignIssues/LinkedData.html • JSON-LD: https://www.w3.org/TR/json-ld/ • Linked Data Platform: https://www.w3.org/TR/ldp/ • Media Fragments: https://www.w3.org/TR/media-frags/ • Open Annotation: https://www.w3.org/TR/annotation-model/ • Activity Streams: https://www.w3.org/TR/activitystreams-core/ • Webmention: https://www.w3.org/TR/webmention/

×