Successfully reported this slideshow.
Your SlideShare is downloading. ×

Foundational Specifications

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 12 Ad

Foundational Specifications

Download to read offline

A presentation given at the International Image Interoperability Framework event held at the New York Academy of Medicine in New York City on May 11, 2016.

Rob Sanderson
The Getty

A presentation given at the International Image Interoperability Framework event held at the New York Academy of Medicine in New York City on May 11, 2016.

Rob Sanderson
The Getty

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Foundational Specifications (20)

Advertisement

Recently uploaded (20)

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/

×