A GIS administrator is designing a geodatabase for a utilities company to manage water distribution assets. To ensure data integrity, the design specifies that for any 'Water_Mains' feature, the 'Material' field (e.g., 'Ductile Iron', 'PVC') must dictate the valid range of values for the 'Diameter_Inches' field. For instance, PVC pipes are only available in diameters from 4 to 12 inches, while Ductile Iron is available from 6 to 36 inches. Which geodatabase mechanism is specifically designed to enforce this type of conditional attribute validation?
-
A
Subtypes with associated range domains
-
B
Contingent values
-
C
Relationship classes with rules
-
D
Coded value domains