public interface SMetaAnnotation extends SAbstractAnnotation
Meta annotations are very useful for instance to document the creation process or the aim of a corpus, a sub corpus or a document. These information are supposed to give a person working with this corpus additional non-linguistic information. For instance which tools have been used, which persons have annotated the corpus, when was the corpus annotated and so on. Let's give an example: A meta annotation describing the creation date of the origin would have the sName="date" and the sValue="1487" and an empty sNS can be added to a SCorpus. Salt is an open model, which means, there are no limitations on naming a meta annotation. Further, Salt does not interpret them, therefore the meta annotation for determining the author can also be named 'creator' or something else instead of 'author'.
The most convenient way to use meta annotations is to add a meta annotation to a document node or a corpus node. But since a meta annotation is just a label of a specific type, you are free to add it to each node or edge in the Salt model (for instance to annotate a specific node being created by from a specific annotator).
A SFeature could be used, to add some information to any Salt object
during a processing. So for instance you can store any state like 'already
processed' or other non-linguistic and non meta annotations like 'having the
color red' to it.
LabelNS_SEPERATORgetValue_SBOOLEAN, getValue_SFLOAT, getValue_SNUMERIC, getValue_SOBJECT, getValue_STEXT, getValue_SURI, getValueType, setValueTypegetContainer, getName, getNamespace, getQName, getValue, setContainer, setName, setNamespace, setQName, setValueaddAnnotation, addFeature, addMetaAnnotation, addProcessingAnnotation, createAnnotation, createAnnotations, createFeature, createFeatures, createMetaAnnotation, createMetaAnnotations, createProcessingAnnotation, createProcessingAnnotations, getAnnotation, getAnnotation, getAnnotations, getFeature, getFeature, getFeatures, getMetaAnnotation, getMetaAnnotations, getProcessingAnnotation, getProcessingAnnotations, iterator_SAnnotation, iterator_SFeature, iterator_SMetaAnnotation, iterator_SProcessingAnnotationaddLabel, containsLabel, getLabel, getLabel, getLabels, getLabelsByNamespace, removeAll, removeLabel, removeLabel, sizeLabelsCopyright © 2009–2015 Humboldt-Universität zu Berlin, INRIA. All rights reserved.