Editor controls specify how an attribute value is displayed and the format the user
will use to enter that value. These specifications are not determined by the attribute's
data type, but by how the attribute value will be used. For example, although an attribute
that holds a phone number might have the data type of VARCHAR and a length of 10, an editor
control rule for that attribute may denote that the editor will display the phone number as
"(xxx) xxx-xxxx" and that as the user types in digits, they will be composed in that
format.