diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 2d430520..8a604fff 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -1,4 +1,5 @@ -Prefix(:=) +Prefix(:=) +Prefix(iso:=) Prefix(owl:=) Prefix(rdf:=) Prefix(xml:=) @@ -3145,8 +3146,12 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -4942,11 +4947,11 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (ocean) AnnotationAssertion( "A marine water body which is constitutes the majority of an astronomical body's hydrosphere.") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=695&/oceans") "LTER:695") AnnotationAssertion( "EcoLexicon:ocean") AnnotationAssertion( "FTT:1019") AnnotationAssertion( "FTT:943") AnnotationAssertion( "Geonames:H.OCN") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=695&/oceans") "LTER:695") AnnotationAssertion( "SWEETRealm:Ocean") AnnotationAssertion( "TGN:21102") AnnotationAssertion( "https://en.wikipedia.org/wiki/Ocean") @@ -5017,13 +5022,13 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (lake) AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Lake") "A body of water or other liquid of considerable size contained in a depression on a landmass.") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=278&/lakes") "LTER:278") AnnotationAssertion( "EcoLexicon:lake") AnnotationAssertion( "FTT:221") AnnotationAssertion( "FTT:704") AnnotationAssertion( "FTT:909") AnnotationAssertion( "Geonames:H.LK") AnnotationAssertion( "Geonames:H.LKS") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=278&/lakes") "LTER:278") AnnotationAssertion( "SPIRE:Lake_or_pond") AnnotationAssertion( "SWEETRealm:Lake") AnnotationAssertion( "TGN:21114") @@ -5059,10 +5064,10 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (river) AnnotationAssertion(Annotation( ) Annotation( "ADL:FTT") Annotation(rdfs:comment "https://en.wikipedia.org/wiki/River") "A stream which, through permanent or seasonal flow processes, moves from elevated land towards lower elevations through a definite channel and empties either into a sea, lake, or another river or ends on land as bed seepage and evapotranspiration exceed water supply.") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=474&/rivers") "LTER:474") AnnotationAssertion( "EcoLexicon:river") AnnotationAssertion( "FTT:1179") AnnotationAssertion( "FTT:251") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=474&/rivers") "LTER:474") AnnotationAssertion( "SPIRE:River") AnnotationAssertion( "SWEETRealm:River") AnnotationAssertion( "TGN:21105") @@ -5081,6 +5086,7 @@ AnnotationAssertion(Annotation( ) AnnotationAssertion(Annotation( "ADL:FTT") "watercourse") AnnotationAssertion(Annotation( "USGS:SDTS") "watercourse") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=562&/streams") "LTER:562") AnnotationAssertion( "EcoLexicon:stream") AnnotationAssertion( "FTT:105") AnnotationAssertion( "FTT:1221") @@ -5092,7 +5098,6 @@ AnnotationAssertion( "FTT:721") AnnotationAssertion( "Geonames:H.STM") AnnotationAssertion( "Geonames:H.STMS") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=562&/streams") "LTER:562") AnnotationAssertion( "SWEETRealm:Stream") AnnotationAssertion( "TGN:21106") AnnotationAssertion( "TGN:21107") @@ -5100,12 +5105,12 @@ AnnotationAssertion( "TGN:21109") AnnotationAssertion( "https://en.wikipedia.org/wiki/Stream") AnnotationAssertion(Annotation( "Geonames:feature") "streams") +AnnotationAssertion( "streamlet"@en) AnnotationAssertion(Annotation( "USGS:SDTS") "braided stream") AnnotationAssertion(Annotation( "ADL:FTT") "fork (hydrographic") AnnotationAssertion(Annotation( "USGS:SDTS") "lode") AnnotationAssertion( "millstream") AnnotationAssertion(Annotation( "ADL:FTT") "stream bend") -AnnotationAssertion( "streamlet"@en) AnnotationAssertion(Annotation( "NASA:earthrealm") "Creek") AnnotationAssertion(Annotation( "USGS:SDTS") "beck") AnnotationAssertion(Annotation( "ADL:FTT") "brook") @@ -5342,6 +5347,7 @@ SubClassOf( "MA:ma") "A body of water, usually of smaller size than a lake.") AnnotationAssertion(Annotation( "ADL:FTT") "lake") AnnotationAssertion(Annotation( "USGS:SDTS") "lake") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=975&/ponds") "LTER:975") AnnotationAssertion( "EcoLexicon:pond") AnnotationAssertion( "FTT:221") AnnotationAssertion( "FTT:902") @@ -5350,7 +5356,6 @@ AnnotationAssertion( "Geonames:H.PND") AnnotationAssertion( "Geonames:H.PNDS") AnnotationAssertion( "Geonames:H.POOL") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=975&/ponds") "LTER:975") AnnotationAssertion( "SPIRE:Lake_or_pond") AnnotationAssertion( "SWEETRealm:Pond") AnnotationAssertion( "TGN:21104") @@ -5571,10 +5576,10 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Estuary") "A semi-enclosed coastal body of water with one or more rivers or streams flowing into it, and with a free connection to the open sea.") AnnotationAssertion(Annotation( "USGS:SDTS") "mouth") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=182&/estuaries") "LTER:182") AnnotationAssertion( "EcoLexicon:estuary") AnnotationAssertion( "FTT:234") AnnotationAssertion( "Geonames:H.ESTY") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=182&/estuaries") "LTER:182") AnnotationAssertion( "SWEETRealm:Estuary") AnnotationAssertion( "TGN:21152") AnnotationAssertion( "https://en.wikipedia.org/wiki/Estuary") @@ -5662,7 +5667,7 @@ DisjointUnion( (volcanic crater lake) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Crater_lake") "A lake contained within a volcanic crater.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Crater_lake") Annotation( "MA:ma") "A lake contained within a volcanic crater.") AnnotationAssertion( "FTT:384") AnnotationAssertion( "FTT:590") AnnotationAssertion( "Geonames:H.LKC") @@ -6079,7 +6084,7 @@ SubClassOf( (mine) -AnnotationAssertion(Annotation( "USGS:SDTS") Annotation( "https://en.wikipedia.org/wiki/Mine") "An excavation in the Earth for the purpose of extracting earth materials.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Mine") Annotation( "USGS:SDTS") "An excavation in the Earth for the purpose of extracting earth materials.") AnnotationAssertion( "EcoLexicon:mine") AnnotationAssertion( "FTT:14") AnnotationAssertion( "FTT:968") @@ -6138,6 +6143,7 @@ AnnotationAssertion(rdfs:comment AnnotationAssertion(rdfs:label "agricultural ecosystem") EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf( ObjectSomeValuesFrom( )) ObjectSomeValuesFrom( ))) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (farm) @@ -6202,7 +6208,7 @@ SubClassOf( ObjectMinCardinality(2 # Class: (mountain) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Mountain#United_Kingdom") Annotation( "https://www.unep-wcmc.org/resources-and-data/mountain-watch--environmental-change-sustainable-development-in-mountains") Annotation( "https://www.usgs.gov/faqs/what-difference-between-mountain-hill-and-peak-lake-and-pond-or-river-and-creek") "A landform that extends above the surrounding terrain in a limited area.") +AnnotationAssertion(Annotation( "https://www.unep-wcmc.org/resources-and-data/mountain-watch--environmental-change-sustainable-development-in-mountains") Annotation( "https://www.usgs.gov/faqs/what-difference-between-mountain-hill-and-peak-lake-and-pond-or-river-and-creek") Annotation( "https://en.wikipedia.org/wiki/Mountain#United_Kingdom") "A landform that extends above the surrounding terrain in a limited area.") AnnotationAssertion( "EcoLexicon:mountain") AnnotationAssertion( "FTT:1000") AnnotationAssertion( "FTT:118") @@ -6299,7 +6305,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (alpine glacier) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Alpine_glacier") Annotation( "https://en.wikipedia.org/wiki/Glacier#Types") Annotation( "https://pubs.usgs.gov/of/2004/1216/text.html") "A glacier contained in the site of a mountain valley.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Alpine_glacier") Annotation( "https://pubs.usgs.gov/of/2004/1216/text.html") Annotation( "https://en.wikipedia.org/wiki/Glacier#Types") "A glacier contained in the site of a mountain valley.") AnnotationAssertion( "We need to added classes such as \"valley site\" in order to fully axiomatize this class") AnnotationAssertion( ) AnnotationAssertion( "http://orcid.org/0000-0002-3410-4655") @@ -6540,7 +6546,7 @@ SubClassOf( (valley) -AnnotationAssertion(Annotation( "ADL:FTT") Annotation( "https://en.wikipedia.org/wiki/Valley") "A depression which has been formed as a result of erosion by water or ice and which is low-lying, bordered by higher ground, and especially elongate.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Valley") Annotation( "ADL:FTT") "A depression which has been formed as a result of erosion by water or ice and which is low-lying, bordered by higher ground, and especially elongate.") AnnotationAssertion( "EcoLexicon:valley") AnnotationAssertion( "FTT:158") AnnotationAssertion( "FTT:166") @@ -6883,7 +6889,7 @@ SubClassOf( (lava tunnel) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Lava_tube") "A tunnel formed by the flow of molten lava, which has subsequently drained out.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Lava_tube") Annotation( "MA:ma") "A tunnel formed by the flow of molten lava, which has subsequently drained out.") AnnotationAssertion( "lava tube") AnnotationAssertion( "ENVO") AnnotationAssertion( "ENVO:00000110") @@ -7488,13 +7494,13 @@ SubClassOf( (coral reef) AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Coral_reef") "A marine reef which is composed primarily of aragonite structures produced by living organisms, found in shallow, low-nutrient waters."@en) +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=127&/coral-reefs") "LTER:127") AnnotationAssertion( "EcoLexicon:coral_reef") AnnotationAssertion( "FTT:202") AnnotationAssertion( "FTT:547") AnnotationAssertion( "FTT:729") AnnotationAssertion( "Geonames:H.RFC") AnnotationAssertion( "LTER:127") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=127&/coral-reefs") "LTER:127") AnnotationAssertion( "https://en.wikipedia.org/wiki/Coral_reef") AnnotationAssertion(Annotation( "NASA:earthrealm") "CoralReef") AnnotationAssertion( "barrier reef") @@ -7563,7 +7569,7 @@ SubClassOf( (cirque) -AnnotationAssertion(Annotation( "USGS:SDTS") Annotation( "http://www.antarctica.ac.uk/apc/genericterms.html") Annotation( "http://www.thefreedictionary.com/Glacial+cirque") "A depression which is semicircular or crescent-shaped, found towards the crest of a mountain, and formed by the erosional processes caused by the motion of a glacier.") +AnnotationAssertion(Annotation( "http://www.thefreedictionary.com/Glacial+cirque") Annotation( "USGS:SDTS") Annotation( "http://www.antarctica.ac.uk/apc/genericterms.html") "A depression which is semicircular or crescent-shaped, found towards the crest of a mountain, and formed by the erosional processes caused by the motion of a glacier.") AnnotationAssertion( ) AnnotationAssertion( "http://orcid.org/0000-0002-3410-4655") AnnotationAssertion( "FTT:218") @@ -7957,7 +7963,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (moraine) -AnnotationAssertion(Annotation( "USGS:SDTS") Annotation( "https://en.wikipedia.org/wiki/Moraine") "An accumulation of boulders, stones, or other debris carried and deposited by a glacier.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Moraine") Annotation( "USGS:SDTS") "An accumulation of boulders, stones, or other debris carried and deposited by a glacier.") AnnotationAssertion( "EcoLexicon:moraine") AnnotationAssertion( "FTT:759") AnnotationAssertion( "Geonames:T.MRN") @@ -9390,7 +9396,7 @@ EquivalentClasses( ObjectIntersect # Class: (quicksand bed) -AnnotationAssertion(Annotation( "USGS:SDTS") Annotation( "https://en.wikipedia.org/wiki/Quicksand") "A bed which is composed of quicksand forming a soft, shifting mass that yields easily to pressure.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Quicksand") Annotation( "USGS:SDTS") "A bed which is composed of quicksand forming a soft, shifting mass that yields easily to pressure.") AnnotationAssertion(rdfs:label "quicksand bed") SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -9552,11 +9558,11 @@ AnnotationAssertion( "FTT:838") AnnotationAssertion( "TGN:21142") AnnotationAssertion(Annotation( "USGS:SDTS") "ICEBERG") +AnnotationAssertion(Annotation( "http://www.eionet.europa.eu/gemet/concept/4132") Annotation( "ISBN:978-0-07-045258-9") "iceberg") AnnotationAssertion(Annotation( "NASA:earthrealm") "Iceberg") AnnotationAssertion(Annotation( "USGS:SDTS") "arched iceberg") AnnotationAssertion(Annotation( "USGS:SDTS") "glacial berg") AnnotationAssertion(Annotation( "USGS:SDTS") "glacial iceberg") -AnnotationAssertion(Annotation( "ISBN:978-0-07-045258-9") Annotation( "http://www.eionet.europa.eu/gemet/concept/4132") "iceberg") AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:label "marine iceberg") SubClassOf( ) @@ -9755,8 +9761,8 @@ AnnotationAssertion( "FTT:758") AnnotationAssertion( "FTT:842") AnnotationAssertion( "https://en.wikipedia.org/wiki/Icefall") -AnnotationAssertion( "ice fall") AnnotationAssertion( "ice-fall") +AnnotationAssertion( "ice fall") AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:comment "Icefalls may be formed as glaciers flow through narrow openings in landmasses.") AnnotationAssertion(rdfs:label "icefall") @@ -9809,7 +9815,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (meteor impact crater) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Impact_crater") "A crater caused by the impact of a meteor.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Impact_crater") Annotation( "MA:ma") "A crater caused by the impact of a meteor.") AnnotationAssertion( "SWEETRealm:ImpactCrater") AnnotationAssertion( "https://en.wikipedia.org/wiki/Impact_crater") AnnotationAssertion( "meteorite crater") @@ -10325,10 +10331,10 @@ SubClassOf( (area designated as a nature reserve) AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Nature_reserve") "A protected area of importance for wildlife, flora, fauna or features of geological or other special interest, which is reserved and managed for conservation and to provide special opportunities for study or research. Nature reserves may be designated by government institutions in some countries, such as the United Kingdom, or by private landowners, such as charities and research institutions, regardless of nationality.") +AnnotationAssertion( "nature reserve") AnnotationAssertion( "natural preserve") AnnotationAssertion( "natural reserve") AnnotationAssertion( "nature preserve") -AnnotationAssertion( "nature reserve") AnnotationAssertion(rdfs:label "area designated as a nature reserve") SubClassOf( ) @@ -10354,7 +10360,7 @@ SubClassOf( (IUCN national park) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/National_park") Annotation( "https://www.iucn.org/theme/protected-areas/about/protected-areas-categories/category-ii-national-park") "An IUCN protected area which 1) primarily consists of ecosystems which are able to maintain their natural composition, structure, and function at a regional scale and which are deemed to be representative of a region's natural bio- and geodiversity, 2) is sufficiently large to allow its constituent ecosystems to function, develop, and recover from natural perturbations without human intervention, and 3) is managed to preserve natural ecosystem integrity and functioning at a regional scale, while allowing human access for the purposes of conservation, cultural and spiritural activities, research, education, tourism, subsistence use by indigenous communities, and recreation.") +AnnotationAssertion(Annotation( "https://www.iucn.org/theme/protected-areas/about/protected-areas-categories/category-ii-national-park") Annotation( "https://en.wikipedia.org/wiki/National_park") "An IUCN protected area which 1) primarily consists of ecosystems which are able to maintain their natural composition, structure, and function at a regional scale and which are deemed to be representative of a region's natural bio- and geodiversity, 2) is sufficiently large to allow its constituent ecosystems to function, develop, and recover from natural perturbations without human intervention, and 3) is managed to preserve natural ecosystem integrity and functioning at a regional scale, while allowing human access for the purposes of conservation, cultural and spiritural activities, research, education, tourism, subsistence use by indigenous communities, and recreation.") AnnotationAssertion(Annotation( "https://www.iucn.org/theme/protected-areas/about/protected-areas-categories/category-ii-national-park") "national park") AnnotationAssertion(Annotation( "https://www.iucn.org/theme/protected-areas/about/protected-areas-categories/category-ii-national-park") "IUCN-PACS:II") AnnotationAssertion(Annotation( "https://www.iucn.org/theme/protected-areas/about/protected-areas-categories/category-ii-national-park") rdfs:comment "Note that this ENVO class is not authoritative: see the associated IUCN references for a complete definition of all Protected Areas. These areas often serve as migration corridors between other natural and semi-natural ecosystems and pools of biodiversity. They may have core zones that are similar to IUCN Protected Area classes Ia and Ib.") @@ -10421,7 +10427,7 @@ AnnotationAssertion(owl:deprecated (wildlife management area) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Wildlife_management_area") "A protected area with the purpose of protecting and managing wild life.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Wildlife_management_area") Annotation( "MA:ma") "A protected area with the purpose of protecting and managing wild life.") AnnotationAssertion(rdfs:label "wildlife management area") SubClassOf( ) @@ -10465,7 +10471,7 @@ SubClassOf( (ice shelf) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Ice_shelf") Annotation( "https://orcid.org/0000-0003-4808-4736") "An ice mass which 1) is attached to the coast 2) at least 2 meters in thickness 3) forms where a glacier or ice mass flows down to a coastline and onto the ocean surface and 4) grows by annual snow accumulation or by the seaward extension of land glaciers.") +AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") Annotation( "https://en.wikipedia.org/wiki/Ice_shelf") "An ice mass which 1) is attached to the coast 2) at least 2 meters in thickness 3) forms where a glacier or ice mass flows down to a coastline and onto the ocean surface and 4) grows by annual snow accumulation or by the seaward extension of land glaciers.") AnnotationAssertion( "SWEETRealm:IceShelf") AnnotationAssertion( "http://sweetontology.net/realmCryo/IceShelf") AnnotationAssertion( "envoPolar") @@ -11008,8 +11014,8 @@ SubClassOf( ) Annotation( "MA:ma") "A marine bed which lies below an ocean.") AnnotationAssertion( "FTT:1020") AnnotationAssertion( "ocean bed") -AnnotationAssertion(Annotation( "ADL:FTT") "ocean floor feature") AnnotationAssertion(Annotation(rdfs:comment "Seas are smaller than oceans and are usually located where the land and ocean meet. However, these two terms are often used interchangeably."@en) "seafloor"@en) +AnnotationAssertion(Annotation( "ADL:FTT") "ocean floor feature") AnnotationAssertion(rdfs:label "ocean floor") SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -11033,18 +11039,17 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (biome) -AnnotationAssertion(Annotation( "DOI:10.1186/2041-1480-4-43") Annotation( "https://en.wikipedia.org/wiki/Biome") "A biome is an ecosystem to which resident ecological communities have evolved adaptations.") -AnnotationAssertion( "EcoLexicon:biome") +AnnotationAssertion(Annotation( "DOI:10.1186/2041-1480-4-43") Annotation( "https://en.wikipedia.org/wiki/Biome") "A biome is an ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=809&/biomes") "LTER:809") +AnnotationAssertion( "EcoLexicon:biome") AnnotationAssertion(Annotation( "WWF:Biome") "major habitat type") AnnotationAssertion(Annotation( "NASA:earthrealm") "EcosytemType") -AnnotationAssertion(rdfs:comment "There has been some concern raised (see Issue #143) about the usefulness of the assertion that organisms have evolved within a given biome. They may have evolved adaptations elsewhere and demonstrating one or the other is often not feasible. Consider relabelling to \"environmental system determined by an ecological community\" or similar.") +AnnotationAssertion(rdfs:comment "In this definition, there is an assumption that no major perturbations are occurring or have occurred in a time frame affects the successional dynamics of the ecosystem. A \"major\" perturbation is one which disrupts the community's ability to restore its (near) equilibrium. Usually, pioneer or early secondary successional processes would be in effect in such scenarios."@en) AnnotationAssertion(rdfs:label "biome") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) -SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) -SubClassOf( ObjectMinCardinality(2 )) DisjointClasses( ) DisjointClasses( ) @@ -11226,6 +11231,7 @@ AnnotationAssertion( "USGS:SDTS") "CLEARING") AnnotationAssertion(Annotation( "Geonames:feature") "clearing") AnnotationAssertion( "forest clearing") +AnnotationAssertion( "opening") AnnotationAssertion(Annotation( "USGS:SDTS") "burn") AnnotationAssertion(Annotation( "USGS:SDTS") "burnt over area") AnnotationAssertion(Annotation( "ADL:FTT") "clearing") @@ -11234,7 +11240,6 @@ AnnotationAssertion(Annotation( "USGS:SDTS") "glade") AnnotationAssertion(Annotation( "ADL:FTT") "grassland") AnnotationAssertion(Annotation( "USGS:SDTS") "logged area") -AnnotationAssertion( "opening") AnnotationAssertion(rdfs:comment "There should be a better superclass than \"field\" which should indicate that there are no woody plants in growth form \"tree\" around.") AnnotationAssertion(rdfs:label "woodland clearing") SubClassOf( ) @@ -11257,7 +11262,7 @@ AnnotationAssertion( "SPIRE:Terrestrial") AnnotationAssertion( "terrestrial realm") AnnotationAssertion(rdfs:label "terrestrial biome") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( ObjectSomeValuesFrom( ))))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (marine biome) @@ -11342,7 +11347,7 @@ SubClassOf( (tidewater glacier) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") Annotation( "https://orcid.org/0000-0003-4808-4736") "A glacier which terminates in a lake or the sea, with terminus either floating or grounded") +AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") "A glacier which terminates in a lake or the sea, with terminus either floating or grounded") AnnotationAssertion( "envoPolar") AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") rdfs:comment "The adjective indicates geographical setting, and not that tides play a role in the mass balance. Typically, tidewater glaciers calve ice to produce icebergs. There are currently issues in the community about the definition of this glacier type: It is undecided whether or not a) a tidewater glacier has to have a grounded terminus and b) whether glaciers terminating in a lake can be considered to be tidewater glaciers.") AnnotationAssertion(rdfs:label "tidewater glacier") @@ -11359,7 +11364,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (valley glacier) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") Annotation( "https://orcid.org/0000-0003-4808-4736") "A glacier which 1) flows for all or most of its length within the walls of a valley, in consequence having a distinct tongue and a well-defined outline and 2) descends from either high mountains, from an ice cap on a plateau, or from an ice sheet.") +AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") "A glacier which 1) flows for all or most of its length within the walls of a valley, in consequence having a distinct tongue and a well-defined outline and 2) descends from either high mountains, from an ice cap on a plateau, or from an ice sheet.") AnnotationAssertion( "https://en.wikipedia.org/wiki/Valley_glacier") AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") rdfs:comment "These glaciers typically flow down pre-existing valleys and have ice-free slopes overlooking the glacier surface.") AnnotationAssertion(rdfs:label "valley glacier") @@ -11514,7 +11519,7 @@ SubClassOf( (inlet) -AnnotationAssertion(Annotation( "USGS:SDTS") Annotation( "https://en.wikipedia.org/wiki/Inlet") "An opening of the sea into the land, or of a lake into its shore.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Inlet") Annotation( "USGS:SDTS") "An opening of the sea into the land, or of a lake into its shore.") AnnotationAssertion( "EcoLexicon:inlet") AnnotationAssertion( "FTT:233") AnnotationAssertion( "FTT:463") @@ -11641,16 +11646,16 @@ AnnotationAssertion( ) AnnotationAssertion( "EcoLexicon:sea_floor") AnnotationAssertion( "Meeresboden"@de) -AnnotationAssertion(Annotation( "NASA:earthrealm") "SeaFloor") AnnotationAssertion( "fondale marino"@it) AnnotationAssertion( "fondo marino"@es) AnnotationAssertion( "ocean floor"@en) AnnotationAssertion( "seabed"@en) AnnotationAssertion( "seafloor"@en) +AnnotationAssertion(Annotation( "NASA:earthrealm") "SeaFloor") AnnotationAssertion(Annotation(rdfs:comment "Seas are smaller than oceans and are usually located where the land and ocean meet. However, these two terms are often used interchangeably."@en) "ocean floor"@en) -AnnotationAssertion( "sea bed") AnnotationAssertion( "海床"@zh) AnnotationAssertion( "海底"@zh) +AnnotationAssertion( "sea bed") AnnotationAssertion( "envoPlastics"@en) AnnotationAssertion(rdfs:label "sea floor") SubClassOf( ) @@ -11682,8 +11687,8 @@ AnnotationAssertion( "EcoLexicon:polynya") AnnotationAssertion( "SWEETRealm:Polynya") AnnotationAssertion( "https://en.wikipedia.org/wiki/Polynya") -AnnotationAssertion(Annotation( "USGS:SDTS") "POLYNA") AnnotationAssertion( "Polyn'ya"@en) +AnnotationAssertion(Annotation( "USGS:SDTS") "POLYNA") AnnotationAssertion(Annotation( "NASA:earthrealm") "Polynya") AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/polynia") "polynia") AnnotationAssertion(Annotation( "USGS:SDTS") "big clearing") @@ -11691,8 +11696,8 @@ AnnotationAssertion(Annotation( "USGS:SDTS") "glade") AnnotationAssertion(Annotation( "USGS:SDTS") "ice clearing") AnnotationAssertion(Annotation( "USGS:SDTS") "regional clearing") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(Annotation( ) rdfs:comment "A polynya is a Russian term for any non-linear shaped area of open water within the ice pack. Polynyas may contain brash ice and/or be covered with new ice, nilas or young ice; submariners refer to these as skylights. Sometimes the polynya is limited on one side by the coast and is called a shore polynya or by fast ice and is called a flaw polynya. If it recurs in the same position every year, e.g. off the mouths of big rivers, it is called a recurring polynya. A temporary small clearing in pack ice which consists of small floes and brash in continuous local movement is called an unstable polynya; an opening which is flanked by large floes and therefore appears to be relatively stable is called a stable polynya. @@ -11731,9 +11736,9 @@ AnnotationAssertion( "FTT:503") AnnotationAssertion( "TGN:21481") AnnotationAssertion( "Küstenlinie"@de) -AnnotationAssertion(Annotation( "NASA:earthrealm") "Shoreline") AnnotationAssertion( "linea costiera"@it) AnnotationAssertion( "línea costera"@es) +AnnotationAssertion(Annotation( "NASA:earthrealm") "Shoreline") AnnotationAssertion( "海岸線"@zh) AnnotationAssertion(Annotation( "Geonames:feature") "SHOR") AnnotationAssertion(Annotation( "The distinction between shoreline and coastline needs more thought."@en) Annotation( "USGS:SDTS") "coastline") @@ -11767,8 +11772,8 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (palsa) AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Palsa") "A frost heave which is formed as the result of a perennial ice lens forming under soil, pushing a roughly oval portion land surface upwards.") -AnnotationAssertion( "palsa bog") AnnotationAssertion( "palsamoor") +AnnotationAssertion( "palsa bog") AnnotationAssertion(rdfs:comment "Palsas typically occur in areas with discontinuous permafrost, frequently peat bogs. A palsa consists, similarly to a pingo, of an ice core and overlying soil materials, in case of a palsa usually boggy soil. Palsas are characteristically found in areas with discontinuous permafrost and in such areas bay be the only reliable surface evidence of permafrost. A palsa needs large quantities of water for the formation of its ice core (i.e. ice lens), which is why they frequently emerge from and are bound by boggy soils, which can store enormous quantities of water in their pores. Palsas develop particularly in moorlands and are therefore also named palsamoors.") AnnotationAssertion(rdfs:label "palsa") SubClassOf( ) @@ -11865,8 +11870,8 @@ SubClassOf( "https://en.wikipedia.org/wiki/Trough_%28geology%29") "An intrusive igneous body. Its thickness is usually much smaller than its other two dimensions. Thickness can vary from sub-centimeter scale to many meters in thickness and the lateral dimensions can extend over many kilometers. A dike is an intrusion into a cross-cutting fissure, meaning a dike cuts across other pre-existing layers or bodies of rock, this means that a dike is always younger than the rocks that contain it. Dikes are usually high angle to near vertical in orientation, but subsequent tectonic deformation may rotate the sequence of strata through which the dike lies so that the latter becomes horizontal.") AnnotationAssertion(Annotation( "USGS:SDTS") "ridge") AnnotationAssertion( "FTT:654") -AnnotationAssertion(Annotation( "ADL:FTT") "dyke (geologic)") AnnotationAssertion( "igneous dike") +AnnotationAssertion(Annotation( "ADL:FTT") "dyke (geologic)") AnnotationAssertion( "volcanic dyke") AnnotationAssertion( "ENVO") AnnotationAssertion( "ENVO:00000498") @@ -11925,7 +11930,7 @@ SubClassOf( (container of an intermittent oxbow lake) -AnnotationAssertion(Annotation( ) Annotation( "MA:ma") Annotation( "https://www.britannica.com/science/oxbow-lake") "A depression which is continous with one or more abandoned meander loops of a river channel.") +AnnotationAssertion(Annotation( ) Annotation( "https://www.britannica.com/science/oxbow-lake") Annotation( "MA:ma") "A depression which is continous with one or more abandoned meander loops of a river channel.") AnnotationAssertion( "FTT:221") AnnotationAssertion( "FTT:876") AnnotationAssertion( "Geonames:H.LKOI") @@ -11938,7 +11943,7 @@ SubClassOf( (container of an intermittent pond) -AnnotationAssertion(Annotation( ) Annotation( "MA:ma") Annotation( "https://www.britannica.com/science/lacustrine-ecosystem#ref6888") "A container of an intermittent water body which, when filled with water, has a well-illuminated surface layer, is subject to complete mixing of the water it holds, and is smaller than the container of a lake.") +AnnotationAssertion(Annotation( ) Annotation( "https://www.britannica.com/science/lacustrine-ecosystem#ref6888") Annotation( "MA:ma") "A container of an intermittent water body which, when filled with water, has a well-illuminated surface layer, is subject to complete mixing of the water it holds, and is smaller than the container of a lake.") AnnotationAssertion( "FTT:221") AnnotationAssertion( "FTT:877") AnnotationAssertion( "FTT:878") @@ -12504,8 +12509,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "MA:ma") Annotation(rdfs:comment ) "A depression which is is periodically filled with water when water supply exceeds evapotranspiration and bed seepage.") AnnotationAssertion( "Despite the relocation from its position under 'water body' and the rewording of the definition, the class was not obsoleted as the entity being referenced is effectively the same.") AnnotationAssertion( "TGN:21198") -AnnotationAssertion(Annotation( "Getty:TGN") "intermittent body of water") AnnotationAssertion( "intermittent water body") +AnnotationAssertion(Annotation( "Getty:TGN") "intermittent body of water") AnnotationAssertion(rdfs:comment "This was formerly represented as a water body, which would not be valid during dry periods. This class more properly refers to the container of the water body, thusfar always some depression, which periodically contains a water body.") AnnotationAssertion(rdfs:label "container of an intermittent water body") SubClassOf( ) @@ -13094,8 +13099,8 @@ AnnotationAssertion(Annotation( "EcoLexicon:drop") AnnotationAssertion( "SPIRE:Dung") AnnotationAssertion( "SWEETRealm:Drop") -AnnotationAssertion( "faeces material") AnnotationAssertion( "feces material") +AnnotationAssertion( "faeces material") AnnotationAssertion( "droppings") AnnotationAssertion( "frass") AnnotationAssertion( "pellet") @@ -16554,7 +16559,7 @@ AnnotationAssertion(owl:deprecated (research station) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Research_station") "A building or collection of co-located buildings constructed for the purpose of undertaking scientific research.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Research_station") Annotation( "MA:ma") "A building or collection of co-located buildings constructed for the purpose of undertaking scientific research.") AnnotationAssertion(rdfs:label "research station") SubClassOf( ) @@ -20628,13 +20633,13 @@ SubClassOf( ObjectComplementOf(Obj # Class: (forest biome) -AnnotationAssertion( "A forest ecosystem in which dominant ecological communities have reached their climax successional state.") +AnnotationAssertion( "A forest ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-04-07T14:26:46Z") AnnotationAssertion( "LTER:212") AnnotationAssertion( "SPIRE:Forest") -AnnotationAssertion(rdfs:comment "Preliminary definition.") AnnotationAssertion(rdfs:label "forest biome") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (woodland biome) @@ -20676,27 +20681,26 @@ SubClassOf( (desert biome) -AnnotationAssertion( "A desert biome is a terrestrial biome which loses more liquid water by evapotranspiration than is supplied by precipitation and includes communities adapted to these conditions.") +AnnotationAssertion( "A desert ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-04-07T14:26:46Z") AnnotationAssertion( "SPIRE:Desert_or_dune") AnnotationAssertion( "wwfBiome") -AnnotationAssertion(rdfs:comment "Preliminary definition.") AnnotationAssertion(rdfs:label "desert biome") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (tundra biome) -AnnotationAssertion( "A terrestrial biome which comprises a tundra ecosystem that has reached its climax community.") +AnnotationAssertion( "A tundra ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-04-07T14:26:46Z") AnnotationAssertion( "SPIRE:Tundra") AnnotationAssertion( "envoPolar") AnnotationAssertion( "wwfBiome") -AnnotationAssertion(rdfs:comment "Preliminary definition.") AnnotationAssertion(rdfs:label "tundra biome") -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ObjectSomeValuesFrom( )) # Class: (mangrove biome) @@ -20869,11 +20873,13 @@ SubClassOf( (broadleaf forest biome) -AnnotationAssertion( "A broadleaf forest in which dominant ecological communities have reached their climax successional state.") +AnnotationAssertion( "A broadleaf forest ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-04-07T14:31:01Z") AnnotationAssertion(rdfs:label "broadleaf forest biome") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (mixed forest biome) @@ -20909,6 +20915,7 @@ AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-04-07T14:32:28Z") AnnotationAssertion(rdfs:label "subtropical broadleaf forest biome") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -21362,12 +21369,11 @@ SubClassOf( (cropland biome) -AnnotationAssertion(Annotation( ) Annotation( ) "A cropland ecosystem in which dominant ecological communities are maintained in a stable state - mimicking a climax community - by human intervention.") +AnnotationAssertion(Annotation( ) Annotation( ) "A cropland ecosystem which is undergoing climactic ecological succession."@en) AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-06-14T11:45:47Z") AnnotationAssertion(rdfs:label "cropland biome") -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) # Class: (village biome) @@ -21376,7 +21382,7 @@ AnnotationAssertion( "2013-06-14T11:45:47Z") AnnotationAssertion(rdfs:comment "Villages are also described as agricultural settlements with greater than 100 persons per square kilometre; however, no upper limit is defined.") AnnotationAssertion(rdfs:label "village biome") -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) # Class: (rangeland biome) @@ -21391,10 +21397,9 @@ SubClassOf( "DOI:10.1111/j.1466-8238.2010.00540.x") Annotation( "DOI:10.1890/070062") "A dense settlement biome is an anthropogenic terrestrial biome which is primarily used for human habitation, recreation, and industry within built structures with little other land use.") AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2013-06-14T11:45:47Z") -AnnotationAssertion( "ENVO") AnnotationAssertion( "ENVO:01000248") AnnotationAssertion(rdfs:label "dense settlement biome") -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) # Class: (urban biome) @@ -22114,7 +22119,7 @@ SubClassOf( "An anthropogenic environment is an environmental system which is the product of human activity.") AnnotationAssertion(rdfs:comment "Unsatisfactory definition here. Must consider the threshold that makes an environmental system anthropogenic.") AnnotationAssertion(rdfs:label "anthropogenic environment") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectSomeValuesFrom( )))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (high osmolarity environment) @@ -22294,8 +22299,8 @@ SubClassOf( (understory) AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Understory") "An understory is a layer of plant life which grows below the canopy without penetrating it.") -AnnotationAssertion( "under story") AnnotationAssertion( "undergrowth") +AnnotationAssertion( "under story") AnnotationAssertion( "understorey") AnnotationAssertion(rdfs:label "understory") SubClassOf( ) @@ -25050,7 +25055,7 @@ AnnotationAssertion( "See also: http://www.ecotope.org/anthromes/v1/guide/urban/12_dense_settlements/default.aspx") AnnotationAssertion(rdfs:comment "The thresholds for what makes a settlment \"dense\" can be determined as needed. If there is a specific threshold that should be added to ENVO, please make a new class request.") AnnotationAssertion(rdfs:label "dense settlement"@en) -SubClassOf( ) +SubClassOf( ) # Class: (igneous intrusion) @@ -25993,7 +25998,7 @@ SubClassOf( "A settlement with a low density of buildings and inhabitants.") AnnotationAssertion(rdfs:comment "The thresholds for what makes a settlment \"sparsely populated\" can be determined as needed. These are usually \"sparse\" in relation to urban environments. If there is a specific threshold that should be added to ENVO, please make a new class request.") AnnotationAssertion(rdfs:label "sparsely populated settlement"@en) -SubClassOf( ) +SubClassOf( ) # Class: (rural settlement) @@ -26008,7 +26013,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A settlement which has been established and is managed through officially sanctioned processes and is recognised as legal by a competent authority.") AnnotationAssertion( "This is merely a defined class and should not have too many subclasses.") AnnotationAssertion(rdfs:label "formal settlement"@en) -SubClassOf( ) +SubClassOf( ) +DisjointClasses( ) # Class: (informal settlement) @@ -26017,21 +26023,22 @@ AnnotationAssertion( "This is merely a defined class and should not have too many subclasses.") AnnotationAssertion(rdfs:comment "Informal settlements need not be illegal.") AnnotationAssertion(rdfs:label "informal settlement"@en) -SubClassOf( ) +SubClassOf( ) # Class: (legal settlement) AnnotationAssertion( "A settlement on land that the inhabitants have a legal claim to.") AnnotationAssertion( "This is merely a defined class and should not have too many subclasses.") AnnotationAssertion(rdfs:label "legal settlement"@en) -SubClassOf( ) +SubClassOf( ) +DisjointClasses( ) # Class: (illegal settlement) AnnotationAssertion(Annotation( "http://stats.oecd.org/glossary/detail.asp?ID=1351") "A settlement on land that the inhabitants have no legal claim to or occupy illegally.") AnnotationAssertion( "This is merely a defined class and should not have too many subclasses.") AnnotationAssertion(rdfs:label "illegal settlement"@en) -SubClassOf( ) +SubClassOf( ) # Class: (primary forest) @@ -26081,8 +26088,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Village") "A village is a clustered human settlement or community, larger than a hamlet but smaller than a town, with a population ranging from a few hundred to a few thousand. Though often located in rural areas, the term urban village is also applied to certain urban neighbourhoods. Villages are normally permanent, with fixed dwellings; however, transient villages can occur. Further, the dwellings of a village are fairly close to one another, not scattered broadly over the landscape, as a dispersed settlement.") AnnotationAssertion( "This class may be split. \"urban village\" doesn't sit well and prevents relations to village biomes.") AnnotationAssertion(rdfs:label "village"@en) -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ) # Class: (oligotrophic lake) @@ -27084,8 +27090,8 @@ AnnotationAssertion( AnnotationAssertion( ) AnnotationAssertion( "environmental_hazards") AnnotationAssertion( "envoAtmo") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(rdfs:label "hailstorm"@en) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) @@ -27122,8 +27128,8 @@ AnnotationAssertion( "silver thaw"@en) AnnotationAssertion( "environmental_hazards") AnnotationAssertion( "envoAtmo") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(Annotation( ) rdfs:comment "Icestorms are associated with multiple hazards. Significant accumulations of ice pull down trees and utility lines resulting in loss of power and communication. These accumulations of ice make walking and driving extremely dangerous. Significant ice accumulations are usually accumulations of 0.25 inch or 0.60 cm or more. Has synonyms silver storm, glaze storm."@en) AnnotationAssertion(Annotation( "Hauer RJ, Dawson JO, Werner LP (2006) Trees and Ice Storms - The Development of Ice Storm-Resistant Urban Tree Populations (2 ed.). College of Natural Resources, University of Wisconsin–Stevens Point, and the Department of Natural Resources and Environmental Sciences and the Office of Continuing Education, University of Illinois at Urbana-Champaign. http://web.extension.uiuc.edu/forestry/publications/pdf/urban_community_forestry/trees_and_ice_storms_2006.pdf") Annotation( "https://en.wikipedia.org/wiki/Ice_storm") rdfs:comment "The U.S. National Weather Service defines an ice storm as a storm which results in the accumulation of at least 0.25-inch (6.4 mm) of ice on exposed surfaces.") AnnotationAssertion(rdfs:label "icestorm"@en) @@ -27314,8 +27320,8 @@ AnnotationAssertion( AnnotationAssertion( ) AnnotationAssertion( "snow fall") AnnotationAssertion( "environmental_hazards") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(rdfs:label "snowfall"@en) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -27339,8 +27345,8 @@ AnnotationAssertion( ) AnnotationAssertion( "METAR:FZRA") AnnotationAssertion( "environmental_hazards") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(Annotation( ) rdfs:comment "A surface temperature inversion is usually required. In such an inversion, the surface must have a temperature below freezing, while the temperature of the atmosphere where the precipitation forms is above freezing. Alternately, if the temperature of the ground surface and glazed objects is typically near or below freezing (0C or 32F), it is necessary that the water drops be supercooled before striking. Freezing rain can sometimes occur on surfaces exposed to the air (such as tree limbs) with air temperatures slightly above freezing in strong winds. Local evaporational cooling may result in freezing. Freezing rain frequently occurs, therefore, as a transient condition between the occurrence of rain and ice pellets (sleet). When encountered by an aircraft in flight, freezing rain can cause a dangerous accretion of clear icing. In aviation weather observations, this hydrometeor is encoded ZR by NOAA."@en) AnnotationAssertion(rdfs:label "freezing rainfall"@en) SubClassOf( ) @@ -27410,8 +27416,8 @@ AnnotationAssertion( "purga"@en) AnnotationAssertion( "environmental_hazards") AnnotationAssertion( "envoAtmo") -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(rdfs:comment "The U.S. National Weather Service specifies sustained wind or frequent gusts of 16 m per second (30 kt or 35 mi per hour) or greater, accompanied by falling and/or blowing snow, frequently reducing visibility to less than 400 m (0.25 mi or 0.4 km) for 3 hours or longer. Earlier definitions also included a condition of low temperatures, on the order of -7C (20F) or lower, or -12C (10F) or lower (severe blizzard). The name originated in the United States but it is also used in other countries. In the Antarctic the name is given to violent autumnal winds off the ice cap. In southeastern France, the cold north wind with snow is termed blizzard (see also boulbie). Similar storms in Russian Asia are the buran and purga. In popular usage in the United States and in England, the term is often used for any heavy snowstorm accompanied by strong winds."@en) AnnotationAssertion(Annotation(rdfs:comment "https://en.wikipedia.org/wiki/Blizzard") rdfs:comment "To qualify a snowstorm as a blizzard, some sources require the windspeed to be at least 56 km/h and the duration of the storm to be at least three hours. We set no such hard boundaries in this definition, as this should be done with reference to local standards.") AnnotationAssertion(rdfs:label "blizzard"@en) @@ -28113,14 +28119,14 @@ SubClassOf( (dry pitfall trap) -AnnotationAssertion(Annotation( "ISBN:978-0-646-04569-6") Annotation( "ISBN:978-94-009-1225-0") Annotation( "http://www.animalethics.org.au/policies-and-guidelines/wildlife-research/pitfall-traps") "A pitfall trap in which a glass, plastic, or metal container devoid of accumulations of any liquid is used to contain any animal that falls inside.") +AnnotationAssertion(Annotation( "http://www.animalethics.org.au/policies-and-guidelines/wildlife-research/pitfall-traps") Annotation( "ISBN:978-0-646-04569-6") Annotation( "ISBN:978-94-009-1225-0") "A pitfall trap in which a glass, plastic, or metal container devoid of accumulations of any liquid is used to contain any animal that falls inside.") AnnotationAssertion( "envoCesab") AnnotationAssertion(rdfs:label "dry pitfall trap"@en) SubClassOf( ) # Class: (wet pitfall trap) -AnnotationAssertion(Annotation( "ISBN:978-0-646-04569-6") Annotation( "ISBN:978-94-009-1225-0") Annotation( "http://www.animalethics.org.au/policies-and-guidelines/wildlife-research/pitfall-traps") "A pitfall trap in which the container used to hold trapped animals is filled with a liquid solution formulated to hold, kill, and preserve any animal or animals which falls within it.") +AnnotationAssertion(Annotation( "http://www.animalethics.org.au/policies-and-guidelines/wildlife-research/pitfall-traps") Annotation( "ISBN:978-0-646-04569-6") Annotation( "ISBN:978-94-009-1225-0") "A pitfall trap in which the container used to hold trapped animals is filled with a liquid solution formulated to hold, kill, and preserve any animal or animals which falls within it.") AnnotationAssertion( "envoCesab") AnnotationAssertion(rdfs:comment "Aqueous solutions used in these traps include: formalin (10% formaldehyde), alcohol, methylated spirits, trisodium phosphate and picric acid.") AnnotationAssertion(rdfs:label "wet pitfall trap"@en) @@ -28937,7 +28943,7 @@ SubClassOf( (crater lake) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Crater_lake") "A lake contained within a crater.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Crater_lake") Annotation( "MA:ma") "A lake contained within a crater.") AnnotationAssertion(rdfs:comment "Note that this class does not commit to what kind of crater contains the lake in question. Please see the subclasses for more specificity.") AnnotationAssertion(rdfs:label "crater lake"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) @@ -28945,7 +28951,7 @@ SubClassOf( (oxic water) -AnnotationAssertion(Annotation( "ORCID:0000-0002-4366-3088") Annotation( "https://en.wikipedia.org/wiki/Hypoxia_(environmental)") "Water which has an appreciable concentration of dissolved oxygen.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Hypoxia_(environmental)") Annotation( "ORCID:0000-0002-4366-3088") "Water which has an appreciable concentration of dissolved oxygen.") AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2010-03-21T06:05:53Z") AnnotationAssertion(rdfs:comment "The threshold dissolved oxygen concentration past which water is considered oxic is variable. Typically, this is understood as the concentration at and beyond which organisms inhabiting that water can sustain aerobic metabolism and good health. For most systems, this is above 80% oxygen saturation. Input is welcome here https://github.com/EnvironmentOntology/envo/issues/536") @@ -28955,7 +28961,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (hypoxic water) -AnnotationAssertion(Annotation( "ORCID:0000-0002-4366-3088") Annotation( "https://en.wikipedia.org/wiki/Hypoxia_(environmental)") "Water which has low levels of dissolved oxygen.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Hypoxia_(environmental)") Annotation( "ORCID:0000-0002-4366-3088") "Water which has low levels of dissolved oxygen.") AnnotationAssertion( "ORCID:0000-0002-4366-3088") AnnotationAssertion( "2010-03-21T06:05:53Z") AnnotationAssertion(rdfs:comment "As with oxic and anoxic water, the thresholds for hypoxia are variable. Typically, a hypoxic state is asserted when dissolved oxygen levels decrease to a level where they have detrimental effects on aerobic aquatic organisms, typically below 30% oxygen saturation.") @@ -29016,7 +29022,7 @@ SubClassOf( (impact crater) -AnnotationAssertion(Annotation( "MA:ma") Annotation( "https://en.wikipedia.org/wiki/Impact_crater") "A crater which was formed as a result of the impact of one astronomical body on another.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Impact_crater") Annotation( "MA:ma") "A crater which was formed as a result of the impact of one astronomical body on another.") AnnotationAssertion( "SWEETRealm:ImpactCrater") AnnotationAssertion(rdfs:label "impact crater"@en) SubClassOf( ) @@ -29375,7 +29381,7 @@ AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=173&/ecosystems") "LTER:173") AnnotationAssertion(rdfs:comment "This class will be primarily filled by inference, any environmental system which necessarily includes living parts should be autoclassified here.") AnnotationAssertion(rdfs:label "ecosystem"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( )))) +EquivalentClasses( ObjectIntersectionOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( )))) SubClassOf( ) # Class: (fossil worm burrow) @@ -30637,6 +30643,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( ) "An ecosystem which 1) is determined by communities of annual crops, perennial woody crops, or by actively tilled land, 2) is primarily used for agricultural activity, and 3) contains no village or larger human settlement.") AnnotationAssertion(rdfs:label "cropland ecosystem"@en) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (woodland ecosystem) @@ -31763,7 +31770,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (desert) -AnnotationAssertion( "A landform which has been rendered barren or partially barren by environmental extremes, especially by low rainfall.") +AnnotationAssertion( "A landform which has been rendered barren or partially barren by environmental extremes, especially by low rainfall, and which loses more liquid water by evapotranspiration than is supplied by precipitation."@en) AnnotationAssertion(rdfs:label "desert"@en) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -31847,7 +31854,7 @@ EquivalentClasses( ObjectIntersect # Class: (aerosolised particle formation process) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Aerosol") Annotation( "https://en.wikipedia.org/wiki/Particulates") "A process during which particles suspended in a gaseous medium are formed.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Particulates") Annotation( "https://en.wikipedia.org/wiki/Aerosol") "A process during which particles suspended in a gaseous medium are formed.") AnnotationAssertion( "new particle formation process") AnnotationAssertion( "envoAtmo") AnnotationAssertion(rdfs:label "aerosolised particle formation process"@en) @@ -31858,7 +31865,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (primary aerosol formation process) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Aerosol") Annotation( "https://en.wikipedia.org/wiki/Particulates") "A material transport process during which solid or liquid particles are directly introduced into a volume of gas.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Particulates") Annotation( "https://en.wikipedia.org/wiki/Aerosol") "A material transport process during which solid or liquid particles are directly introduced into a volume of gas.") AnnotationAssertion( "primary aerosol formation") AnnotationAssertion(rdfs:label "primary aerosol formation process"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectUnionOf( ))) ObjectSomeValuesFrom( ))) @@ -31866,7 +31873,7 @@ SubClassOf( (secondary aerosol formation process) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Aerosol") Annotation( "https://en.wikipedia.org/wiki/Particulates") "An aerosol formation process during which solid or liquid particles are either 1) formed in a volume of gas through gas-to-liquid or gas-to-solid conversions or 2) increase in size through aggregation with other particles.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Particulates") Annotation( "https://en.wikipedia.org/wiki/Aerosol") "An aerosol formation process during which solid or liquid particles are either 1) formed in a volume of gas through gas-to-liquid or gas-to-solid conversions or 2) increase in size through aggregation with other particles.") AnnotationAssertion( "secondary aerosol formation") AnnotationAssertion( "envoAtmo") AnnotationAssertion(rdfs:label "secondary aerosol formation process"@en) @@ -31906,8 +31913,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Alpine_tundra") "A tundra ecosystem which exists at high altitudes and where vegetation is stunted due to low temperatures and high winds.") AnnotationAssertion( ) -AnnotationAssertion( "SPIRE:Tundra") AnnotationAssertion( "http://sweetontology.net/realmCryo/AlpineTundra") +AnnotationAssertion( "SPIRE:Tundra") AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:label "alpine tundra ecosystem"@en) SubClassOf( ) @@ -32962,10 +32969,10 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Intertidal_zone") "An ecosystem which overlaps those areas of the foreshore and seabed that are exposed to the air at low tide and submerged at high tide.") AnnotationAssertion( ) AnnotationAssertion( "coastal zone") +AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=941&/intertidal") "LTER:941") AnnotationAssertion( "EcoLexicon:intertidal_zone") AnnotationAssertion( "FTT:240") AnnotationAssertion( "FTT:501") -AnnotationAssertion(Annotation( "https://vocab.lternet.edu/vocab/vocab/index.php?tema=941&/intertidal") "LTER:941") AnnotationAssertion( "SPIRE:Intertidal") AnnotationAssertion( "SWEETRealm:IntertidalZone") AnnotationAssertion( "https://en.wikipedia.org/wiki/Intertidal_zone") @@ -33363,8 +33370,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Alpine_tundra") "A tundra biome which exists at high altitudes and where vegetation - dominated by a few species of dwarf shrubs, a few grasses, sedges, lichens, and mosses - is stunted due to low temperatures and high winds.") AnnotationAssertion( ) AnnotationAssertion( "2019-01-14T16:26:18Z"^^xsd:dateTime) -AnnotationAssertion( "SPIRE:Tundra") AnnotationAssertion( "http://sweetontology.net/realmCryo/AlpineTundra") +AnnotationAssertion( "SPIRE:Tundra") AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") "mountain tundra") AnnotationAssertion( "envoPolar") AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") rdfs:comment "The absence of trees in this biome is primarily due to high altitude rather than high latitude. On Earth, it lies roughly between the summer isotherm of 10 degrees Centigrade and the snow line. Primary productivity is low in this biome because of the extremes of climate.") @@ -33749,7 +33756,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (branched valley glacier) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") Annotation( "https://orcid.org/0000-0003-4808-4736") "A valley glacier which has one or more tributary glaciers as parts.") +AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") "A valley glacier which has one or more tributary glaciers as parts.") AnnotationAssertion( ) AnnotationAssertion( "2019-01-31T19:59:05Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "branched valley glacier"@en) @@ -33759,7 +33766,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (simple valley glacier) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") Annotation( "https://orcid.org/0000-0003-4808-4736") "A valley glacier which does not have any tributary glaciers flowing into it.") +AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") Annotation( "https://en.wikipedia.org/wiki/Tidewater_glacier#Types_of_glaciers") "A valley glacier which does not have any tributary glaciers flowing into it.") AnnotationAssertion( "Definition should be revised in a positivist mode.") AnnotationAssertion( ) AnnotationAssertion( "2019-01-31T20:03:37Z"^^xsd:dateTime) @@ -35793,7 +35800,7 @@ SubClassOf(Annotation(rdfs:comment "QCR: 'has participant' max 1 'tectonic plate # Class: (desert ecosystem) -AnnotationAssertion( "An ecosystem in which the composition, structure, and function of resident ecological assemblages are primarily determined by a desert.") +AnnotationAssertion( "An ecosystem in which the composition, structure, and function of resident ecological assemblages are primarily determined by a desert."@en) AnnotationAssertion( ) AnnotationAssertion( "2019-10-17T08:21:08Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "desert ecosystem"@en) @@ -35879,9 +35886,11 @@ SubClassOf( (terrestrial ecosystem) +AnnotationAssertion( "An ecosystem which primarily occurs on land."@en) AnnotationAssertion( ) AnnotationAssertion( "2019-10-21T11:09:58Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "terrestrial ecosystem"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (mediterranean forest) @@ -36166,6 +36175,14 @@ AnnotationAssertion(rdfs:label "b SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) +# Class: (ecological succession) + +AnnotationAssertion(Annotation( ) "An ecosystem process during which the species composition of an ecosystem gradually changes as species which are more adapted to the prevailing conditions in the ecosystem replace those which are less adapted."@en) +AnnotationAssertion( ) +AnnotationAssertion( "2023-09-07T13:10:32Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "ecological succession"@en) +SubClassOf( ) + # Class: (active anaerobic enrichment culturing unit) AnnotationAssertion( "An active enrichment culturing unit which contains environmental material maintained under conditions with no free oxygen.") @@ -36183,6 +36200,31 @@ AnnotationAssertion( "active sulphate-reducing enrichment culturing unit"@en) SubClassOf( ) +# Class: (climactic ecological succession) + +AnnotationAssertion(Annotation( ) "An ecological succession process during which 1) organisms in ecological communities possess high adaptation to the conditions in the ecosystem, 2) participant communities largely fill available niches, 3) individual organisms are typically replaced by others of the same species, 4) a near equilibrium is maintained between gross primary production and total respiration and across biogeochemical cycles."@en) +AnnotationAssertion( ) +AnnotationAssertion( "2023-09-07T13:35:09Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "climactic ecological succession"@en) +SubClassOf( ) + +# Class: (anthropised ecosystem) + +AnnotationAssertion( "An ecosystem which is formed as a result of human activity or impact."@en) +AnnotationAssertion( ) +AnnotationAssertion( "2023-09-07T16:56:05Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "anthropised ecosystem"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (human settlement) + +AnnotationAssertion( "An anthropised ecosystem which is determined by the presence of humans and their constructions."@en) +AnnotationAssertion( ) +AnnotationAssertion( "2023-09-07T16:58:25Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "human settlement"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) + # Class: (tropical biome) AnnotationAssertion( "A biome which is subject to tropical climatic conditions.") @@ -38916,7 +38958,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (shallow marine sediment) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Continental_shelf") Annotation( "https://en.wikipedia.org/wiki/Pelagic_sediment#_note-8") "Marine sediment soured from either terrestrial systems, marine organisms, seawater and or cosmogeneous sources, which is transported through the marine water column, and accumulates within shallow regions of the oceanic basin close to continents, such as the continental shelf, or continental slope.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Pelagic_sediment#_note-8") Annotation( "https://en.wikipedia.org/wiki/Continental_shelf") "Marine sediment soured from either terrestrial systems, marine organisms, seawater and or cosmogeneous sources, which is transported through the marine water column, and accumulates within shallow regions of the oceanic basin close to continents, such as the continental shelf, or continental slope.") AnnotationAssertion( "In this definition we refer to sedimentation processes that occured above the shelf, however this should be relaxed to include the continental shelf and slope.") AnnotationAssertion( "output of sedimentation process which occured in neritic zone biome") AnnotationAssertion( ) @@ -39849,8 +39891,8 @@ AnnotationAssertion( "2021-04-14T18:57:18.275Z"^^xsd:dateTime) AnnotationAssertion( ) AnnotationAssertion( "snow pack"@en) -AnnotationAssertion( "envoCryo") AnnotationAssertion( "envoPolar") +AnnotationAssertion( "envoCryo") AnnotationAssertion(rdfs:comment "Snowpack is found in geographic regions experiencing cold weather for extended periods of time.") AnnotationAssertion(rdfs:comment "The GCW analysis of multiple glossaries found eight definitions of snowpack, with many commonalities but also disagreements. Please see the corresponding report \"WMO GCW Nomenclature Assessment\" for more information."@en) AnnotationAssertion(rdfs:label "snowpack"@en) @@ -47125,6 +47167,7 @@ AnnotationAssertion( "https://www.worldwildlife.org/ecoregions/at1315") AnnotationAssertion(rdfs:label "Namib Desert Ecoregion"@en) ClassAssertion( ) +ClassAssertion( ) ObjectPropertyAssertion( ) # Individual: (Nama Karoo Ecoregion) diff --git a/src/envo/patterns/biome.yaml b/src/envo/patterns/biome.yaml new file mode 100644 index 00000000..d6b7b1da --- /dev/null +++ b/src/envo/patterns/biome.yaml @@ -0,0 +1,36 @@ +pattern_name: biome patterns +pattern_iri: http://purl.obolibrary.org/obo/envo/biome + +description: >- + + A biome is an ecosystem that participates in some climactic ecological succession, ie it is resilient to perturbations + It should be possible to infer that class with "biome" in its label should be classified as a 'biome'. + Does this pattern generate biomes from all ecosystems, or does it check the patterns of classes that are already present? + +classes: + biome: ENVO:00000428 + ecosystem: ENVO:01001110 + climactic ecological succession: ENVO:01001827 + +relations: + participates in: RO:0000056 + +vars: + participant: "'ecosystem'" + +# TODO: this will create names that include 'ecosystem' in the label, like 'desert ecosystem biome' +# we would prefer to REPLACE 'ecosystem' with 'biome' +name: + text: "%s biome" + vars: + - participant + +def: + text: "An %s that is undergoing climactic ecological succession." + vars: + - participant + +equivalentTo: + text: "%s and ('participates in' some 'climactic ecological succession')" + vars: + - participant diff --git a/src/envo/patterns/ecosystem.yaml b/src/envo/patterns/ecosystem.yaml new file mode 100644 index 00000000..d0b6679c --- /dev/null +++ b/src/envo/patterns/ecosystem.yaml @@ -0,0 +1,34 @@ +pattern_name: ecosystem patterns +pattern_iri: http://purl.obolibrary.org/obo/envo/ecosystem + +description: >- + + An ecosystem is any environmental system which has both biotic and abiotic parts. + Ecosystems are typically defined by some entity that "determines" them. For example, + a desert ecosystem is determined by the presence of a desert - if the desert wasn't there, + it wouldn't be a desert ecosystem. + +classes: + ecosystem: ENVO:01001110 + material entity: BFO:0000040 + +relations: + determined by: RO:0002507 + +vars: + determinant: "'material entity'" + +name: + text: "%s ecosystem" + vars: + - determinant + +def: + text: "An ecosystem in which the composition, structure, and function of resident ecological assemblages are primarily determined by a(n) %s." + vars: + - determinant + +equivalentTo: + text: "ecosystem and ('determined by' some %s)" + vars: + - determinant