...
Currently, the following normalizations are supported:
Normalization | Description |
---|---|
mixCase | Make the first character in each word upper case and the remaining characters lower case. |
punctuationToSpace | Replace all non-alphanumeric characters with whitespace. |
trimWhitespace | Leading and trailing whitespace is removed. |
All defined normalizations are always run on the relevant data (models), when normalization is enabled for the CO.
Model / Field | mixCase | punctuationToSpace | trimWhitespace |
---|---|---|---|
Address.line1 | |||
Address.line2 | |||
Address.locality | |||
Address.state |
| ||
Address.postal_code |
| ||
Address.country |
| ||
CoPersonRole.title | |||
CoPersonRole.o | |||
CoPersonRole.ou | |||
CoPersonRole extended attributes of type VARCHAR |
| ||
EmailAddress.mail |
| ||
Identifier.identifier |
| ||
Name.honorific |
| ||
Name.given |
| ||
Name.middle |
| ||
Name.family |
| ||
Name.suffix |
| ||
TelephoneNumber.country_code | |||
TelephoneNumber.area_code | |||
TelephoneNumber.number |
| ||
TelephoneNumber.extension | |||
Url.url |
Additional normalizations can be added by writing a custom plugin. When adding new normalizations, note that NormalizationBehavior should run before Changelog Behavior.