R12 - modelint/types GitHub Wiki
R1 / Generalization
Constraint is a Regular Expression, Integer Range, Rational Range, Boolean Symbol Pair, Symbol Set or General Rule
When we constrain the set of values that may be assigned to a Component, we are typically choosing a constraint method that is compatible with some Base Type.
If the Base Type is String, for example, we would constrain it with a Regular Expression. An Integer would be constrained by an numeric range.