From 48ddddb0da7f3992f95f53a9595f1861e51f1342 Mon Sep 17 00:00:00 2001 From: Charles Tapley Hoyt Date: Thu, 27 Nov 2025 13:22:11 +0100 Subject: [PATCH 1/2] Map between OEO and ENVO --- .../resources/predictions.sssom.tsv | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/src/biomappings/resources/predictions.sssom.tsv b/src/biomappings/resources/predictions.sssom.tsv index c0aea21e..d6849d63 100644 --- a/src/biomappings/resources/predictions.sssom.tsv +++ b/src/biomappings/resources/predictions.sssom.tsv @@ -6,6 +6,7 @@ # clo: http://purl.obolibrary.org/obo/CLO_ # doid: http://purl.obolibrary.org/obo/DOID_ # efo: http://www.ebi.ac.uk/efo/EFO_ +# envo: http://purl.obolibrary.org/obo/ENVO_ # fplx: https://sorgerlab.github.io/famplex/ # go: http://purl.obolibrary.org/obo/GO_ # goldbook: https://goldbook.iupac.org/terms/view/ @@ -22,6 +23,7 @@ # ncit: http://purl.obolibrary.org/obo/NCIT_ # obi: http://purl.obolibrary.org/obo/OBI_ # obo: http://purl.obolibrary.org/obo/ +# oeo: https://openenergyplatform.org/ontology/oeo/OEO_ # pato: http://purl.obolibrary.org/obo/PATO_ # pr: http://purl.obolibrary.org/obo/PR_ # ro: http://purl.obolibrary.org/obo/RO_ @@ -52377,6 +52379,112 @@ mondo:0100184 GTP cyclohydrolase I deficiency skos:exactMatch mesh:C562656 Hyper mondo:0100234 paroxysmal familial ventricular fibrillation skos:exactMatch mesh:C537182 Paroxysmal ventricular fibrillation semapv:LexicalMatching 0.9 generate_mondo_mesh_mappings.py mondo:0100312 vestibular ataxia skos:exactMatch mesh:D000071699 Bilateral Vestibulopathy semapv:LexicalMatching 0.9 generate_mondo_mesh_mappings.py mondo:0700127 mosaic trisomy 21 skos:exactMatch mesh:C536794 Chromosome 21, uniparental disomy of semapv:LexicalMatching 0.9 generate_mondo_mesh_mappings.py +oeo:00000007 chemical energy skos:exactMatch envo:2000023 chemical energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00000031 power plant skos:exactMatch envo:00002214 power plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00000042 waste role skos:exactMatch envo:01000665 waste role semapv:LexicalMatching 0.778 sssom-curator +oeo:00000043 wind skos:exactMatch envo:01000792 mass gaseous flow semapv:LexicalMatching 0.556 sssom-curator +oeo:00000043 wind skos:exactMatch envo:01000793 atmospheric wind semapv:LexicalMatching 0.556 sssom-curator +oeo:00000054 air skos:exactMatch envo:00002005 air semapv:LexicalMatching 0.778 sssom-curator +oeo:00000055 air pollution skos:exactMatch envo:02500037 air pollution semapv:LexicalMatching 0.778 sssom-curator +oeo:00000058 anthracite skos:exactMatch envo:2000011 anthracite semapv:LexicalMatching 0.778 sssom-curator +oeo:00000074 biogas skos:exactMatch envo:01000556 biogas semapv:LexicalMatching 0.778 sssom-curator +oeo:00000084 charcoal skos:exactMatch envo:01000560 charcoal semapv:LexicalMatching 0.778 sssom-curator +oeo:00000088 coal skos:exactMatch envo:02000091 coal semapv:LexicalMatching 0.778 sssom-curator +oeo:00000089 coal power plant skos:exactMatch envo:2000038 coal power plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00000115 crude oil skos:exactMatch envo:00002984 petroleum semapv:LexicalMatching 0.556 sssom-curator +oeo:00000117 dam skos:exactMatch envo:00000074 dam semapv:LexicalMatching 0.778 sssom-curator +oeo:00000117 dam skos:exactMatch envo:00000500 beaver dam semapv:LexicalMatching 0.556 sssom-curator +oeo:00000150 energy skos:exactMatch envo:2000015 energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00000183 gasoline skos:exactMatch envo:03510007 gasoline semapv:LexicalMatching 0.778 sssom-curator +oeo:00000191 geothermal energy skos:exactMatch envo:2000034 geothermal energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00000192 geothermal power plant skos:exactMatch envo:00002215 geothermal power plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00000204 hard coal skos:exactMatch envo:2000011 anthracite semapv:LexicalMatching 0.556 sssom-curator +oeo:00000207 thermal energy skos:exactMatch envo:2000032 thermal energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00000245 jet fuel skos:exactMatch envo:00003903 aviation fuel semapv:LexicalMatching 0.556 sssom-curator +oeo:00000246 kerosene skos:exactMatch envo:01001608 kerosene oil semapv:LexicalMatching 0.556 sssom-curator +oeo:00000251 lignite skos:exactMatch envo:2000008 lignite semapv:LexicalMatching 0.778 sssom-curator +oeo:00000252 lignite power plant skos:exactMatch envo:2000040 lignite power plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00000292 natural gas skos:exactMatch envo:01000552 natural gas semapv:LexicalMatching 0.778 sssom-curator +oeo:00000303 nuclear power plant skos:exactMatch envo:00002271 nuclear power plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00000318 particulate matter skos:exactMatch envo:01000060 particulate environmental material semapv:LexicalMatching 0.556 sssom-curator +oeo:00000320 peat skos:exactMatch envo:00005774 peat soil semapv:LexicalMatching 0.556 sssom-curator +oeo:00000330 pollution skos:exactMatch envo:02500036 environmental pollution semapv:LexicalMatching 0.556 sssom-curator +oeo:00000441 water skos:exactMatch envo:00002006 liquid water semapv:LexicalMatching 0.556 sssom-curator +oeo:00000447 wind farm skos:exactMatch envo:03501241 wind farm semapv:LexicalMatching 0.778 sssom-curator +oeo:00000449 wood skos:exactMatch envo:00000109 woodland area semapv:LexicalMatching 0.556 sssom-curator +oeo:00000449 wood skos:exactMatch envo:00000111 forested area semapv:LexicalMatching 0.556 sssom-curator +oeo:00000449 wood skos:exactMatch envo:00000118 coconut plantation semapv:LexicalMatching 0.556 sssom-curator +oeo:00000449 wood skos:exactMatch envo:00000193 olive grove semapv:LexicalMatching 0.556 sssom-curator +oeo:00000449 wood skos:exactMatch envo:00002040 wood semapv:LexicalMatching 0.778 sssom-curator +oeo:00010009 PM10 skos:exactMatch envo:01000405 respirable suspended particulate matter semapv:LexicalMatching 0.556 sssom-curator +oeo:00010010 PM2.5 skos:exactMatch envo:01000415 fine respirable suspended particulate matter semapv:LexicalMatching 0.556 sssom-curator +oeo:00010023 vehicle skos:exactMatch envo:01000604 vehicle semapv:LexicalMatching 0.778 sssom-curator +oeo:00010032 motor skos:exactMatch envo:01000610 motor semapv:LexicalMatching 0.778 sssom-curator +oeo:00010084 reservoir skos:exactMatch envo:00000025 reservoir semapv:LexicalMatching 0.778 sssom-curator +oeo:00010090 pump skos:exactMatch envo:03501266 pump semapv:LexicalMatching 0.778 sssom-curator +oeo:00010093 river skos:exactMatch envo:00000022 river semapv:LexicalMatching 0.778 sssom-curator +oeo:00010101 tidal flow skos:exactMatch envo:01001333 marine tidal flow process semapv:LexicalMatching 0.556 sssom-curator +oeo:00010104 water body skos:exactMatch envo:00000063 water body semapv:LexicalMatching 0.778 sssom-curator +oeo:00010105 ocean skos:exactMatch envo:00000015 ocean semapv:LexicalMatching 0.778 sssom-curator +oeo:00010107 ocean current skos:exactMatch envo:00000147 ocean current semapv:LexicalMatching 0.778 sssom-curator +oeo:00010214 biomass skos:exactMatch envo:01000155 organic material semapv:LexicalMatching 0.556 sssom-curator +oeo:00010218 oxygen skos:exactMatch envo:01001495 dioxygen dissolved in marine water semapv:LexicalMatching 0.556 sssom-curator +oeo:00010237 liquefied natural gas skos:exactMatch envo:01000557 liquefied natural gas semapv:LexicalMatching 0.778 sssom-curator +oeo:00010242 diesel fuel skos:exactMatch envo:03510006 diesel fuel semapv:LexicalMatching 0.778 sssom-curator +oeo:00010276 car skos:exactMatch envo:01000605 car semapv:LexicalMatching 0.778 sssom-curator +oeo:00010277 bus skos:exactMatch envo:01000611 bus semapv:LexicalMatching 0.778 sssom-curator +oeo:00010278 truck skos:exactMatch envo:01000602 truck semapv:LexicalMatching 0.778 sssom-curator +oeo:00010279 bicycle skos:exactMatch envo:01000614 bicycle semapv:LexicalMatching 0.778 sssom-curator +oeo:00010280 train skos:exactMatch envo:03501107 train semapv:LexicalMatching 0.778 sssom-curator +oeo:00010282 passenger train skos:exactMatch envo:03501108 passenger train semapv:LexicalMatching 0.778 sssom-curator +oeo:00010284 motorcycle skos:exactMatch envo:01000615 motorcycle semapv:LexicalMatching 0.778 sssom-curator +oeo:00010285 watercraft skos:exactMatch envo:01000613 watercraft semapv:LexicalMatching 0.778 sssom-curator +oeo:00010292 aircraft skos:exactMatch envo:01001488 aircraft semapv:LexicalMatching 0.778 sssom-curator +oeo:00010293 airplane skos:exactMatch envo:03501349 airplane semapv:LexicalMatching 0.778 sssom-curator +oeo:00010486 manufacturing plant skos:exactMatch envo:01000536 factory semapv:LexicalMatching 0.556 sssom-curator +oeo:00020037 radiation skos:exactMatch envo:01001023 radiation semapv:LexicalMatching 0.778 sssom-curator +oeo:00020038 solar radiation skos:exactMatch envo:01001211 stellar radiation semapv:LexicalMatching 0.556 sssom-curator +oeo:00020045 potential energy skos:exactMatch envo:2000016 potential energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00020058 rock skos:exactMatch envo:00001995 rock semapv:LexicalMatching 0.778 sssom-curator +oeo:00020252 climate system skos:exactMatch envo:01001364 climate system semapv:LexicalMatching 0.778 sssom-curator +oeo:00050000 manufacturing process skos:exactMatch envo:01000993 manufacturing process semapv:LexicalMatching 0.778 sssom-curator +oeo:00110000 liquid water skos:exactMatch envo:00002006 liquid water semapv:LexicalMatching 0.778 sssom-curator +oeo:00140007 public transport skos:exactMatch envo:03501111 public transit system semapv:LexicalMatching 0.556 sssom-curator +oeo:00140116 fluid skos:exactMatch envo:02000140 fluid environmental material semapv:LexicalMatching 0.556 sssom-curator +oeo:00230020 kinetic energy skos:exactMatch envo:2000017 kinetic energy semapv:LexicalMatching 0.778 sssom-curator +oeo:00240022 protected area skos:exactMatch envo:00000358 area of protected biodiversity semapv:LexicalMatching 0.556 sssom-curator +oeo:00240022 protected area skos:exactMatch envo:01001567 protected area semapv:LexicalMatching 0.778 sssom-curator +oeo:00240028 paper skos:exactMatch envo:03501256 sheet of paper semapv:LexicalMatching 0.556 sssom-curator +oeo:00240029 cement skos:exactMatch envo:01000462 masonry cement semapv:LexicalMatching 0.556 sssom-curator +oeo:00240032 metal skos:exactMatch envo:01001069 metallic material semapv:LexicalMatching 0.556 sssom-curator +oeo:00240034 steel skos:exactMatch envo:03501354 steel semapv:LexicalMatching 0.778 sssom-curator +oeo:00290001 slope skos:exactMatch envo:00002000 slope semapv:LexicalMatching 0.778 sssom-curator +oeo:00310001 sewage plant skos:exactMatch envo:00003043 sewage plant semapv:LexicalMatching 0.778 sssom-curator +oeo:00310035 adsorption skos:exactMatch envo:06105021 adsorption semapv:LexicalMatching 0.778 sssom-curator +oeo:00310041 evaporation skos:exactMatch envo:02500034 evaporation semapv:LexicalMatching 0.778 sssom-curator +oeo:00310042 melting skos:exactMatch envo:01000723 melting semapv:LexicalMatching 0.778 sssom-curator +oeo:00320011 liquefied petroleum gas skos:exactMatch envo:01000553 liquefied petroleum gas semapv:LexicalMatching 0.778 sssom-curator +oeo:00320012 compressed natural gas skos:exactMatch envo:01000555 compressed natural gas semapv:LexicalMatching 0.778 sssom-curator +oeo:00320022 road skos:exactMatch envo:00000064 road semapv:LexicalMatching 0.778 sssom-curator +oeo:00320022 road skos:exactMatch envo:00000158 causeway semapv:LexicalMatching 0.556 sssom-curator +oeo:00320023 bridge skos:exactMatch envo:00000075 bridge semapv:LexicalMatching 0.778 sssom-curator +oeo:00320024 tunnel skos:exactMatch envo:00000066 man-made tunnel semapv:LexicalMatching 0.556 sssom-curator +oeo:00320024 tunnel skos:exactMatch envo:00000068 tunnel semapv:LexicalMatching 0.778 sssom-curator +oeo:00320024 tunnel skos:exactMatch envo:00000522 canal tunnel semapv:LexicalMatching 0.556 sssom-curator +oeo:00320025 railway skos:exactMatch envo:00000065 railway semapv:LexicalMatching 0.778 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000014 canal semapv:LexicalMatching 0.778 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000036 irrigation canal semapv:LexicalMatching 0.556 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000042 drainage canal semapv:LexicalMatching 0.556 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000079 flume semapv:LexicalMatching 0.556 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000139 irrigation ditch semapv:LexicalMatching 0.556 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000140 drainage ditch semapv:LexicalMatching 0.556 sssom-curator +oeo:00320026 canal skos:exactMatch envo:00000525 canalized stream semapv:LexicalMatching 0.556 sssom-curator +oeo:00320027 transport hub skos:exactMatch envo:03501117 transport hub semapv:LexicalMatching 0.778 sssom-curator +oeo:00320035 airport skos:exactMatch envo:03501122 airport semapv:LexicalMatching 0.778 sssom-curator +oeo:00410015 biosphere reserve skos:exactMatch envo:00000376 biosphere reserve semapv:LexicalMatching 0.778 sssom-curator +oeo:00410023 floodplain skos:exactMatch envo:00000255 flood plain semapv:LexicalMatching 0.556 sssom-curator +oeo:00410025 forest skos:exactMatch envo:00000111 forested area semapv:LexicalMatching 0.556 sssom-curator +oeo:00410036 arable land skos:exactMatch envo:01001177 arable land semapv:LexicalMatching 0.778 sssom-curator uberon:0000016 endocrine pancreas skos:exactMatch mesh:D007515 Islets of Langerhans semapv:LexicalMatching 0.9 generate_uberon_mesh_mappings.py uberon:0000044 dorsal root ganglion skos:exactMatch mesh:D005727 Ganglia, Spinal semapv:LexicalMatching 0.9 generate_uberon_mesh_mappings.py uberon:0000167 oral cavity skos:exactMatch mesh:D009055 Mouth semapv:LexicalMatching 0.9 generate_uberon_mesh_mappings.py From 85cdb9233256b796aee6389dd6af296b74aa01ff Mon Sep 17 00:00:00 2001 From: Charles Tapley Hoyt Date: Thu, 27 Nov 2025 13:29:36 +0100 Subject: [PATCH 2/2] Add three curations --- src/biomappings/resources/negative.sssom.tsv | 4 ++++ src/biomappings/resources/predictions.sssom.tsv | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/biomappings/resources/negative.sssom.tsv b/src/biomappings/resources/negative.sssom.tsv index 17585558..7c69a45d 100644 --- a/src/biomappings/resources/negative.sssom.tsv +++ b/src/biomappings/resources/negative.sssom.tsv @@ -38,6 +38,7 @@ # ncit: http://purl.obolibrary.org/obo/NCIT_ # oae: http://purl.obolibrary.org/obo/OAE_ # obi: http://purl.obolibrary.org/obo/OBI_ +# oeo: https://openenergyplatform.org/ontology/oeo/OEO_ # ogms: http://purl.obolibrary.org/obo/OGMS_ # orcid: https://orcid.org/ # pato: http://purl.obolibrary.org/obo/PATO_ @@ -1149,6 +1150,9 @@ obi:0400064 laser skos:exactMatch Not ncbitaxon:62990 Laser semapv:ManualMapping obi:0400168 microtome skos:exactMatch Not ncbitaxon:1766024 Microtome semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings obi:0600052 dialysis skos:exactMatch Not ncbitaxon:124307 Dialysis semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings obi:1110053 cancer skos:exactMatch Not ncbitaxon:6754 Cancer semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings +oeo:00000117 dam skos:exactMatch Not envo:00000500 beaver dam semapv:ManualMappingCuration orcid:0000-0003-4423-4370 +oeo:00000449 wood skos:exactMatch Not envo:00000118 coconut plantation semapv:ManualMappingCuration orcid:0000-0003-4423-4370 +oeo:00000449 wood skos:exactMatch Not envo:00000193 olive grove semapv:ManualMappingCuration orcid:0000-0003-4423-4370 pfam:PF00292 PAX skos:exactMatch Not ncbitaxon:2033138 Pax semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings pfam:PF00302 CAT skos:exactMatch Not ncbitaxon:9685 Felis catus semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings pfam:PF00377 Prion skos:exactMatch Not ncbitaxon:36469 prion semapv:ManualMappingCuration orcid:0000-0003-4423-4370 kestrel-mappings diff --git a/src/biomappings/resources/predictions.sssom.tsv b/src/biomappings/resources/predictions.sssom.tsv index d6849d63..7b541086 100644 --- a/src/biomappings/resources/predictions.sssom.tsv +++ b/src/biomappings/resources/predictions.sssom.tsv @@ -52393,7 +52393,6 @@ oeo:00000088 coal skos:exactMatch envo:02000091 coal semapv:LexicalMatching 0.77 oeo:00000089 coal power plant skos:exactMatch envo:2000038 coal power plant semapv:LexicalMatching 0.778 sssom-curator oeo:00000115 crude oil skos:exactMatch envo:00002984 petroleum semapv:LexicalMatching 0.556 sssom-curator oeo:00000117 dam skos:exactMatch envo:00000074 dam semapv:LexicalMatching 0.778 sssom-curator -oeo:00000117 dam skos:exactMatch envo:00000500 beaver dam semapv:LexicalMatching 0.556 sssom-curator oeo:00000150 energy skos:exactMatch envo:2000015 energy semapv:LexicalMatching 0.778 sssom-curator oeo:00000183 gasoline skos:exactMatch envo:03510007 gasoline semapv:LexicalMatching 0.778 sssom-curator oeo:00000191 geothermal energy skos:exactMatch envo:2000034 geothermal energy semapv:LexicalMatching 0.778 sssom-curator @@ -52413,8 +52412,6 @@ oeo:00000441 water skos:exactMatch envo:00002006 liquid water semapv:LexicalMatc oeo:00000447 wind farm skos:exactMatch envo:03501241 wind farm semapv:LexicalMatching 0.778 sssom-curator oeo:00000449 wood skos:exactMatch envo:00000109 woodland area semapv:LexicalMatching 0.556 sssom-curator oeo:00000449 wood skos:exactMatch envo:00000111 forested area semapv:LexicalMatching 0.556 sssom-curator -oeo:00000449 wood skos:exactMatch envo:00000118 coconut plantation semapv:LexicalMatching 0.556 sssom-curator -oeo:00000449 wood skos:exactMatch envo:00000193 olive grove semapv:LexicalMatching 0.556 sssom-curator oeo:00000449 wood skos:exactMatch envo:00002040 wood semapv:LexicalMatching 0.778 sssom-curator oeo:00010009 PM10 skos:exactMatch envo:01000405 respirable suspended particulate matter semapv:LexicalMatching 0.556 sssom-curator oeo:00010010 PM2.5 skos:exactMatch envo:01000415 fine respirable suspended particulate matter semapv:LexicalMatching 0.556 sssom-curator