Version Scale
- CURIE:
gmeow:VersionScale - IRI: https://blackcatinformatics.ca/gmeow/VersionScale
- Category: class
- Defined by:
gmeow:slices/versions - Box roles: TBox role (What is this?)
The magnitude scale of a version change — a VALUE, never an Entity subclass. Used for SemVer-style classification and analogous schemes in non-software domains.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:VersionScale as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the open value vocabulary for change magnitude — the named scales (trivial, minor, major) referenced by
gmeow:versionScalefor SemVer-style and analogous schemes.
Avoid when
- Avoid minting per-scale
Entitysubclasses and avoid using it as the role of a version (that isgmeow:VersionRole); scales are individual values, not essential types.
How to use
- Reference the seeded individuals from
gmeow:versionScale, and add newgmeow:VersionScaleindividuals (label only) when a non-software scheme needs a magnitude the seeds omit.
Examples
- ex:scaleBreaking a
gmeow:VersionScale; rdfs:label "breaking"@en.