Skip to content

Annotation Metadata Model

dgutman edited this page Oct 17, 2013 · 2 revisions

Metadata Model

Metadata model for markups and annotations is still in flux; here are some basic attributes that should be included in any zoomable image markup.

  1. UID ( text String?)
  2. Object Type (Square/Rect/Circle/Point/Polyline/Freehand)
  3. Border Color ( #ffff00 )
  4. Markup Opacity ( 0- 1.0)
  5. Fill Color (Hex color)
  6. Rater Name ( Text String of who generated the annotation; or algorithm name/version)
  7. Mark up Label ( Text)
  8. List/Ontology ID (data set/value list for #7)
  9. Notes (add'l freetext)
  10. Markup Image Name (e.g. name/link to image your drawing on)
  11. Browser Used for Markup
  12. Time stamp of markup creation ( javascript getDate?)13/ ) Time Stamp of markup creation
  13. Revision and/or UID of original markup version
  14. md5sum of image
  15. Annotation data server (where_annotated,server used, maybe just use hash of domain name....)
  16. Zoom Level

More Detailed Information.

  1. some UID (probably hash of rater_id and timestamp; although unlikely 2 people are generating a markup at the same microsecond)
  2. object type (square/rect/circle)
  3. Vertices/points
  4. Border Color
  5. Opacity
  6. Fill Color
  7. rater_name (who did it or what algorithm), will probably use a Version if it's a computer myalgo.1, myalgo.2, etc..
  8. zoom_of_markup
  9. mark up label (ideally from semistructured list using autocomplete)
  10. List/Ontology/whatever ID
  11. Notes
  12. Image Name being marked up
  1. Browser Used
  1. Time Stamp of markup creation
  2. Revision and/or ID of original version--- debating what's easier to implement
  3. md5sum of image
  4. where_annotated (server used, maybe just use hash of domain name....)

Note: as these images get converted to a "web" format prior to visualization, it's possible various versions of the "same" image have been created; unlikely, but who knows...

Clone this wiki locally