Earlier versions of this documentation imposed a stricter pattern on how internal identifiers ought to be combined with the ocid prefix, including a requirement for local namespaces. This requirement has been relaxed in practice and can be considered deprecated.
However, publishers are encouraged to consider whether there are any risks of clashes in local identifiers (e.g. the possibility that two parts of the publishing body might use the same identifier for different contracting or planning processes) and to plan to mitigate this when establishing their own patterns to generate their ocid
This language was introduced in 2016 in this commit, without a PR or issue or any discussion that I can discover. It appeared in 1.0.1. There is no changelog entry, as 1.0.1 didn't have any entries until 1.1.2 (presumably, the very large commit with the message "Updated documentation structure" made it difficult to discover this change).
The deprecated content is so ancient – and has only ever been indirectly referenced – that I think we can pretend it never existed and just redraft the second paragraph into the guidance on this page on selecting identifiers.
Noting that this was also added in that commit:
The registered prefixes are dumb identifiers. They are not intended to carry any semantics, and their sole purpose is to turn internal identifiers into globally unique identifiers which can be cross-referenced between systems.
Follow-up to #1524.
Right now there is mysterious language of:
This language was introduced in 2016 in this commit, without a PR or issue or any discussion that I can discover. It appeared in 1.0.1. There is no changelog entry, as 1.0.1 didn't have any entries until 1.1.2 (presumably, the very large commit with the message "Updated documentation structure" made it difficult to discover this change).
The original language was drafted in #73 and appeared in 1.0.0.
The deprecated content is so ancient – and has only ever been indirectly referenced – that I think we can pretend it never existed and just redraft the second paragraph into the guidance on this page on selecting identifiers.
Noting that this was also added in that commit: