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

NameTypeDescription
FeatureNameSTRINGThe canonical name of the feature.
DataTypeenumDataTypeThe data type associated with values evaluated against this feature.
RangeRANGENODEDefines the valid range of values for this feature.
IntervalDECIMALSpecifies the interval or step size used when evaluating numeric values.
ALIASESHASHSET`1Defines 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'