Could seem roughly the same, though there are some subtle differences.

Normative

Normative as opposed to informative or simply non-normative is used to express
the standard defined way of doing something. This concept is used
everywhere in http://www.w3.org/ specifications.

Idiomatic

Idiomatic is largely about convention and style.

Instead of saying, this function block "adheres to commonly accepted style", you can abbreviate this statement simply to 'idiomatic'. The word "idiomatic" is commonly used in texts at http://golang.org/.

Canonical

Canonical is the prescriptive, reproducible way of doing something. A good example is XML canonicalization.

Last edited Wed Nov 18 11:06:39 2009

Advertisement

If you like this, you might like the opensource software Web kiosk software I develop. It's very useful in public and business environments for ease of deployment and privacy.