wiki:AnnotationManagerN4J

Version 2 (modified by casties, 11 years ago) (diff)

--

AnnotationManagerN4J

AnnotationManagerN4J is an annotation server compatible with the Annotator client implementing the Annotator storage API (with some extensions).

It is implemented in Java using the Restlet framework and the Neo4J graph database. It is built using Maven.

Source

The source code can be browsed here or in the Mercurial repository at https://it-dev.mpiwg-berlin.mpg.de/hg/AnnotationManagerN4J/

Building

To check out and build AnnotationManagerN4J you need Mercurial and Maven:

  1. hg clone https://it-dev.mpiwg-berlin.mpg.de/hg/AnnotationManagerN4J
  2. cd AnnotationManagerN4J
  3. mvn package (this produces the web-app as a directory target/AnnotationManager or war file target/AnnotationManager.war)

Prerequisites

Before you can build AnnotationManagerN4J you need the jsontoken library in version 1.1 which is currently not automatically included by Maven. You have to check out the source code from http://code.google.com/p/jsontoken/source/checkout using SVN and build with Maven:

  1. svn checkout http://jsontoken.googlecode.com/svn/trunk/ jsontoken
  2. cd jsontoken
  3. mvn install