Logo Lanfrica

CogComp/talen

Domain:

natural language processing

Record type:

software
Creator:
Cog
Host:
A way to do annotations for NER. TALEN: Tool for Annotation of Low-resource ENtities --> # TALEN: Tool for Annotation of Low-resource ENtities A lightweight web-based tool for annotating word sequences. ## Installation Requires Java 8 and Maven. Run: $ ./scripts/run.sh This will start the server on port 8009. Point a browser to localhost:8009. The port number is specified in `application.properties`. This reads from `config/users.txt`, which has a username and password pair on each line. You will log in using one of those pairs, and then that username is tied to your activities in that session. All annotations that you do will be written to a path called ` -annotation- `, where ` ` is the original path specified in the config file, and ` ` is what you chose as username. Suppose you do some annotations, then leave the session, and come back again. If you log in with the same username as the previous session, it will reload all of the annotations right where you left off, so no work is lost. ## Usage You make annotations by clicking on words and selecting a label. If you want to remove a label, right click on a word. To annotate a phrase, highlight the phrase, ending with the mouse in the middle of the last word. The standard box will show up, and you can select the correct label. To dismiss the annotation box, click on the word it points to. A document is saved by pressing the Save button. If you navigate away using the links on the top of the page, the document is not saved. ## Configuration There are two kinds of config files, corresponding to the two annotation methods (see below). The document-based method looks for config files that start with 'doc-' and the sentence-based method looks for config files that start with 'sent-'. See the example config files for the minimally required set of options. ## Annotation Methods There are two main annotation methods supported: document-based, and sentence-based. ### Document-based The document-based method is a common paradigm. You point the software to a folder of documents and each …