FEATURES ( Collection of FEATUREs )
Defines the feature space for the model. The FEATURES node declares all input features that may be referenced by rules, expressions, and runtime evaluation logic. Features defined here establish the vocabulary used for inference, but do not assign values until input is provided.
Properties of FEATURE
| Name | Type | Description |
| FeatureName | STRING | The canonical name of the feature. |
| DataType | enumDataType | The data type associated with values evaluated against this feature. |
| Range | RANGENODE | Defines the valid range of values for this feature. |
| Interval | DECIMAL | Specifies the interval or step size used when evaluating numeric values. |
| ALIASES | HASHSET`1 | Defines alternate symbolic names that may be used to reference this feature. Aliases resolve to the canonical feature and share its ranges, intervals, and semantics. |
Syntax
FEATURE <Symbol>
Examples
FEATURE Age
DataType = DECIMAL
Range = 0..100
Interval = 1
ALIASES = 'tenure, years_employed, employment_length'