Explicit, fully known version.
Explicit, fully known version. Can be attached to both data and schema
Partially known version.
Partially known version. Can be attached only to data, schema need to be looked-up or inferenced
Check if string is valid SchemaVer
Check if string is valid SchemaVer
string to be checked
true if string is valid SchemaVer
Default Ordering
instance for SchemaVer
making initial Schemas first and latest Schemas last
Extract the model, revision, and addition of the SchemaVer (possibly unknown)
Extract the model, revision, and addition of the SchemaVer (always known)
Regular expression to validate or extract Full
SchemaVer,
with known MODEL, REVISION, ADDITION
Disallow preceding zeros and MODEL to be equal 0
Regular expression to validate or extract Partial
SchemaVer,
with possible unknown MODEL, REVISION, ADDITION