Difference between revisions of "Ontology Change Requests"

From NCBO Wiki
Jump to navigation Jump to search
(Add more introductory text)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
BioPortal allows users to request changes or extensions to an ontology when the ontology source file is maintained in [https://github.com/ GitHub]. The change request functionality is enabled on a per-ontology basis, and there are currently four ontologies in our repository for which change requests are enabled:
+
BioPortal allows users to request changes or extensions to an ontology when the ontology source file is maintained in [https://github.com/ GitHub]. The change request functionality is manually enabled on a per-ontology basis, and there are currently four ontologies in our repository for which change requests are enabled:
  
* [https://bioportal.bioontology.org/ontologies/ENVO Environment Ontology]
+
* [https://bioportal.bioontology.org/ontologies/ENVO Environment Ontology (ENVO)]
* [https://bioportal.bioontology.org/ontologies/GO Gene Ontology]
+
* [https://bioportal.bioontology.org/ontologies/GO Gene Ontology (GO)]
* [https://bioportal.bioontology.org/ontologies/MONDO Mondo Disease Ontology]
+
* [https://bioportal.bioontology.org/ontologies/MONDO Mondo Disease Ontology (MONDO)]
* [https://bioportal.bioontology.org/ontologies/UBERON Uber Anatomy Ontology]
+
* [https://bioportal.bioontology.org/ontologies/UBERON Uber Anatomy Ontology (UBERON)]
  
Change requests are mirrored as GitHub issues in the repository where the ontology is maintained. BioPortal supports several types of change requests including:
+
Change requests are mirrored as GitHub issues in the repository where the ontology is maintained.  
  
* Adding synonyms
+
== Supported change types ==
* Removing synonyms
+
 
* Marking a class obsolete
+
BioPortal supports several types of change requests including:
 +
 
 +
* Adding a synonym to a class
 +
* Removing a synonym from a class
 +
* Marking a class as obsolete
 
* Renaming a class
 
* Renaming a class
  
... with support for more types of changes to come.
+
Support for more types of changes are in the works including, adding and removing definitions, adding classes, and deleting classes to name a few.
 +
 
 +
All of the change types that BioPortal supports are taken from the [https://incatools.github.io/kgcl/ Knowledge Graph Change Language], a formal model for describing ontology change operations.
 +
 
 +
== Enable change requests for your ontology ==
 +
 
 +
If you want to enable BioPortal's change request functionality for your ontology, please post a request on the [mailto:contact@bioportal.com BioPortal support] list. Include your ontology acronym in BioPortal, e.g., "MONDO", and the URL of the GitHub repository where your ontology is maintained, e.g., https://github.com/monarch-initiative/mondo.
 +
 
 +
== Request a change ==
 +
You must be logged in to request changes in BioPortal. If you don't have an account, you can create one here: https://bioportal.bioontology.org/accounts/new.
 +
 
 +
Once logged in, navigate to your ontology in BioPortal, and click on the Classes tab.

Latest revision as of 17:29, 31 May 2024

BioPortal allows users to request changes or extensions to an ontology when the ontology source file is maintained in GitHub. The change request functionality is manually enabled on a per-ontology basis, and there are currently four ontologies in our repository for which change requests are enabled:

Change requests are mirrored as GitHub issues in the repository where the ontology is maintained.

Supported change types

BioPortal supports several types of change requests including:

  • Adding a synonym to a class
  • Removing a synonym from a class
  • Marking a class as obsolete
  • Renaming a class

Support for more types of changes are in the works including, adding and removing definitions, adding classes, and deleting classes to name a few.

All of the change types that BioPortal supports are taken from the Knowledge Graph Change Language, a formal model for describing ontology change operations.

Enable change requests for your ontology

If you want to enable BioPortal's change request functionality for your ontology, please post a request on the BioPortal support list. Include your ontology acronym in BioPortal, e.g., "MONDO", and the URL of the GitHub repository where your ontology is maintained, e.g., https://github.com/monarch-initiative/mondo.

Request a change

You must be logged in to request changes in BioPortal. If you don't have an account, you can create one here: https://bioportal.bioontology.org/accounts/new.

Once logged in, navigate to your ontology in BioPortal, and click on the Classes tab.