Annotator Community Call Notes (9/27/13)
0. Attendees
Nick Stenning, Dan Whaley, Randall Leeds, Kristof Csillag, Jamie Folsom, Andrew Magliozzi, Robert Casties, Phil Dessene, Daniel Robles, Christian Kleinferchner, & Michael Scharf
Notes from last time: https://docs.google.com/a/finalsclub.org/document/d/1qYwTzTgRJbXid_3OY_th8bvP8ZEB-ACeQjAGjqQh6LY/edit
+++ Annotator 2.0 Milestone:
https://github.com/okfn/annotator/issues?milestone=3&page=1&state=open
I. Action Items from Previous Call
Storage
- @Nick to merge WIP branch (status = TBD )
- Andrew & Nick working on fixing tests on WIP branch
- TODO: Next release of Annotator 1.2.8
- @Anna to test LoreStore with WIP branch (status = _____unknown_____ )
- TODO: Andrew to follow up with Anna off list
- @Nick to merge Auth Plugin with new Store plugin (status = TBD )
- Depends on rest of WIP branch
User Interface
- @Randall to dig out highlighter extraction branch (status = not done)
Flexible Matching
- @csillag to extract Hypothes.is flexible matching and submit a pull request
- strive to remain backward compatible with the existing reference store by utilizing the new the _local object so UI can rely on the anchored range regardless of the serialization (status = TBD )
Multimedia Annotation
- @Anna to write up this discussion and send a summary to the mailing list for further discussion (status = TBD )
- TODO: Andrew to follow up with Anna off list
InterPlugin Communication
- @Randall to remove all use of reference by class (use string names instead) in plugin instantiation/config. (status = not done)
Other Issues
- @Jamie to pull master (1.2.7) and build, integrate into a branch of Annotation Studio to test `Annotator#destroy()` (status = done )
- Data store wasn’t returning a ‘204’ but is now fixed and this unblocks 1.2.8 release!
- @Andrew Schedule another community call (status = done!! )
- @Everyone Stay tuned for build 1.2.8 release of Annotator in the near future (status = Nick is all over this ASAP )
- Everyone hang out in #annotator on IRC (and if you don’t know how -- send an email to the mailing list).
II. Discussion Items
A. Annotator 2 as a Framework (continued from Dev List and GitHub Issues)
- Branching / Forking and changing Annotator directly can be difficult
- Refactor to move UI out of core
- http://lists.okfn.org/pipermail/annotator-dev/2013-June/000548.html
- https://speakerdeck.com/nickstenning/okf-annotator-technical-overview
- Action Item: Remove references by class
B. New Plugins
- Open Video Annotation ( see http://www.openvideoannotation.org )
- Video.js
- Share without saving
- Rich Text Editing (w/ TinyMC Editor)
- Location via user IP address tracking
- Replies / Comments (Hypothes.is does this. Is there a plugin already?)
- Hypothes.is threading plugin -- no UI out of the box https://github.com/hypothesis/h/blob/master/h/js/plugin/threading.coffee
- Requires https://github.com/maxogden/conversationThreading-js
- Rubrics / Multiple-choice quizzes
- Data Visualization (see https://osc.hul.harvard.edu/highbrow/ )
C. Groups as core or plugin?
- https://github.com/hyperstudio/Annotation-Studio/wiki/How-we-implement-groups-functionality
- See also: https://github.com/okfn/annotator/wiki/Permissions-Plugin
- Hypothes.is Groups Document: https://docs.google.com/a/finalsclub.org/document/d/17HDaujAt5P9o5x2Yinr8jL_tZS_3Zd36VBYbpPz-bkM/edit
Some stuff from MPIWG
Annotation server based on Neo4J, digilib plugin etc: https://it-dev.mpiwg-berlin.mpg.de/tracs/Annotations/
example text annotation: http://libcoll.mpiwg-berlin.mpg.de/libviewa?url=experimental%2Fdigilib-test%2Fbenedetti-1585&pn=5&viewLayer=annotator
example image annotation: http://libcoll.mpiwg-berlin.mpg.de/libviewa?url=experimental/digilib-test/benedetti-1585&viewMode=image&pn=5&viewLayer=annotator
III. Next Steps and Other Action Items
@Andrew, @Jamie, & @Dan TODO: assemble/update master list of Annotator plugins, integrations and projects -- on the annotator website (github.io).
Blocker: @Nick to get github page ready for us to edit
@Randall: heatmap demo / contribution with vanilla annotator
@Andrew: Follow up with Anna off list
Everybody: Annotator 2.0 Milestone:
https://github.com/okfn/annotator/issues?milestone=3&page=1&state=open
@Nick: people were at OKcon who were interested in annotation.
@Nick: Adam Green: offered a pro-bono facilitation of documentation for annotator.