Class <<CodeList>> BoreholeStartPointCode

 

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
natural ground surface 1..1 BoreholeStartPointCode drilling started from a natural topographic surface
Attribute tagged values
Tag Value
sequenceNumber 1
open pit floor or wall 1..1 BoreholeStartPointCode Drilling started from the wall of an open pit or quarry
Attribute tagged values
Tag Value
sequenceNumber 2
underground 1..1 BoreholeStartPointCode Drilling started from an underground location, such as a driveway, chamber or open-stope
Attribute tagged values
Tag Value
sequenceNumber 3
from pre-existing hole 1..1 BoreholeStartPointCode New drill hole spudded off the wall of an existing hole
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
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
codeSpace #NOTES#Description: URI that identifies the authority for this dictionary and its members Description: URI that identifies the authority for this dictionary and its members
dictionaryIdentifier #NOTES#Description: URI that identifies this dictionary Description: URI that identifies this dictionary
isCollection false Values: true,false
Default: false
Description: attribute group gml:AggregationAttributeGroup is a
memberIdentifierStem #NOTES#Description: URI stem used for dictionary members Description: URI stem used for dictionary members
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="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: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="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: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>