In mathematics, when the same data can be represented in multiple ways, it is best to standardize that representation by establishing the data’s canonical form, the one primary form in which it will be used. In the computer science field, the act of defining the canonical form of data is called canonicalization.