%UIMA.Model.feature

class %UIMA.Model.feature extends %UIMA.Model.node

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

Property Inventory

Properties

property name as %String (XMLPROJECTION = "attribute") [ Required ];
Name of the annotation table column that should hold the features value
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
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 methods: parametersBuildValueArray(), parametersCollectionToDisplay(), parametersCollectionToOdbc(), parametersDisplayToCollection(), parametersDisplayToLogical(), parametersGet(), parametersGetObject(), parametersGetObjectId(), parametersGetSwizzled(), parametersIsValid(), parametersLogicalToDisplay(), parametersLogicalToOdbc(), parametersNormalize(), parametersOdbcToCollection(), parametersSet(), parametersSetObject(), parametersSetObjectId()
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 methods: pathDisplayToLogical(), pathGet(), pathIsValid(), pathLogicalToDisplay(), pathLogicalToOdbc(), pathNormalize(), pathSet()
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.
    Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()

Inherited Members

Inherited Methods

Feedback