Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terms missing definitions #1159

Closed
wdduncan opened this issue May 12, 2021 · 10 comments · Fixed by #1163
Closed

Terms missing definitions #1159

wdduncan opened this issue May 12, 2021 · 10 comments · Fixed by #1163
Assignees
Labels

Comments

@wdduncan
Copy link
Member

@cmungall @kaiiam @pbuttigieg @turbomam while l working on creating subsets of terms for NMDC, I found a number of terms missing definitions.

IRI Label
http://purl.obolibrary.org/obo/ENVO_00002259 agricultural soil
http://purl.obolibrary.org/obo/ENVO_00000519 agricultural terrace
http://purl.obolibrary.org/obo/ENVO_00002874 air conditioning unit
http://purl.obolibrary.org/obo/ENVO_00002121 alkaline salt lake
http://purl.obolibrary.org/obo/ENVO_00005745 allotment garden
http://purl.obolibrary.org/obo/ENVO_00005759 alluvial paddy field soil
http://purl.obolibrary.org/obo/ENVO_00005741 alpine soil
http://purl.obolibrary.org/obo/ENVO_00002213 anaerobic sludge blanket reactor
http://purl.obolibrary.org/obo/ENVO_01000439 andesitic volcano
http://purl.obolibrary.org/obo/ENVO_00002204 anthropogenic contamination feature
http://purl.obolibrary.org/obo/ENVO_00005742 arable soil
http://purl.obolibrary.org/obo/ENVO_00000121 artificial channel
http://purl.obolibrary.org/obo/ENVO_00005770 beech forest soil
http://purl.obolibrary.org/obo/ENVO_01001476 body of liquid
http://purl.obolibrary.org/obo/ENVO_00000541 brackish pond
http://purl.obolibrary.org/obo/ENVO_00005760 burned soil
http://purl.obolibrary.org/obo/ENVO_00002143 calcite hot spring
http://purl.obolibrary.org/obo/ENVO_00003914 chalk soil
http://purl.obolibrary.org/obo/ENVO_00002262 clay soil
http://purl.obolibrary.org/obo/ENVO_00000416 coastal dune
http://purl.obolibrary.org/obo/ENVO_01000102 cold surface current
http://purl.obolibrary.org/obo/ENVO_00002153 compost biofilter
http://purl.obolibrary.org/obo/ENVO_00005747 compost soil
http://purl.obolibrary.org/obo/ENVO_00003893 cosmetic product
http://purl.obolibrary.org/obo/ENVO_00003896 currency note
http://purl.obolibrary.org/obo/ENVO_01000440 dacitic volcano
http://purl.obolibrary.org/obo/ENVO_0010163 dry river valley
http://purl.obolibrary.org/obo/ENVO_0010162 dry stream valley
http://purl.obolibrary.org/obo/ENVO_00002260 dune soil
http://purl.obolibrary.org/obo/ENVO_00005787 eucalyptus forest soil
http://purl.obolibrary.org/obo/ENVO_00003894 face cream product
http://purl.obolibrary.org/obo/ENVO_00005754 fertilized soil
http://purl.obolibrary.org/obo/ENVO_00005755 field soil
http://purl.obolibrary.org/obo/ENVO_01000253 freshwater river biome
http://purl.obolibrary.org/obo/ENVO_00005765 frozen compost soil
http://purl.obolibrary.org/obo/ENVO_00000000 geographic feature
http://purl.obolibrary.org/obo/ENVO_00002112 gold mine drainage
http://purl.obolibrary.org/obo/ENVO_00000548 gravel field
http://purl.obolibrary.org/obo/ENVO_00005781 heat stressed soil
http://purl.obolibrary.org/obo/ENVO_00005763 humus-rich acidic ash soil
http://purl.obolibrary.org/obo/ENVO_00000089 inland cliff
http://purl.obolibrary.org/obo/ENVO_00000532 intermittent saline evaporation pond
http://purl.obolibrary.org/obo/ENVO_00012411 karst cave
http://purl.obolibrary.org/obo/ENVO_00000397 lake channel
http://purl.obolibrary.org/obo/ENVO_00000891 large lake biome
http://purl.obolibrary.org/obo/ENVO_00000887 large river biome
http://purl.obolibrary.org/obo/ENVO_00000889 large river delta biome
http://purl.obolibrary.org/obo/ENVO_00000888 large river headwater biome
http://purl.obolibrary.org/obo/ENVO_00005756 lawn soil
http://purl.obolibrary.org/obo/ENVO_00005783 leafy wood soil
http://purl.obolibrary.org/obo/ENVO_00005766 limed soil
http://purl.obolibrary.org/obo/ENVO_00000396 marine channel
http://purl.obolibrary.org/obo/ENVO_01000145 marine coral reef back reef
http://purl.obolibrary.org/obo/ENVO_01000148 marine coral reef buttress zone
http://purl.obolibrary.org/obo/ENVO_01000146 marine coral reef crest
http://purl.obolibrary.org/obo/ENVO_01000149 marine coral reef deep fore reef
http://purl.obolibrary.org/obo/ENVO_01000144 marine coral reef flat zone
http://purl.obolibrary.org/obo/ENVO_01000147 marine coral reef fore reef
http://purl.obolibrary.org/obo/ENVO_01000143 marine reef
http://purl.obolibrary.org/obo/ENVO_01000150 marine subtidal rocky reef
http://purl.obolibrary.org/obo/ENVO_00000509 marine terrace
http://purl.obolibrary.org/obo/ENVO_00005761 meadow soil
http://purl.obolibrary.org/obo/ENVO_00000510 meander neck
http://purl.obolibrary.org/obo/ENVO_00010621 medical instrument
http://purl.obolibrary.org/obo/ENVO_00002128 mesophilic sulfur spring
http://purl.obolibrary.org/obo/ENVO_00005769 mountain forest soil
http://purl.obolibrary.org/obo/ENVO_00002185 oil reservoir
http://purl.obolibrary.org/obo/ENVO_00005740 paddy field soil
http://purl.obolibrary.org/obo/ENVO_00003895 paper product
http://purl.obolibrary.org/obo/ENVO_00005774 peat soil
http://purl.obolibrary.org/obo/ENVO_00005776 peaty paddy field soil
http://purl.obolibrary.org/obo/ENVO_00005764 pond soil
http://purl.obolibrary.org/obo/ENVO_00000534 pothole
http://purl.obolibrary.org/obo/ENVO_00002195 pyritic acid mine drainage
http://purl.obolibrary.org/obo/ENVO_00000478 range of mounts
http://purl.obolibrary.org/obo/ENVO_00000550 range of seamounts
http://purl.obolibrary.org/obo/ENVO_00005790 red soil
http://purl.obolibrary.org/obo/ENVO_01000652 river channel
http://purl.obolibrary.org/obo/ENVO_00005788 rubber plantation soil
http://purl.obolibrary.org/obo/ENVO_00002199 sandy beach
http://purl.obolibrary.org/obo/ENVO_00005752 sawah soil
http://purl.obolibrary.org/obo/ENVO_01000526 sedimentary intrusion
http://purl.obolibrary.org/obo/ENVO_00000892 small lake biome
http://purl.obolibrary.org/obo/ENVO_00000890 small river biome
http://purl.obolibrary.org/obo/ENVO_00005784 spruce forest soil
http://purl.obolibrary.org/obo/ENVO_01000650 stream channel
http://purl.obolibrary.org/obo/ENVO_01000187 subtropical savanna biome
http://purl.obolibrary.org/obo/ENVO_00002210 sulfide-oxidizing bioreactor
http://purl.obolibrary.org/obo/ENVO_01000857 temperate mediterranean sea biome
http://purl.obolibrary.org/obo/ENVO_01000189 temperate savanna biome
http://purl.obolibrary.org/obo/ENVO_01000215 temperate shrubland biome
http://purl.obolibrary.org/obo/ENVO_01000221 temperate woodland biome
http://purl.obolibrary.org/obo/ENVO_00002211 thermophilic anaerobic methanogenic reactor
http://purl.obolibrary.org/obo/ENVO_01000188 tropical savanna biome
http://purl.obolibrary.org/obo/ENVO_01000214 tropical shrubland biome
http://purl.obolibrary.org/obo/ENVO_00005778 tropical soil
http://purl.obolibrary.org/obo/ENVO_01000220 tropical woodland biome
http://purl.obolibrary.org/obo/ENVO_00002184 underground physiographic feature
http://purl.obolibrary.org/obo/ENVO_00000104 undersea feature
http://purl.obolibrary.org/obo/ENVO_00005786 upland soil
http://purl.obolibrary.org/obo/ENVO_00005779 vegetable garden soil
http://purl.obolibrary.org/obo/ENVO_00002926 warm seep
http://purl.obolibrary.org/obo/ENVO_01000101 warm surface current
http://purl.obolibrary.org/obo/ENVO_01000218 xeric shrubland biome
@pbuttigieg
Copy link
Member

