NCI-Thesaurus / thesaurus-obo-edition

OBO Library edition of NCIt
22 stars 8 forks source link
obofoundry

NCIt OBO Edition

This project aims to develop an OBO Library-friendly release of the NCI Thesaurus. Goals include adopting OBO conventions for term identifiers and ontology dereferencing, as well as improved semantic integration with existing OBO ontologies. We are working in collaboration with NCI staff under NCI/Leidos contract #17X118.

Download

The OBO edition is currently a work in progress, so ontology content may change frequently. The in-progress ontology is available here: http://purl.obolibrary.org/obo/ncit.owl

Additional downloads may be available in the project wiki.

Documentation

Please see the project wiki for more information.

Release process for Developers

  1. Enter src/ontology directory
  2. Build the docker image to get all the tools together (alternatively, install the tools locally, see top of Makefile)
  3. Run the make build process
  4. Deploy the release on GitHub. Make sure the GHVERSION starts with a lower case v and corresponds to the exact date the build process above was run.
cd src/ontology
make docker-build
sh odk.sh make all -B
make deploy_release GHVERSION=v2022-08-19

NOTES on the above

Last time I tried this I was working on a system where I could not easily install gh. This is a workaround:

./odk.sh bash # Go inside ODK
gh auth login # Login with authentication token
git config --global --add safe.directory /work #This may be necessary if you do not have the correct access rights
make deploy_release GHVERSION=v2023-10-19 #(the usual)

Contact

More information about this project can be provided by Melissa Haendel (@mellybelly). For details on software implementing the OBO Edition, contact Jim Balhoff (balhoff@renci.org).