12.16.8 BitRecord
Topic Version | 1 | Published | 11/11/2016 | ||
For Standard | WITSML v2.0 | ||||
Type: | Class | Stereotype: | «XSDcomplexType» |
Bit Record Component Schema. Captures information that describes the bit and problems with the bit. Many of the problems are classified using IADC codes that are specified as enumerated lists in WITSML.
Name |
Type |
Notes |
---|---|---|
BitClass |
String64 |
N = new, U = used. |
CodeIADC |
String64 |
IADC bit code. |
CodeMfg |
String64 |
The manufacturer's code for the bit. |
CondFinalBearing |
IadcBearingWearCode |
Final condition of the bit bearings (integer 0-8 or E, F, N or X). |
CondFinalDull |
BitDullCode |
Final dull condition from the IADC bit-wear 2-character codes. |
CondFinalGauge |
String64 |
Final condition of the bit gauge in 1/16 of a inch. I = in gauge, else number of 16ths out of gauge. |
CondFinalInner |
IadcIntegerCode |
Final condition of the inner tooth rows (inner 2/3 of bit) (0-8). |
CondFinalLocation |
String64 |
Final conditions for row and cone numbers for items that need location information (e.g., cracked cone, lost cone, etc). |
CondFinalOther |
String64 |
Other final comments on bit condition from the IADC list (BitDullCode enumerated list). |
CondFinalOuter |
IadcIntegerCode |
Final condition of the outer tooth rows (outer 1/3 of bit) (0-8). |
CondFinalReason |
BitReasonPulled |
Final reason the bit was pulled from IADC codes (BitReasonPulled enumerated list). |
CondInitBearing |
IadcBearingWearCode |
Initial condition of the bit bearings (integer 0-8 or E, F, N or X). |
CondInitDull |
BitDullCode |
Initial dull condition from the IADC bit-wear 2-character codes. |
CondInitGauge |
String64 |
Initial condition of the bit gauge in 1/16 of an inch. I = in gauge, else the number of 16ths out of gauge. |
CondInitInner |
IadcIntegerCode |
Initial condition of the inner tooth rows (inner 2/3 of the bit) (0-8). |
CondInitLocation |
String64 |
Initial row and cone numbers for items that need location information (e.g., cracked cone, lost cone, etc). |
CondInitOther |
String64 |
Other comments on initial bit condition from the IADC list (BitDullCode enumerated list). |
CondInitOuter |
IadcIntegerCode |
Initial condition of the outer tooth rows (outer 1/3 of bit) (0-8). |
CondInitReason |
BitReasonPulled |
Initial reason the bit was pulled from IADC codes (BitReasonPulled enumerated list). |
DiaBit |
LengthMeasure |
Diameter of the drilled hole. |
DiaPassThru |
LengthMeasure |
Minimum hole or tubing diameter that the bit will pass through (for bi-center bits). |
DiaPilot |
LengthMeasure |
Diameter of the pilot bit (for bi-center bits). |
Drive |
String64 |
Bit drive type (motor, rotary table, etc.). |
ExtensionNameValue |
ExtensionNameValue |
Extensions to the schema based on a name-value construct. |
Manufacturer |
String64 |
Manufacturer or supplier of the item. |
NumBit |
String64 |
Bit number and rerun number, e.g., "4.1" for the first rerun of bit 4. |
TypeBit |
BitType |
Type of bit. |
uid |
String64 |
Unique identifier for this instance of BitRecord. |
Association |
Notes |
---|---|
From: BitRecord. To: IadcBearingWearCode Dependency |
|
From: BitRecord. To: IadcIntegerCode Dependency |
|
From: BitRecord. To: IadcBearingWearCode Dependency |
|
From: BitRecord.ExtensionAny 0..1To: CustomData Association |
Extensions to the schema using an xsd:any construct. |
From: BitRecord. To: BitType Dependency |
|
From: BitRecord. To: IadcIntegerCode Dependency |
|
From: BitRecord. To: BitReasonPulled Dependency |
|
From: BitRecord.Cost 0..1To: Cost Association |
Bit cost in local currency. |
From: BitRecord. To: BitReasonPulled Dependency |
|
From: BitRecord. To: IadcIntegerCode Dependency |
|
From: BitRecord. To: BitDullCode Dependency |
|
From: BitRecord. To: IadcIntegerCode Dependency |
|
From: BitRecord. To: BitDullCode Dependency |
|
From: TubularComponent.BitRecord 0..1To: BitRecord Association |