OpenTreeOfLife / reference-taxonomy

Open Tree Reference Taxonomy (OTT) tools
BSD 2-Clause "Simplified" License
11 stars 12 forks source link

Thoughts on cleaning up adjustments and amendments #380

Open jar398 opened 4 years ago

jar398 commented 4 years ago

I know they're a mess, sorry. (Was just looking at them.) Here are two ideas for improving them.

  1. Convert all 'version 2' (and even 'version 1') edits to the version 3 edit system (proposition.py), both for uniformity (thus less to learn) and for robustness (they are much less likely to fail, produce wrong answers, generate errors, etc.).

  2. Create an OTT curation taxonomy - I've just expanded that section of my smasher to-do list

Also it might be useful to make a list out of the propositions, and then in addition to doing proclaim on each member of the list, the final test pass can use them as tests (to raise an alarm if one edit gets clobbered by a subsequent edit). That idea was one of the motivations for making propositions be independent objects.