TextAnnotator: A web-based annotation suite for texts
Creators: name: Abrami, Giuseppe
name: Mehler, Alexander
name: Stoeckel, Manuel
Publisher: name: unknown
Year: 2020
Subjects: subject: Data curation
subject: Information visualization
subject: Natural language processing (Computer science)
subject: Electronic data processing--Management

description: The TextAnnotator is a tool for simultaneous and collaborative annotation of texts with visual annotation support, integration of knowledge bases and, by pipelining the TextImager, a rich variety of pre-processing and automatic annotation tools.
It includes a variety of modules for the annotation of texts, which contains the annotation of argumentative, rhetorical, propositional and temporal structures as well as a module for named entity linking and rapid annotation of named entities.
Especially the modules for annotation of temporal, argumentative and propositional structures are currently unique in web-based annotation tools.
The TextAnnotator, which allows the annotation of texts as a platform, is divided into a front- and a backend component.
The backend is a web service based on WebSockets, which integrates the UIMA Database Interface to manage and use texts.
Texts are made accessible by using the ResourceManager and the AuthorityManager, based on user and group access permissions.
Different views of a document can be created and used depending on the scenario.
Once a document has been opened, access is gained to the annotations stored within annotation views in which these are organized.
Any annotation view can be assigned with access permissions and by default, each user obtains his or her own user view for every annotated document.
In addition, with sufficient access permissions, all annotation views can also be used and curated.
This allows the possibility to calculate an Inter-Annotator-Agreement for a document, which shows an agreement between the annotators.
Annotators without sufficient rights cannot display this value so that the annotators do not influence each other.
This contribution is intended to reflect the current state of development of TextAnnotator, demonstrate the possibilities of an instantaneous Inter-Annotator-Agreement and trigger a discussion about further functions for the community.
description: The TextAnnotator is a tool for simultaneous and collaborative annotation of texts with visual annotation support, integration of knowledge bases and, by pipelining the TextImager, a rich variety of pre-processing and automatic annotation tools. It includes a variety of modules for the annotation of texts, which contains the annotation of argumentative, rhetorical, propositional and temporal structures as well as a module for named entity linking and rapid annotation of named entities. Especially the modules for annotation of temporal, argumentative and propositional structures are currently unique in web-based annotation tools. The TextAnnotator, which allows the annotation of texts as a platform, is divided into a front- and a backend component. The backend is a web service based on WebSockets, which integrates the UIMA Database Interface to manage and use texts. Texts are made accessible by using the ResourceManager and the AuthorityManager, based on user and group access permissions. Different views of a document can be created and used depending on the scenario. Once a document has been opened, access is gained to the annotations stored within annotation views in which these are organized. Any annotation view can be assigned with access permissions and by default, each user obtains his or her own user view for every annotated document. In addition, with sufficient access permissions, all annotation views can also be used and curated. This allows the possibility to calculate an Inter-Annotator-Agreement for a document, which shows an agreement between the annotators. Annotators without sufficient rights cannot display this value so that the annotators do not influence each other. This contribution is intended to reflect the current state of development of TextAnnotator, demonstrate the possibilities of an instantaneous Inter-Annotator-Agreement and trigger a discussion about further functions for the community.