Open Annotation Overview

895 views

Published on

Slides prepared for the International Image Interoperability Framework workshop at the Hague, April 2012, describing the W3C Community Group Open Annotation draft specification.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
895
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Annotation Overview

  1. 1. Open Annotation (W3C Community Group Draft) Robert Sanderson azaroth42@gmail.com Los Alamos National Laboratory @azaroth42 W3C Open Annotation Co-Chair Herbert Van de Sompel hvdsomp@gmail.com Los Alamos National Laboratory @hvdsomp http://www.openannotation.org/This research was funded, in part, by the Andrew W. Mellon Foundation. International Image Interoperability Framework, Workshop 2 1 11-13 April 2012, The Hague, The Netherlands
  2. 2. Overview•  Basic Open Annotation Model •  Annotation •  Body •  Target•  Specific Resources •  State •  Selector •  Style •  Multiple Specifiers•  Network Model •  Publish/Discover/Subscribe •  Embedding Resources •  Publishing Resources International Image Interoperability Framework, Workshop 2 2 11-13 April 2012, The Hague, The Netherlands
  3. 3. Basic Model An RDFDocument The What TheComment Comment is About http://www.openannotation.org/spec/core/ International Image Interoperability Framework, Workshop 2 3 11-13 April 2012, The Hague, The Netherlands
  4. 4. Basic ModelInternational Image Interoperability Framework, Workshop 2 4 11-13 April 2012, The Hague, The Netherlands
  5. 5. Annotation TypesThere can be further typing of the Annotation to clarify purpose. International Image Interoperability Framework, Workshop 2 5 11-13 April 2012, The Hague, The Netherlands
  6. 6. Annotation TypesInternational Image Interoperability Framework, Workshop 2 6 11-13 April 2012, The Hague, The Netherlands
  7. 7. Annotation ProvenanceAdditional information can be associated with the Annotation International Image Interoperability Framework, Workshop 2 7 11-13 April 2012, The Hague, The Netherlands
  8. 8. Annotation ProvenanceInternational Image Interoperability Framework, Workshop 2 8 11-13 April 2012, The Hague, The Netherlands
  9. 9. BodyBody can have both Type (Video) and Format (mpeg) International Image Interoperability Framework, Workshop 2 9 11-13 April 2012, The Hague, The Netherlands
  10. 10. BodyInternational Image Interoperability Framework, Workshop 2 10 11-13 April 2012, The Hague, The Netherlands
  11. 11. No BodyHighlight or Bookmark Annotations may not have a Body International Image Interoperability Framework, Workshop 2 11 11-13 April 2012, The Hague, The Netherlands
  12. 12. No BodyInternational Image Interoperability Framework, Workshop 2 12 11-13 April 2012, The Hague, The Netherlands
  13. 13. Specific BodyIdentifier for a SpecificRepresentation or Part of a Resource International Image Interoperability Framework, Workshop 2 13 11-13 April 2012, The Hague, The Netherlands
  14. 14. Specific BodyInternational Image Interoperability Framework, Workshop 2 14 11-13 April 2012, The Hague, The Netherlands
  15. 15. TargetThe Target can also have both Type (Image) and Format (png) International Image Interoperability Framework, Workshop 2 15 11-13 April 2012, The Hague, The Netherlands
  16. 16. TargetInternational Image Interoperability Framework, Workshop 2 16 11-13 April 2012, The Hague, The Netherlands
  17. 17. Multiple TargetsThere can be more than one Target, eg. for compare/contrast. International Image Interoperability Framework, Workshop 2 17 11-13 April 2012, The Hague, The Netherlands
  18. 18. Multiple TargetsInternational Image Interoperability Framework, Workshop 2 18 11-13 April 2012, The Hague, The Netherlands
  19. 19. Specific Target Identifier for a Specific Representation or Part of a ResourceInternational Image Interoperability Framework, Workshop 2 19 11-13 April 2012, The Hague, The Netherlands
  20. 20. Specific TargetInternational Image Interoperability Framework, Workshop 2 20 11-13 April 2012, The Hague, The Netherlands
  21. 21. SpecifiersSpecific Body and Specific Target resources identify the region ofinterest, and/or the state of the resource.Need to be able to describe the state of the resource, the segment of interest, and potentially styling hints for how to render it.We introduce three Specifiers: State Describes how to retrieve representation Selector Describes how to select segment Style Describes how to render/process segment International Image Interoperability Framework, Workshop 2 21 11-13 April 2012, The Hague, The Netherlands
  22. 22. Specifier WorkflowMultiple Specifiers of different types can be used together International Image Interoperability Framework, Workshop 2 22 11-13 April 2012, The Hague, The Netherlands
  23. 23. StateDescription ofRepresentation of Interest ofBody or Target Resource International Image Interoperability Framework, Workshop 2 23 11-13 April 2012, The Hague, The Netherlands
  24. 24. StateInternational Image Interoperability Framework, Workshop 2 24 11-13 April 2012, The Hague, The Netherlands
  25. 25. Selector Description of Segment of Interest of Representation of Body or Target ResourceInternational Image Interoperability Framework, Workshop 2 25 11-13 April 2012, The Hague, The Netherlands
  26. 26. SelectorInternational Image Interoperability Framework, Workshop 2 26 11-13 April 2012, The Hague, The Netherlands
  27. 27. Fragment Selector Description of Segment of Interest via URI Fragment SpecificationInternational Image Interoperability Framework, Workshop 2 27 11-13 April 2012, The Hague, The Netherlands
  28. 28. Fragment SelectorInternational Image Interoperability Framework, Workshop 2 28 11-13 April 2012, The Hague, The Netherlands
  29. 29. Style Description of Rendering Instructions for Body or Target RepresentationInternational Image Interoperability Framework, Workshop 2 29 11-13 April 2012, The Hague, The Netherlands
  30. 30. StyleInternational Image Interoperability Framework, Workshop 2 30 11-13 April 2012, The Hague, The Netherlands
  31. 31. Alternative SpecifiersInternational Image Interoperability Framework, Workshop 2 31 11-13 April 2012, The Hague, The Netherlands
  32. 32. Alternative SpecifiersInternational Image Interoperability Framework, Workshop 2 32 11-13 April 2012, The Hague, The Netherlands
  33. 33. Annotation ProtocolsUnlike previous systems, OpenAnnotation does not mandate aprotocol.No reliance on a client/servercombination gives the clientautonomy.Instead we promote a publish/subscribe methodology, whereannotations may be stored andconsumed from anywhere. Protocol: publish, subscribe, consume tied together International Image Interoperability Framework, Workshop 2 33 11-13 April 2012, The Hague, The Netherlands
  34. 34. Publish/Subscribe Method We don’t specify how this transfer should occurpublish International Image Interoperability Framework, Workshop 2 34 3 11-13 April 2012, The Hague, The Netherlands
  35. 35. Publish/Subscribe Method Nor this.publish subscribe International Image Interoperability Framework, Workshop 2 35 3 11-13 April 2012, The Hague, The Netherlands
  36. 36. Publish/Subscribe Method Nor this.publish subscribe consume International Image Interoperability Framework, Workshop 2 36 3 11-13 April 2012, The Hague, The Netherlands
  37. 37. Inline BodyInternational Image Interoperability Framework, Workshop 2 37 11-13 April 2012, The Hague, The Netherlands
  38. 38. Inline BodyInternational Image Interoperability Framework, Workshop 2 38 11-13 April 2012, The Hague, The Netherlands
  39. 39. Inline TargetInternational Image Interoperability Framework, Workshop 2 39 11-13 April 2012, The Hague, The Netherlands
  40. 40. Inline TargetInternational Image Interoperability Framework, Workshop 2 40 11-13 April 2012, The Hague, The Netherlands
  41. 41. Inline SpecifierInternational Image Interoperability Framework, Workshop 2 41 11-13 April 2012, The Hague, The Netherlands
  42. 42. Inline SpecifierInternational Image Interoperability Framework, Workshop 2 42 11-13 April 2012, The Hague, The Netherlands
  43. 43. Annotation SerializationInternational Image Interoperability Framework, Workshop 2 43 11-13 April 2012, The Hague, The Netherlands
  44. 44. Annotation SerializationInternational Image Interoperability Framework, Workshop 2 44 11-13 April 2012, The Hague, The Netherlands
  45. 45. Publishing Embedded Resources International Image Interoperability Framework, Workshop 2 45 11-13 April 2012, The Hague, The Netherlands
  46. 46. Publishing Embedded Resources International Image Interoperability Framework, Workshop 2 46 11-13 April 2012, The Hague, The Netherlands
  47. 47. Model OverviewInternational Image Interoperability Framework, Workshop 2 47 11-13 April 2012, The Hague, The Netherlands
  48. 48. Thank You Robert Sanderson rsanderson@lanl.gov azaroth42@gmail.com @azaroth42 Web: http://www.openannotation.org/ http://www.w3.org/community/openannotation/ These Slides: http://slidesha.re/…International Image Interoperability Framework, Workshop 2 48 11-13 April 2012, The Hague, The Netherlands

×