canonical
- CURIE:
gmeow:roleCanonical - IRI: https://blackcatinformatics.ca/gmeow/roleCanonical
- Category: individual
- Defined by:
gmeow:slices/versions - Box roles: ABox role (What is this?)
The canonical version role — a status that a versioned artifact occupies in its release lifecycle.
Structure
Types: gmeow:VersionRole
Practical Pattern
Use gmeow:roleCanonical as a controlled value typed as gmeow:VersionRole.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Release Channels
- Source:
slices/core/versions/examples/release-channels.ttl - Examples catalog: open in catalog#example-slices-core-versions-examples-release-channels
# --- The membership claim: 1.0.0 is the canonical, major release in the stable
# channel, as asserted by the maintainer.
ex:canonicalMembership a gmeow:VersionMembership ;
gmeow:versionMember ex:release100 ;
gmeow:versionSet ex:stableChannel ;
gmeow:versionRole gmeow:roleCanonical ;
gmeow:versionScale gmeow:scaleMajor ;
gmeow:membershipAuthority ex:maintainer ;
gmeow:vantage ex:maintainer ;
gmeow:membershipInterval ex:canonicalPeriod .