forked from makr0/seajax-utils
-
Notifications
You must be signed in to change notification settings - Fork 2
Annotation Metadata Model
dgutman edited this page Oct 17, 2013
·
2 revisions
Metadata model for markups and annotations is still in flux; here are some basic attributes that should be included in any zoomable image markup.
- UID ( text String?)
- Object Type (Square/Rect/Circle/Point/Polyline/Freehand)
- Border Color ( #ffff00 )
- Markup Opacity ( 0- 1.0)
- Fill Color (Hex color)
- Rater Name ( Text String of who generated the annotation; or algorithm name/version)
- Mark up Label ( Text)
- List/Ontology ID (data set/value list for #7)
- Notes (add'l freetext)
- Markup Image Name (e.g. name/link to image your drawing on)
- Browser Used for Markup
- Time stamp of markup creation ( javascript getDate?)13/ ) Time Stamp of markup creation
- Revision and/or UID of original markup version
- md5sum of image
- Annotation data server (where_annotated,server used, maybe just use hash of domain name....)
- Zoom Level
- some UID (probably hash of rater_id and timestamp; although unlikely 2 people are generating a markup at the same microsecond)
- object type (square/rect/circle)
- Vertices/points
- Border Color
- Opacity
- Fill Color
- rater_name (who did it or what algorithm), will probably use a Version if it's a computer myalgo.1, myalgo.2, etc..
- zoom_of_markup
- mark up label (ideally from semistructured list using autocomplete)
- List/Ontology/whatever ID
- Notes
- Image Name being marked up
- Browser Used
- Time Stamp of markup creation
- Revision and/or ID of original version--- debating what's easier to implement
- md5sum of image
- 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...