Web-based responsive document annotation tool
activeannoservice / document.annotation / Annotation
sealed class Annotation<T : Target>
Base class for any annotation. An Annotation is defined as the actual value associated with an AnnotationDefinition. For example, a BooleanAnnotationDefinition will produce a single annotation of boolean type. This annotation might be created by a human annotator, or automatically generated or imported. Every Annotation needs to be associated with an annotation ID / key in a map or comparable structure
| Name | Summary |
|---|---|
| DocumentTargetAnnotation | An annotation which is targeted on the whole document, not a specific part of it. For example, a class label “SPAM” or “NO SPAM” for the whole document.data class DocumentTargetAnnotation : Annotation<DocumentTarget> |
| SpanTargetAnnotation | All annotation values for a single AnnotationDefinition on a span target are represented by a SpanTargetAnnotation. For example, a document might have spans of positive and negative sentiment. All annotations regarding sentiment would be stored in a single SpanTargetAnnotation, holding a list of annotations of which each defines the spans concering the annotation as well as the actual value, in this case POSITIVE or NEGATIVE sentiment.data class SpanTargetAnnotation : Annotation<SpanTarget> |