datascienceontology icon indicating copy to clipboard operation
datascienceontology copied to clipboard

Generate OWL artifact

Open cthoyt opened this issue 3 years ago • 0 comments

Closes #25

This PR adds a first attempt at generating OWL ontology artifacts (in OWL/XML, OBO, and OBO Graph JSON) for the Data Science Ontology. It's implemented in a Python script to the tools/ folder that generates various.

Assumptions

In order to make this work, I had to make several inferences:

  1. Create some top-level terms for Language, Type, Function, Package
  2. Infer connections to one of the top-level terms for entries that didn't have a parent
  3. Create some new relationships such as implemented_in

To Do

  • [ ] Design meaningful representation for function inputs and outputs
  • [ ] Better ontologize most potential connections
  • [ ] Choose prefix to add to the Bioregistry (https://bioregistry.io) so this can reproduced without a hacked local version of PyOBO
  • [ ] Align with the Software Ontology (e.g., is implemented by (SWO:0000085))

cthoyt avatar Aug 12 '22 21:08 cthoyt