The following data types classes are used by Cat-VRS but maintained by either the VRS subgroup or across the GKS Work Stream as core data classes.
The Categorical Variant class is the primary class in Cat-VRS. It depends on one or more Constraint elements to create a complete description of a categorical variant.
The Constraint class is an abstract class that is the parent of all other constraint classes. A constraint is a rule or set of rules that must be satisfied for a CategoricalVariant to be considered valid. Constraint sub classes are only used in CategoricalVariant objects.