Class <<DataType>> EarthResourceMaterial

Identifies the material found in the earth or produced from earth material that is of economic interest

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
earthResourceMaterialRole ERMaterialRoleCode 1..1 EarthResourceMaterial The role the EarthMaterial plays in the EarthResourceDescription (eg host rock, alteration product, primary, secondary)
Attribute tagged values
Tag Value
sequenceNumber 2
material EarthMaterial 1..1 EarthResourceMaterial Uses EarthMaterial to describe the EarthResourceMaterial material
Attribute tagged values
Tag Value
sequenceNumber 3
proportion CGI_Value 0..1 EarthResourceMaterial The proportion of the EarthRespourceMaterial in the EarthResourceDescription
Attribute tagged values
Tag Value
sequenceNumber 4
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
 

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
xsdCanonicalElement #NOTES#Description: no element shall be generated for the class, but the given type or element referenced Description: no element shall be generated for the class, but the given type or element referenced
xsdCanonicalPropertyGroup #NOTES#Description: group to be referenced if the class is used as a type of a property Description: group to be referenced if the class is used as a type of a property
xsdCanonicalPropertyType #NOTES#Description: type to be referenced if the class is used as a type of a property Description: type to be referenced if the class is used as a type of a property
xsdCanonicalType #NOTES#Description: no type shall be generated for the class, but the given type or element referenced Description: no type shall be generated for the class, but the given type or element referenced
xsdDerivation true Values: true | false
Default: true
Description: class implemented as new type + element, or by applying constraints only
xsdName #NOTES#Description: value to be used for the schema conversion instead of the UML name Description: value to be used for the schema conversion instead of the UML name
 

GML-conformant XML Implementation Details

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthResourceMaterial" type="er:EarthResourceMaterialType">
    <xs:annotation>
        <xs:documentation>Identifies the material found in the earth or produced from earth material that is of economic interest</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthResourceMaterialType">
    <xs:sequence>
        <xs:element name="earthResourceMaterialRole" type="er:ERMaterialRoleCodeType">
            <xs:annotation>
                <xs:documentation>The role the EarthMaterial plays in the EarthResourceDescription (eg host rock, alteration product, primary, secondary)</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="material" type="gsml:EarthMaterialPropertyType">
            <xs:annotation>
                <xs:documentation>Uses EarthMaterial to describe the EarthResourceMaterial material</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="proportion" type="gsml:CGI_ValuePropertyType">
            <xs:annotation>
                <xs:documentation>The proportion of the EarthRespourceMaterial in the EarthResourceDescription</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EarthResourceMaterialPropertyType">
    <xs:sequence>
        <xs:element ref="er:EarthResourceMaterial"/>
    </xs:sequence>
</xs:complexType>