From 16c6f08101c01846498b3ec9cbe5456aa24f2b92 Mon Sep 17 00:00:00 2001 From: Christian Hauschke Date: Fri, 16 Aug 2024 16:23:26 +0200 Subject: [PATCH] Added editing policy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only Protégé edits, no manual editing. --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index cbfb83f..9db1637 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,14 @@ VIVO Ontologies is an open source community. All are welcome to open issues, par You can contribute using the fork, branch and pull model. Helpful descriptions of the process are available [on the VIVO wiki](https://wiki.lyrasis.org/display/VIVO/Contributing+code+with+a+fork%2C+branches%2C+and+pull+requests). +## Editing policy +* [Protégé](https://github.com/protegeproject/protege-distribution/releases) editing only: Only the following versions of Protégé are permitted for ontology editing in this repository: + * Version 5.6.4 +* Updates to the allowed Protégé versions will be posted here. +* No manual editing: Direct manual editing of the ontology file using text editors or any tool other than the specified versions of Protégé is strictly prohibited. Pull requests from manual editing will be asked to be done again in Protégé. + +Reason: Manual editing can result in syntax errors or unintended structural changes. Also, using Protégé only results in an owl file that is generated by the particular OWLAPI it uses. Editing and saving the file differently results in a new serialisation, which makes the diff verbose and change checking very difficult. By restricting the use of approved Protégé versions, we ensure the consistency of the ontology. + ## Releases ### Semantic Versioning This ontology adheres to the principles of Semantic Versioning (SemVer) for managing its releases. Semantic Versioning provides a standardized approach for versioning ontologies, allowing users to quickly understand the scope of changes between versions.