Class <<DataType>> BoreholeDetails

Borehole specific index (or metadata) information

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
operator CI_ResponsibleParty 1..1 BoreholeDetails Organisation responsible for commissioning the borehole (as opposed to drilling the borehole)
Attribute tagged values
Tag Value
sequenceNumber 1
nillable True
driller CI_ResponsibleParty 1..1 BoreholeDetails The organisation responsible for drilling the borehole (as opposed to commissioning the borehole)
Attribute tagged values
Tag Value
sequenceNumber 2
nillable True
dateOfDrilling TM_Period 1..1 BoreholeDetails The time period during which drilling of the borehole occurred.
Attribute tagged values
Tag Value
nillable True
sequenceNumber 3
startPoint BoreholeStartPointCode 1..1 BoreholeDetails Indicates the position relative to ground surface where the borehole commenced. Appropriate terms would include Drilled from Ground Surface; Drilled Underground; Drilled from Quarry Floor etc
Attribute tagged values
Tag Value
nillable True
sequenceNumber 5
inlineOrByReference byReference
inclinationType BoreholeInclinationCode 1..1 BoreholeDetails Indicates the inclination of the borehole. Appropriate terms would include vertical; inclined up; inclined down, horizontal
Attribute tagged values
Tag Value
nillable True
sequenceNumber 6
inlineOrByReference byReference
boreholeMaterialCustodian CI_ResponsibleParty 1..* BoreholeDetails Organisation that is custodian of the core recovered from the borehole
Attribute tagged values
Tag Value
sequenceNumber 8
nillable True
purpose BoreholePurposeCode 1..* BoreholeDetails The purpose for which the borehole was drilled. eg, site investigation, mineral exploration, hydrocarbon exploration, water resources
Attribute tagged values
Tag Value
nillable True
sequenceNumber 9
inlineOrByReference byReference
dataCustodian CI_ResponsibleParty 1..* BoreholeDetails The custodian (person or organisation) that is the custodian of data pertaining to this borehole.
Attribute tagged values
Tag Value
nillable True
sequenceNumber 10
boreholeLength Quantity 1..1 BoreholeDetails The "length" of a borehole will be determined by the data provider (ie, "length" can have different sources, like drillers measurement, loggers measurement, survey measurement, etc)
Attribute tagged values
Tag Value
nillable True
sequenceNumber 12
 

Outbound Associations

Name Type Multiplicity From Class Notes
 

Constraints

Constraint Type Status Weight
 

Tagged values

Tag Value Notes
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:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeDetails" substitutionGroup="gml:AbstractObject" type="gsmlbh:BoreholeDetailsType">

    <xs:annotation>

        <xs:documentation>Borehole specific index (or metadata) information</xs:documentation>

    </xs:annotation>

</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeDetailsType">

    <xs:sequence>

        <xs:element name="operator" nillable="true" type="gmd:CI_ResponsibleParty_PropertyType">

            <xs:annotation>

                <xs:documentation>Organisation responsible for commissioning the borehole (as opposed to drilling the borehole)</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="driller" nillable="true" type="gmd:CI_ResponsibleParty_PropertyType">

            <xs:annotation>

                <xs:documentation>The organisation responsible for drilling the borehole (as opposed to commissioning the borehole)</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="dateOfDrilling" nillable="true" type="gml:TimePeriodPropertyType">

            <xs:annotation>

                <xs:documentation>The time period during which drilling of the borehole occurred.</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="startPoint" nillable="true" type="gml:ReferenceType">

            <xs:annotation>

                <xs:appinfo>

                    <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlbh:BoreholeStartPointCodeType</gml:targetElement>

                </xs:appinfo>

                <xs:documentation>Indicates the position relative to ground surface where the borehole commenced. Appropriate terms would include Drilled from Ground Surface; Drilled Underground;  Drilled from Quarry Floor etc</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="inclinationType" nillable="true" type="gml:ReferenceType">

            <xs:annotation>

                <xs:appinfo>

                    <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlbh:BoreholeInclinationCodeType</gml:targetElement>

                </xs:appinfo>

                <xs:documentation>Indicates the inclination of the borehole. Appropriate terms would include vertical; inclined up; inclined down, horizontal</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element maxOccurs="unbounded" minOccurs="1" name="boreholeMaterialCustodian" nillable="true" type="gmd:CI_ResponsibleParty_PropertyType">

            <xs:annotation>

                <xs:documentation>Organisation that is custodian of the core recovered from the borehole</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element maxOccurs="unbounded" minOccurs="1" name="purpose" nillable="true" type="gml:ReferenceType">

            <xs:annotation>

                <xs:appinfo>

                    <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlbh:BoreholePurposeCodeType</gml:targetElement>

                </xs:appinfo>

                <xs:documentation>The purpose for which the borehole was drilled. eg, site investigation, mineral exploration, hydrocarbon exploration, water resources</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element maxOccurs="unbounded" minOccurs="1" name="dataCustodian" nillable="true" type="gmd:CI_ResponsibleParty_PropertyType">

            <xs:annotation>

                <xs:documentation>The custodian (person or organisation) that is the custodian of data pertaining to this borehole.</xs:documentation>

            </xs:annotation>

        </xs:element>

        <xs:element name="boreholeLength" nillable="true">

            <xs:annotation>

                <xs:documentation>The "length" of a borehole will be determined by the data provider (ie, "length" can have different sources, like drillers measurement, loggers measurement, survey measurement, etc)</xs:documentation>

            </xs:annotation>

            <xs:complexType>

                <xs:complexContent>

                    <xs:extension base="swe:QuantityPropertyType">

                        <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                    </xs:extension>

                </xs:complexContent>

            </xs:complexType>

        </xs:element>

    </xs:sequence>

</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeDetailsPropertyType">

    <xs:sequence>

        <xs:element ref="gsmlbh:BoreholeDetails"/>

    </xs:sequence>

    <xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>

</xs:complexType>