Class <<Type>> EarthMaterial
The Earth Material class holds a description of a naturally occurring substance in the Earth. Earth Material represents material composition or substance, and is thus independent of quantity or location. Ideally, Earth Materials are defined strictly based on physical properties, but because of standard geological usage, genetic interpretations may enter into the description as well.
Local Subclasses:
CompoundMaterial
InorganicFluid
Mineral
OrganicMaterial
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
color
|
Category |
1..* |
EarthMaterial |
Terms to specify color of the earth material. Color schemes such as the Munsell rock and soil color schemes could be used. |
Attribute tagged values
Tag |
Value |
nillable |
True |
sequenceNumber |
1 |
|
|
|
|
purpose
|
DescriptionPurpose
|
1..1 |
EarthMaterial |
Specification of the intended purpose/level of abstraction for the given EarthMaterial. Scoped name because intention is asserted by author of the data instance. Values: Instance, TypicalNorm, IdentifyingNorm. |
Attribute tagged values
Tag |
Value |
sequenceNumber |
2 |
|
|
|
|
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
physicalProperty
|
PhysicalDescription
|
1..* |
EarthMaterial |
Describes scalar quantity physical property values for rock materials. (eg; density, porosity, magnetic susceptibility, etc) |
Association tagged values
Tag |
Value |
sequenceNumber |
5 |
nillable |
True |
|
|
|
|
geochemistry
|
ChemicalComposition
|
1 |
EarthMaterial |
Delivers a representative chemical analysis of the EarthMaterial |
Association tagged values
Tag |
Value |
sequenceNumber |
6 |
nillable |
True |
|
|
|
|
metadata
|
MD_Metadata |
1 |
EarthMaterial |
|
Association tagged values
Tag |
Value |
sequenceNumber |
20 |
nillable |
True |
|
|
|
|
Constraints
Constraint |
Type |
Status |
Weight |
self.metadata.hierarchyLevel=feature |
Invariant |
Approved |
0,00 |
Tagged values
Tag |
Value |
Notes |
byValuePropertyType |
false |
Values: true,false Default: false Description: enforce the 'by value' property pattern without xl
|
isCollection |
false |
Values: true,false Default: false Description: attribute group gml:AggregationAttributeGroup is a
|
noPropertyType |
false |
Values: true,false Default: false Description: suppress automatic creation of *PropertyType compl
|
GML-conformant XML Implementation Details
<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthMaterial" type="gsmlem:EarthMaterialType" abstract="true" substitutionGroup="gml:AbstractGML">
<xs:annotation>
<xs:documentation>The Earth Material class holds a description of a naturally occurring substance in the Earth. Earth Material represents material composition or substance, and is thus independent of quantity or location. Ideally, Earth Materials are defined strictly based on physical properties, but because of standard geological usage, genetic interpretations may enter into the description as well.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthMaterialType" abstract="true">
<xs:complexContent>
<xs:extension base="gml:AbstractGMLType">
<xs:sequence>
<xs:element name="color" minOccurs="1" maxOccurs="unbounded" nillable="true">
<xs:annotation>
<xs:documentation>Terms to specify color of the earth material. Color schemes such as the Munsell rock and soil color schemes could be used.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="swe:CategoryPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="purpose" type="gsml:DescriptionPurposeType">
<xs:annotation>
<xs:documentation>Specification of the intended purpose/level of abstraction for the given EarthMaterial. Scoped name because intention is asserted by author of the data instance.
Values: Instance, TypicalNorm, IdentifyingNorm.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="physicalProperty" minOccurs="1" maxOccurs="unbounded" nillable="true">
<xs:annotation>
<xs:documentation>Describes scalar quantity physical property values for rock materials. (eg; density, porosity, magnetic susceptibility, etc)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlpp:PhysicalDescriptionPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="geochemistry" nillable="true">
<xs:annotation>
<xs:documentation>Delivers a representative chemical analysis of the EarthMaterial</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlem:ChemicalCompositionPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="metadata" type="gmd:MD_Metadata_PropertyType" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthMaterialPropertyType">
<xs:sequence minOccurs="0">
<xs:element ref="gsmlem:EarthMaterial"/>
</xs:sequence>
<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
<xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>
|