Data Model

At the Cat-VRS top of the Cat-VRS data model is the Categorical Variant class. The Categorical Variant is composed of one or more Constraints that define The Categorical Variant. The Constraint subclasses are used to define what we refer to as Recipes. Recipes are pre-defined Categorical Variants with specific constraints that represent standard categorical variants that have been identified.

The following sections describe the Cat-VRS base classes (Categorical Variant and Constraint), Constraint subclasses, the standard Recipes, and the additional Imported data class and types from VRS 2.0 and GKS Core 1.0 that support the Cat-VRS data model.