SoilLayer

objekttype

Inspire revision 4711 Gyldig

-- Name -- Soil layer
domain of a soil with a certain vertical extension developed through non-pedogenic processes, displaying a change in structure and/or composition to possibly over- or underlying adjacent domains, or a grouping of soil horizons or other sub-domains with a special purpose. -- Description -- NOTE1 Different kinds of layer concepts are covered by this definition. EXAMPLE 1 Geogenic layers: These are domains, resulting from e.g. sedimentation (as non-pedogenic) processes, that display an unconformity to possibly over- or underlying adjacent domains. EXAMPLE 2 Topsoil and Subsoil: These can be domains that group different soil horizon types (e.g. A vs. B horizons), or a special case of fixed depths with only two depth ranges (e.g. 0-15 cm: topsoil and, 15-75 cm: subsoil). EXAMPLE 3 Depth intervals: They are often used in soil monitoring, sampling of contaminated sites and in modelling and include: (i) depth increments (also called fixed depths) that are often used for sampling, e.g. 0-30cm, 30-60cm, and so on, (ii) a single depth range in which a soil sample (”specimen”) is taken and for which the analytical result is valid, and (iii) soil slicing, that is, profile segmentation according to a specified vector, for instance, either regularly spaced intervals (1cm), or a user-defined vector of segment boundaries (i.e. 0-10, 10-25, 25-50, 50-100). Slicing is used in modelling to generate continuous depth functions for soil properties. EXAMPLE 4: In the framework of soils deeply modified by human activity, artificial layers may be due to different kinds of deposits (concrete, bricks, …). SOURCE WD ISO28258, modified
Egenskap Stereotype Beskrivelse Type Multiplisitet
layerType -- Name -- layer type LayerTypeValue (kodeliste) 1..1
layerRockType -- Name -- layer rock type LithologyValue (kodeliste) 0..*
layerGenesisProcess -- Name -- layer genesis process EventProcessValue (kodeliste) 0..1
layerGenesisEnvironment -- Name -- layer genesis environment EventEnvironmentValue (kodeliste) 0..1
layerGenesisProcessState -- Name -- layer genesis process state LayerGenesisProcessStateValue (kodeliste) 0..1
ProfileElement
inspireId -- Name -- inspire Id Identifier (datatype) 0..1
- localId CharacterString 1..1
- namespace CharacterString 1..1
- versionId CharacterString 0..1
particleSizeFraction -- Name -- particle size fraction ParticleSizeFractionType (datatype) 1..*
- fractionContent -- Name -- fraction content Number 1..1
- fractionParticleSizeRange -- Name -- fraction particle size range RangeType (datatype) 1..1
profileElementDepthRange -- Name -- profile element depth range RangeType (datatype) 1..1
- upperValue -- Name -- upper value Real 0..1
- lowerValue -- Name -- lower value Real 0..1
- uom -- Name -- unit of measure UnitOfMeasure 0..1
beginLifespanVersion -- Name -- begin lifespan version DateTime 1..1
endLifespanVersion -- Name -- end lifespan version DateTime 0..1
Navn Type Lengde Multiplisitet
Identifier (datatype) 0..1
CharacterString 1..1
CharacterString 1..1
CharacterString 0..1
ParticleSizeFractionType (datatype) 1..*
Number 1..*
RangeType (datatype) 1..*
RangeType (datatype) 1..1
Real 0..1
Real 0..1
UnitOfMeasure 0..1
DateTime 1..1
DateTime 0..1
LayerTypeValue 1..1
LithologyValue 0..*
EventProcessValue 0..1
EventEnvironmentValue 0..1
LayerGenesisProcessStateValue 0..1
Name Type English Description
inspireId Identifier (datatype) External object identifier of the profile element. -- Description -- NOTE An external object identifier is a unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. The identifier is an identifier of the spatial object, not an identifier of the real-world phenomenon.
- localId CharacterString A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier. -- Description -- NOTE It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace.
- namespace CharacterString Namespace uniquely identifying the data source of the spatial object. -- Description -- NOTE The namespace value will be owned by the data provider of the spatial object and will be registered in the INSPIRE External Object Identifier Namespaces Register.
- versionId CharacterString The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique. -- Description -- NOTE The maximum length has been selected to allow for time stamps based on ISO 8601, for example, "2007-02-12T12:12:12+05:30" as the version identifier. NOTE 2 The property is void, if the spatial data set does not distinguish between different versions of the spatial object. It is missing, if the spatial object type does not support any life-cycle information.
particleSizeFraction ParticleSizeFractionType (datatype) Mineral part of the soil, fractioned on the basis of size (diameter), limits of the particles. It indicates how much of the mineral soil material is composed of soil particles of the specified size range. -- Description -- SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11
- fractionContent Number Percentage of the defined fraction. -- Description -- SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11 NOTE sum of the percentages of all the fractions should be equal to 100 percentage EXAMPLE percentage value (weight/weight)
- fractionParticleSizeRange RangeType (datatype) upper and lower limit of the particle size of the defined fraction (expressed in µm) -- Description -- SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11 EXAMPLE upper limit = 63µm , lower limit =20µm
profileElementDepthRange RangeType (datatype) Upper and lower depth of the profile element (layer or horizon) measured from the surface (0 cm) of a soil profile (in cm). -- Description -- Depth range consists of the average upper and lower depth of appearance of the profile element from the surface. NOTE Most soil boundaries are zones of transition rather than sharp lines of division. The average depth of the upper boundaries and the average depth of the lower boundaries of each profile element are given in centimetres, measured from the surface (including organic and mineral covers) of the soil downwards, i.e. all depth values are positive numbers. EXAMPLE H horizon 0-5 cm, A horizon 5-30 cm, B horizon 30-80 cm NOTE Following rules should be taken into account &nbsp; <ul> <li>lowerValue and upperValue: should be positive values, </li> <li>upperValue is the depth from the top of the element (e.g. 20)</li> <li>lowerValue is the depth of the bottom of the element (e.g. 40)</li> <li>if only upperValue is indicated: it is assumed that the lowerValue is unknown; this is only possible for the deepest layer or horizon of a profile.</li> <li>if only lowerValue is indicated: it is assumed that the upperValue equals 0, and thus the range is between 0 and the lowerValue value</li> </ul>
- upperValue Real value defining the upper limit of a specific property.
- lowerValue Real value defining the lower limit of a specific property.
- uom UnitOfMeasure The unit of measure that is used to express the values of the range.
beginLifespanVersion DateTime Date and time at which this version of the spatial object was inserted or changed in the spatial data set.
endLifespanVersion DateTime Date and time at which this version of the spatial object was superseded or retired in the spatial data set.
layerType LayerTypeValue assignation of a layer according to the concept that fits its kind. -- Description -- EXAMPLE Topsoil: meaning the upper part of the natural mineral soil that is generally dark coloured and has a higher content of organic matter and nutrients when compared to the mineral horizons below.
layerRockType LithologyValue type of the material in which the layer developed. -- Description -- simplified list of terms to &ldquo;classify&rdquo; geologic units
layerGenesisProcess EventProcessValue last non-pedogenic process (geologic or anthropogenic) that coined the material composition and internal structure of the layer.
layerGenesisEnvironment EventEnvironmentValue setting in which the last non-pedogenic process (geologic or anthropogenic) that coined the material composition and internal structure of the layer took place. -- Description -- The material in which a soil develops is influenced by the environmental situation in which the processes of its formation took place, e.g. sedimentation from water results in quite differently structured layers when it has been deposited in running water than in a lake.
layerGenesisProcessState LayerGenesisProcessStateValue indication whether the process specified in layerGenesisProcess is on-going or seized in the past. -- Description -- Process state gives an idea whether current non-pedogenic processes affect the soil or not. E.g. on current floodplains, input of sediments during seasonal flooding events is received, with comparatively young soil development in it, while in older fluvial sediments that are no longer under a regime of seasonal or irregular flooding, soil development might be more advanced.

Vis SoilLayer i NVDB Datakatalog

Id Navn Type Multiplisitet
LayerTypeValue 1 ..1
LithologyValue 0 ..*
EventProcessValue 0 ..1
EventEnvironmentValue 0 ..1
LayerGenesisProcessStateValue 0 ..1
Assosiasjonstype Navn Kilde Destinasjon
arv subtype SoilLayer supertype ProfileElement
Navn Beskrivelse
geogenicConstraint /*The attributes layerGenesisProcess, layerGenesisEnvironment, layerGenesisProcessState and layerRockType are only needed when layerType is of the value 'geogenic'*/ inv: self.layerType = LayerTypeValue::geogenic implies (self.layerGenisisEnvironment.isNotEmpty() and self.layerGenisisProcess.isNotEmpty() and self.layerRockType.isNotEmpty() and layerGenesisProcessState.isNotEmpty())