Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 1.21 KB

README.md

File metadata and controls

30 lines (16 loc) · 1.21 KB

ANN -- a simple annotation tool

Usage

The normal ANN run sequence may be found in run.lisp. It may be invoked either from the REPL or shell: e.g. sbcl --load run.lisp. If you want to run web app, be sure to add :dev into *features* like rlwrap sbcl --eval "(push :dev *features*)" --load run.lisp or in REPL.

The documents for annotation should be put into the data/ dir. Currently, a small portion of the Enron corpus is

To select a particular annotation scheme the root folder of the texts to annotate should have a file .ann.yaml (similar in format to the default one).

New annotation schemes may be defined in schemas/ dir. The default one is for NER annotation.

The annotation process is intuitive: just select the spans to annotate and choose the appropriate class. Incorrect annotations may be removed. All changes are persisted to disk in an .ann file alongside the text file at once.

There's ability to setup basic auth for users, for that place users.txt with each line being %username% %password%

License

The license of ANN is Apache 2.0.

(c) 2016-2017, Vsevolod Dyomkin vseloved@gmail.com