From 791603b06392cfe4061ce90f17ab95fd0fa5699e Mon Sep 17 00:00:00 2001 From: pbuttigieg Date: Mon, 21 Oct 2019 14:06:03 +0200 Subject: [PATCH] More groundwork for #865 --- src/envo/envo-edit.owl | 270 +++++++++++++++++++++++++++-------------- 1 file changed, 182 insertions(+), 88 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 3c0a4360..b2e0cc0c 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3094,6 +3094,17 @@ 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()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -5677,17 +5688,16 @@ AnnotationAssertion( "NASA:earthrealm"^^xsd:string) "Beach"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "beach berm"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "lagoon beach"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) AnnotationAssertion(Annotation( "Geonames:feature"^^xsd:string) "beach"^^xsd:string) AnnotationAssertion(Annotation( "Geonames:feature"^^xsd:string) "beaches"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "foreshore flats"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "rivage"^^xsd:string) AnnotationAssertion(Annotation( "ADL:FTT"^^xsd:string) "strand"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "strand"^^xsd:string) -AnnotationAssertion( "ENVO:00000091"^^xsd:string) AnnotationAssertion(rdfs:label "beach"^^xsd:string) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( ))))) # Class: (sea beach) @@ -9039,8 +9049,9 @@ AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "seashore"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "strand"^^xsd:string) AnnotationAssertion(rdfs:label "shore"^^xsd:string) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (peninsula) @@ -10610,10 +10621,11 @@ SubClassOf( (marine biome) -AnnotationAssertion(Annotation( "ISBN:978-0-618-45504-1"^^xsd:string) Annotation( "MA:ma"^^xsd:string) Annotation( "ORCID:0000-0002-4366-3088"^^xsd:string) Annotation( "https://en.wikipedia.org/wiki/Ocean"^^xsd:string) "An aquatic biome that comprises systems of open-ocean and unprotected coastal habitats, characterized by exposure to wave action, tidal fluctuation, and ocean currents as well as systems that largely resemble these. Water in the marine biome is generally within the salinity range of seawater: 30 to 38 ppt."^^xsd:string) +AnnotationAssertion(Annotation( ) Annotation( "ISBN:978-0-618-45504-1"^^xsd:string) Annotation( "MA:ma"^^xsd:string) Annotation( "https://en.wikipedia.org/wiki/Ocean"^^xsd:string) "An aquatic biome which is determined by a marine water body."^^xsd:string) AnnotationAssertion( "SPIRE:Marine"^^xsd:string) AnnotationAssertion( "marine realm"^^xsd:string) AnnotationAssertion( "envoPolar") +AnnotationAssertion(rdfs:comment "This biome includes open-ocean and unprotected coastal ecosystems, characterized by exposure to wave action, tidal fluctuation, and ocean currents as well as systems that largely resemble these. Water in the marine biome is generally within the salinity range of seawater: 30 to 38 ppt.") AnnotationAssertion(rdfs:label "marine biome"^^xsd:string) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) @@ -12087,11 +12099,9 @@ SubClassOf( (freshwater biome) -AnnotationAssertion(Annotation( "MA:ma"^^xsd:string) "A biome that applies to the freshwater realm."^^xsd:string) +AnnotationAssertion(Annotation( ) Annotation( "MA:ma"^^xsd:string) "An aquatic biome which is determined by a body of freshwater."^^xsd:string) AnnotationAssertion( "SPIRE:Freshwater"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) AnnotationAssertion( "freshwater realm"^^xsd:string) -AnnotationAssertion( "ENVO:00000873"^^xsd:string) AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:label "freshwater biome"^^xsd:string) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) @@ -12742,7 +12752,7 @@ AnnotationAssertion(owl:deprecated (aquatic biome) -AnnotationAssertion( "A biome which has its properties and composition determined by a water body and within which most members of resident ecological communities have adapted to life in or on water.") +AnnotationAssertion( "A biome which is determined by a water body and which has ecological climax communities adapted to life in or on water.") AnnotationAssertion( "LTER:41") AnnotationAssertion(rdfs:label "aquatic biome"^^xsd:string) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) @@ -18737,15 +18747,13 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (ocean biome) -AnnotationAssertion(Annotation( "ORCID:0000-0002-4366-3088"^^xsd:string) Annotation( "https://en.wikipedia.org/wiki/Ocean"^^xsd:string) "The ocean biome comprises major bodies of saline water, principal components of the hydrosphere. Approximately 71% of the Earth's surface is covered by ocean, a continuous body of water that is customarily divided into several principal oceans and smaller seas. More than half of this area is over 3,000 metres (9,800 ft) deep. Average oceanic salinity is around 35 parts per thousand (ppt) (3.5%), and nearly all seawater has a salinity in the range of 30 to 38 ppt."^^xsd:string) +AnnotationAssertion(Annotation( "ORCID:0000-0002-4366-3088"^^xsd:string) Annotation( "https://en.wikipedia.org/wiki/Ocean"^^xsd:string) "A marine biome which is determined by an ocean."^^xsd:string) AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2010-03-15T11:23:23Z"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) -AnnotationAssertion( "ENVO:01000048"^^xsd:string) AnnotationAssertion( "envoPolar") +AnnotationAssertion(rdfs:comment "Ocean biomes are determined by major bodies of saline water, principal components of the hydrosphere. Approximately 71% of the Earth's surface is covered by ocean, a continuous body of water that is customarily divided into several principal oceans and smaller seas. More than half of this area is over 3,000 metres (9,800 ft) deep. Average oceanic salinity is around 35 parts per thousand (ppt) (3.5%), and nearly all seawater has a salinity in the range of 30 to 38 ppt.") AnnotationAssertion(rdfs:label "ocean biome"^^xsd:string) -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) # Class: (marine coral reef biome) @@ -20033,15 +20041,14 @@ SubClassOf( ObjectComplementOf(Obj # Class: (forest biome) -AnnotationAssertion( "A forest biome is a terrestrial biome which includes, across its entire spatial extent, densely packed vegetation which strongly limits light penetration to the forest floor."^^xsd:string) +AnnotationAssertion( "A forest ecosystem in which ecological communities have reached their climax successional state."^^xsd:string) AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-07T14:26:46Z"^^xsd:string) AnnotationAssertion( "LTER:212") AnnotationAssertion( "SPIRE:Forest"^^xsd:string) AnnotationAssertion(rdfs:comment "Preliminary definition."^^xsd:string) AnnotationAssertion(rdfs:label "forest biome"^^xsd:string) -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ) # Class: (woodland biome) @@ -20280,7 +20287,7 @@ AnnotationAssertion( "ENVO:01000196"^^xsd:string) AnnotationAssertion(rdfs:comment "Preliminary definition."^^xsd:string) AnnotationAssertion(rdfs:label "coniferous forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) # Class: (broadleaf forest biome) @@ -20289,28 +20296,25 @@ AnnotationAssertion( "2013-04-07T14:31:01Z"^^xsd:string) AnnotationAssertion(rdfs:comment "Preliminary definition."^^xsd:string) AnnotationAssertion(rdfs:label "broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) # Class: (mixed forest biome) AnnotationAssertion( "A mixed forest biome is a forest biome which contains densely packed populations or communities of broadleaf and coniferous trees, strongly limiting light penetration to the forest floor."^^xsd:string) AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-07T14:31:01Z"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) -AnnotationAssertion( "ENVO:01000198"^^xsd:string) AnnotationAssertion(rdfs:comment "Preliminary definition."^^xsd:string) AnnotationAssertion(rdfs:label "mixed forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) # Class: (mediterranean forest biome) -AnnotationAssertion( "A mediterranean forest biome is a forest biome which includes communities adapted to hot to warm, dry summers, mild to cold, rainy winters, and the influence of large, usually marine, bodies of water."^^xsd:string) +AnnotationAssertion( "A mediterranean forest in which most ecological communities have reached their climax state."^^xsd:string) AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-07T14:31:01Z"^^xsd:string) AnnotationAssertion( "wwfBiome") -AnnotationAssertion(rdfs:comment "Preliminary definition. The semantics and definitions of \"mediterranean\", \"subtropical\", \"tropical\", \"temperate\", \"polar\", and similar climate types may be transferred to an \"environmental condition\" class once the semantics of this class have been established."^^xsd:string) AnnotationAssertion(rdfs:label "mediterranean forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (tropical broadleaf forest biome) @@ -20320,7 +20324,7 @@ AnnotationAssertion( "2013-04-07T14:32:28Z"^^xsd:string) AnnotationAssertion(rdfs:comment "Preliminary definition. The semantics and definitions of \"mediterranean\", \"subtropical\", \"tropical\", \"temperate\", \"polar\", and similar climate types may be transferred to an \"environmental condition\" class once the semantics of this class have been established."^^xsd:string) AnnotationAssertion(rdfs:label "tropical broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (subtropical broadleaf forest biome) @@ -20328,9 +20332,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A broadleaf forest biome which is subject to subtropical climate patterns.") AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-07T14:32:28Z"^^xsd:string) -AnnotationAssertion(rdfs:comment "Preliminary definition. The semantics and definitions of \"mediterranean\", \"subtropical\", \"tropical\", \"temperate\", \"polar\", and similar climate types may be transferred to an \"environmental condition\" class once the semantics of this class have been established."^^xsd:string) AnnotationAssertion(rdfs:label "subtropical broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (temperate broadleaf forest biome) @@ -20339,9 +20342,8 @@ AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-07T14:32:28Z"^^xsd:string) AnnotationAssertion( "wwfBiome") -AnnotationAssertion(rdfs:comment "Preliminary definition. The semantics and definitions of \"mediterranean\", \"subtropical\", \"tropical\", \"temperate\", \"polar\", and similar climate types may be transferred to an \"environmental condition\" class once the semantics of this class have been established."^^xsd:string) AnnotationAssertion(rdfs:label "temperate broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (environmental condition) @@ -20425,7 +20427,7 @@ AnnotationAssertion( AnnotationAssertion( "wwfBiome") AnnotationAssertion(rdfs:comment "Preliminary definition. The semantics and definitions of \"mediterranean\", \"subtropical\", \"tropical\", \"temperate\", \"polar\", and similar climate types may be transferred to an \"environmental condition\" class once the semantics of this class have been established."^^xsd:string) AnnotationAssertion(rdfs:label "tropical coniferous forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (temperate coniferous forest biome) @@ -20579,17 +20581,15 @@ AnnotationAssertion( "2013-04-24T12:04:53Z"^^xsd:string) AnnotationAssertion( "wwfBiome") AnnotationAssertion(rdfs:label "subtropical dry broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) # Class: (subtropical moist broadleaf forest biome) AnnotationAssertion( "ORCID:0000-0002-4366-3088"^^xsd:string) AnnotationAssertion( "2013-04-24T12:04:53Z"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) -AnnotationAssertion( "ENVO:01000226"^^xsd:string) AnnotationAssertion( "wwfBiome") AnnotationAssertion(rdfs:label "subtropical moist broadleaf forest biome"^^xsd:string) -SubClassOf( ) +SubClassOf( ) # Class: (tropical dry broadleaf forest biome) @@ -20861,9 +20861,8 @@ SubClassOf( (freshwater lake biome) +AnnotationAssertion( "A biome which is determined by a freshwater lake.") AnnotationAssertion( "2013-09-19T11:11:01Z"^^xsd:string) -AnnotationAssertion( "ENVO"^^xsd:string) -AnnotationAssertion( "ENVO:01000252"^^xsd:string) AnnotationAssertion(rdfs:label "freshwater lake biome"^^xsd:string) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -21036,7 +21035,8 @@ AnnotationAssertion( "2013-10-10T08:14:50Z"^^xsd:string) AnnotationAssertion( "LTER:48"^^xsd:string) AnnotationAssertion(rdfs:label "atmosphere"^^xsd:string) -SubClassOf( ) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) # Class: (atmospheric water vapour) @@ -22140,7 +22140,7 @@ AnnotationAssertion( "http://www.eionet.europa.eu/gemet/concept/6949") "rain forest") AnnotationAssertion(rdfs:comment "This class is one of the forest types as identified by the updated Global Forest Map (GFM 2000)."^^xsd:string) AnnotationAssertion(rdfs:label "tropical lowland evergreen broadleaf rain forest") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -22150,7 +22150,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A deciduous broadleaf forest which is subject to temperate climate patterns.") AnnotationAssertion(rdfs:comment "This class is one of the forest types as identified by the updated Global Forest Map (GFM 2000)."^^xsd:string) AnnotationAssertion(rdfs:label "temperate deciduous broadleaf forest") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -22172,7 +22172,7 @@ AnnotationAssertion( "http://www.eionet.europa.eu/gemet/concept/6949") "rain forest") AnnotationAssertion(rdfs:comment "This class corresponds to the \"Tropical Deciduous / semi-deciduous broadleaf forest\" category of the updated Global Forest Map classification (GFM 2000). To reconstruct the original class, an aggregate class with this and the \"tropical semi-deciduous broadleaf forest\" class can be made."^^xsd:string) AnnotationAssertion(rdfs:label "tropical deciduous broadleaf forest") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -22183,7 +22183,7 @@ AnnotationAssertion( "http://www.eionet.europa.eu/gemet/concept/6949") "rain forest") AnnotationAssertion(rdfs:comment "This class corresponds to the \"Tropical Deciduous / semi-deciduous broadleaf forest\" category of the updated Global Forest Map classification (GFM 2000). To reconstruct the original class, an aggregate class with this and the \"tropical deciduous broadleaf forest\" class can be made."^^xsd:string) AnnotationAssertion(rdfs:label "tropical semi-deciduous broadleaf forest") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -22212,7 +22212,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "http://www.eionet.europa.eu/gemet/concept/6949") "rain forest") AnnotationAssertion(rdfs:comment "This class is one of the forest types as identified by the updated Global Forest Map (GFM 2000)."^^xsd:string) AnnotationAssertion(rdfs:label "tropical semi-evergreen moist broadleaf forest") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -22265,8 +22265,8 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A broadleaf evergreen forest which is subject to temperate climate patterns.") AnnotationAssertion(rdfs:comment "This class is one of the forest types as identified by the updated Global Forest Map (GFM 2000)."^^xsd:string) AnnotationAssertion(rdfs:label "temperate broadleaf evergreen forest") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (temperate freshwater swamp forest) @@ -22353,11 +22353,12 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (littoral zone) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Littoral_zone") "The littoral zone is the part of a sea, lake, or river that is close to the shore. The adjacency of water has many consequences including the generation of microclimates and impacts on the biology."^^xsd:string) -AnnotationAssertion(rdfs:comment "This class is intended to capture littoral zones that are associated with marine, freshwater, and any other aquatic environments. Note that there is no single definition of the extent of the \"littoral zone\", associated with any water body. Here, we use definitions that will be more familiar to marine biologists rather than military organisations, although the latter can be added on request."^^xsd:string) +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Littoral_zone") "An aquatic environment which is the part of a sea, lake, or river that is close to the shore."^^xsd:string) +AnnotationAssertion(rdfs:comment "The adjacency of water has many consequences including the generation of microclimates and impacts on the biology. This class is intended to capture littoral zones that are associated with marine, freshwater, and any other aquatic environments. Note that there is no single definition of the extent of the \"littoral zone\", associated with any water body. Here, we use definitions that will be more familiar to marine biologists rather than military organisations, although the latter can be added on request. This class will likely be superceded by a CMECs compliant class."^^xsd:string) AnnotationAssertion(rdfs:label "littoral zone") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (environmental zone) @@ -22661,6 +22662,7 @@ SubClassOf( "An environmental zone of varying area which is adjacent to a road."^^xsd:string) AnnotationAssertion(rdfs:label "roadside") SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) # Class: (mixed grassland ecosystem) @@ -23551,8 +23553,7 @@ AnnotationAssertion(Annotation( "envoPolar") AnnotationAssertion(rdfs:comment "This could be made into an inferred class, rather than having asserted subclasses.") AnnotationAssertion(rdfs:label "atmospheric layer"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -24879,7 +24880,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "FAO:http://www.fao.org/soils-portal/soil-degradation-restoration/en/") "Soil degradation is a process which results in a change in soil health status resulting in a diminished capacity of the ecosystem in which the soil occurs to provide goods and services for its beneficiaries.") AnnotationAssertion(rdfs:label "soil degradation"@en) -SubClassOf( ) +SubClassOf( ) # Class: (soil erosion) @@ -26201,7 +26202,7 @@ AnnotationAssertion( "orcid.org/0000-0001-8369-8114") AnnotationAssertion( "coral bleaching") AnnotationAssertion(rdfs:label "coral bleaching process"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (marl) @@ -26605,9 +26606,8 @@ AnnotationAssertion( "According to the NLCD 2011, at least 20% of these areas are covered by croplands or actively tilled land. Such thresholds - which are themselves fuzzy - are not strictly asserted in this definition. The NLCD provides corn, soybeans, vegetables, tobacco, and cotton as examples of annual crops and the trees and vines in orchards and vineyards as examples of perennial woody crops.") AnnotationAssertion(rdfs:label "area of cropland"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) # Class: (area of woody wetland) @@ -26635,8 +26635,8 @@ AnnotationAssertion( "According to the NLCD 2011, at least 80% of these areas are covered by herbaceous vegetation. Such thresholds - which are themselves fuzzy - are not strictly asserted in this definition.") AnnotationAssertion(rdfs:label "area of emergent herbaceous wetland"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) # Class: (snowfall) @@ -29156,8 +29156,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Ecosystem_decay") Annotation( "https://en.wikipedia.org/wiki/Habitat_fragmentation") Annotation( "https://en.wikipedia.org/wiki/Population_fragmentation") "A process during which one or more parts of an ecosystem become causally isolated such that the direct flow or exchange of materials, resources, and energy between a given fragment and the remainder of the original system is severely curtailed or entirely halted.") AnnotationAssertion(rdfs:label "ecosystem fragmentation process"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) SubClassOf( ObjectSomeValuesFrom( )) # Class: (area protected according to IUCN guidelines) @@ -29209,7 +29208,7 @@ SubClassOf( "https://en.wikipedia.org/wiki/Ecosystem_decay") "A process during which an ecosystem fragment loses its system integrity, with many of its resident ecological populations 1) losing their habitats, 2) undergoing a loss of functional and phylogenetic diversity, and 3) undergoing a subsequent genetic destabilisation through inbreeding.") AnnotationAssertion(rdfs:comment "This process may be caused by direct anthropisation (i.e. the fragmentation of ecosystems due to the establishment of cropland) or by more natural events such as forest fires or erosion of land bridges.") AnnotationAssertion(rdfs:label "ecosystem decay"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -29236,7 +29235,7 @@ AnnotationAssertion( "http://ec.europa.eu/eurostat/statistics-explained/index.php/Glossary:Arable_land") Annotation( "https://en.wikipedia.org/wiki/Arable_land") "Land which is regularly manipulated by human activities, such as plowing or tilling, in order to grow crops.") AnnotationAssertion( "Consider moving axioms to the quality 'arable' directly. The discontinuous quality on tillage can likely be improved or refined. Also, add axioms for ploughing once it is added to AgrO: https://github.com/AgriculturalSemantics/agro/issues/34") AnnotationAssertion(rdfs:label "arable land"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (pasturable land) @@ -29245,7 +29244,7 @@ AnnotationAssertion( "https://en.wikipedia.org/wiki/Pasture") "Land which hosts a community of herbaceous plants - such as grasses and forbs - upon which animals may graze.") AnnotationAssertion( "See this issue for requests regarding surrounding semantics of grazing: https://github.com/AgriculturalSemantics/agro/issues/32") AnnotationAssertion(rdfs:label "pasturable land"@en) -SubClassOf( ) +SubClassOf( ) # Class: (cnidarian-associated environment) @@ -29285,8 +29284,8 @@ AnnotationAssertion( "http://eurovoc.europa.eu/drupal/?q=request&uri=http://eurovoc.europa.eu/4448") AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Arable_land") rdfs:comment "This class does not refer to the land that is potenitally cultivable, only referencing land that is being managed for cultivation. This class has been created to support the FAO definition of arable lands in FAOSTAT.") AnnotationAssertion(rdfs:label "arable or pasturable land"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) +SubClassOf( ) # Class: (arable) @@ -29485,7 +29484,7 @@ AnnotationAssertion(Annotation( "Getty:TGN"^^xsd:string) "grazing area"^^xsd:string) AnnotationAssertion(Annotation( "USGS:SDTS"^^xsd:string) "herbaceous area"^^xsd:string) AnnotationAssertion(rdfs:label "grassland ecosystem"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (ranch) @@ -29920,14 +29919,14 @@ AnnotationAssertion(Annotation( "The correct usage of FLOPO terms in the axiomatisation needs to be confirmed.") AnnotationAssertion(rdfs:comment "The definitions of forest can vary greatly, and different classes will be needed to support the major categories. Tree cover alone is not enough to distinguish between forests and plantations. The international definition proposed by the 2010 FAO Forestry Resource Assessment: \"land spanning more than 0.5 ha with trees higher than 5 metres and canopy cover of more than 10 percent, or trees able to reach these thresholds in situ . It does not include land that is predominantly under agricultural or urban land use.\" - FAO. 2010. Global forest resources assessment 2010, Main report, FAO Forestry Paper 163. Rome.") AnnotationAssertion(rdfs:label "forest ecosystem"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (cropland ecosystem) AnnotationAssertion( "An ecosystem which is determined by communities of annual crops, perennial woody crops, or by actively tilled land.") AnnotationAssertion(rdfs:label "cropland ecosystem"@en) -SubClassOf( ) +SubClassOf( ) # Class: (woodland ecosystem) @@ -29935,7 +29934,7 @@ AnnotationAssertion(Annotation( "The correct usage of FLOPO terms in the axiomatisation needs to be confirmed.") AnnotationAssertion(rdfs:comment "Woodland understories are often populated with communities of shrubs and herbaceous plants including grasses. There are varying distinctions between woodland and forest, with a large degree of ambiguity.") AnnotationAssertion(rdfs:label "woodland ecosystem"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (agricultural process) @@ -30191,7 +30190,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A layer which is primarily composed of some liquid material.") AnnotationAssertion(rdfs:label "liquid layer"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (material isosurface) @@ -31177,7 +31176,7 @@ AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:comment "Tundra ecosysems are often underlaid by permafrost, with the result that drainage is bad and the soil may be saturated for long periods. It does not have a permanent snow-ice cover. Productivity is low in this biome because of the extremes of climate.") AnnotationAssertion(rdfs:label "tundra ecosystem"@en) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) SubClassOf( ObjectSomeValuesFrom( )) @@ -32746,8 +32745,8 @@ AnnotationAssertion( "frozen ground") AnnotationAssertion(Annotation( "https://orcid.org/0000-0003-4808-4736") rdfs:comment "Perennially and seasonally frozen ground can vary from being partially to extensively frozen depending on the extent of the phase change. It may be described as hard frozen ground, plastic frozen ground, or dry frozen ground, depending on the pore ice and unfrozen water contents and its compressibility under load.") AnnotationAssertion(rdfs:label "frozen land"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) # Class: (hard-frozen soil) @@ -33253,7 +33252,7 @@ AnnotationAssertion(Annotation( ) AnnotationAssertion( "2019-03-06T20:05:30Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "forest floor"@en) -SubClassOf( ) +SubClassOf( ) # Class: (speed of a water current) @@ -33478,9 +33477,9 @@ AnnotationAssertion( "polymetallic nodule field") AnnotationAssertion(rdfs:comment "These are typically found in deep-sea environments - where polymetallic nodules (rounded mineral concretions containing manganese hydroxides and a variety of other minerals) are found at the surface at densities of up to 70 % of the surface area. The nodules provide a substrate for attached hard-bottom fauna to settle in areas where soft-sediments prevail.") AnnotationAssertion(rdfs:label "polymetallic nodule ecosystem"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (submarine groundwater discharge process) @@ -34932,10 +34931,11 @@ SubClassOf( (landmass) +AnnotationAssertion(Annotation( ) "A large continuous area of land, either surrounded by sea or contiguous with another landmass.") AnnotationAssertion( ) AnnotationAssertion( "2019-10-17T08:31:26Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "landmass"@en) -SubClassOf( ) +SubClassOf( ) # Class: (liquid surface of an astronomical body) @@ -34954,6 +34954,99 @@ AnnotationAssertion(rdfs:label "c EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) SubClassOf( ) +# Class: (land) + +AnnotationAssertion(Annotation( ) "A surface layer of an astronomical body which is primarily composed of solid material and is not covered by oceans or other bodies of water.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T10:42:26Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "land"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (inland sea) + +AnnotationAssertion(Annotation( ) "A sea which shalowly covers central areas of continents during periods of high sea level that result in marine transgressions.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:01:03Z"^^xsd:dateTime) +AnnotationAssertion( "epeiric sea") +AnnotationAssertion( "epicontinental sea") +AnnotationAssertion(rdfs:label "inland sea"@en) +SubClassOf( ) + +# Class: (aquatic ecosystem) + +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:05:45Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "aquatic ecosystem"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (marine ecosystem) + +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:06:11Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "marine ecosystem"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (freshwater ecosystem) + +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:06:34Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "freshwater ecosystem"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (terrestrial ecosystem) + +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:09:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "terrestrial ecosystem"@en) +SubClassOf( ) + +# Class: (mediterranean forest) + +AnnotationAssertion( "A forest biome which includes communities adapted to hot to warm, dry summers, mild to cold, rainy winters, and the influence of large, usually marine, bodies of water.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:33:13Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mediterranean forest"@en) +SubClassOf( ) + +# Class: (tropical broadleaf forest) + +AnnotationAssertion( "A broadleaf forest which is subject to tropical climate conditions.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:38:45Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "tropical broadleaf forest"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (subtropical broadleaf forest) + +AnnotationAssertion( "A broadleaf forest which is subject to subtropical climate conditions.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:40:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "subtropical broadleaf forest"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (temperate broadleaf forest) + +AnnotationAssertion( "A broadleaf forest which is subject to temperate climate conditions.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:42:38Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "temperate broadleaf forest"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (ecosystem process) + +AnnotationAssertion( "An environmental process either driven by or primarily impacting the parts or emergent properties of an ecosystem.") +AnnotationAssertion( ) +AnnotationAssertion( "2019-10-21T11:52:55Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "ecosystem process"@en) +SubClassOf( ) + # Class: (hypodermic needle) AnnotationAssertion(Annotation( "GEMINA:ag"^^xsd:string) Annotation( "https://en.wikipedia.org/wiki/Hypodermic_needle"^^xsd:string) "A hypodermic needle is a medical instrument made from a hollow needle. It is commonly used with a syringe to inject substances into the body of an organism."^^xsd:string) @@ -35993,13 +36086,14 @@ AnnotationAssertion(rdfs:comment AnnotationAssertion(rdfs:label "environmental system process"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (desertification) -AnnotationAssertion(Annotation( ) "a type of land degradation in which a relatively dry land region becomes increasingly arid, typically losing its bodies of water as well as vegetation and wildlife.") +AnnotationAssertion(Annotation( ) "A type of land degradation in which terrestrial ecosystem becomes increasingly dry, typically losing its bodies of water as well as vegetation and wildlife.") AnnotationAssertion(rdfs:label "desertification"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectComplementOf(ObjectUnionOf( )))) SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) @@ -36035,7 +36129,7 @@ AnnotationAssertion(Annotation( "An SDGIO request. Likely to be refined and revised.") AnnotationAssertion(rdfs:comment "This could include, for example, reducing soil health, pollinator activity, or an ecosystem's ability to sequester carbon.") AnnotationAssertion(rdfs:label "land degradation") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -36046,7 +36140,7 @@ AnnotationAssertion( "See issue #275") AnnotationAssertion( "envoPolar") AnnotationAssertion(rdfs:label "ecosystem-wide photosynthesis") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ))) @@ -36095,7 +36189,7 @@ AnnotationAssertion(Annotation( "clearance") AnnotationAssertion( "clearing") AnnotationAssertion(rdfs:label "deforestation") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) SubClassOf( ObjectSomeValuesFrom( ObjectComplementOf(ObjectUnionOf( )))) @@ -36111,14 +36205,14 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion(rdfs:comment "To be populated through inference. Do not use for annotation.") AnnotationAssertion(rdfs:label "forest process") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) # Class: (forest area expansion) AnnotationAssertion(rdfs:label "forest area expansion") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (obsolete anthropogenic reforestation) @@ -36133,7 +36227,7 @@ AnnotationAssertion(Annotation( "envoPolar") AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Algal_bloom"^^xsd:string) rdfs:comment "This class is under development. Note that cyanobacterial blooms are often confused with algal blooms. There is no globally recognised threshold beyond which community density enters a bloom state.") AnnotationAssertion(rdfs:label "algal bloom process") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) @@ -36148,20 +36242,20 @@ SubClassOf( "https://en.wikipedia.org/wiki/Algal_bloom"^^xsd:string) "A process during which the rapid growth of algal populations that result in an algal bloom ceases, and cell densities begin to fall due to death, predation, and transport.") AnnotationAssertion(rdfs:label "algal bloom collapse") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (algal bloom process phase) AnnotationAssertion(rdfs:label "algal bloom process phase") -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (algal production) AnnotationAssertion( "A process during which the algal cells constituting an algal bloom produce biomass from abiotic components during photosynthesis.") AnnotationAssertion(rdfs:label "algal production") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( ))