INCATools / INCATools/ontology-development-kit
Think about full reasoned redundancy for existentials
- Dominant language
- Dockerfile
- Stars
- 375
- Forks
- 69
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 7
Description
We keep running into issues that conflict between logical and graph aspects in ontologies. It is unreasonable to believe that clients will be able to understand inferencing well enough to show "all the relevant information about a term". For example:
- limb is part of body
- arm is a limb
A user really wants to know that an arm is part of the body (I should have picked a better example). This issue is important to users like ZFIN that want to show "all the stage information" in their curation tools: without complicated materialisation preprocessing:
https://github.com/cerivs/zebrafish-anatomical-ontology/pull/161
I think we need to define a proper nice ontology release variant intended for ontology browsers that makes it easy to "show everything about a term" easily.
Contributor guide
Research direction
Start by reading the linked zebrafish-anatomical-ontology pull request 161 to understand the materialisation and browser needs described here. The issue does not name files, tests, or an implementation entry point; first define the intended ontology release variant and agree on what information it must expose to ontology browsers.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100