Canonicalización

En tecnología de la información, la canonicalización (pronunciado KA-nahn-nihk-uhl-ih-ZAY-shun y, a veces, canonicalización deletreado) es el proceso de hacer algo canónico - es decir, de conformidad con alguna especificación. Para canonicalizar (así como la variante un poco menos torturada canonificar ) es para garantizar que los datos se ajusten a las reglas canónicas y estén en un formato aprobado. La canonicalización a veces puede significar generar datos canónicos a partir de datos no canónicos.

La canonicalización se utiliza para una variedad de aplicaciones informáticas y relacionadas con Internet. En un contexto de sendmail, la canonificación (o canonicalización) describe el proceso utilizado para completar Correo de direcciones cuando sea necesario en los mensajes entrantes. Cuando la función de canonificación está activada, se agrega un nombre de dominio predeterminado definido al nombre de usuario en un mensaje entrante, de modo que nombre de usuario se traduce a nombre de usuario @ dominio . Dentro del Extensible Markup Language (XML), la canonicalización asegura que un documento XML se adhiera al formato especificado.

El término canonicalización puede haber sido acuñado para evitar usar el término para el proceso de convertir a alguien en un santo oficial en la Iglesia Católica Romana - canonización . También es posible que el primer acuñador del término no hubiera oído hablar canon y canonizar y creó nuevos términos a partir del adjetivo canónico , a veces utilizado para describir elementos formales de una especificación.

Porque canonicalización es una palabra tan larga, y carece de cualquier abreviatura aparente, a veces se expresa como C14N , En el que 14 representa el número de letras entre el C y los N .