Part III. Enumerations

In virtually any app, we need to deal with string-valued attributes with a fixed set of possible string values. These attributes are called enumeration attributes, and the fixed value sets defining their possible string values are called enumerations.