What is a domain? an enumerated domain? a range domain? a codeset domain? an unrepresentable domain?

A domain is the set of possible data values of an attribute. The domain for the attribute "road type" may consist of "heavy duty", "medium duty", "light duty", and "trail".

An enumerated domain is one comprised of a list of values. The "road type" attribute has an enumerated domain which contains the values "heavy duty", "medium duty", "light duty", and "trail". In this case, the list of possible values, the definitions of the values, and the sources of the definitions should be provided.

A range domain is one comprised of a sequence, series, or scale of (usually numeric) values between limits. For example, an attribute of age might have a range domain of integers from 0 to 100. In this case, the minimum and maximum values should be provided.

A codeset domain is one in which the data values are defined by a set of codes. Examples include the Federal Information Processing Standards that contain numeric codes for nations, States, and counties. In this case, the title of the publication containing the code set and the source of the codeset should be provided.

An unrepresentable domain is one for which the set of data values cannot be represented. Reasons include attributes whose values do not exist in a known, predefined set (for example, the values for an attribute of people's names), or attributes whose values cannot be depicted using the forms of representation (available character set, etc) used for the metadata. In these cases, the information content of the set of values should be provided.

What is the purpose of the "Attribute" compound element at the end of the "Enumerated Domain" and "Range Domain" compound elements?

Comments provided during the public review requested the ability to document a construct named "attribute of attribute value." This construct allows additional information to be provided about an attribute value assigned to an entity. For example, an entity "well" may have an attribute "product." The attribute values for "product" include "water" and other items.

Additional information about the water from the well may be known. Using the "attribute of attribute value" construct, the value "water" is assigned attributes (for example "water characteristics") that provide this information.


Return to: Attribute Domain Values Button Attribute Domain Values