Data normalization
For more details on other forms of data, see sub-list: Normalization (technology).
Data normalization is the process of reducing data to its canonical form. For instance, Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency. In the field of software security, a common vulnerability is unchecked malicious input. The mitigation for this problem is proper input validation. Before input validation may be performed, the input must be normalized, i.e., eliminating encoding (for instance HTML encoding) and reducing the input data to a single common character set.
Other forms of data, typically associated with signal processing (including audio and imaging), can be normalized in order to provide a limited range of values within a norm.