canonicalValue element has the following XML attributes:
name: specifies the value of the type sub-attribute. For example, work is the value for emails, phone numbers and addresses intended for business purposes.
canonicalValue element contains the following XML element in
subMapping: an optional element specifying mappings for one or more of the sub-attributes. Any sub-attributes that have no mappings will be ignored by the mapping service.