Eulia

Short description: 
Environment for text tagging
Contact: 
kike.fernandez[at/abildua]ehu.es
Description: 
EULIA is an environment that implements an extensible, component-based
software architecture to integrate natural language processors. EULIA
integrates any language processor which follow AWA, the Annotation Web
Architecture (Artola et al., 2010). The main functions of EULIA are the
following:
- Search, queries and analysis of results.
- Submission of texts to be analyzed.
- Consultation and browsing of the linguistic annotations attached to texts.
- Manual disambiguation of analysis results.
- Manual annotation facilities.
- Suitable encoding for new linguistic annotations and content.
- User customization.
The environment is designed as a tool for both linguists and common
users. It facilitates disambiguation tasks to linguists ---it provides them
with a web-based graphical interface with hypertextual facilities and an
intuitive color schema---, working on the input text and on its
corresponding annotation web. In the case of ambiguous interpretations, it
offers the possibility of marking the correct ones, thus discarding the
rest.
Functionality: 
Corpus annotation and searching. Manual disambiguation. Analysis creation.
Technology: 
Java, C++ (LibIxaml)
Development: 
Different projects funded by the Basque government and the Spanish R&D agency.
Examples: 
* Artola X, de Ilarraza AD, Soroa A, Sologaistoa A (2009) Dealing with complex lin-
guistic annotations within a language processing framework. IEEE Transactions on
Audio, Speech and Language Processing 17(5):904–915
* Artola X, de Ilarraza AD, Ezeiza N, Gojenola K, Hernndez G, Soroa A (2002) A
class library for the integration of NLP tools: Definition and implementation of an
abstract data type collection for the manipulation of SGML documents in a context
of stand-off linguistic annotation. In: Proc. of LREC 2002