Make OPL ontology release
jie zheng edited this page Jul 18, 2019
·
2 revisions
- Make OPL ontology release file
-
git clone OPL-ontology/OPL repository
-
Run "Makefile" in the OPL-ontology/OPL repository, it will generate the release file, opl.owl, in the same directory as "Makefile".
-
The command of running Makefile is:
make
- Review opl.owl
- Review opl.owl and fix issues in the development version if there are any.
- Rerun Makefile if any changes made in the development version.
- Go through Github release process
- Click 'releases' at top menu bar at OPL-ontology/OPL page or go to page: https://github.com/OPL-ontology/OPL/releases
- Click 'draft a new release' button on the release page
- Fill the release associated information in the form
- Provide the release date in the format vYYYY-MM-DD as tag version (v stands for version, following the year(YYYY), month(MM) and day(DD) that the release file generated)
- Provide release title
- Provide release notes (can be edited later)
- Check "This is a pre-release" when we consider it is a release candidate for review. Then click "Publish release"
- When we decide to make the official release, go to the release page and uncheck "This is a pre-release". Then click "Publish release"
- Add new release PURL
- Go to OPL ontology purl configuration file on oboFoundry purl repository: https://github.com/OBOFoundry/purl.obolibrary.org/blob/master/config/opl.yml
- The link of the latest release likes: https://raw.githubusercontent.com/OPL-ontology/OPL/vYYYY-MM-DD/opl.owl
- Click the edit button to make the following two changes:
- Point opl.owl to location of the latest release file under "products:" section
- Add the new version IRI to the latest release file under "entries:" section
- Create a pull request after making the changes and wait for automatic validation and administrator approval of the changes
- The latest release will be uploaded automatically to ontoBee and Bioportal
- The ontobee server will load the new ontology version over the weekend
- Bioportal will index the new ontology version. Generally, it will take about 1 week to make a new ontology version ready to show on the site.