Agenda & Notes
- Update on the release of VIVO Ontology 1.7.0 - Brian Lowe / Christian Hauschke
- Documentation of the release process:
- Click on Release a version
- Release title: ontology-title-version, example: vivo-ontology-1.7.0
- Choose a tag, example vivo-ontology-1.7.0
- Add release notes
- Publish release
- Notes: "Generate release notes" has to be investigated.
- Review process in vivo-ontologies
- values in different natural languages are treated equally for the review process
- Simplified version of the software review process
- regular PRs require 2 people to review
- all changes that might have impact on reasoning: e.g. changes on axioms
- updating imports
- deprecations
- changes of primary labels
- adding, updating or removing individuals
- changes in types (integer, float etc.)
- minor PRs require only 1 person to review
- all changes that have no impact on reasoning (except for primary labels, as mentioned above)
- typos etc.
- Decision: This is accepted for the beginning. It will be documented in the wiki. In the beginning, PRs should be discussed in the Ontology IG before merging.
- Alignment of VIVO ontology development with VIVO software development
- Q: Mechanisms to track changes / dependencies on the ontology are missing in the software. How can we update the ontology if we do not know what will break.
- Discussion: Do we need VIVO-internal mechanisms to check for dependencies with the ontology.
- Define import configurations
- Ontology validation in VIVO:
- consistency with other existing ontologies
- implementation dependencies on ontologies
- Functionality to update already existing ontologies in VIVO runtime
- Manually uploading new ontology version
- With lookups to ontology providers
- Improve current VIVO ontology editor
Ideas for future meetings
- Instances in the VIVO Ontology
- Countries (FAO)
To Do
- create issue for updating language tags in the ontology