Thanks @wdduncan!

@pbuttigieg pbuttigieg added the bug label May 12, 2021
@kaiiam
Copy link
Contributor

kaiiam commented May 12, 2021

Thanks @wdduncan how did you derive this? For example in #976 I added defs to two of the above missing terms. I think if this is based on the output envo.owl file it'll be better to run it again after the next release, or to rerun this on the envo-edit.owl to get the more accurate list.

I had though of using robot export to do this curious how you @wdduncan did it.

@wdduncan
Copy link
Member Author

I did check some of the terms against the current envo-edit file, and verified they were missing. Since I did not check all terms some definitions may not (in fact) be be missing.

The terms were extracted using sparql against the current release (not the edit file). Details can be found in the query.Makefile on the nmdc-ontology repo.

Once the new release is out, we can easily cross-check to see which definitions are present.

@pbuttigieg
Copy link
Member

Since I did not check all terms some definitions may not (in fact) be be missing.

I'll check all just in case

@pbuttigieg
Copy link
Member

pbuttigieg commented May 14, 2021

Progress tracking...

To do

Terrestrial stuff

  • geographic feature

Aquatic stuff

marine stuff

  • marine coral reef back reef
  • marine coral reef buttress zone
  • marine coral reef crest
  • marine coral reef deep fore reef
  • marine coral reef flat zone
  • marine coral reef fore reef
  • marine reef
  • marine subtidal rocky reef
  • marine terrace
  • range of seamounts
  • cold surface current
  • undersea feature

