: Public abstract <<FeatureType>> Class
Created: 2012.04.20 10:04:07
Modified: 2013.02.08 15:38:39
Project:
Advanced:
The abstract SoilFeature class represents a conceptual feature that is hypothesized to exist coherently in the world.<br /></p><p>   * this corresponds with a "Soil Unit", comprising a set of  similar soil profiles with a mappable distribution in some "Soil Landscape", a Soil Profile or its constituent parts;<br /></p><p><br /></p><p>The implemented SoilFeature instance acts as the "description package"<br /></p><p><br /></p><p>    * the description package is classified according to its purpose as an Instance, TypicalNorm, or DefiningNorm.<br /></p>
Attribute
Public DrainageTerm
  drainage
Details:
inlineOrByReference=byReference
isMetadata=false
nillable=true
sequenceNumber=4
Notes: Summarises the local soil wetness conditions (ASLS p202). examples are 'very poorly drained', 'poorly drained', 'well-drained'
Public LandformPositionTerm
  landformPosition
Details:
inlineOrByReference=byReference
isMetadata=false
sequenceNumber=2
Notes: A soil site may not be centrally located in the associated LandformElement. The landformPosition property allows specifying where in the landform element the Soil Feature is located, relative to the height of the landform. <br /></p><p>Values are: top-third, middle-third, bottom-third<br /></p>
Public SoilObservationMethodTerm
  observationMethod
Details:
inlineOrByReference=byReference
isMetadata=false
nillable=true
sequenceNumber=5
Notes: ObservationMethod is a metadata snippet indicating how the feature was determined. ObservationMethod is a convenience property that provides a quick and dirty approach to observation metadata when data are reported using a feature view (as opposed to observation view). This property corresponds (loosely) to ISO19115 Lineage.  (eg: digitised, Global Positioning System, published map, field observation, downhole survey, aerial photography, field survey, soil pit, existing vertical exposure, undisturbed soil core, auger boring, outcrop)<br /></p><p>ASLS Field Handbook p147<br /></p>
Public DescriptionPurpose
  purpose
Details:
inlineOrByReference=inlineOrByReference
isMetadata=false
sequenceNumber=3
Notes: Specification of the intended purpose/level of abstraction for a given feature or object instance. Values are: <br /></p><p>instance, typicalNorm, definingNorm. <br /></p>
Element Source Role Target Role
«FeatureType» SoilFeature
Class  
Name:  
 
Name: relatedSoilFeature
 
Details:
Relates any soil feature to another soil feature. For example could be used to describe various Soils or soil profiles that together make a 'catena' or 'soil complex'.
«DataType» SoilClassification
Class  
Name:  
 
Name: classifier
 
Details:
A term used to classify the Soil Unit, Profile Element or SoilProfile. <br /></p><p>ASLS applies this to a SoilProfile using Australian Soil Classification (Isbell 2008), and to SoilHorizons (pp 148-156)  but in principle classifiers could be applied to SoilLayers and SoilSurfaces as well. <br /></p><p>Soils, profiles and horizons may be classified according to a number of schemes. As such the classifier is a DataType that allows using multiple schemes, specified via a citation, for the classification.  <br /></p><p>A (future) alternative is to use a controlled vocabulary that allows specifying at least the scheme name, value name and description.<br /></p><p><br /></p><p>The classifier should be appropriate to the soil feature being described, whether Soil, SoilProfile or Horizon.<br /></p><p><br /></p><p>For an Horizon example the ASLS Field Handbook contains three horizon classification schemes (these may logically all fall into a single scheme): <br /></p><p>ASLS Field Handbook 'Master' (A1, B2, ...) (p148)<br /></p><p>ASLS Field Handbook 'SubDivision' (1,2,3, ...) (p155)<br /></p><p>ASLS Field Handbook 'Suffix' (b, c, d, e, ...) (p153)<br /></p><p><br /></p><p>An alternative scheme is the classification of a horizon according to the FAO classification system. A code system representing horizons where the same dominant soil forming processes have been active. This code summarizes many observations of the soil description and gives an impression about the genetic processes that have formed the soil under observation. <br /></p><p>NOTE The horizon notation is a combination of several symbols.<br /></p><p>SOURCE Guidelines for Soil description. FAO, 2006<br /></p><p>EXAMPLE Bw: meaning B horizon with a development of colour and/or structure.<br /></p>
«DataType» Field_pH
Class  
Name:  
 
Name: pH
 
Details:
 
«DataType» QuantitativeMeasure
Class  
Name:  
 
Name: physicalProperty
 
Details:
 
«DataType» Colour
Class  
Name:  
 
Name: soilColour
 
Details:
 
«type» SoilMaterial
Class  
Name:  
 
Name: composition
 
Details:
 
«FeatureType» SoilSample
Class  
Name:  
 
Name: relatedSample
 
Details:
To describe related observations via the SoilSample feature.
«type» Void
Class  
Name:  
 
Name: poreSpace
 
Details:
 
Element Source Role Target Role
«FeatureType» SoilFeature
Class  
Name:  
 
Name: relatedSoilFeature
 
Details:
Relates any soil feature to another soil feature. For example could be used to describe various Soils or soil profiles that together make a 'catena' or 'soil complex'.
Tag Value
isCollection false
Details:
Values: true,false
Default: false
Description: Identifies the data type as an object collection.
noPropertyType false
Details:
Values: true,false
Default: false
Description: urpress creation of a standard property type that supports inline encoding (applies to ISO 19136:2007 encoding rule). Always set to false in INSPIRE.
xsdEncodingRule iso19136_2007
Details:
Values: iso19136_2007,iso19139_2007,iso19136_2007_INSPIRE_Extensions
Default: iso19136_2007
Description: XML Schema encoding rule to apply
Object Type Connection Direction Notes
«FeatureType» Soil Class Generalization From  
«FeatureType» SoilProfileElement Class Generalization From  
«FeatureType» SoilFeature Class Class From Relates any soil feature to another soil feature. For example could be used to describe various Soils or soil profiles that together make a 'catena' or 'soil complex'.
«FeatureType» SoilSurface Class Generalization From  
«FeatureType» AbstractSoil Class Generalization To