Class <<FeatureType>> Borehole (extends SF_SamplingCurve )
A borehole is the generalized term for any narrow shaft drilled in the ground, either vertically or horizontally.
Local Subclasses: (none)
Attributes
Name |
Type |
Bounds |
From Class |
Notes |
Outbound Associations
Name |
Type |
Multiplicity |
From Class |
Notes |
referenceLocation
|
OriginPosition
|
1 |
Borehole |
A Borehole OriginPosition is a feature corresponding to the start point of a borehole log. This may, but not necessarily, correspond to the borehole collar location (eg, kelly bush). |
Association tagged values
Tag |
Value |
sequenceNumber |
1 |
|
|
|
|
indexData
|
BoreholeDetails
|
1 |
Borehole |
Specifies the Borehole details |
Association tagged values
Tag |
Value |
nillable |
True |
sequenceNumber |
2 |
|
|
|
|
downholeDrillingDetails
|
DrillingDetails
|
1..* |
Borehole |
Specifies the drilling method and borehole diameter for intervals down the borehole |
Association tagged values
Tag |
Value |
nillable |
True |
sequenceNumber |
3 |
|
|
|
|
logElement
|
MappedInterval
|
1..* |
Borehole |
Links to 1-D MappedFeature instances that are logged (interpreted) intervals within a borehole. This requirement is common in geoscience boreholes |
Association tagged values
Tag |
Value |
sequenceNumber |
4 |
nillable |
True |
|
|
|
|
Constraints
Constraint |
Type |
Status |
Weight |
mappedInterval.samplingFrame=self |
Invariant |
Approved |
0,00 |
Tagged values
Tag |
Value |
Notes |
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:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Borehole" substitutionGroup="sams:SF_SpatialSamplingFeature" type="gsmlbh:BoreholeType">
<xs:annotation>
<xs:documentation>A borehole is the generalized term for any narrow shaft drilled in the ground, either vertically or horizontally.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeType">
<xs:complexContent>
<xs:extension base="sams:SF_SpatialSamplingFeatureType">
<xs:sequence>
<xs:element name="referenceLocation" type="gsmlbh:OriginPositionPropertyType">
<xs:annotation>
<xs:documentation>A Borehole OriginPosition is a feature corresponding to the start point of a borehole log. This may, but not necessarily, correspond to the borehole collar location (eg, kelly bush).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="indexData" nillable="true">
<xs:annotation>
<xs:documentation>Specifies the Borehole details</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlbh:BoreholeDetailsPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="downholeDrillingDetails" nillable="true" maxOccurs="unbounded" minOccurs="1">
<xs:annotation>
<xs:documentation>Specifies the drilling method and borehole diameter for intervals down the borehole</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="gsmlbh:DrillingDetailsPropertyType">
<xs:attribute name="nilReason" type="gml:NilReasonType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" name="logElement" nillable="true" type="gsmlbh:MappedIntervalPropertyType">
<xs:annotation>
<xs:documentation>Links to 1-D MappedFeature instances that are logged (interpreted) intervals within a borehole. This requirement is common in geoscience boreholes</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholePropertyType">
<xs:sequence minOccurs="0">
<xs:element ref="gsmlbh:Borehole"/>
</xs:sequence>
<xs:attributeGroup ref="gml:AssociationAttributeGroup"/>
<xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>
</xs:complexType>
|