Web annotations
(general information goes here...)
Documentation of the JSON annotation format.
Web annotation software projects at the MPIWG
AnnotationManagerN4J
AnnotationManagerN4J is an annotation server compatible with Annotator.js clients implementing the Annotator.js storage API (with some extensions).
It is written in Java using the Restlet framework and the Neo4J graph database. It is built using Maven.
The source code can be browsed here or in the Mercurial repository at https://it-dev.mpiwg-berlin.mpg.de/hg/AnnotationManagerN4J/
ZOKFNAnnotator
ZOKFNAnnotator is a Zope product that provides Annotator.js Javascript client files and a token server for Annotator.js clients.
It is written in Python for the Zope web application server.
The source code can be browsed here or in the Mercurial repository at https://it-dev.mpiwg-berlin.mpg.de/hg/OKFNAnnotator/
DocumentViewer
DocumentViewer is a Zope product that provides a web viewer for scanned books and XML-fulltexts with "Annotator" layers for annotations on texts and images. Annotations are created using the Annotator.js Javascript client and digilib for images and stored on a compatible annotation server like AnnotationManagerN4J.
It is written in Python for the Zope web application server.
The source code can be browsed here or in the Mercurial repository at https://it-dev.mpiwg-berlin.mpg.de/hg/documentViewer/
digilib
digilib is an image server and web client for viewing images with an "annotator" plugin for annotations on images. Annotations are created using the Annotator.js library client and stored on a compatible annotation server like AnnotationManagerN4J.
It is written in Java and Javascript.
The project page is http://digilib.sourceforge.net
The source code for digilib can be browsed here or in the Mercurial repository at http://hg.code.sf.net/p/digilib/code
The annotator plugin for digilib uses the DigilibIntegrator plugin for Annotator.js from https://github.com/robcast/annotator