web annotations
play

Web Annotations Building the Experience Annotation An annotation - PowerPoint PPT Presentation

Web Annotations Building the Experience Annotation An annotation is something added. It is not the primary content, or even the secondary content. It is the association. Annotation (cont.) Annotations exist already - Links - Block quotes


  1. Web Annotations Building the Experience

  2. Annotation An annotation is something added. It is not the primary content, or even the secondary content. It is the association.

  3. Annotation (cont.) Annotations exist already - Links - Block quotes - Semantic markup - Pingbacks

  4. What Exists Inline annotation - microdata - microformats Out-of-band annotation - webmentions - pingbacks

  5. What Should Exist

  6. Decentralized Interoperate - Data model - Component model Distribute - Syndication - Discovery

  7. Read-write We deserve the freedom to reference. URI syntax cannot be overloaded forever.

  8. Read-write How do we go from out of band to inline? - anchoring Or vice versa? - selecting

  9. Read-write We need great components.

  10. Ideas - DOM events - Selection pseudo elements - Discovery endpoints

  11. DOM Events Existing event targets are DOM elements. We want the data. Idea: event.dataTarget Challenges: cross-device focus and selection

  12. Selection pseudo elements Can we describe a selection and style it? Without modifying the DOM (observably)? Idea: take hints from a:visited Challenge: performant selectors

  13. Discovery endpoints Where do we get annotations? - feed discovery (activitystreams) Where do we publish them? - locally - webmention

  14. Conclusion We do not need much. We need to be extremely practical. We must solve problems for developers.

Recommend


More recommend