Hi there.

I'm also confused by the slight disarray of available annotation solutions out there.

While annotatorjs might be slightly outdated, it still suites my needs and the documentation is very nice. For me at least it's the best implementation.

You refer to the ApAnn implementation, but I cannot seem to find any information about it on the web. Could you please provide a link?

Regards,

Kiffin


On 05/11/2017 05:14 PM, "J. S. Choi" wrote:
This is Joshua Choi; I’m a medical student with an interest in annotation, 
particularly in how biomedical annotation may help us physicians make better 
clinical decisions. It’s nice to meet you all. What you’re doing is exciting. 
During the iAnnotate 2017 hackathon, I discussed documentation with Mr. Young, 
Mr. Leeds, and Mr. Knight, and they invited me to make a post to this mailing 
list.

I believe that someone should update the documentation of the older annotation 
libraries that are related to ApAnn—particularly the ones subsumed by ApAnn. 
I’m volunteering to be that someone.

There are numerous scattered older projects and websites related to Apache 
Annotator, yet giving out-of-date documentation. They are out of date because 
the Hot New, Vibrant, De-Facto-Standard, State-of-the-Art Implementation of 
Web/Open Annotations is ApAnn, and yet their documentation does not mention 
ApAnn.

These older projects/websites include DOM-Anchor-Text-Quote, DOM-Anchor-Text-Position, DOM-Seek, 
DOM-Node-Iterator, Simple-XPath-Position, Hypothesis/H (both readme and Read the Docs), Hypothesis/Client, 
Hypothesis/Browser-Extension, OpenAnnotation/Annotator, AnnotatorJS.org <http://annotatorjs.org/>, 
OpenAnnotation/Annotator-Wordpress, XPath-Range, AnnotateIt, Annotator-Store, Annotator-TokenAuth, 
Annotator-AnnotateIt, http://hypothes.is/contribute/ <http://hypothes.is/contribute/>, 
https://www.w3.org/community/openannotation <https://www.w3.org/community/openannotation>, 
OpenAnnotation.org <http://openannotation.org/>, and http://openannotation.wordpress.com 
<http://openannotation.wordpress.com/>.

What we have here are several disparate yet related projects, any of which 
people searching for “annotator”, “web annotation”, or “open annotation” might 
encounter at any time. Any of these, at any time, may be giving people their 
first impression of the whole web-annotation world. And many of them have been 
obsoleted or subsumed, appearing abandoned at a cursory glance. This is 
particularly relevant to ApAnn in that it is a new project that subsumes many 
other projects—particularly Mr. Leed’s projects and OpenAnnotation’s 
Annotator.js.

Annotator.js alone has more than 1800 GitHub stars, underscoring its prominence 
and popularity. Any of the thousands of people who encounter Annotator.js may 
presume it to be the cutting edge of the open-annotation space. Yet it is 
obviously sessile, its last commit being in 2015. Because ApAnn is subsuming 
Annotator.js, the latter’s documentation (both readme and website) should be 
updated with a message at its beginning. The message might say something like 
(but not exactly):

         **This library is historical. It has been superseded by [Apache 
Annotator](http://annotator.apache.org <http://annotator.apache.org/>).
         See [Annotator’s FAQ](link to Robert Knight’s FAQ) for more 
information.**

Or, for a library like Hypothesis’ client, this message might be added to the 
bottom of its readme:

         ## Relation to Apache Annotator
         This library is for use by a *specific* nonprofit service, 
[Hypothesis](http://hypothes.is <http://hypothes.is/>),
         as well as anyone using Hypothesis to store webpages. It uses
         **[Apache Annotator](http://annotator.apache.org 
<http://annotator.apache.org/>)** for its generic
         [Web Annotations](https://www.w3.org/community/openannotation/ 
<https://www.w3.org/blog/news/archives/6156>) functionality.

I believe this is truly important. Most people who will need, use, or help with 
ApAnn will appear in the future, and they should be able to clearly and quickly 
understand that this is the Hot New and Vibrant Open-Annotation Implementation, 
without getting lost in old, abandoned projects as I had been for some time. 
Web Annotations might need all the clarity and publicity it can get.

My next step would be to create a Confluence wiki/blog page on the Apache 
website with an outline of all the out-of-date documentation. I would then, 
during my free time, draft modifications to each out-of-date document.

But before that, if anyone has any broad feedback regarding the plan, let me 
know. I plan to get properly started soon.

Looking forward to working with you all,
Joshua Choi
Saint Louis University






--
Kiffin Gish
Gouda, The Netherlands

Reply via email to