Class <<CodeList>> BoreholeDrillingMethodCode

Borehole drilling method

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
auger 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Auger_drilling
Attribute tagged values
Tag Value
sequenceNumber 1
hand auger 1..1 BoreholeDrillingMethodCode
Attribute tagged values
Tag Value
sequenceNumber 2
air core 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Air_core_drilling
Attribute tagged values
Tag Value
sequenceNumber 3
cable tool 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Cable_tool_drilling
Attribute tagged values
Tag Value
sequenceNumber 4
diamond core 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Diamond_core_drilling
Attribute tagged values
Tag Value
sequenceNumber 5
direct push 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Direct_Push_Rigs
Attribute tagged values
Tag Value
sequenceNumber 6
hydraulic rotary 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Hydraulic-rotary_drilling
Attribute tagged values
Tag Value
sequenceNumber 7
RAB 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Percussion_rotary_air_blast_drilling
Attribute tagged values
Tag Value
sequenceNumber 8
RC 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Reverse_circulation
Attribute tagged values
Tag Value
sequenceNumber 9
vibratory 1..1 BoreholeDrillingMethodCode http://en.wikipedia.org/wiki/Drilling_rig#Sonic_%28Vibratory%29_Drilling
Attribute tagged values
Tag Value
sequenceNumber 10
unknown 1..1 BoreholeDrillingMethodCode
Attribute tagged values
Tag Value
sequenceNumber 99
 

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="BoreholeDrillingMethodCodeType">
    <xs:union memberTypes="gsml:BoreholeDrillingMethodCodeEnumerationType gsml:BoreholeDrillingMethodCodeOtherType"/>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeDrillingMethodCodeEnumerationType">
    <xs:restriction base="string">
        <xs:enumeration value="auger">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Auger_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="hand auger"/>
        <xs:enumeration value="air core">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Air_core_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="cable tool">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Cable_tool_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="diamond core">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Diamond_core_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="direct push">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Direct_Push_Rigs</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="hydraulic rotary">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Hydraulic-rotary_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="RAB">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Percussion_rotary_air_blast_drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="RC">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Reverse_circulation</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="vibratory">
            <xs:annotation>
                <xs:documentation>http://en.wikipedia.org/wiki/Drilling_rig#Sonic_%28Vibratory%29_Drilling</xs:documentation>
            </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="unknown"/>
    </xs:restriction>
</xs:simpleType>
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeDrillingMethodCodeOtherType">
    <xs:restriction base="string">
        <xs:pattern value="other: \w{2,}"/>
    </xs:restriction>
</xs:simpleType>