Done

  • freshwater river biome
  • large lake biome
  • large river biome
  • large river delta biome
  • large river headwater biome
  • small lake biome
  • small river biome
  • subtropical savanna biome
  • temperate mediterranean sea biome
  • temperate savanna biome
  • temperate shrubland biome
  • temperate woodland biome
  • tropical savanna biome
  • tropical shrubland biome
  • tropical woodland biome
  • inland cliff
  • sedimentary intrusion
  • meander neck
  • intermittent saline evaporation pond
  • mesophilic sulfur spring
  • calcite hot spring
  • cosmetic product
  • face cream product
  • thermophilic anaerobic methanogenic reactor
  • compost biofilter
  • medical instrument
  • dry river valley
  • dry stream valley
  • lake channel
  • river channel
  • brackish pond
  • stream channel
  • oil reservoir
  • gold mine drainage
  • gravel field
  • karst cave
  • sandy beach
  • marine channel
  • paper product
  • currency note
  • sulfide-oxidizing bioreactor
  • agricultural soil
  • agricultural terrace
  • air conditioning unit
  • alkaline salt lake
  • allotment garden
  • alluvial paddy field soil
  • alpine soil
  • anaerobic sludge blanket reactor
  • andesitic volcano
  • anthropogenic contamination feature
  • arable soil
  • artificial channel
  • beech forest soil
  • burned soil
  • chalk soil
  • clay soil
  • compost soil
  • dune soil
  • eucalyptus forest soil
  • fertilized soil
  • field soil
  • frozen compost soil
  • heat stressed soil
  • humus-rich acidic ash soil
  • lawn soil
  • leafy wood soil
  • limed soil
  • meadow soil
  • mountain forest soil
  • paddy field soil
  • peat soil
  • peaty paddy field soil
  • pond soil
  • red soil
  • rubber plantation soil
  • sawah soil
  • spruce forest soil
  • tropical soil
  • upland soil
  • vegetable garden soil
  • coastal dune
  • dacitic volcano
  • pothole
  • pyritic acid mine drainage
  • range of mounts
  • underground physiographic feature
  • body of liquid

