Class Reference
IRIS for UNIX 2019.3
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%UIMA] >  [Model] >  [feature]
Private  Storage   

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.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.