Versioning policy
Semantic versioning
- Major (
X.0.0): conceptual or semantic breaks - Minor (
X.Y.0): backward-compatible ontology extensions - Patch (
X.Y.Z): metadata/docs/non-semantic corrections
Files
min.ttl: current stable versionmin-vX.Y.Z.ttl: immutable snapshot for releaseX.Y.Z- Current stable line:
1.x(min.ttl->v1.0.1)
Architecture note
- MIN is maintained as a single ontology in this repository (
min.ttl+ immutable snapshots).
Release checklist
- Update
owl:versionIRIandowl:versionInfoinmin.ttl. - Create
min-vX.Y.Z.ttlfrom releasedmin.ttl. - Update validation assets (SPARQL/SHACL/scripts) if semantics changed.
- Update
CHANGELOG.mdand docs pages. - Run full validation (
uv run ontology-validate). - Tag release as
vX.Y.Z.