pbuttigieg added a commit that referenced this issue May 14, 2021
@pbuttigieg
Copy link
Member

pbuttigieg commented May 14, 2021

Follow up issues:

  • Improve semantics of terraces
  • Improve equivalence axioms around constructions for better inference and autopopulation (such that, e.g., artificial channel (ENVO_00000121) gets reasoned into the human construction hierarchy)
  • Classes like clay soil, chalk soil, etc sound like they could be a pattern, but the labels reference soils that are variably composed primarily of some material, resemble it in one or more of its properties, derves from some material (as in compost soil), or has elevated levels of some material.

@wdduncan interestingly, rubber plantation didn't have a definition, but wasn't detected above.

Some terms missing defs were not spotted, e.g. dacitic lava

@pbuttigieg
Copy link
Member

pbuttigieg commented May 15, 2021

In ebedb20, I've reordered landforms in a new sub-hiearchy of solid astronomical body part, which could help clean things up, but also competes with the elevated / depressed landform (formerly elevation / depression) hierarchies. Equivalence axioms sort of help, but also not that well.

Possibly a topological ordering would be better, but this doesn't help with elements of topology. I think this will end up being structured by formation processes, which would make more sense on several fronts and be more useful ontologically. The other groupings would be by inference.

I've also relabelled "elevation" and "depression" to prevent accidental axiomatisation with PATO qualities, fixing a few in the process.

pbuttigieg added a commit that referenced this issue May 15, 2021
@dr-shorthair
Copy link

dr-shorthair commented May 16, 2021

reordered landforms in a new sub-hiearchy of solid astronomical body part

@pbuttigieg would it be possible to see a graphical summary of this. I would like to run it past my Australian soil-and-landscape vocabulary people.

@pbuttigieg
Copy link
Member

pbuttigieg commented May 17, 2021

Hi @dr-shorthair sure, this is the rough sketch of the work in progress (there are of course more classes in each category, but this is the top level bit that's a struggle):

image

You can immediately see the issue - there's a competition between quality-based categorisation (elevated, depressed, can be many others) or location-based categorisation (surface, subsurface, submerged). There will also always be things that fall outside these categories.

This is partially resolved by the equivalence axioms on things like elevated landform - even if a landform occurs in the location-based hierarchy but has the quality of increased elevation, it will be reasoned into the elevated landform hierarchy.

Just like biological taxonomy, I think the processes of formation are the most "natural" way to sort this out. The rest can be populated by inference.

I don't want to hijack this issue with this topic, so I'll say no more of it here (we can pick up in another [existing? #954] issue) - which I think would be a great topic for an ESIP Semantic Harmonization cluster activity (@rduerr)

@pbuttigieg
Copy link
Member

pbuttigieg commented Jun 11, 2021

In ea10af9, I took the opportunity to add some more coherence to the spring hierarchy. Textual definitions are more regular and hot spring is not (Edit: now) populated by inference.

pbuttigieg added a commit that referenced this issue Jun 25, 2021
pbuttigieg added a commit that referenced this issue Mar 7, 2022
* addressed the a... terms of #1159

* added defs for soil terms in #1159

* addressing #1159 with some significant rearrangements to landforms

* more definitions to address #1159, with some resultant relabellings and hierarchy shuffling

* more defs and hierarchy refinement for #1159

* Further addressing #1159 and adding coherence to spring hierarchy

* biomes defined for #1159

* some updates for 1159

Co-authored-by: Bill Duncan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants