Home > Class Reference > ENSLIB namespace > %UIMA.Model.feature
Private  Storage   

%UIMA.Model.feature


class %UIMA.Model.feature extends node

This XML node represents additional features that should be stored in a particular annotation table (see also table)

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
4


Summary


Properties
name parameters path type

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType


Properties


• property name as %String(XMLPROJECTION="attribute") [ Required ];
Name of the annotation table column that should hold the features value
• property parameters as array of %String(XMLKEYNAME="key",XMLNAME="parameter",XMLPROJECTION="element");
Any particular property parameters that should be configured for this table column (i.e. "MAXLEN" for %String columns)
• property path as %String(MAXLEN=500,XMLPROJECTION="attribute");
Name of a property of the annotation object to be stored as a separate feature. Special values:
  • "" (null): the name property of the annotation object will be used
  • "__parent": if the annotation being filed is a property or array property value of another annotation being filed with type ":annotation" or ":annotationList", this feature will hold a reference to the parent annotation.
• property type as %String(XMLPROJECTION="attribute");
Datatype of this feature (i.e. %String). Special values:
  • ":annotation" or ":annotation:xyz": this property is an annotation object by itself that should be filed as a separate entry into annotation table xyz or in the same annotation table as the current annotation if xyz is not specified.
    • ":annotationList" or ":annotationList:xyz": this property is an array of annotation objects by itself that should be filed as a separate entry into annotation table xyz or in the same annotation table as the current annotation if xyz is not specified.