EnvironmentOntology / envo

A community-driven ontology for the representation of environments
http://www.environmentontology.org
Creative Commons Zero v1.0 Universal
127 stars 53 forks source link

Analysis of usage of BFO by ENVO #1406

Open cmungall opened 1 year ago

cmungall commented 1 year ago

Most OBO ontologies typically branch off of a handful of BFO tips - ENVO makes user of a number of different ones:

bfo bfo label direct children
BFO:0000006 spatial region 1
BFO:0000015 process 1
BFO:0000016 disposition 5
BFO:0000023 role 3
BFO:0000024 fiat object 4
BFO:0000027 object aggregate 7
BFO:0000029 site 5
BFO:0000030 object 5
BFO:0000034 function 2
BFO:0000038 one-dimensional temporal region 6
BFO:0000040 material entity 8
BFO:0000146 two-dimensional continuant fiat boundary 2

We can see the terms hanging off the tips here

envo-bfo

From a formal ontological perspective there is nothing inherently wrong here, but this has consequences for the usability of ENVO that need to be explored. We might expect this makes ENVO harder to use and contribute to by domain scientists, but this is something we can empirically investigate. If this turns out to be the case then we can explore some different approaches:

cmungall commented 10 months ago

This analysis has been superseded by some welcome simplifications

https://github.com/EnvironmentOntology/envo/pull/1390

currently there are only a handful of immaterials:

image