Class <<CodeList>> MineStatusCode

 

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
unspecified 1..1 MineStatusCode The status of the Mine is unspecified
unknown 1..1 MineStatusCode The status of the Mine is unknown
retention 1..1 MineStatusCode Defined but not yet operated.
pending approval 1..1 MineStatusCode Awaiting due process before commencing operation.
operating intermittently 1..1 MineStatusCode Operating part time on a campaign basis.
operating continuously 1..1 MineStatusCode Operating on what is regarded as full time status by the jurisdiction concerned.
not operating 1..1 MineStatusCode Not currently operating, maintenance status unspecified or unknown.
feasibility 1..1 MineStatusCode Undergoing feasibility study as prerequisite to possible operation.
abandoned 1..1 MineStatusCode Not currently operating, not maintained.
care and maintenance 1..1 MineStatusCode Not currently operating but maintained in such state as to be capable of re-opening.
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
 

Tagged values

Tag Value Notes
asDictionary false Values: true,false
Default: false
Description: implement as a dictionary instead of enumeration
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:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineStatusCodeType">
    <xs:union memberTypes="er:MineStatusCodeEnumerationType er:MineStatusCodeOtherType"/>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineStatusCodeEnumerationType">
    <xs:restriction base="string">
        <xs:enumeration value="unspecified">
            <xs:annotation>
                <xs:documentation>The status of the Mine is unspecified</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="unknown">
            <xs:annotation>
                <xs:documentation>The status of the Mine is unknown</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="retention">
            <xs:annotation>
                <xs:documentation>Defined but not yet operated.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="pending approval">
            <xs:annotation>
                <xs:documentation>Awaiting due process before commencing operation.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="operating intermittently">
            <xs:annotation>
                <xs:documentation>Operating part time on a campaign basis.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="operating continuously">
            <xs:annotation>
                <xs:documentation>Operating on what is regarded as full time status by the jurisdiction concerned.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="not operating">
            <xs:annotation>
                <xs:documentation>Not currently operating, maintenance status unspecified or unknown.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="feasibility">
            <xs:annotation>
                <xs:documentation>Undergoing feasibility study as prerequisite to possible operation.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="abandoned">
            <xs:annotation>
                <xs:documentation>Not currently operating, not maintained.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="care and maintenance">
            <xs:annotation>
                <xs:documentation>Not currently operating but maintained in such state as to be capable of re-opening.</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
    </xs:restriction>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MineStatusCodeOtherType">
    <xs:restriction base="string">
        <xs:pattern value="other: \w{2,}"/>
    </xs:restriction>
</xs:simpleType>