: Public abstract <<featureType>> Class
Created: 12/8/2011 3:02:21 PM
Modified: 12/4/2012 11:42:30 AM
Project:
Advanced:
-- Name --<br /></p><p>profile element<br /></p><p><br /></p><p>-- Definition --<br /></p><p>An abstract spatial object type grouping soil layers and / or horizons for functional/operational aims.<br /></p><p><br /></p><p>-- Description --<br /></p><p>Profile element is the general term for both horizons and layers.<br /></p>
Attribute
Public Identifier
  inspireId

Details:
Notes: -- Name --<br /></p><p>inspire Id<br /></p><p><br /></p><p>-- Definition --<br /></p><p>External object identifier of the profile element.<br /></p><p><br /></p><p>-- Description --<br /></p><p>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.<br /></p>
Public ParticleSizeFractionType
  particleSizeFraction

Details:
Notes: -- Name --<br /></p><p>particle size fraction<br /></p><p><br /></p><p>-- Definition --<br /></p><p>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.<br /></p><p>-- Description --<br /></p><p><br /></p><p>SOURCE NRCS Natural Resources Conservation Service, Soil survey laboratory information manual, Soil survey investigation report n.45 version 1.0 May 1995 pag. 11<br /></p>
Public RangeType
  profileElementDepthRange

Details:
Notes: -- Name --<br /></p><p>profile element depth range<br /></p><p><br /></p><p>-- Definition --<br /></p><p>Upper and lower depth of the profile element (layer or horizon) measured from the surface (0 cm) of a soil profile (in cm).<br /></p><p><br /></p><p>-- Description --<br /></p><p>Depth range consists of the average upper and lower depth of appearance of the profile element from the surface.<br /></p><p><br /></p><p>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. <br /></p><p>EXAMPLE H horizon 0-5 cm, A horizon 5-30 cm, B horizon 30-80 cm<br /></p><p><br /></p><p>NOTE Following rules should be taken into account<br /></p><p><br /></p><p><ul><li>lowerValue and upperValue: should be positive values, </li><br /></p><p><li>upperValue is the depth from the top of the element (e.g. 20)</li><br /></p><p><li>lowerValue is the depth of the bottom of the element (e.g. 40)</li><br /></p><p><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><br /></p><p><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><br /></p><p></ul><br /></p>
Public DateTime
  beginLifespanVersion

Details:
Notes: -- Name --<br /></p><p>begin lifespan version<br /></p><p><br /></p><p>-- Definition --<br /></p><p>Date and time at which this version of the spatial object was inserted or changed in the spatial data set.<br /></p>
Public DateTime
  endLifespanVersion

Details:
Notes: -- Name --<br /></p><p>end lifespan version<br /></p><p><br /></p><p>-- Definition --<br /></p><p>Date and time at which this version of the spatial object was superseded or retired in the spatial data set.<br /></p>
Element Source Role Target Role
«featureType» SoilProfile
Class  
Name: isDescribedBy
-- Definition -- the profile elements (layers and/or horizons) constituting the soil profile. -- Description -- A profile element is always part of a soil profile.
Name: isPartOf
-- Definition -- link to the soil profile which the profile element constitutes.
Details:
 
«FeatureType» OM_Observation
Class  
Name:  
 
Name: profileElementObservation
-- Name -- profile element observation -- Definition -- Observation of a soil property for characterizing the profile element (layer or horizon).
Details:
 
Tag Value
byValuePropertyType false
Details:
Values: false
Default: false
Description: Create a property type that requires that the instance is encoded inline (applies to ISO 19136:2007 encoding rule). Always set to false in INSPIRE.
gmlMixin false
Details:
Values: true | false
Default: false
Description: Identifies the feature type as a mixin type that will not be encoded as a separate element/type in the GML encoding.
inspireConcept FIXME
Details:
Default: FIXME
Description: URN reference to the feature concept in the INSPIRE Feature Concept Dictionary Register
isCollection false
Details:
Values: true | false
Default: false
Description: Identifies the feature type as a feature collection.
noPropertyType false
Details:
Values: false
Default: false
Description: Surpress creation of a standard property type that supports inline or by-reference encoding (applies to ISO 19136:2007 encoding rule). Always set to false in INSPIRE.
xsdEncodingRule iso19136_2007_INSPIRE_Extensions
Details:
Values: iso19136_2007 | iso19139_2007 | iso19136_2007_INSPIRE_Extensions
Default: iso19136_2007_INSPIRE_Extensions
Description: XML Schema encoding rule to apply
Constraint Type Status
code list for profile element observations OCL Approved
Details:
/*The observedProperty of the  profile element observation shall be specified using a value from the ProfileElementParameterNameValue code list.*/<br /></p><p>inv: self.profileElementParameter.observedProperty->oclIsKindOf(ProfileElementParameterNameValue)<br /></p>
FoI of profile element observations OCL Approved
Details:
/*To fill the featureOfInterest property of the profile element observations of a ProfileElement object, that same ProfileElement object shall be used.*/<br /></p><p>inv: self.profileElementObservation.featureOfInterest = self<br /></p>
result of profile element observations OCL Approved
Details:
/*The result of the profile element observation shall be of type Number, CharacterString or RangeType.*/<br /></p><p>inv: self.profileElementObservation.result->oclIsKindOf(Number) or self.profileElementObservation.result->oclIsKindOf(CharacterString) or self.profileElementObservation.result->oclIsKindOf(RangeType)<br /></p>
Object Type Connection Notes
«featureType» SoilHorizon Class Generalization  
«featureType» SoilLayer Class Generalization  
«featureType» SoilProfile Class Strong