Datastage file annotation
From ImageWeb
Annotation and search tools
- Shuffl (http://code.google.com/p/shuffl/)
- Schema-driven XForms based approach (http://www.miidi.org:8080/input-form/, http://www.miidi.org/wiki/index.php/Metadata_Editor)
- Wf4Ever RO manager tool (https://github.com/wf4ever/ro-manager/tree/master/src, http://www.wf4ever-project.org/)
- more...
Characteristics of Shuffl annotations
Shuffl project: http://code.google.com/p/shuffl/
Shuffl demonstration: http://shuffl.googlecode.com/svn/trunk/static/demo/shuffl-demo-notes.xhtml
- Browser-based annotation and data display tool, implemented entirely in Javascript: no local software installation is needed.
- Annotations stored as files in the Datastage file system (written using WebDAV or AtomPub).
- Metadata encoded as JSON (JRON) or RDF - pluggable data formats.
- Different card formats defined by pluggable javascript modules.
- Could be used for generic text annotations without need for domain-specific ontologies.
- Shuffl files are not necessarily associated with annotated data files, but card formats could be defined that do create specific linkages.
- Shuffl cards can be used for visualization as well as data entry.
- Visualized data can be accessed in the Datastage shared file system, or from any other web-accesible location.
- Shuffl is not yet fully user-ready and work-hardened. But the existing functionality is well locked down with unit tests.
Note: as annotations are stored as files in the Datastage file system, separate tools can be used for spidering, indexing and searching (e.g. SOLR, etc.). If a web-based search facility such as SOLR is implemented, then it would be possible to use Shuffl to create customized search result displays.

