Basic, canonic, canonical: reduced to the simplest and most significant form possible without loss of generality, e.g., "a basic story line"; "a canonical syllable pattern."
In the 20th century, the Roman Catholic Church revised its canon law in 1917 and then again 1981 into the modern Code of Canon Law. This code is no longer merely a compilation of papal decrees and conciliar legislation, but a more completely developed body of international church law. It is analogous to the English system of statute law.
Canonical can also mean "part of the canon", i.e., one of the books comprising a biblical canon, as opposed to apocryphal books.
The term is also applied by Westerners to other religions, but in inconsistent ways: for example, in the case of Buddhism one authority refers to "scriptures and other canonical texts", while another says that scriptures can be categorized into canonical, commentarial and pseudo-canonical.
Canonization is the process by which a person becomes recognized as a saint.
Being canonical in mathematics is stronger than being a conventional choice. For instance, the vector space Rn has a standard basis which is canonical in the sense that it is not just a choice which makes certain calculations easy; in fact most linear operators on Euclidean space take on a simpler form when written as a matrix relative to some basis other than the standard one (see Jordan form). In contrast, an abstract n-dimensional real vector space V would not have a canonical basis; it is isomorphic to Rn of course, but the choice of isomorphism is not canonical.
The word canonical is also used for a preferred way of writing something, see the main article canonical form.
In set theory, the term "canonical" identifies an element as representative of a set. If a set is partitioned into equivalence classes, then one member can be chosen from each equivalence class to represent that class. That representative member is the canonical member. If you have a canonicalizing function, f(x), that maps x to the canonical member of the equivalence class which contains it, then testing whether two items, a and b, are equivalent is the same as testing whether f(a) is identical to f(b).
In enterprise application integration, the "canonical data model" is a design pattern used to communicate between different data formats. It introduces an additional format, called the "canonical format", "canonical document type" or "canonical data model". Instead of writing translators between each and every format (with potential for a combinatorial explosion), it is sufficient just to write a translator between each format and the canonical format. The Open Applications Group Integration Specification (OAGIS) is an example of an integration architecture that is based on a canonical data model.
For an illuminating story about the word's use among computer scientists, see the Jargon File's entry for the word
Some people have been known to use the noun canonicality; others use canonicity. In fields other than computer science, canonicity is this word's canonical form.
In computer science, a canonical name record (or CNAME) is a type of DNS record.
In computer science, a canonical number is the old designation for a MAC code on routers and servers.
In statistical mechanics, the canonical ensemble, the grand canonical ensemble, and the microcanonical ensemble are archetypal probability distributions for the (unknown) microscopic state of a thermal system, applying respectively in the physical cases of:- a closed system at fixed temperature (able to exchange energy with its environment); an open system at fixed temperature (able to exchange both energy and particles); and a closed thermally isolated system (able to exchange neither). These probability distributions can be applied directly to practical problems in thermodynamics.