Annotation

From OLPC
Revision as of 21:48, 4 May 2007 by Sj (talk | contribs) (..)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

We want to support annotation of any document, in a generalized way that can be supported by a unified aggregation and sharing system (where annotations/comments are similar to other objects in the object store). See content stamping for a specific kind of annotation that supports reviewing.


Sharing

Sharing annotations back and forth via browser isn't trivial. Sometimes you want to have a notebook with a document and comments, all together. How does that get passed back and forth? Are notes inline or their own objects? Is this affected by the people sharing having previously both owned copies of the uncommented book?

Aggregation

When annotations are separate from the underlying work, one can see a constellation of notes from many people. A few views which we want to readily support:

  • no comments
  • my own comments
  • comments from a group (myself/class/teachers)
  • all comments
  • new comments

Types of annotation to support:

  • point-and-click annotation associated with a spot on an image or page
  • selection annotation associated with a string in a document or region in an image
  • block annotation associated with a paragraph or block in a document or region in an image
  • document-level annotation such as tags or reviews