Attribute forms versus separate attributes

Attribute forms can be considered as additional descriptions for an attribute, whereas attributes themselves can be considered as report elements or group-by elements that have a one-to-many or a many-to-many relationship with other attributes. The data that you map to attributes can be represented as separate attributes or as an attribute form of an attribute.

In general, you should map data to an attribute form rather than a separate attribute if:

There is a one-to-one relationship between an attribute and the data.
You do not group by the data.

The decision to model data as an attribute form for a given attribute or as a separate attribute is usually determined during the logical data modeling phase of project design. For more information on whether to model data as an attribute form or as a separate attribute, see Attribute forms.