Attribute : public class
Created: 14/07/2009 13:57:54
Modified: 13/10/2009 16:22:29
Project:
Advanced:
<p>SoTerML uses the "Attribute" mechanism to establish a system to assign values to different controlled concepts of an element. Different classes within SoTerML have an attribute called "attribute" that associate their source class to this class. Through this mechanism, each of those classes can have zero to many attributes, each having a name and a value. For example, a SoTerUnit may have a plain "majorLandForm", so it has an "attribute" with name="majorLanfDorm" and a value="LP". An attribute may also have a sub-attribute, that's why this class has a cyclic or recursive association to itself. <br/></p>
Attribute Details
public IDREF
  name
anonymousRole=false
Notes: The name of the attribute. This name must refer to one of the names defined as AttributeEntry.
Element Source Role Target Role Details
LaboratoryAnalysis
Class  
Name:  
 
Name: analyticalMethod
 
<p>The analysis method used for evaluating the attribute. This has been particularly designed for the attributes associated to a soil profile. <br/></p>
Value
Class  
Name:  
 
Name: value
 
<p>The value of this attribute.<br/></p>
Element Source Role Target Role Details
SourceMap
Class  
Name:  
 
Name: attribute
 
 
ParentMaterial
Class  
Name:  
 
Name: attribute
 
 
ErosionDeposition
Class  
Name:  
 
Name: attribute
 
 
TerrainComponent
Class  
Name:  
 
Name: attribute
 
 
Profile
Class  
Name:  
 
Name: attribute
 
 
SoilComponent
Class  
Name:  
 
Name: attribute
 
 
SoTerUnit
Class  
Name:  
 
Name: attribute
 
 
Laboratory
Class  
Name:  
 
Name: attribute
 
 
Horizon
Class  
Name:  
 
Name: attribute
 
 
Constraint Type Status Detail
attribute=AttributeMetadata.sourceElement Invariant Approved  
Object Type Connection Notes
AttributeEntry Class Dependency