An enumeration provides a list of values and thus determines a domain for an attribute. An enumeration can be used for multiple properties.