Section 24 of 105
23. Globally Unique Rule Identifiers
Stable section ID: S05-CON-014-SECTION-24 · 21 content blocks
Every Constitutional Engineering Rule shall receive a permanent and globally unique identifier.
The canonical human-readable format should be:
S05-RUL-<DOMAIN>-<NUMBER>
Examples:
- S05-RUL-INT-0042
- S05-RUL-NOD-0017
- S05-RUL-BIOS-0008
A machine-addressable identifier may use a persistent namespace such as:
urn:system05:rule:<domain>:<number>
The permanent Rule identifier shall:
- Be assigned by the Master Registry.
- Refer to one continuing Rule identity.
- Remain independent of document location.
- Exclude version numbers.
- Never be reassigned.
- Remain resolvable after deprecation or withdrawal.
- Preserve links to all versions and historical states.
- Remain visible in exported and machine-readable forms.
Version, status, profile, and language shall be represented as separate metadata. They shall not be embedded in a way that creates a false new identity for every revision.
If a Rule is divided into materially independent obligations, new identifiers shall be assigned. If several Rules are consolidated, the retired identifiers shall remain as historical aliases pointing to the successor Rule or Rules.
Temporary draft identifiers may be used before Registry assignment but shall not be represented as approved permanent identifiers.