SOP: Release¶
In the ontology repository:
- Make sure CI is green on
main. - Update
CHANGELOG.mdwith the new version and date. - From
src/ontology/, runmake release VERSION=x.y.z. This regenerateslof-{id}.owlandlof-{id}-base.owlat the repository root, with version IRI and version info set. - Commit the release files and changelog:
git commit -am "Release x.y.z". - Tag and push:
git tag vx.y.z && git push && git push --tags. - Optionally, create a GitHub release from the tag.
- Check that
https://w3id.org/lof/{id}/releases/x.y.z/{id}.owlresolves.
Use semantic versioning (LOF-P-006): PATCH for corrections to labels and definitions, MINOR for new terms, MAJOR for changes that can alter inferences over existing data.