From 3944981a8470991e7c24a3487aa763eb8f00c489 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Tue, 10 Dec 2024 22:39:04 +0100 Subject: [PATCH 01/12] biodiversity and planktonic / nektonic semantics --- src/envo/envo-edit.owl | 95 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 88 insertions(+), 7 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 5d6f9a41..85522f14 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3286,12 +3286,20 @@ 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()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -11158,9 +11166,9 @@ SubClassOf( ) Annotation( "MA:ma") "A marine bed which lies below an ocean.") AnnotationAssertion( "FTT:1020") AnnotationAssertion( "ocean bed") +AnnotationAssertion(Annotation(rdfs:comment "When \"ocean basin\" is used in a hydrological sense, then \"ocean basin floor\" is any floor under seawater. In ENVO, the class \"ocean basin\" is used in a geological sense, which does not include all areas of ocean floor.") "ocean basin floor") 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(rdfs:comment "When \"ocean basin\" is used in a hydrological sense, then \"ocean basin floor\" is any floor under seawater. In ENVO, the class \"ocean basin\" is used in a geological sense, which does not include all areas of ocean floor.") "ocean basin floor") AnnotationAssertion(rdfs:label "ocean floor") SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -20585,8 +20593,8 @@ SubClassOf( (organic material) -AnnotationAssertion(Annotation( "ISBN:978-0-618-45504-1") Annotation( "ORCID:0000-0002-4366-3088") "Environmental material derived from living organisms and composed primarily of one or more biomacromolecules.") -AnnotationAssertion( "ORCID:0000-0002-4366-3088") +AnnotationAssertion(Annotation( ) Annotation( "ISBN:978-0-618-45504-1") "Environmental material derived from living organisms and composed primarily of one or more biomacromolecules.") +AnnotationAssertion( ) AnnotationAssertion( "2010-03-20T08:40:04Z") AnnotationAssertion( "EcoLexicon:organic_material") AnnotationAssertion( "biomass") @@ -30006,10 +30014,11 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (geodiversity) -AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Geodiversity") "A quality which inheres in a astronomical body or astronomical body part by virtue of the variation in its material composition, participation in geological processes, and the variation in is land- and hydroforms.") +AnnotationAssertion(Annotation( "https://en.wikipedia.org/wiki/Geodiversity") "Diversity which inheres in a astronomical body or astronomical body part by virtue of the variation in its material composition, participation in geological processes, and the variation in is land- and hydroforms.") AnnotationAssertion(Annotation( "") rdfs:comment "Materials which are usually assessed when appraising geodiversity include minerals, rocks, sediments, fossils, soils and water. Landforms factored into geodiversity metrics typically include folds, faults, and other expressions of morphology or relations between units of earth material. Natural processes that are included in measures of geodiversity are those which either maintain or change materials or geoforms, including tectonics, sediment transport, and pedogenesis. Geodiversity does not usually factor in anthropogenic entities.") AnnotationAssertion(rdfs:label "geodiversity"@en) -SubClassOf( ) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) # Class: (IUCN natural monument or feature) @@ -37678,6 +37687,16 @@ AnnotationAssertion(rdfs:label "s EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +# Class: (planktonic disposition) + +AnnotationAssertion(Annotation( ) "A disposition which inheres in an organism and which is realised when that organism 1) floats in a fluid, 2) is propelled by currents or other mass transport flows within that fluid, and 3) is not capable of resisting or escaping mass transport within its surrounding fluid.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T12:54:11Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "Some organisms which are considered plankton are capable of locomotion at very local or microscopic scales (e.g. bacteria using their flagella), as long as they are unable to escape or resist the flow of the fluid medium they are surrounded by.") +AnnotationAssertion(rdfs:label "planktonic disposition"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) + # Class: (coastal ocean water) AnnotationAssertion( "Coastal sea water is sea water that is adjacent to a coast.") @@ -37737,6 +37756,68 @@ AnnotationAssertion( "cell culture of eukaryotic microbes"@en) SubClassOf( ) +# Class: (phytoplankton biomass) + +AnnotationAssertion( "Biomass which is part of or derived from planktonic organisms capable of photosynthesis.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T12:33:49Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "The term phytoplankton includes all planktonic organisms capable of photosynthesis, including minute plants, cyanobacteria, diatoms, and dinoflagellates.") +AnnotationAssertion(rdfs:label "phytoplankton biomass"@en) +SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) + +# Class: (biomass of marine phytoplankton) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T12:42:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "biomass of marine phytoplankton"@en) +SubClassOf( ) + +# Class: (nektonic disposition) + +AnnotationAssertion(Annotation( ) "A disposition which inheres in an organism and which is realised when that organism is capable of propelling itself through a water column.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T19:32:59Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "nektonic disposition"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) + +# Class: (biodiversity) + +AnnotationAssertion( "Diversity which inheres in an ecosystem by virtue of the variability among and across its living components.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T19:39:01Z"^^xsd:dateTime) +AnnotationAssertion( "biological diversity") +AnnotationAssertion(Annotation( ) rdfs:comment "\"Biological diversity\" means the variability among living organisms from all sources including, inter alia, terrestrial, marine and other aquatic ecosystems and the ecological complexes of which they are part; this includes diversity within species, between species and of ecosystems.") +AnnotationAssertion(rdfs:label "biodiversity"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (diversity) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T21:25:53Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "diversity"@en) +SubClassOf( ) + +# Class: (plankter) + +AnnotationAssertion( "An organism which has a planktonic disposition.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T21:34:26Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "plankter"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (nektonic organism) + +AnnotationAssertion( "An organism which has a nektonic disposition.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T21:36:20Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "nektonic organism"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) @@ -37827,14 +37908,14 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (convective) -AnnotationAssertion(Annotation( ) "A physical quality of a process which is characteristic of processes that transport material within a volume due to the combined effects of material property heterogeneity and body forces across that volume."@en) +AnnotationAssertion(Annotation( ) "A physical quality of a process which transports material within a volume due to the combined effects of material property heterogeneity and body forces across that volume."@en) AnnotationAssertion( ) AnnotationAssertion(rdfs:label "convective"@en) SubClassOf( ) # Class: (advective) -AnnotationAssertion(Annotation( ) "A physical quality of a process which is characteristic of process that transport material without, themselves, changing the qualities of those materials or the processes that are unfolding within them."@en) +AnnotationAssertion(Annotation( ) "A physical quality of a process which transports material without changing the qualities of those materials or the processes that are unfolding within them."@en) AnnotationAssertion( ) AnnotationAssertion(rdfs:label "advective"@en) SubClassOf( ) From ef1a28d03748d43a1a17b479e749d1ebab9f27a7 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Tue, 10 Dec 2024 23:22:08 +0100 Subject: [PATCH 02/12] biodiversity qualities for BioEco EOV groups --- src/envo/envo-edit.owl | 131 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 85522f14..deb2523b 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3300,6 +3300,19 @@ 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()) Declaration(Class()) Declaration(Class()) @@ -37818,6 +37831,124 @@ AnnotationAssertion(rdfs:label "n EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +# Class: (zooplankton diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of zooplankton.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "zooplankton diversity"@en) +SubClassOf( ) + +# Class: (phytoplankton diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of phytoplankton.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "phytoplankton diversity"@en) +SubClassOf( ) + +# Class: (fish diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of fish.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "fish diversity"@en) +SubClassOf( ) + +# Class: (turtle diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of reptiles of the order Testudines.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "turtle diversity"@en) +SubClassOf( ) + +# Class: (bird diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of birds.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "bird diversity"@en) +SubClassOf( ) + +# Class: (mammal diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of mammals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "mammal diversity"@en) +SubClassOf( ) + +# Class: (coral diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of corals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "coral diversity"@en) +SubClassOf( ) + +# Class: (hard coral diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "hard coral diversity"@en) +SubClassOf( ) + +# Class: (seagrass diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of seagrasses.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(Annotation( ) rdfs:comment "There are about 60 species of fully marine seagrasses which belong to four families (Posidoniaceae, Zosteraceae, Hydrocharitaceae and Cymodoceaceae), all in the order Alismatales (in the clade of monocotyledons).") +AnnotationAssertion(rdfs:label "seagrass diversity"@en) +SubClassOf( ) + +# Class: (macroalgal diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of macroalgae.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "macroalgal diversity"@en) +SubClassOf( ) + +# Class: (mangrove diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of mangrove plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "mangrove diversity"@en) +SubClassOf( ) + +# Class: (microbial diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of microorganisms.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "microbial diversity"@en) +SubClassOf( ) + +# Class: (invertebrate diversity) + +AnnotationAssertion( "Biodiversity which inheres in a population or community of invertebrates.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:label "invertebrate diversity"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From 12ff47a8fbab760c7c87ca516dc96ae843e3491c Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Wed, 11 Dec 2024 13:18:28 +0100 Subject: [PATCH 03/12] foundational semantics for signs, data, and variables --- src/envo/envo-edit.owl | 98 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 2 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 87e227eb..50e0cadf 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3313,6 +3313,13 @@ 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()) @@ -4373,6 +4380,7 @@ Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) +Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) Declaration(ObjectProperty()) @@ -4798,6 +4806,20 @@ AnnotationAssertion( "Definition modified from 'surrounded by'.") AnnotationAssertion(rdfs:label "partially_surrounded_by") +# Object Property: (about) + +AnnotationAssertion( "A relationship between a sign and the entity which that sign represents.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:10:25Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion( ) +AnnotationAssertion( "encodes") +AnnotationAssertion( "represents") +AnnotationAssertion(rdfs:comment "This is a divergence from the IAO \"is about\" relation, which has a different domain that is incompatible with the representation of data and information used in ENVO.") +AnnotationAssertion(rdfs:label "about"@en) +ObjectPropertyDomain( ) +ObjectPropertyDomain( ) + # Object Property: (derives from part of) AnnotationAssertion( "A relation between two distinct material entities, the new entity and the old entity, in which the new entity begins to exist through the separation or transformation of a part of the old entity, and the new entity inherits a significant portion of the matter belonging to that part of the old entity."@en) @@ -11216,6 +11238,7 @@ AnnotationAssertion(rdfs:label "b EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) SubClassOf( ObjectSomeValuesFrom( )) DisjointClasses( ) DisjointClasses( ) @@ -21858,7 +21881,7 @@ SubClassOf( (ecoregion) -AnnotationAssertion(Annotation( "DOI:10.1641/0006-3568(2001)051[0933:TEOTWA]2.0.CO;2") Annotation( "URL:http://worldwildlife.org/biomes") "A large unit of land or water containing a geographically distinct assemblage of species, natural communities, and environmental conditions.") +AnnotationAssertion(Annotation( ) Annotation( ) "A large unit of land or water containing a geographically distinct assemblage of species, natural communities, and environmental conditions.") AnnotationAssertion( ) AnnotationAssertion( "2013-10-12T17:21:09Z") AnnotationAssertion( ) @@ -37950,6 +37973,75 @@ AnnotationAssertion( "invertebrate diversity"@en) SubClassOf( ) +# Class: (sign) + +AnnotationAssertion( "A generically dependent continuant which communicates, to an agent capable of interpreting it, a meaning beyond itself.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T11:01:01Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion( "representamen") +AnnotationAssertion( "signifier") +AnnotationAssertion(rdfs:comment "A triadic semiotic understanding is used here, between the sign, the object which it represents, and the interpreted meaning of the sign.") +AnnotationAssertion(rdfs:comment "Note that signs may not be meaningful in the same way across all agents either encoding or decoding the sign. Instances of signs may also be misinterpreted or misencoded.") +AnnotationAssertion(rdfs:label "sign"@en) +SubClassOf( ) + +# Class: (datum) + +AnnotationAssertion( "A sign which belongs to a set of signs that are systematised such that their potential meaning is constrained.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T11:03:11Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "For example, numeric data are signs that belong to a system of numbers, such that a collection of independent interpreters familiar with that system interpret any given datum in a constrained and largely similar way.") +AnnotationAssertion(rdfs:comment "Note that there is no gurantee that any datum is accurate or truthful.") +AnnotationAssertion(rdfs:label "datum"@en) +SubClassOf( ) + +# Class: (data) + +AnnotationAssertion( "A collection of signs which is constituted by at least two components, each being a datum.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T11:04:34Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "data"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (collection of signs) + +AnnotationAssertion( "A generically dependent continuant which is constituted by at least two components, each one being a sign.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T11:12:43Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "collection of signs"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (variable) + +AnnotationAssertion(Annotation( ) "Data which 1) represents the variability of some entity or its properties, 2) is constrained to a domain that defines what values that variable is permitted to take and their interrelations.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T11:25:59Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "Variables are closely related to abstract data types.") +AnnotationAssertion(Annotation( ) rdfs:comment "Variables may describe an entity through direct observation (e.g. temperature measured via a thermosensor), or may be operationalised (e.g. ecosystem stability determined through alpha diversity over time).") +AnnotationAssertion(rdfs:label "variable"@en) +SubClassOf( ) + +# Class: (ocean variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:03:37Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "A variable which represents an ocean, its parts, or properties thereof.") +AnnotationAssertion(rdfs:label "ocean variable"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ObjectSomeValuesFrom( )))) + +# Class: (biodiversity variable) + +AnnotationAssertion( "A variable which represents biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:16:05Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "biodiversity variable"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) @@ -46515,10 +46607,12 @@ SubClassOf( "An ecosystem which is surrounded by natural, macro- to megascale geographic barriers to species migration, and thus which comprises ecological communities with evolutionary histories largely delimited by those barriers.") AnnotationAssertion( "https://en.wikipedia.org/wiki/Biogeographic_realm") +AnnotationAssertion( ) AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T20:32:18Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "biogeographic realm"@en) -SubClassOf( ) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (adfreezing) From 3139ecf24ef56a47308b7fb386c9663a09809f5b Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Wed, 11 Dec 2024 15:55:03 +0100 Subject: [PATCH 04/12] adding BioEco EOV biomass semantics --- src/envo/envo-edit.owl | 226 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 210 insertions(+), 16 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 50e0cadf..8a8d0840 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3320,6 +3320,26 @@ 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()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -13683,14 +13703,13 @@ AnnotationAssertion(owl:deprecated (wood) +AnnotationAssertion(Annotation( ) "Plant biomass which derives from the xylem in the stems and roots of woody plants and is composed of cellulosic fibers that are strong in tension and embedded in a matrix of lignin that resists compression.") AnnotationAssertion( "EcoLexicon:wood") AnnotationAssertion( "LTER:637") AnnotationAssertion( "SWEETRealm:Wood") AnnotationAssertion( "https://en.wikipedia.org/wiki/Wood") -AnnotationAssertion( "ENVO") -AnnotationAssertion( "ENVO:00002040") AnnotationAssertion(rdfs:label "wood") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (obsolete ground water) @@ -19728,13 +19747,14 @@ SubClassOf( (planktonic material) -AnnotationAssertion( "A portion of planktonic material is a portion of environmental material primarily composed of plankton.") +AnnotationAssertion( "Organic material which is primarily composed of planktonic biomass.") AnnotationAssertion( "See Issue #251. Awaiting class creation in PCO to attempt logical definitions.") AnnotationAssertion( "mass of plankton") AnnotationAssertion( "plankton") AnnotationAssertion( ) AnnotationAssertion(rdfs:label "planktonic material"@en) SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) # Class: (marine downwelling) @@ -20630,7 +20650,7 @@ SubClassOf( (organic material) -AnnotationAssertion(Annotation( ) Annotation( "ISBN:978-0-618-45504-1") "Environmental material derived from living organisms and composed primarily of one or more biomacromolecules.") +AnnotationAssertion(Annotation( ) Annotation( "ISBN:978-0-618-45504-1") "Environmental material which is part of or derived from organisms and composed primarily of one or more biomacromolecules.") AnnotationAssertion( ) AnnotationAssertion( "2010-03-20T08:40:04Z") AnnotationAssertion( "EcoLexicon:organic_material") @@ -22617,7 +22637,7 @@ SubClassOf( "An organic material primarily composed of a portion of plant root.") AnnotationAssertion(rdfs:comment "Requested in Issue 115 as part of the annotation of metagenomic submissions present in the European Nucleotide Archive.") AnnotationAssertion(rdfs:label "root matter") -SubClassOf( ) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (autoclaved sand) @@ -24976,8 +24996,7 @@ AnnotationAssertion( "soil litter") AnnotationAssertion( "tree litter") AnnotationAssertion(rdfs:label "plant litter"@en) -SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) # Class: (climate change) @@ -29649,13 +29668,14 @@ AnnotationAssertion(rdfs:label "a SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) -# Class: (plant matter) +# Class: (plant biomass) AnnotationAssertion( "Organic material which is primarily composed of plant structures, living or dead.") -AnnotationAssertion(rdfs:label "plant matter"@en) +AnnotationAssertion( "plant material") +AnnotationAssertion(rdfs:label "plant biomass"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (gas planet) @@ -32400,6 +32420,7 @@ AnnotationAssertion( "dead biological matter") AnnotationAssertion( "dead biomass") AnnotationAssertion(rdfs:label "necromass"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (abyssal clay) @@ -37800,8 +37821,8 @@ AnnotationAssertion( "2024-12-10T12:33:49Z"^^xsd:dateTime) AnnotationAssertion(rdfs:comment "The term phytoplankton includes all planktonic organisms capable of photosynthesis, including minute plants, cyanobacteria, diatoms, and dinoflagellates.") AnnotationAssertion(rdfs:label "phytoplankton biomass"@en) -SubClassOf( ) -SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) +SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) # Class: (biomass of marine phytoplankton) @@ -37863,6 +37884,7 @@ AnnotationAssertion( ) AnnotationAssertion(rdfs:label "zooplankton diversity"@en) SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) # Class: (phytoplankton diversity) @@ -37872,6 +37894,7 @@ AnnotationAssertion( ) AnnotationAssertion(rdfs:label "phytoplankton diversity"@en) SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) # Class: (fish diversity) @@ -37893,7 +37916,7 @@ SubClassOf( (bird diversity) -AnnotationAssertion( "Biodiversity which inheres in a population or community of birds.") +AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms from the Class Aves..") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) @@ -37911,7 +37934,7 @@ SubClassOf( (coral diversity) -AnnotationAssertion( "Biodiversity which inheres in a population or community of corals.") +AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia. .") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) @@ -38042,6 +38065,177 @@ AnnotationAssertion(rdfs:label "b SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +# Class: (biomass variable) + +AnnotationAssertion( "A variable which is represents a portion of biomass or one or more of its properites.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:22:17Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "biomass variable"@en) +SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) + +# Class: (distribution variable) + +AnnotationAssertion( "A variable which represents how distributed an entity is.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:32:49Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "distribution variable"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (taxonomic distribution variable) + +AnnotationAssertion(Annotation( ) "A distribution variable which represents taxonomic distribution.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:46:00Z"^^xsd:dateTime) +AnnotationAssertion( "species dispersion variable") +AnnotationAssertion( "species distribution variable") +AnnotationAssertion( "taxonomic dispersion variable") +AnnotationAssertion(rdfs:label "taxonomic distribution variable"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (taxonomic distribution) + +AnnotationAssertion( "A distributed quality which inheres in an ecosystem by virtue of the arrangement of organisms within it.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T12:52:47Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "taxonomic distribution"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (seagrass biomass) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass biomass"@en) +SubClassOf( ) + +# Class: (bird biomass) + +AnnotationAssertion( "Vertebrate biomass which is part of or derived from organisms of the Class Aves.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird biomass"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (mammal biomass) + +AnnotationAssertion( "Vertebrate biomass which is part of or derived from organisms of the Class Mammalia.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal biomass"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (turtle biomass) + +AnnotationAssertion( "Vertebrate biomass which is part of or derived from a reptillian organisms of the Order Testudines.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle biomass"@en) +SubClassOf( ) + +# Class: (zooplankton biomass) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton biomass"@en) +SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) + +# Class: (microbial biomass) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial biomass"@en) +SubClassOf( ) + +# Class: (macroalgal biomass) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal biomass"@en) +SubClassOf( ) + +# Class: (fish biomass) + +AnnotationAssertion( "Vertebrate biomass which is part of or derives from fish.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "Fish are a paraphyletic group.") +AnnotationAssertion(rdfs:label "fish biomass"@en) +SubClassOf( ) + +# Class: (coral biomass) + +AnnotationAssertion( "Invertebrate biomass which is part of or derived from organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral biomass"@en) +SubClassOf( ) + +# Class: (hard coral biomass) + +AnnotationAssertion( "Coral biomass which is part of or derived from a population or community of corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral biomass"@en) +SubClassOf( ) + +# Class: (mangrove biomass) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove biomass"@en) +SubClassOf( ) + +# Class: (invertebrate biomass) + +AnnotationAssertion( "Animal biomass which is part of or derived from organisms which do not belong to the subphylum Vertebrata.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate biomass"@en) +SubClassOf( ) + +# Class: (phytoplankter) + +AnnotationAssertion( "A plankter which is capable of photosynthesis.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T14:03:39Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankter"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (zooplankter) + +AnnotationAssertion( "A plankter which is heterotrophic.") +AnnotationAssertion( "An axiomatisation with heterotrophy or similar would be better here. Consider an import from GO.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T14:04:17Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankter"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (animal biomass) + +AnnotationAssertion( "Organic material which is part of or derived from a Metazoan.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T14:11:33Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "animal biomass"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + +# Class: (vertebrate biomass) + +AnnotationAssertion(Annotation( ) "Animal biomass which is part of or derives from an animal with a vertebral column (backbone or spine), and a cranium, or skull.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T14:27:12Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "vertebrate biomass"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From 46c94ed4e90406630b5a27f579fce90bbe07a94c Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Wed, 11 Dec 2024 17:07:33 +0100 Subject: [PATCH 05/12] variable class for abundance and #1575 --- src/envo/envo-edit.owl | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 8a8d0840..e1672e27 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3340,6 +3340,10 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -37853,10 +37857,11 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (diversity) +AnnotationAssertion( "Variability which inheres in a collection of entities by virtue of differences in their types or properties.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T21:25:53Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "diversity"@en) -SubClassOf( ) +SubClassOf( ) # Class: (plankter) @@ -38045,6 +38050,7 @@ AnnotationAssertion( "Variables are closely related to abstract data types.") AnnotationAssertion(Annotation( ) rdfs:comment "Variables may describe an entity through direct observation (e.g. temperature measured via a thermosensor), or may be operationalised (e.g. ecosystem stability determined through alpha diversity over time).") AnnotationAssertion(rdfs:label "variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (ocean variable) @@ -38236,6 +38242,37 @@ AnnotationAssertion(rdfs:label "v SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +# Class: (coverage variable) + +AnnotationAssertion( "A variable which represents the coverage of one entity by another.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T15:18:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coverage variable"@en) +SubClassOf( ) + +# Class: (coverage) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T15:27:50Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coverage"@en) +SubClassOf( ) + +# Class: (count variable) + +AnnotationAssertion( "A variable which represents the number of instances of a type.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T16:00:35Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "count variable"@en) +SubClassOf( ) + +# Class: (ecological taxon abundance variable) + +AnnotationAssertion( "A count variable which represents the number of organisms belonging to a taxon in an ecosystem.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T16:04:59Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "ecological taxon abundance variable"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From d30e6154af3e483367393a7bf458372590070004 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Wed, 11 Dec 2024 17:20:54 +0100 Subject: [PATCH 06/12] variable class for coverage EOVs --- src/envo/envo-edit.owl | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index e1672e27..87ff0fb4 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3344,6 +3344,8 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -36752,7 +36754,7 @@ SubClassOf( (cloud cover) -AnnotationAssertion( "An area density which inheres in a clouds by virtue of some influence exerted their mass exerts on a given area.") +AnnotationAssertion( "An area density which inheres in clouds by virtue of the influence their mass exerts on a given area.") AnnotationAssertion( ) AnnotationAssertion( "2020-05-18T22:11:54Z"^^xsd:dateTime) AnnotationAssertion(rdfs:comment "Positioning under area density may need discussion.") @@ -38249,6 +38251,7 @@ AnnotationAssertion( "2024-12-11T15:18:58Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "coverage variable"@en) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (coverage) @@ -38273,6 +38276,24 @@ AnnotationAssertion( "ecological taxon abundance variable"@en) SubClassOf( ) +# Class: (biomass cover) + +AnnotationAssertion( "An area density which inheres in biomass by virtue of its influence on a given area.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T16:09:29Z"^^xsd:dateTime) +AnnotationAssertion( "coverage") +AnnotationAssertion(rdfs:label "biomass cover"@en) +SubClassOf( ) + +# Class: (biomass coverage variable) + +AnnotationAssertion( "A coverage variable which represents the area density of biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-11T16:13:42Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "biomass coverage variable"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From 64e4a93fb5adbcc15e0175a1972ee62f2dfa51f0 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Mon, 16 Dec 2024 15:06:05 +0100 Subject: [PATCH 07/12] biomass and biodiversity variable foundation --- src/envo/envo-edit.owl | 338 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 311 insertions(+), 27 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 87ff0fb4..966ef81e 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3346,6 +3346,34 @@ 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()) +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()) @@ -37883,124 +37911,125 @@ AnnotationAssertion(rdfs:label "n EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) -# Class: (zooplankton diversity) +# Class: (zooplankton biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of zooplankton.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "zooplankton diversity"@en) +AnnotationAssertion(rdfs:label "zooplankton biodiversity"@en) SubClassOf( ) SubClassOf( ObjectUnionOf(ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) -# Class: (phytoplankton diversity) +# Class: (phytoplankton biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of phytoplankton.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "phytoplankton diversity"@en) +AnnotationAssertion(rdfs:label "phytoplankton biodiversity"@en) SubClassOf( ) SubClassOf( ObjectUnionOf(ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( ))))) -# Class: (fish diversity) +# Class: (fish biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of fish.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "fish diversity"@en) +AnnotationAssertion(rdfs:label "fish biodiversity"@en) SubClassOf( ) -# Class: (turtle diversity) +# Class: (turtle biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of reptiles of the order Testudines.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "turtle diversity"@en) +AnnotationAssertion(rdfs:label "turtle biodiversity"@en) SubClassOf( ) -# Class: (bird diversity) +# Class: (bird biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms from the Class Aves..") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "bird diversity"@en) +AnnotationAssertion(rdfs:label "bird biodiversity"@en) SubClassOf( ) -# Class: (mammal diversity) +# Class: (mammal biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of mammals.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "mammal diversity"@en) +AnnotationAssertion(rdfs:label "mammal biodiversity"@en) SubClassOf( ) -# Class: (coral diversity) +# Class: (coral biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia. .") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "coral diversity"@en) +AnnotationAssertion(rdfs:label "coral biodiversity"@en) SubClassOf( ) -# Class: (hard coral diversity) +# Class: (hard coral biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "hard coral diversity"@en) +AnnotationAssertion(rdfs:label "hard coral biodiversity"@en) SubClassOf( ) -# Class: (seagrass diversity) +# Class: (seagrass biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of seagrasses.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) AnnotationAssertion(Annotation( ) rdfs:comment "There are about 60 species of fully marine seagrasses which belong to four families (Posidoniaceae, Zosteraceae, Hydrocharitaceae and Cymodoceaceae), all in the order Alismatales (in the clade of monocotyledons).") -AnnotationAssertion(rdfs:label "seagrass diversity"@en) +AnnotationAssertion(rdfs:label "seagrass biodiversity"@en) SubClassOf( ) -# Class: (macroalgal diversity) +# Class: (macroalgal biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of macroalgae.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "macroalgal diversity"@en) +AnnotationAssertion(rdfs:label "macroalgal biodiversity"@en) SubClassOf( ) -# Class: (mangrove diversity) +# Class: (mangrove biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of mangrove plants.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "mangrove diversity"@en) +AnnotationAssertion(rdfs:label "mangrove biodiversity"@en) SubClassOf( ) -# Class: (microbial diversity) +# Class: (microbial biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of microorganisms.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "microbial diversity"@en) +AnnotationAssertion(rdfs:label "microbial biodiversity"@en) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( ObjectIntersectionOf( ObjectSomeValuesFrom( )))) -# Class: (invertebrate diversity) +# Class: (invertebrate biodiversity) AnnotationAssertion( "Biodiversity which inheres in a population or community of invertebrates.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) -AnnotationAssertion(rdfs:label "invertebrate diversity"@en) +AnnotationAssertion(rdfs:label "invertebrate biodiversity"@en) SubClassOf( ) # Class: (sign) @@ -38075,7 +38104,7 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (biomass variable) -AnnotationAssertion( "A variable which is represents a portion of biomass or one or more of its properites.") +AnnotationAssertion( "A variable which represents a portion of biomass or one or more of its properites.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T12:22:17Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "biomass variable"@en) @@ -38155,10 +38184,12 @@ SubClassOf( ObjectUnionOf(ObjectSo # Class: (microbial biomass) +AnnotationAssertion( "Biomass which is part of or derived from microorganisms.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T13:51:27Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "microbial biomass"@en) SubClassOf( ) +SubClassOf( ObjectUnionOf(ObjectSomeValuesFrom( ) ObjectSomeValuesFrom( ))) # Class: (macroalgal biomass) @@ -38294,6 +38325,259 @@ AnnotationAssertion(rdfs:label "b SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +# Class: (phytoplankton biomass variable) + +AnnotationAssertion( "A biomass variable which is about phytoplankton biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:11:52Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (bird biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about bird biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (coral biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about coral biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (hard coral biodiversity variable) + +AnnotationAssertion( "A coral biodiversity variable which is about hard coral biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (fish biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about fish biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (invertebrate biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about invertebrate biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (macroalgal biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about macroalgal biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mammal biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about mammal biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mangrove biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about mangrove biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (phytoplankton biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about phytoplankton biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (seagrass biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about seagrass biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (turtle biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about turtle biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (zooplankton biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about zooplankton biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (bird biomass variable) + +AnnotationAssertion( "A biomass variable which is about bird biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (coral biomass variable) + +AnnotationAssertion( "A coral biomass variable which is about coral biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (hard coral biomass variable) + +AnnotationAssertion( "A biomass variable which is about hard coral biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (fish biomass variable) + +AnnotationAssertion( "A biomass variable which is about fish biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (invertebrate biomass variable) + +AnnotationAssertion( "A biomass variable which is about invertebrate biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (macroalgal biomass variable) + +AnnotationAssertion( "A biomass variable which is about macroalgal biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mammal biomass variable) + +AnnotationAssertion( "A biomass variable which is about mammal biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mangrove biomass variable) + +AnnotationAssertion( "A biomass variable which is about mangrove biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (seagrass biomass variable) + +AnnotationAssertion( "A biomass variable which is about seagrass biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (turtle biomass variable) + +AnnotationAssertion( "A biomass variable which is about turtle biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (zooplankton biomass variable) + +AnnotationAssertion( "A biomass variable which is about zooplankton biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (microbial biodiversity variable) + +AnnotationAssertion( "A biodiversity variable which is about microbial biodiversity.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:39:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial biodiversity variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (microbial biomass variable) + +AnnotationAssertion( "A biomass variable which is about microbial biomass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) +AnnotationAssertion( "2024-12-16T13:39:59Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial biomass variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (microorganism) + +AnnotationAssertion( "An organism which is microscopic.") +AnnotationAssertion( "Microscopic will be added as a quality and used to axiomatise this class. See https://github.com/EnvironmentOntology/envo/issues/1580") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T13:42:10Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microorganism"@en) +SubClassOf( ) + +# Class: (macroorganism) + +AnnotationAssertion( "An organism which is macroscopic.") +AnnotationAssertion( "Macroscopic will be added as a quality and used to axiomatise this class. See https://github.com/EnvironmentOntology/envo/issues/1580") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:02:17Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroorganism"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From e2f9c4cf072fff3687adcbe2a6b03d682b11d66d Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Mon, 16 Dec 2024 15:12:16 +0100 Subject: [PATCH 08/12] Fix coral logic --- src/envo/envo-edit.owl | 112 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 108 insertions(+), 4 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 966ef81e..bb64014e 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3374,6 +3374,19 @@ 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()) Declaration(Class()) Declaration(Class()) @@ -38358,7 +38371,7 @@ AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T13:20:02Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "hard coral biodiversity variable"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (fish biodiversity variable) @@ -38458,7 +38471,7 @@ AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "coral biomass variable"@en) EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +SubClassOf( ) # Class: (hard coral biomass variable) @@ -38466,8 +38479,8 @@ AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T13:20:31Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "hard coral biomass variable"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) # Class: (fish biomass variable) @@ -38578,6 +38591,97 @@ AnnotationAssertion( "macroorganism"@en) SubClassOf( ) +# Class: (bird distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird distribution variable"@en) +SubClassOf( ) + +# Class: (coral distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral distribution variable"@en) +SubClassOf( ) + +# Class: (fish distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish distribution variable"@en) +SubClassOf( ) + +# Class: (hard coral distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral distribution variable"@en) +SubClassOf( ) + +# Class: (invertebrate distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate distribution variable"@en) +SubClassOf( ) + +# Class: (macroalgal distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal distribution variable"@en) +SubClassOf( ) + +# Class: (mammal distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal distribution variable"@en) +SubClassOf( ) + +# Class: (mangrove distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove distribution variable"@en) +SubClassOf( ) + +# Class: (microbial distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial distribution variable"@en) +SubClassOf( ) + +# Class: (phytoplankton distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton distribution variable"@en) +SubClassOf( ) + +# Class: (seagrass distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass distribution variable"@en) +SubClassOf( ) + +# Class: (turtle distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle distribution variable"@en) +SubClassOf( ) + +# Class: (zooplankton distribution variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton distribution variable"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From dc502a7a00cf474358c4e0a61fe41bc774d23ea0 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Mon, 16 Dec 2024 16:31:14 +0100 Subject: [PATCH 09/12] Add cover variables --- src/envo/envo-edit.owl | 406 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 396 insertions(+), 10 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index bb64014e..2fb50206 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3322,6 +3322,7 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -3387,6 +3388,43 @@ 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()) +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()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -37873,6 +37911,7 @@ SubClassOf( ObjectUnionOf(ObjectSo # Class: (biomass of marine phytoplankton) +AnnotationAssertion( "Biomass which is part of or derived from phytoplankton inhabiting ecosystems determined by an ocean or sea.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T12:42:46Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "biomass of marine phytoplankton"@en) @@ -37889,14 +37928,14 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (biodiversity) -AnnotationAssertion( "Diversity which inheres in an ecosystem by virtue of the variability among and across its living components.") +AnnotationAssertion( "Diversity which inheres in an organism (as a collection of its parts), ecological population, or ecological community by virtue of the variability among and across its components.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T19:39:01Z"^^xsd:dateTime) AnnotationAssertion( "biological diversity") AnnotationAssertion(Annotation( ) rdfs:comment "\"Biological diversity\" means the variability among living organisms from all sources including, inter alia, terrestrial, marine and other aquatic ecosystems and the ecological complexes of which they are part; this includes diversity within species, between species and of ecosystems.") AnnotationAssertion(rdfs:label "biodiversity"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) # Class: (diversity) @@ -37955,7 +37994,7 @@ SubClassOf( (turtle biodiversity) -AnnotationAssertion( "Biodiversity which inheres in a population or community of reptiles of the order Testudines.") +AnnotationAssertion( "Biodiversity which inheres in a population or community of reptiles of the Order Testudines.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) @@ -37964,7 +38003,7 @@ SubClassOf( (bird biodiversity) -AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms from the Class Aves..") +AnnotationAssertion( "Biodiversity which inheres in a population or community of organisms from the Class Aves.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-10T22:02:32Z"^^xsd:dateTime) AnnotationAssertion( ) @@ -38133,6 +38172,15 @@ AnnotationAssertion(rdfs:label "d SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) +# Class: (bird cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by birds.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + # Class: (taxonomic distribution variable) AnnotationAssertion(Annotation( ) "A distribution variable which represents taxonomic distribution.") @@ -38147,12 +38195,12 @@ SubClassOf( ObjectSomeValuesFrom(< # Class: (taxonomic distribution) -AnnotationAssertion( "A distributed quality which inheres in an ecosystem by virtue of the arrangement of organisms within it.") +AnnotationAssertion( "A distributed quality which inheres in an ecological population or community by virtue of the arrangement of organisms within it.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T12:52:47Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "taxonomic distribution"@en) SubClassOf( ) -SubClassOf( ObjectSomeValuesFrom( )) +SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) # Class: (seagrass biomass) @@ -38297,12 +38345,13 @@ AnnotationAssertion(rdfs:label "c SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) -# Class: (coverage) +# Class: (bird coverage) +AnnotationAssertion( "Biomass cover which inheres in the biomass of organisms from the Class Aves.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T15:27:50Z"^^xsd:dateTime) -AnnotationAssertion(rdfs:label "coverage"@en) -SubClassOf( ) +AnnotationAssertion(rdfs:label "bird coverage"@en) +SubClassOf( ) # Class: (count variable) @@ -38593,95 +38642,432 @@ SubClassOf( (bird distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of birds.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "bird distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (coral distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of corals.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "coral distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (fish distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of fish(es).") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "fish distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (hard coral distribution variable) +AnnotationAssertion( "A coral distribution variable which is about the distribution of hard corals.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "hard coral distribution variable"@en) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) # Class: (invertebrate distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of invertebrates.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "invertebrate distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (macroalgal distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of macroalgae.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "macroalgal distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (mammal distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of mammals.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "mammal distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (mangrove distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of mangrove plants.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "mangrove distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (microbial distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of microorganisms.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "microbial distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (phytoplankton distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of phytoplankters.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "phytoplankton distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (seagrass distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of seagrasses.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "seagrass distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (turtle distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of turtles.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "turtle distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (zooplankton distribution variable) +AnnotationAssertion( "A taxonomic distribution variable which is about the distribution of zooplankters.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T14:09:23Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "zooplankton distribution variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +# Class: (coral cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by coral.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (hard coral cover variable) + +AnnotationAssertion( "A coral cover variable which is about the coverage of an area by hard corals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (fish cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by fish.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (invertebrate cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by invertebrates.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate cover variable") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (macroalgal cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by macroalgae.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mammal cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by mammals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (mangrove cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by mangrove plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (microbial cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by microorganisms.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (phytoplankton cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by phytoplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (seagrass cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by seagrass.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (turtle cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by turtles.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle cover variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (zooplankton cover variable) + +AnnotationAssertion( "A biomass coverage variable which is about the coverage of an area by zooplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:08:46Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton cover variable") +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (bird distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of organisms from the Class Aves.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird distribution"@en) +SubClassOf( ) + +# Class: (coral distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia. .") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral distribution"@en) +SubClassOf( ) + +# Class: (hard coral distribution) + +AnnotationAssertion( "Coral distribution which inheres in a population or community of corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral distribution"@en) +SubClassOf( ) + +# Class: (fish distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of fish(es).") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish distribution"@en) +SubClassOf( ) + +# Class: (invertebrate distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of invertebrates.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate distribution"@en) +SubClassOf( ) + +# Class: (macroalgal distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of macroalgae.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal distribution"@en) +SubClassOf( ) + +# Class: (mammal distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of mammals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal distribution"@en) +SubClassOf( ) + +# Class: (mangrove distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of mangrove plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove distribution"@en) +SubClassOf( ) + +# Class: (microbial distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community microorganisms.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial distribution"@en) +SubClassOf( ) + +# Class: (phytoplankton distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of phytoplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton distribution"@en) +SubClassOf( ) + +# Class: (seagrass distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of seagrasses.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass distribution"@en) +SubClassOf( ) + +# Class: (turtle distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of reptiles of the Order Testudines.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle distribution"@en) +SubClassOf( ) + +# Class: (zooplankton distribution) + +AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of zooplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton distribution"@en) +SubClassOf( ) + +# Class: (coral coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral coverage"@en) +SubClassOf( ) + +# Class: (hard coral coverage) + +AnnotationAssertion( "Coral biomass cover which inheres in the biomass of corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral coverage"@en) +SubClassOf( ) + +# Class: (fish coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of fish(es).") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish coverage"@en) +SubClassOf( ) + +# Class: (invertebrate coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of invertebrates.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate coverage"@en) +SubClassOf( ) + +# Class: (macroalgal coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of macroalgae.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal coverage"@en) +SubClassOf( ) + +# Class: (mammal coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of mammals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal coverage"@en) +SubClassOf( ) + +# Class: (mangrove coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of mangrove plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove coverage"@en) +SubClassOf( ) + +# Class: (microbial coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of micoorganisms.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial coverage"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (phytoplankton coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of phytoplankton.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton coverage"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (seagrass coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of seagrasses.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass coverage"@en) +SubClassOf( ) + +# Class: (turtle coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of organisms from the Order Testudines.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle coverage"@en) +SubClassOf( ) + +# Class: (zooplankton coverage) + +AnnotationAssertion( "Biomass cover which inheres in the biomass of zooplankton.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T14:20:30Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton coverage"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From 6b99fc359c6c87d3cbb9914057256891b160e1cc Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Mon, 16 Dec 2024 18:22:01 +0100 Subject: [PATCH 10/12] adding abundance semantics, closes #1575 --- src/envo/envo-edit.owl | 134 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 130 insertions(+), 4 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 2fb50206..4776b8c0 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3400,6 +3400,7 @@ Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -3425,6 +3426,20 @@ 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()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -38361,12 +38376,13 @@ AnnotationAssertion( "count variable"@en) SubClassOf( ) -# Class: (ecological taxon abundance variable) +# Class: (organism abundance variable) -AnnotationAssertion( "A count variable which represents the number of organisms belonging to a taxon in an ecosystem.") +AnnotationAssertion( "A count variable which represents the number of organisms in an ecosystem.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T16:04:59Z"^^xsd:dateTime) -AnnotationAssertion(rdfs:label "ecological taxon abundance variable"@en) +AnnotationAssertion(rdfs:label "organism abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) SubClassOf( ) # Class: (biomass cover) @@ -38865,6 +38881,13 @@ AnnotationAssertion(rdfs:label "z EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +# Class: (bird abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird abundance variable"@en) +SubClassOf( ) + # Class: (bird distribution) AnnotationAssertion( "Taxonomic distribution which inheres in a population or community of organisms from the Class Aves.") @@ -39068,6 +39091,110 @@ AnnotationAssertion(rdfs:label "z EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) +# Class: (coral abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral abundance variable"@en) +SubClassOf( ) + +# Class: (hard coral abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral abundance variable"@en) +SubClassOf( ) + +# Class: (fish abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish abundance variable"@en) +SubClassOf( ) + +# Class: (invertebrate abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate abundance variable"@en) +SubClassOf( ) + +# Class: (macroalgal abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal abundance variable"@en) +SubClassOf( ) + +# Class: (mammal abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal abundance variable"@en) +SubClassOf( ) + +# Class: (mangrove abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove abundance variable"@en) +SubClassOf( ) + +# Class: (microbial abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial abundance variable"@en) +SubClassOf( ) + +# Class: (phytoplankton abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton abundance variable"@en) +SubClassOf( ) + +# Class: (seagrass abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass abundance variable"@en) +SubClassOf( ) + +# Class: (turtle abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle abundance variable"@en) +SubClassOf( ) + +# Class: (zooplankton abundance variable) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton abundance variable"@en) +SubClassOf( ) + +# Class: (multiplicity) + +AnnotationAssertion( "A quality which inheres in a bearer by virtue of that bearer having more than one part of the same kind.") +AnnotationAssertion( "A domain conflict with http://purl.obolibrary.org/obo/PATO_0000070. See https://github.com/EnvironmentOntology/envo/issues/1575") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:08:09Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "For example, the multiplicity of a population of larks with 10,000 individuals is 10,000. The quality inheres in the collection, with the individual organisms as parts of (members of) that collection.") +AnnotationAssertion(rdfs:label "multiplicity"@en) +SubClassOf( ) + +# Class: (ecological abundance) + +AnnotationAssertion(Annotation( ) "A multiplicity which inheres in a collection of organisms by virtue of the number of its members in an ecosystem.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:12:15Z"^^xsd:dateTime) +AnnotationAssertion( "abundance") +AnnotationAssertion( "local abundance") +AnnotationAssertion(rdfs:label "ecological abundance"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) @@ -41785,7 +41912,6 @@ AnnotationAssertion(Annotation( ) AnnotationAssertion( "http://orcid.org/0000-0002-3410-4655") AnnotationAssertion( "ENVO:03000044") -AnnotationAssertion( ) AnnotationAssertion(rdfs:label "obsolete sea ice formation process"@en) AnnotationAssertion(owl:deprecated "true"^^xsd:boolean) From b8556b8cac39149edabd496c3dd1ce6182e24ff0 Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Mon, 16 Dec 2024 18:37:19 +0100 Subject: [PATCH 11/12] added abundance semantics --- src/envo/envo-edit.owl | 148 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 146 insertions(+), 2 deletions(-) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 4776b8c0..6d4955ca 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3440,6 +3440,19 @@ 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()) Declaration(Class()) Declaration(Class()) @@ -38375,6 +38388,7 @@ AnnotationAssertion( "2024-12-11T16:00:35Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "count variable"@en) SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom( )) # Class: (organism abundance variable) @@ -38382,7 +38396,7 @@ AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T16:04:59Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "organism abundance variable"@en) -EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (biomass cover) @@ -38883,9 +38897,11 @@ SubClassOf( (bird abundance variable) +AnnotationAssertion( "An organsim abundance variable about bird abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "bird abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (bird distribution) @@ -39093,86 +39109,110 @@ SubClassOf( (coral abundance variable) +AnnotationAssertion( "An organsim abundance variable about coral abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "coral abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (hard coral abundance variable) +AnnotationAssertion( "An organsim abundance variable about hard coral abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "hard coral abundance variable"@en) -SubClassOf( ) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) # Class: (fish abundance variable) +AnnotationAssertion( "An organsim abundance variable about fish abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "fish abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (invertebrate abundance variable) +AnnotationAssertion( "An organsim abundance variable about invertebrate abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "invertebrate abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (macroalgal abundance variable) +AnnotationAssertion( "An organsim abundance variable about macroalgal abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "macroalgal abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (mammal abundance variable) +AnnotationAssertion( "An organsim abundance variable about mammal abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "mammal abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (mangrove abundance variable) +AnnotationAssertion( "An organsim abundance variable about mangrove abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "mangrove abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (microbial abundance variable) +AnnotationAssertion( "An organsim abundance variable about microbial abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "microbial abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (phytoplankton abundance variable) +AnnotationAssertion( "An organsim abundance variable about phytoplankton abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "phytoplankton abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (seagrass abundance variable) +AnnotationAssertion( "An organsim abundance variable about seagrass abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "seagrass abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (turtle abundance variable) +AnnotationAssertion( "An organsim abundance variable about turtle abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "turtle abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (zooplankton abundance variable) +AnnotationAssertion( "An organsim abundance variable about zooplankton abundance.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-16T15:40:03Z"^^xsd:dateTime) AnnotationAssertion(rdfs:label "zooplankton abundance variable"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) SubClassOf( ) # Class: (multiplicity) @@ -39195,6 +39235,110 @@ AnnotationAssertion( "ecological abundance"@en) SubClassOf( ) +# Class: (bird abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of organisms from the Class Aves.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "bird abundance"@en) +SubClassOf( ) + +# Class: (coral abundance) + +AnnotationAssertion( "Ecological abundance which inheres in organisms within the subphylum Anthozoa, subdivisions Octocorallia and Hexacorallia.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "coral abundance"@en) +SubClassOf( ) + +# Class: (hard coral abundance) + +AnnotationAssertion( "Ecological abundance which inheres in corals whose polyps produce a skeleton composed of calcium carbonate to strengthen and protect them.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "hard coral abundance"@en) +SubClassOf( ) + +# Class: (fish abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of fish.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "fish abundance"@en) +SubClassOf( ) + +# Class: (invertebrate abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of invertebrates.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "invertebrate abundance"@en) +SubClassOf( ) + +# Class: (macroalgal abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of macroalgae.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macroalgal abundance"@en) +SubClassOf( ) + +# Class: (mammal abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of mammals.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mammal abundance"@en) +SubClassOf( ) + +# Class: (mangrove abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of mangrove plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "mangrove abundance"@en) +SubClassOf( ) + +# Class: (microbial abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of microorganisms.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "microbial abundance"@en) +SubClassOf( ) + +# Class: (phytoplankton abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of phytoplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "phytoplankton abundance"@en) +SubClassOf( ) + +# Class: (seagrass abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of seagrass plants.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "seagrass abundance"@en) +SubClassOf( ) + +# Class: (turtle abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of organisms from the Order Testudines.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "turtle abundance"@en) +SubClassOf( ) + +# Class: (zooplankton abundance) + +AnnotationAssertion( "Ecological abundance which inheres in a collection of zooplankters.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-16T17:26:18Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "zooplankton abundance"@en) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en) From 17dd6a312ced570775a0c32a5e3d3ceb779c51dd Mon Sep 17 00:00:00 2001 From: Pier Luigi Buttigieg Date: Tue, 17 Dec 2024 21:53:34 +0100 Subject: [PATCH 12/12] added several biochemistry EOVs --- src/envo/envo-edit.owl | 189 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl index 6d4955ca..56294a9a 100644 --- a/src/envo/envo-edit.owl +++ b/src/envo/envo-edit.owl @@ -3453,6 +3453,22 @@ 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()) +Declaration(Class()) +Declaration(Class()) Declaration(Class()) Declaration(Class()) Declaration(Class()) @@ -37961,6 +37977,7 @@ AnnotationAssertion( "2024-12-10T19:39:01Z"^^xsd:dateTime) AnnotationAssertion( "biological diversity") AnnotationAssertion(Annotation( ) rdfs:comment "\"Biological diversity\" means the variability among living organisms from all sources including, inter alia, terrestrial, marine and other aquatic ecosystems and the ecological complexes of which they are part; this includes diversity within species, between species and of ecosystems.") +AnnotationAssertion(rdfs:comment "This term is meant in its broadest sense, and includes phylogenetic, physiological, functional, and other forms of diversity inherent in lifeforms.") AnnotationAssertion(rdfs:label "biodiversity"@en) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( ObjectUnionOf( ))) @@ -38178,6 +38195,7 @@ SubClassOf( ObjectSomeValuesFrom(< AnnotationAssertion( "A variable which represents biodiversity.") AnnotationAssertion( ) AnnotationAssertion( "2024-12-11T12:16:05Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "These variables represent biodiversity in its broadest sense, including phylogenetic, physiological, functional, and other forms of biodiversity. Subclasses (e.g. for alpha diversity) can be made on request via the ENVO GitHuh tracker.") AnnotationAssertion(rdfs:label "biodiversity variable"@en) SubClassOf( ) SubClassOf( ObjectSomeValuesFrom( )) @@ -39339,6 +39357,177 @@ AnnotationAssertion( "zooplankton abundance"@en) SubClassOf( ) +# Class: (variable about dioxygen concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of dioxygen in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:03:02Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion( "variable about dioxygen dissolved in marine water") +AnnotationAssertion( "variable about dioxygen dissolved in ocean water") +AnnotationAssertion( ) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about dioxygen concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (macronutrient) + +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:09:10Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:label "macronutrient"@en) +SubClassOf( ) + +# Class: (variable about inorganic macronutrient concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of inorganic macronutrients in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:12:25Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion( "marine nutrient concentration") +AnnotationAssertion( "ocean nutrients") +AnnotationAssertion( ) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about inorganic macronutrient concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) +SubClassOf( ) + +# Class: (variable about the carbon system of the ocean) + +AnnotationAssertion( "A variable about the carbon system of ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:23:28Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about the carbon system of the ocean"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about nitrate concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of nitrate in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:26:42Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about nitrate concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about nitrite concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of nitrite in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:26:42Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about nitrite concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about phosphate concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of phosphate in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:26:42Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about phosphate concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about silicic acid concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of silicic acid in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:26:42Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about silicic acid concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about ammonium concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of ammonum in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:27:06Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about ammonium concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about transient tracer concentration in ocean water) + +AnnotationAssertion( "A variable which is about the concentration of transient tracers in ocean water.") +AnnotationAssertion( "Argon-39 is missing from the logical definition of this class. I believe it has been created in CHEBI on our request some time back, but we need to import it and create the concentration class via our design pattern workflow.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:32:57Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:comment "Aligned with the IOC UNESCO GOOS EOV specification sheet on transient tracers, these comprise chloroflurocarbons, tritium, helium-3, carbon-14, sulfur hexafluoride, and argon-39. These constraints can be relaxed or expanded on request via our GitHub tracker.") +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. However, where possible, please use a more specific class such as \"variable about tritium concentration in ocean water\". For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about transient tracer concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ObjectUnionOf( )))) +SubClassOf( ) + +# Class: (variable about argon-39 concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of argon-39 in ocean water.") +AnnotationAssertion( "Argon-39 needs to be imported from CHEBI and our DOSDP workflow run to compose a concentration class for axiomatisation like the other tracers.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about argon-39 concentration in ocean water"@en) +SubClassOf( ) + +# Class: (variable about carbon-14 concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of carbon-14 in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about carbon-14 concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about helium-3 concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of helium-3 in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion( ) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about helium-3 concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about chlorofluorocarbon concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of chlorofluorocarbons in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about chlorofluorocarbon concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about sulphur hexafluoride concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of sulphur hexafluoride in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about sulphur hexafluoride concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + +# Class: (variable about tritium concentration in ocean water) + +AnnotationAssertion( "A variable about the concentration of tritium in ocean water.") +AnnotationAssertion( ) +AnnotationAssertion( "2024-12-17T20:39:58Z"^^xsd:dateTime) +AnnotationAssertion(rdfs:comment "This class is intended for use in labelling data aligned to the IOC UNESCO Global Ocean Observing System's Essential Ocean Variable framework. For more, see https://book.odis.org/thematics/variables/") +AnnotationAssertion(rdfs:label "variable about tritium concentration in ocean water"@en) +EquivalentClasses( ObjectIntersectionOf( ObjectSomeValuesFrom( ))) +SubClassOf( ) + # Class: (spacecraft) AnnotationAssertion(Annotation( ) "A vehicle designed to fly in outer space."@en)