Change management
Sections marked as "Note" or "Example" are non-normative. Everything else is normative.
Collections of tokens- including the document root and nested groups- MUST list their non-$
members in lexicographic order so diffs remain stable. Within typed value objects this specification defines canonical property sequences (for example dimensionType
, value
, unit
) and those canonical orders MUST take precedence over naive lexical sorting. Collections MAY be versioned using Semantic Versioning at the document level. Tools SHOULD compute $hash
values and lint and validate documents in continuous integration pipelines.