RFC3339
https://datatracker.ietf.org/doc/html/rfc3339
UUID
type UUID = `${number}-${number}-${number}-${number}-${number}`;
URI
type URI = string;
Extensions
type OrgNamespace = string;
type ExtensionName = string;
type ExtensionsKey = `${OrgNamespace}:${ExtensionName}`;
type Extensions = {
[key in ExtensionsKey]: any;
}