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>
|