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 OrganicMaterialAttributes
Name | Type | Bounds | From Class | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
color | CGI_TermValue | 0..* | EarthMaterial | Terms to specify color of the earth material. Color schemes such as the Munsell rock and soil color schemes could be used. | ||||||
|
||||||||||
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. |
||||||
|
||||||||||
Outbound Associations
Name | Type | Multiplicity | From Class | Notes | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata | MD_Metadata | 0..1 | EarthMaterial | Specifies the Metadata associated with the EarthMaterial | ||||||||
|
||||||||||||
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 |
hasXmlLang | false | Values: true | false Default: false Description: axml attribute xml:lang shall be generated for the type representing the class |
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" abstract="true" name="EarthMaterial" substitutionGroup="gml:_GML" type="gsml:EarthMaterialType"> <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" abstract="true" name="EarthMaterialType"> <xs:complexContent> <xs:extension base="gml:AbstractGMLType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="color" type="gsml:CGI_TermValuePropertyType"> <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: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 maxOccurs="1" minOccurs="0" name="metadata" type="gmd:MD_Metadata_PropertyType"/> </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="gsml:EarthMaterial"/> </xs:sequence> <xs:attributeGroup ref="gml:AssociationAttributeGroup"/> </xs:complexType> |