Class <<FeatureType>> MiningActivity (extends MiningFeature )

The process of extracting metallic or non-metallic mineral deposits from the Earth. The term may also include preliminary treatment eg. cleaning or sizing.

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
activityDuration TM_Period 1..1 MiningActivity Period, or extent in time, of the mining activity. The beginning of the activity links the TM_Period to the TM_Instant at which it starts. The ending links the TM_Period to the TM_Instant at which it ends. For a variety of reasons, the position of the TM_Instant designated by 'begin' or 'end' may be inderterminate.
Attribute tagged values
Tag Value
sequenceNumber 2
activityType MiningActivityTypeCode 1..1 MiningActivity The type of mining activity (eg Open Cut, Underground Mine, multiple, unspecified) or processing activity (eg Ore Processing) or production. Using activity to distinguish between the extraction, processing and production activities allows distinguishing between ore mined/grade/recovery, ore treated/grade/recovery and produced payable/plant recovery.
Attribute tagged values
Tag Value
sequenceNumber 3
oreProcessed CGI_Numeric 0..1 MiningActivity The amount of ore processed by the activity
Attribute tagged values
Tag Value
sequenceNumber 4
 

Outbound Associations

Name Type Multiplicity From Class Notes
occurrence MiningFeatureOccurrence 0..* MiningFeature Point to the single MiningFeature which describes the Mining feature Occurrence
Association tagged values
Tag Value
sequenceNumber 2
associatedMine Mine 0..1 MiningActivity The mine that the MiningActivity occurred in
Association tagged values
Tag Value
sequenceNumber 5
rawMaterial MinedMaterial 0..* MiningActivity
Association tagged values
Tag Value
sequenceNumber 6
deposit EarthResource 1 MiningActivity
Association tagged values
Tag Value
sequenceNumber 7
producedMaterial Product 1..* MiningActivity
Association tagged values
Tag Value
sequenceNumber 8
 

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="MiningActivity" substitutionGroup="er:MiningFeature" type="er:MiningActivityType">
    <xs:annotation>
        <xs:documentation>The process of extracting metallic or non-metallic mineral deposits from the Earth. The term may also include preliminary treatment eg. cleaning or sizing.</xs:documentation>
    </xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MiningActivityType">
    <xs:complexContent>
        <xs:extension base="er:MiningFeatureType">
            <xs:sequence>
                <xs:element name="activityDuration" type="gml:TimePeriodPropertyType">
                    <xs:annotation>
                        <xs:documentation>Period, or extent in time, of  the mining activity. The beginning of the activity links the TM_Period to the TM_Instant at which it starts.  The ending links the TM_Period to the TM_Instant at which it ends.  For a variety of reasons, the position of the TM_Instant designated by 'begin' or 'end' may be inderterminate.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="activityType" type="er:MiningActivityTypeCodeType">
                    <xs:annotation>
                        <xs:documentation>The type of mining activity (eg Open Cut, Underground Mine, multiple, unspecified) or processing activity (eg Ore Processing) or production.  Using activity to distinguish between the extraction, processing and production activities allows distinguishing between ore mined/grade/recovery, ore treated/grade/recovery and produced payable/plant recovery.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="1" minOccurs="0" name="oreProcessed" type="gsml:CGI_NumericPropertyType">
                    <xs:annotation>
                        <xs:documentation>The amount of ore processed by the activity</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="1" minOccurs="0" name="associatedMine" type="er:MinePropertyType">
                    <xs:annotation>
                        <xs:documentation>The mine that the MiningActivity occurred in</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="unbounded" minOccurs="0" name="rawMaterial" type="er:MinedMaterialPropertyType"/>
                <xs:element name="deposit" type="er:EarthResourcePropertyType"/>
                <xs:element maxOccurs="unbounded" minOccurs="1" name="producedMaterial" type="er:ProductPropertyType"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MiningActivityPropertyType">
    <xs:sequence minOccurs="0">
        <xs:element ref="er:MiningActivity"/>
    </xs:sequence>
    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
</xs:complexType>