Class <<CodeList>> BoreholeStartPointCode

 

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
from pre-existing hole 1..1 BoreholeStartPointCode New drill hole spudded off the wall of an existing hole
underground 1..1 BoreholeStartPointCode Drilling started from an underground location, such as a driveway, chamber or open-stope
natural ground surface 1..1 BoreholeStartPointCode drilling started from a natural topographic surface
open pit floor or wall 1..1 BoreholeStartPointCode Drilling started from the wall of an open pit or quarry
 

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="BoreholeStartPointCodeType">
    <xs:union memberTypes="gsml:BoreholeStartPointCodeEnumerationType gsml:BoreholeStartPointCodeOtherType"/>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeStartPointCodeEnumerationType">
    <xs:restriction base="string">
        <xs:enumeration value="from pre-existing hole">
            <xs:annotation>
                <xs:documentation>New drill hole spudded off the wall of an existing hole</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="underground">
            <xs:annotation>
                <xs:documentation>Drilling started from an underground location, such as a driveway, chamber or open-stope</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="natural ground surface">
            <xs:annotation>
                <xs:documentation>drilling started from a natural topographic surface</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="open pit floor or wall">
            <xs:annotation>
                <xs:documentation>Drilling started from the wall of an open pit or quarry</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
    </xs:restriction>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeStartPointCodeOtherType">
    <xs:restriction base="string">
        <xs:pattern value="other: \w{2,}"/>
    </xs:restriction>
</xs:simpleType>