PlantPhenoOntology / ppo

An ontology for describing the phenology of individual plants and populations of plants, and for integrating plant phenological data across sources and scales.
16 stars 8 forks source link

Remove extraneous parents from trait present classes to clean up hierarchy #100

Closed ramonawalls closed 1 month ago

ramonawalls commented 1 month ago

The existing ECs for trait present classes follow the form:

'plant structure presence' AND 'quality of' SOME ('whole plant' AND NOT ('has visible part' SOME 'dormant leaf bud')) AND 'depends on structure' ONLY (NOT ('has visible part' SOME 'dormant leaf bud'))

instead of

'dormant leaf bud presence' AND 'quality of' SOME ('whole plant' AND NOT ('has visible part' SOME 'dormant leaf bud')) AND 'depends on structure' ONLY (NOT ('has visible part' SOME 'dormant leaf bud'))'

which results in all the present classes showing in under both their corresponding structure presence and under plant structure presence and leads to a very messy hierarchy.

I am going to change the EC to the latter format to clean up the hierarchy. We have discussed and agreed upon the need to clean it up during PPO calls.