-<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.witsml.org/schemas/1series" version="1.4.1.1">
<!--
                                                         
 -->
<!--
 Energistics License Agreement
	This file is distributed under the Energistics License Agreement at
	http://www.energistics.org
	Use of this file constitutes agreement with the Energistics License Agreement.
	Copyright (c) 2012 Energistics. All rights reserved.
	Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
	
 -->
<!--
                                                         
 -->
 <xsd:include schemaLocation="cs_extensionNameValue.xsd"/>
 <xsd:include schemaLocation="cs_customData.xsd"/>
 <xsd:include schemaLocation="cs_extensionAny.xsd"/>
 <xsd:include schemaLocation="attgrp_uid.xsd"/>
<!--
                                                         
 -->
-<xsd:complexType name="cs_bitRecord">
-<xsd:annotation>
 <xsd:documentation>WITSML - Bit Record Component Schema.</xsd:documentation>
 </xsd:annotation>
-<xsd:sequence>
-<xsd:element name="numBit" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Bit number and rerun number e.g. "4.1" for the first rerun of bit 4. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="diaBit" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Diameter of drilled hole. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="diaPassThru" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Minimum hole or tubing which bit will pass through (for bi-center bits). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="diaPilot" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Diameter of pilot bit (for bi-center bits). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="manufacturer" type="witsml:nameString" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Manufacturer / supplier of the item. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="typeBit" type="witsml:BitType" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Type of bit. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="cost" type="witsml:cost" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Bit cost in local currency. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="codeMfg" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>The manufacturers code for the bit. </xsd:documentation>
 <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="codeIADC" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>IADC bit code. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitInner" type="witsml:iadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of inner tooth rows (inner 2/3 of bit) (0-8). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitOuter" type="witsml:iadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of outer tooth rows (outer 1/3 of bit) (0-8). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitDull" type="witsml:BitDullCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Overall dull condition from IADC bit wear 2 character codes. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitLocation" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Row and cone numbers for items which need location information (e.g. Cracked Cone, Lost Cone etc). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitBearing" type="witsml:iadcBearingWearCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of bit bearings (integer 0-8 or E, F, N or X)). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitGauge" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of bit gauge in 1/16 of an inch. I = in gauge, else number of 16ths out of gauge. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitOther" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Other comments on bit condition from IADC list (BitDullCode in standard list). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condInitReason" type="witsml:BitReasonPulled" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Reason bit was pulled from IADC codes. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalInner" type="witsml:iadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of inner tooth rows (inner 2/3 of bit) (0-8). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalOuter" type="witsml:iadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of outer tooth rows (outer 1/3 of bit) (0-8). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalDull" type="witsml:BitDullCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Overall dull condition from IADC bit wear 2 character codes. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalLocation" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Row and cone numbers for items which need location information (e.g. Cracked Cone, Lost Cone etc). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalBearing" type="witsml:iadcBearingWearCode" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of bit bearings (integer 0-8 or E, F, N or X). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalGauge" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Condition of bit gauge in 1/16 of a inch. I = in gauge, else number of 16ths out of gauge. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalOther" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Other comments on bit condition from IADC list (BitDullCode in Standard LISTS). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="condFinalReason" type="witsml:BitReasonPulled" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Reason bit was pulled from IADC codes. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="drive" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Bit drive type (Motor, rotary table etc). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="bitClass" type="witsml:str2" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>N = new, U = used. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="extensionAny" type="witsml:cs_extensionAny" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Extensions to the schema using an xsd:any construct.</xsd:documentation>
 <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-71, Change=Added</xsd:appinfo>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="extensionNameValue" type="witsml:cs_extensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xsd:annotation>
 <xsd:documentation>Extensions to the schema based on a name-value construct.</xsd:documentation>
 <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-71, Change=Added</xsd:appinfo>
 </xsd:annotation>
 </xsd:element>
 </xsd:sequence>
-<xsd:attributeGroup ref="witsml:attgrp_uid">
-<xsd:annotation>
 <xsd:documentation>Unique identifier for the node. </xsd:documentation>
 <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-77, Change=Added</xsd:appinfo>
 </xsd:annotation>
 </xsd:attributeGroup>
 </xsd:complexType>
 </xsd:schema>