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

32 terms with labels ending in biome, but not subclasses of 'biome', ENVO:00000428 #1321

Open
turbomam opened this issue Jun 24, 2022 · 3 comments

Comments

@turbomam
Copy link
Contributor

It's easy to see for yourself with the Ontology Access Kit

runoak --input sqlite:obo:envo search 'l/biome$' .not .predicates=i .descendants biome | grep -v obsolete

ENVO:01000174 ! forest biome
ENVO:01000177 ! grassland biome
ENVO:01000179 ! desert biome
ENVO:01000182 ! temperate desert biome
ENVO:01000183 ! tropical desert biome
ENVO:01000184 ! subtropical desert biome
ENVO:01000185 ! montane desert biome
ENVO:01000186 ! polar desert biome
ENVO:01000191 ! subtropical grassland biome
ENVO:01000192 ! tropical grassland biome
ENVO:01000193 ! temperate grassland biome
ENVO:01000194 ! montane grassland biome
ENVO:01000195 ! flooded grassland biome
ENVO:01000196 ! coniferous forest biome
ENVO:01000197 ! broadleaf forest biome
ENVO:01000198 ! mixed forest biome
ENVO:01000199 ! mediterranean forest biome
ENVO:01000200 ! tropical broadleaf forest biome
ENVO:01000201 ! subtropical broadleaf forest biome
ENVO:01000202 ! temperate broadleaf forest biome
ENVO:01000209 ! subtropical coniferous forest biome
ENVO:01000210 ! tropical coniferous forest biome
ENVO:01000211 ! temperate coniferous forest biome
ENVO:01000212 ! temperate mixed forest biome
ENVO:01000224 ! mediterranean grassland biome
ENVO:01000225 ! subtropical dry broadleaf forest biome
ENVO:01000226 ! subtropical moist broadleaf forest biome
ENVO:01000227 ! tropical dry broadleaf forest biome
ENVO:01000228 ! tropical moist broadleaf forest biome
ENVO:01000245 ! cropland biome
ENVO:01000250 ! subpolar coniferous forest biome
ENVO:01001798 ! tropical mixed forest biome

@turbomam
Copy link
Contributor Author

turbomam commented Jul 14, 2022

The following query against ubergraph (which is supposed to materialize transitive relationships) doesn't pick those up as subclasses of biome either

PREFIX  rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX  rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix envo: <http://purl.obolibrary.org/obo/ENVO_>
SELECT  ?s (str(?l) as ?label)
WHERE
{
  ?s  rdfs:isDefinedBy  <http://purl.obolibrary.org/obo/envo.owl> ;
      rdfs:subClassOf   <http://purl.obolibrary.org/obo/ENVO_00000428> ;
      rdfs:label ?l
}
order by ?label

Same thing for an analogous local query of http://purl.obolibrary.org/obo/envo/releases/2021-05-14/envo-base.owl via Fuseki or robot.

I have this vague sense that I have seen 'forest biome' in 'biome's hierarchy in Protégé. Maybe that was an older version of the ontology? I just haven't been able to replicate, even with Hermit reasoning enabled.

@pbuttigieg
Copy link
Member

Biome will be populated by inference, thus the farming out of "[ecosystem] biome" under their respective ecosystems. Have to add successional processes to build the equivalence axioms.

@pbuttigieg
Copy link
Member

@turbomam could you run this test again ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants