Skip to content

Discussion: UUID URN Extension #4

@kyzer-davis

Description

@kyzer-davis

All things UUID URN as a way to convey extra information about the underlying UUID value.

The current problem that needs solved, which are introduced via alternate encoding and a longer UUID length is as I described earlier:

  • How does a system advertise Length of the UUID since it could be 128+ (UUID Long).
  • How does a system advertise the Encoding of the UUID since it could be variable (if more than one encoding type is allowed by the spec which it is as per my WIP Draft 00.)

Key things to keep in mind:

  • Both advertisement methods should be decoupled from the underlying UUID as it would be obfuscated by the encoding.
  • Both Methods should be usable at the same time. e.g I could have a UUIDv4 160-bit UUID long encoded as Crockford's base 32.
  • The method selected MUST be backwards compatible with existing UUID format, length and encoding from RFC4122.

Edit: The main goal of the proposed URN extension in early draft-00 for this spec is to extend the already allocated IANA UUID URN and describe length and encoding in a way that decouples it from the UUID and is compatible with all UUIDs and URNs out there today.


See my previous comment for rational behind placement of current values in UUID URN:
#2 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    DiscussionOpen Ended Conversations

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions