-<xs:schema targetNamespace="http://www.energistics.org/energyml/data/witsmlv2" elementFormDefault="qualified" version="2.0">
<!--
														
 -->
<!--
 Energistics License Agreement
			This file is distributed under the Energistics Product License Agreement at
			http://www.energistics.org/product-license-agreement
			Use of this file constitutes agreement with the Energistics Product License Agreement.
			Copyright (c) 2016 Energistics. All rights reserved.
			Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
			
 -->
<!--
														
 -->
-<xs:annotation>
 <xs:documentation>Tubular Schema. Used to capture information about the configuration of a drill string. For information about a use of this configuration, See the BhaRun object . This object is uniquely identified within the context of one wellbore object.</xs:documentation>
 </xs:annotation>
<!--
														
 -->
 <xs:import namespace="http://www.energistics.org/energyml/data/commonv2" schemaLocation="../../../common/v2.1/xsd_schemas/EmlAllObjects.xsd"/>
<!--
														
 -->
 <xs:include schemaLocation="WitsmlCommon.xsd"/>
 <xs:include schemaLocation="Wellbore.xsd"/>
 <xs:element name="Tubular" type="witsml:Tubular" substitutionGroup="eml:AbstractDataObject"/>
-<xs:complexType name="Tubular">
-<xs:annotation>
 <xs:documentation>Used to capture information about the configuration of a drill string. For information about a use of this configuration, See the BhaRun object . This object is uniquely identified within the context of one wellbore object.</xs:documentation>
 </xs:annotation>
-<xs:complexContent>
-<xs:extension base="eml:AbstractObject">
-<xs:sequence>
-<xs:element name="TypeTubularAssy" type="witsml:TubularAssembly" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Type of tubular assembly.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ValveFloat" type="xs:boolean" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Is float valve present? Values are "true" (or "1") and "false" (or "0").</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="SourceNuclear" type="xs:boolean" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Is nuclear tool present? Values are "true" (or "1") and "false" (or "0").</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaHoleAssy" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum hole size generated by the assembly.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="TubularComponent" type="witsml:TubularComponent" minOccurs="0" maxOccurs="unbounded"/>
 <xs:element name="Wellbore" type="eml:DataObjectReference" minOccurs="1" maxOccurs="1"/>
 </xs:sequence>
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
-<xs:simpleType name="TubularAssembly">
-<xs:annotation>
 <xs:documentation>Specifies the type (or purpose) of the tubular assembly.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="drilling"/>
 <xs:enumeration value="directional drilling"/>
 <xs:enumeration value="fishing"/>
 <xs:enumeration value="condition mud"/>
 <xs:enumeration value="tubing conveyed logging"/>
 <xs:enumeration value="cementing"/>
 <xs:enumeration value="casing"/>
 <xs:enumeration value="clean out"/>
 <xs:enumeration value="completion or testing"/>
 <xs:enumeration value="coring"/>
 <xs:enumeration value="hole opening or underreaming"/>
 <xs:enumeration value="milling or dressing or cutting"/>
 <xs:enumeration value="wiper or check or reaming"/>
-<xs:enumeration value="unknown">
-<xs:annotation>
 <xs:documentation>The value is not known. Avoid using this value. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. </xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="TubularComponent">
-<xs:annotation>
 <xs:documentation>Tubular Component Schema. Captures the order of the components in the XML instance,which is significant. The components are listed in the order in which they enter the hole. That is, the first component is the bit.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="TypeTubularComponent" type="witsml:TubularComponentType" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Connection whose type is tubular</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Sequence" type="xs:int" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The sequence within which the components entered the hole. That is, a sequence number of 1 entered first, 2 entered next, etc.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Description" type="eml:String2000" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Description of item and details.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Id" type="eml:LengthMeasure" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Internal diameter of object.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Od" type="eml:LengthMeasure" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Outside diameter of the body of the item.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OdMx" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum outside diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Len" type="eml:LengthMeasure" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Length of the item.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="LenJointAv" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Average length of the joint for this string.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="NumJointStand" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Number of joints per stand of tubulars.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="WtPerLen" type="eml:MassPerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Weight per unit length.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Grade" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Material grade for the tubular section.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OdDrift" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum pass through diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TensYield" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Yield stress of steel - worn stress.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TqYield" type="eml:MomentOfForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Torque at which yield occurs.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="StressFatigue" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Fatigue endurance limit.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="LenFishneck" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Fish neck length.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="IdFishneck" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Fish neck inside diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OdFishneck" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Fish neck outside diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Disp" type="eml:VolumeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Closed end displacement.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PresBurst" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Burst pressure.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PresCollapse" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Collapse pressure.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ClassService" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Service class.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="WearWall" type="eml:LengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Wall thickness wear (commonly in percent).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ThickWall" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Wall thickness.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ConfigCon" type="witsml:BoxPinConfig" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Box/Pin configuration.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="BendStiffness" type="eml:ForcePerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Bending stiffness of tubular.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="AxialStiffness" type="eml:ForcePerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Axial stiffness of tubular.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TorsionalStiffness" type="eml:ForcePerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Torsional stiffness of tubular.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeMaterial" type="witsml:MaterialType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Type of material.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DoglegMx" type="eml:AnglePerLengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum dogleg severity.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Vendor" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Name of vendor.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Model" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Component name from manufacturer.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="NameTag" type="witsml:NameTag" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>An identification tag for the component tool. A serial number is a type of identification tag; however, some tags contain many pieces of information. This element only identifies the tag; it does not describe the contents.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="AreaNozzleFlow" type="eml:AreaMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Total area of nozzles.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="Connection" type="witsml:Connection" minOccurs="0" maxOccurs="unbounded"/>
 <xs:element name="Jar" type="witsml:Jar" minOccurs="0" maxOccurs="1"/>
 <xs:element name="MwdTool" type="witsml:MwdTool" minOccurs="0" maxOccurs="1"/>
 <xs:element name="BitRecord" type="witsml:BitRecord" minOccurs="0" maxOccurs="1"/>
 <xs:element name="Motor" type="witsml:Motor" minOccurs="0" maxOccurs="1"/>
 <xs:element name="Stabilizer" type="witsml:Stabilizer" minOccurs="0" maxOccurs="unbounded"/>
 <xs:element name="Bend" type="witsml:Bend" minOccurs="0" maxOccurs="unbounded"/>
 <xs:element name="HoleOpener" type="witsml:HoleOpener" minOccurs="0" maxOccurs="1"/>
 <xs:element name="RotarySteerableTool" type="witsml:RotarySteerableTool" minOccurs="0" maxOccurs="1"/>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 <xs:element name="Nozzle" type="witsml:Nozzle" minOccurs="0" maxOccurs="unbounded"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of TubularComponent</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="BoxPinConfig">
-<xs:annotation>
 <xs:documentation>Specifies values that represent the type of box and pin configuration.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="bottom box"/>
 <xs:enumeration value="top box"/>
 <xs:enumeration value="top pin"/>
 <xs:enumeration value="bottom pin top box"/>
 <xs:enumeration value="bottom pin"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="MaterialType">
-<xs:annotation>
 <xs:documentation>Specifies the primary type of material that a component is made of.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="aluminum"/>
 <xs:enumeration value="beryllium copper"/>
 <xs:enumeration value="chrome alloy"/>
 <xs:enumeration value="composite"/>
 <xs:enumeration value="other"/>
 <xs:enumeration value="non-magnetic steel"/>
 <xs:enumeration value="plastic"/>
 <xs:enumeration value="steel"/>
 <xs:enumeration value="steel alloy"/>
 <xs:enumeration value="titanium"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="BitRecord">
-<xs:annotation>
 <xs:documentation>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.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="NumBit" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Bit number and rerun number, e.g., "4.1" for the first rerun of bit 4.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaBit" type="eml:LengthMeasure" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Diameter of the drilled hole.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaPassThru" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum hole or tubing diameter that the bit will pass through (for bi-center bits).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaPilot" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Diameter of the pilot bit (for bi-center bits).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Manufacturer" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Manufacturer or supplier of the item.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeBit" type="witsml:BitType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Type of bit.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CodeMfg" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The manufacturer's code for the bit.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CodeIADC" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>IADC bit code.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitInner" type="witsml:IadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial condition of the inner tooth rows (inner 2/3 of the bit) (0-8).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitOuter" type="witsml:IadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial condition of the outer tooth rows (outer 1/3 of bit) (0-8).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitDull" type="witsml:BitDullCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial dull condition from the IADC bit-wear 2-character codes.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitLocation" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial row and cone numbers for items that need location information (e.g., cracked cone, lost cone, etc).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitBearing" type="witsml:IadcBearingWearCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial condition of the bit bearings (integer 0-8 or E, F, N or X).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitGauge" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial condition of the bit gauge in 1/16 of an inch. I = in gauge, else the number of 16ths out of gauge.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitOther" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Other comments on initial bit condition from the IADC list (BitDullCode enumerated list).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondInitReason" type="witsml:BitReasonPulled" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Initial reason the bit was pulled from IADC codes (BitReasonPulled enumerated list).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalInner" type="witsml:IadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final condition of the inner tooth rows (inner 2/3 of bit) (0-8).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalOuter" type="witsml:IadcIntegerCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final condition of the outer tooth rows (outer 1/3 of bit) (0-8).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalDull" type="witsml:BitDullCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final dull condition from the IADC bit-wear 2-character codes.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalLocation" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final conditions for row and cone numbers for items that need location information (e.g., cracked cone, lost cone, etc).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalBearing" type="witsml:IadcBearingWearCode" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final condition of the bit bearings (integer 0-8 or E, F, N or X).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalGauge" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final condition of the bit gauge in 1/16 of a inch. I = in gauge, else number of 16ths out of gauge.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalOther" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Other final comments on bit condition from the IADC list (BitDullCode enumerated list).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CondFinalReason" type="witsml:BitReasonPulled" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Final reason the bit was pulled from IADC codes (BitReasonPulled enumerated list). </xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Drive" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Bit drive type (motor, rotary table, etc.).</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="BitClass" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>N = new, U = used.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="Cost" type="witsml:Cost" minOccurs="0" maxOccurs="1"/>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of BitRecord.</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="BitType">
-<xs:annotation>
 <xs:documentation>Specifies the values that represent the type of drill or core bit.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="diamond">
-<xs:annotation>
 <xs:documentation>Diamond bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="diamond core">
-<xs:annotation>
 <xs:documentation>Diamond core bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="insert roller cone">
-<xs:annotation>
 <xs:documentation>Insert roller cone bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PDC">
-<xs:annotation>
 <xs:documentation>Polycrystalline diamond compact fixed-cutter bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PDC core">
-<xs:annotation>
 <xs:documentation>Polycrystalline diamond compact core bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="roller cone">
-<xs:annotation>
 <xs:documentation>Milled-tooth roller-cone bit.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="BitDullCode">
-<xs:annotation>
 <xs:documentation>Specifies the reason a drill bit was declared inoperable; these codes were originally defined by the IADC.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="BC">
-<xs:annotation>
 <xs:documentation>Broken Cone</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="BT">
-<xs:annotation>
 <xs:documentation>Broken teeth/cutters</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="BU">
-<xs:annotation>
 <xs:documentation>Balled Up</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CC">
-<xs:annotation>
 <xs:documentation>Cracked Cone</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CD">
-<xs:annotation>
 <xs:documentation>Cone Dragged</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CI">
-<xs:annotation>
 <xs:documentation>Cone Interference</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CR">
-<xs:annotation>
 <xs:documentation>Cored</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CT">
-<xs:annotation>
 <xs:documentation>Chipped Teeth</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="ER">
-<xs:annotation>
 <xs:documentation>Erosion</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="FC">
-<xs:annotation>
 <xs:documentation>Flat Crested Wear</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="HC">
-<xs:annotation>
 <xs:documentation>Heat Checking</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="JD">
-<xs:annotation>
 <xs:documentation>Junk Damage</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="LC">
-<xs:annotation>
 <xs:documentation>Lost Nozzle</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="LN">
-<xs:annotation>
 <xs:documentation>Lost Nozzle</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="LT">
-<xs:annotation>
 <xs:documentation>Lost Teeth/Cutters</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="NO">
-<xs:annotation>
 <xs:documentation>No Dull/No Other Wear</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="OC">
-<xs:annotation>
 <xs:documentation>Off-Center Wear</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PB">
-<xs:annotation>
 <xs:documentation>Pinched Bit</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PN">
-<xs:annotation>
 <xs:documentation>Plugged Nozzle</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="RG">
-<xs:annotation>
 <xs:documentation>Rounded Gauge</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="RO">
-<xs:annotation>
 <xs:documentation>Ring Out</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="SD">
-<xs:annotation>
 <xs:documentation>Shirttail Damage</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="SS">
-<xs:annotation>
 <xs:documentation>Self-Sharpening Wear</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="TR">
-<xs:annotation>
 <xs:documentation>Tracking</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="WO">
-<xs:annotation>
 <xs:documentation>WashOut on Bit</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="WT">
-<xs:annotation>
 <xs:documentation>Worn Teeth/Cutters</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="BitReasonPulled">
-<xs:annotation>
 <xs:documentation>Specifies the reason for pulling a drill bit from the wellbore, these codes were originally defined by the IADC.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="BHA">
-<xs:annotation>
 <xs:documentation>Change Bottom Hole Assembly</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CM">
-<xs:annotation>
 <xs:documentation>Condition Mud</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CP">
-<xs:annotation>
 <xs:documentation>Core Point</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="DMF">
-<xs:annotation>
 <xs:documentation>Downhole Motor Failure</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="DP">
-<xs:annotation>
 <xs:documentation>Drill Plug</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="DST">
-<xs:annotation>
 <xs:documentation>Drill Stem Test</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="DTF">
-<xs:annotation>
 <xs:documentation>Downhole Tool Failure</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="FM">
-<xs:annotation>
 <xs:documentation>Formation Change</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="HP">
-<xs:annotation>
 <xs:documentation>Hole Problems</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="HR">
-<xs:annotation>
 <xs:documentation>Hours on Bit</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="LOG">
-<xs:annotation>
 <xs:documentation>Run Logs</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PP">
-<xs:annotation>
 <xs:documentation>Pump Pressure</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="PR">
-<xs:annotation>
 <xs:documentation>Penetration Rate</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="RIG">
-<xs:annotation>
 <xs:documentation>Rig Repairs</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="TD">
-<xs:annotation>
 <xs:documentation>Total Depth/Casing Depth</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="TQ">
-<xs:annotation>
 <xs:documentation>Torque</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="TW">
-<xs:annotation>
 <xs:documentation>Twist Off</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="WC">
-<xs:annotation>
 <xs:documentation>Weather Conditions</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Nozzle">
-<xs:annotation>
 <xs:documentation>Nozzle Component Schema.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="Index" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Index if this is an indexed object.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaNozzle" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Nozzle diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeNozzle" type="witsml:NozzleType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Nozzle type.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Len" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Length of the nozzle.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Orientation" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Nozzle orientation.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of Nozzle</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="NozzleType">
-<xs:annotation>
 <xs:documentation>Specifies the type of nozzle. </xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="extended"/>
 <xs:enumeration value="normal"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Connection">
-<xs:annotation>
 <xs:documentation>Tubular Connection Component Schema. Describes dimensions and properties of a connection between tubulars. </xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="Id" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Inside diameter of the connection.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Od" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Outside diameter of the body of the item.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Len" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Length of the item.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeThread" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Thread type from API RP7G, 5CT.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="SizeThread" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Thread size.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TensYield" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Yield stress of steel: worn stress.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TqYield" type="eml:MomentOfForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Torque at which yield occurs.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Position" type="witsml:ConnectionPosition" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Where connected.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="CriticalCrossSection" type="eml:AreaMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>For bending stiffness ratio.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PresLeak" type="eml:PressureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Leak pressure rating.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TqMakeup" type="eml:MomentOfForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Make-up torque.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of Connection.</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="ConnectionPosition">
-<xs:annotation>
 <xs:documentation>Specifies the position of a connection.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="both">
-<xs:annotation>
 <xs:documentation>The connection is the same at both ends of the component.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bottom">
-<xs:annotation>
 <xs:documentation>This connection is only at the bottom of the component.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="top">
-<xs:annotation>
 <xs:documentation>This connection is only at the top of the component.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Jar">
-<xs:annotation>
 <xs:documentation>WITSML - Tubular Jar Component Schema. Captures information about jars, which are mechanical or hydraulic devices used in the drill stem to deliver an impact load to another component of the drill stem, especially when that component is stuck.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="ForUpSet" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Up set force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ForDownSet" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Down set force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ForUpTrip" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Up trip force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ForDownTrip" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Down trip force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ForPmpOpen" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Pump open force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ForSealFric" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Seal friction force.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeJar" type="witsml:JarType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The kind of jar.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="JarAction" type="witsml:JarAction" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The jar action.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
 </xs:complexType>
-<xs:simpleType name="JarType">
-<xs:annotation>
 <xs:documentation>Specifies the type of jar.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="mechanical"/>
 <xs:enumeration value="hydraulic"/>
 <xs:enumeration value="hydro mechanical"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="JarAction">
-<xs:annotation>
 <xs:documentation>Specifies the type of jar action.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="up"/>
 <xs:enumeration value="down"/>
 <xs:enumeration value="both"/>
 <xs:enumeration value="vibrating"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="MwdTool">
-<xs:annotation>
 <xs:documentation>Tubular MWD Tool Component Schema. Used to capture operating parameters of the MWD tool. </xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="FlowrateMn" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum flow rate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FlowrateMx" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum flow rate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TempMx" type="eml:ThermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum Temperature.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="IdEquv" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Equivalent inner diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 <xs:element name="Sensor" type="witsml:Sensor" minOccurs="0" maxOccurs="unbounded"/>
 </xs:sequence>
 </xs:complexType>
-<xs:complexType name="Sensor">
-<xs:annotation>
 <xs:documentation>Tubular Sensor Component Schema.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="TypeMeasurement" type="witsml:MeasurementType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Type from POSC.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OffsetBot" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Offset from the bottom of the MWD tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Comments" type="eml:String2000" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Comments and remarks.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of Sensor.</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="MeasurementType">
-<xs:annotation>
 <xs:documentation>Specifies the type of sensor in a tubular string. The source (except for "CH density porosity", "CH neutron porosity", "OH density porosity" and "OH neutron porosity") of the values and the descriptions is the POSC V2.2 "well log trace class" standard instance values, which are documented as "A classification of well log traces based on specification of a range of characteristics. Traces may be classed according to the type of physical characteristic they are meant to measure."</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="acceleration">
-<xs:annotation>
 <xs:documentation>Output from an accelerometer on a logging tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic caliper">
-<xs:annotation>
 <xs:documentation>A well log that uses an acoustic device to measure hole diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic casing collar locator">
-<xs:annotation>
 <xs:documentation>The signal measured by an acoustic device at the location of casing collars and other features (e.g., perforations).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic impedance">
-<xs:annotation>
 <xs:documentation>Seismic velocity multiplied by density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an acoustic log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic velocity">
-<xs:annotation>
 <xs:documentation>The velocity of an acoustic wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic wave matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an acoustic wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero-porosity rock, e.g., sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="acoustic wave travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an acoustic wave to traverse a fixed distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="amplitude">
-<xs:annotation>
 <xs:documentation>Any measurement of the maximum departure of a wave from an average value.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="amplitude of acoustic wave">
-<xs:annotation>
 <xs:documentation>The extent of departure of an acoustic wave measured from the mean position.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="amplitude of E-M wave">
-<xs:annotation>
 <xs:documentation>The extent of departure of an electromagnetic wave measured from the mean position.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="amplitude ratio">
-<xs:annotation>
 <xs:documentation>The ratio of two amplitudes.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="area">
-<xs:annotation>
 <xs:documentation>A particular extent of space or surface.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="attenuation">
-<xs:annotation>
 <xs:documentation>The amount of reduction in the amplitude of a wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="attenuation of acoustic wave">
-<xs:annotation>
 <xs:documentation>The amount of reduction in the amplitude of an acoustic wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="attenuation of E-M wave">
-<xs:annotation>
 <xs:documentation>The amount of reduction in the amplitude of an electromagnetic wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="auxiliary">
-<xs:annotation>
 <xs:documentation>A general classification for measurements, which are very specialized and not normally accessed by petrophysicists.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="average porosity">
-<xs:annotation>
 <xs:documentation>The pore volume of a rock averaged using various well log or core porosity measurements.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="azimuth">
-<xs:annotation>
 <xs:documentation>In the horizontal plane, it is the clockwise angle of departure from magnetic north (while looking down hole).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="barite mud correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of barite in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bed thickness correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for bed thickness effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bit size">
-<xs:annotation>
 <xs:documentation>The diameter of the drill bit used to drill the hole.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="blocked">
-<xs:annotation>
 <xs:documentation>A well log trace that has been edited to reflect sharp bed boundaries. The trace has a square wave appearance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="borehole environment correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of the borehole environment, e.g., borehole size.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="borehole fluid correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of borehole fluid; e.g., a mud cake correction.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="borehole size correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of borehole size.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bromide mud correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of bromide in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk compressibility">
-<xs:annotation>
 <xs:documentation>The relative compressibility of a material.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk density">
-<xs:annotation>
 <xs:documentation>The measured density of a rock with the pore volume filled with fluid. The pore fluid is generally assumed to be water.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk volume">
-<xs:annotation>
 <xs:documentation>A quantity-per-unit volume.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk volume gas">
-<xs:annotation>
 <xs:documentation>The quantity of gas present in a unit volume of rock. The product of gas saturation and total porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk volume hydrocarbon">
-<xs:annotation>
 <xs:documentation>The quantity of hydrocarbon present in a unit volume of rock. The product of hydrocarbon saturation and total porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk volume oil">
-<xs:annotation>
 <xs:documentation>The quantity of oil present in a unit volume of rock. The product of oil saturation and total porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bulk volume water">
-<xs:annotation>
 <xs:documentation>The quantity of formation water present in a unit volume of rock. The product of water saturation and total porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="C/O ratio">
-<xs:annotation>
 <xs:documentation>The ratio of the carbon measurement to the oxygen measurement.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="caliper">
-<xs:annotation>
 <xs:documentation>A well log used to record hole diameter (open or cased).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cased hole correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of being recorded in a cased hole, e.g., corrected for casing weight and thickness.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing collar locator">
-<xs:annotation>
 <xs:documentation>The signal measured by a device at the location of casing collars and other features (e.g., perforations).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of casing; this includes things such as casing weight, thickness and diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing diameter correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of casing diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing inspection">
-<xs:annotation>
 <xs:documentation>Any of the measurements made for the purpose of determining the properties of the well casing.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing thickness correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of casing thickness.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="casing weight correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of casing weight.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cement correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of the cement surrounding the casing; this includes cement thickness, density and type.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cement density correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of cement density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cement evaluation">
-<xs:annotation>
 <xs:documentation>Any of the measurements made to determine the presence and quality of the cement bond to casing or to formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cement thickness correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of cement thickness.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cement type correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of the type of cement used.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="CH density porosity"/>
-<xs:enumeration value="CH dolomite density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a cased hole density log using a dolomite matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CH dolomite neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a cased hole neutron log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CH limestone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a cased hole density log using a limestone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CH limestone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a cased-hole neutron log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="CH neutron porosity"/>
-<xs:enumeration value="CH sandstone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a cased-hole density log using a sandstone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="CH sandstone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an openhole neutron log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="compressional wave dolomite porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a compressional wave acoustic log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="compressional wave limestone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a compressional wave acoustic log using a limestone matrix</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="compressional wave matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a compressional acoustic wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero porosity rock, e.g. sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="compressional wave sandstone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a compressional wave acoustic log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="compressional wave travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a compressional acoustic wave to traverse a fixed distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="conductivity">
-<xs:annotation>
 <xs:documentation>The property of a medium (solid or fluid) that allows the medium to conduct a form of energy; e.g., electrical conductivity or thermal conductivity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="conductivity from attenuation">
-<xs:annotation>
 <xs:documentation>Conductivity calculated from the attenuation of an electromagnetic wave. Generally recorded from a LWD resistivity tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="conductivity from phase shift">
-<xs:annotation>
 <xs:documentation>Conductivity calculated from the phase shift of an electromagnetic wave. Generally recorded from a LWD resistivity tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="connate water conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of the water entrapped in the interstices of the rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="connate water resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of the water entrapped in the interstices of the rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="conventional core porosity">
-<xs:annotation>
 <xs:documentation>Porosity from a measurement made on a conventional core.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="core matrix density">
-<xs:annotation>
 <xs:documentation>The density of a rock matrix measured on a core sample.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="core permeability">
-<xs:annotation>
 <xs:documentation>The permeability derived from a core.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="core porosity">
-<xs:annotation>
 <xs:documentation>Porosity from a core measurement.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="corrected">
-<xs:annotation>
 <xs:documentation>A trace that has had corrections applied; e.g. environmental corrections.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="count rate">
-<xs:annotation>
 <xs:documentation>The rate of occurrences; e.g. the far counts from a density tool..</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="count rate ratio">
-<xs:annotation>
 <xs:documentation>The ratio of two count rates.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="cross plot porosity">
-<xs:annotation>
 <xs:documentation>The pore volume of a rock calculated from cross plotting two or more well log porosity measurements.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="decay time">
-<xs:annotation>
 <xs:documentation>The time it takes for a population to decay, generally expressed as a half life.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity that represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep induction conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by an induction log, which represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep induction resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by an induction log, which represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep laterolog conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by a laterolog, which represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep laterolog resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by a laterolog, which represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deep resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, which represents a measurement made several feet into the formation; generally considered a measurement of the undisturbed formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="density">
-<xs:annotation>
 <xs:documentation>Mass per unit Volume; well logging units are usually gm/cc.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated using the bulk density measurement from a density log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="depth">
-<xs:annotation>
 <xs:documentation>The distance to a point in a wellbore.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="depth adjusted">
-<xs:annotation>
 <xs:documentation>The process of depth correcting a trace by depth matching it to a reference trace.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="depth derived from velocity">
-<xs:annotation>
 <xs:documentation>The depth calculated from velocity information.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="deviation">
-<xs:annotation>
 <xs:documentation>Departure of a borehole from vertical. Also, the angle measured between the tool axis and vertical.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dielectric">
-<xs:annotation>
 <xs:documentation>Relative permittivity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="diffusion correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of diffusion.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dip">
-<xs:annotation>
 <xs:documentation>The angle that a structural surface, e.g. a bedding or fault plane, makes with the horizontal, measured perpendicular to the strike of the structure.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dipmeter">
-<xs:annotation>
 <xs:documentation>Any of a number of measurements produced by a tool designed to measure formation dip and borehole characteristics through direct and indirect measurements.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dipmeter conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by a dipmeter, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids that are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dipmeter resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by a dipmeter, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids that are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dolomite acoustic porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an acoustic log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dolomite density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a density log using a dolomite matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="dolomite neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a neutron log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="edited">
-<xs:annotation>
 <xs:documentation>A well log trace which has been corrected or adjusted through an editing process.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="effective porosity">
-<xs:annotation>
 <xs:documentation>The interconnected pore volume occupied by free fluids.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="electric current">
-<xs:annotation>
 <xs:documentation>The flow of electric charge.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="electric potential">
-<xs:annotation>
 <xs:documentation>The difference in electrical energy between two systems.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="electromagnetic wave matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an electromagnetic wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero porosity rock, e.g. sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="electromagnetic wave travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an electromagnetic wave to traverse a fixed distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="element">
-<xs:annotation>
 <xs:documentation>The elemental composition, generally in weight percent, of a formation as calculated from information obtained from a geochemical logging pass; e.g., weight percent of Al, Si, Ca, Fe, etc.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="elemental ratio">
-<xs:annotation>
 <xs:documentation>The ratio of two different elemental measurements; e.g. K/U.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="enhanced">
-<xs:annotation>
 <xs:documentation>A well log trace that has been filtered to improve its value; e.g. inverse filtering for better resolution.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="filtered">
-<xs:annotation>
 <xs:documentation>A well log trace which has had a filter applied to it.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="flowmeter">
-<xs:annotation>
 <xs:documentation>A logging tool to measure the rate and/or direction of fluid flow in a wellbore.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="fluid density">
-<xs:annotation>
 <xs:documentation>The quantity per unit volume of fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="fluid velocity">
-<xs:annotation>
 <xs:documentation>The velocity of a flowing fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="fluid viscosity">
-<xs:annotation>
 <xs:documentation>The amount of a fluid resistance to flow.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="flushed zone conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of the zone immediately behind the mud cake and which is considered to be flushed by mud filtrate, i.e., it is considered to have all mobile formation fluids displaced from it.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="flushed zone resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of the zone immediately behind the mud cake and which is considered to be flushed by mud filtrate, i.e., it is considered to have all mobile formation fluids displaced from it.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="flushed zone saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of pore volume of rock occupied by drilling mud or mud filtrate in the flushed zone.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="force">
-<xs:annotation>
 <xs:documentation>Energy exerted or brought to bear.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation density correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for formation density effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation properties correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for formation properties; e.g., salinity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation salinity correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the salinity effects from the water in the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation saturation correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for formation saturation effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation volume factor correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of the hydrocarbon formation volume factor.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation water density correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of the density of the formation water.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation water saturation correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for water saturation effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="free fluid index">
-<xs:annotation>
 <xs:documentation>The percent of the bulk volume occupied by fluids that are free to flow as measured by the nuclear magnetism log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="friction effect correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of friction.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="gamma ray">
-<xs:annotation>
 <xs:documentation>The measurement of naturally occurring gamma ray radiation being released by radioisotopes in clay or other minerals in the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="gamma ray minus uranium">
-<xs:annotation>
 <xs:documentation>The measurement of the naturally occurring gamma radiation less the radiation attributed to uranium.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="gas saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of pore volume of rock occupied by gas.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="gradiomanometer">
-<xs:annotation>
 <xs:documentation>The measurement of the average density of fluids in a wellbore.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="high frequency conductivity">
-<xs:annotation>
 <xs:documentation>A measurement of the conductivity of the formation, by a high frequency electromagnetic tool, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="high frequency electromagnetic">
-<xs:annotation>
 <xs:documentation>High frequency electromagnetic measurements, e.g. from a dielectric logging tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="high frequency electromagnetic porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated using a high frequency electromagnetic measurement as input.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="high frequency E-M phase shift">
-<xs:annotation>
 <xs:documentation>The amount of change in the phase of a high frequency electromagnetic wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="high frequency resistivity">
-<xs:annotation>
 <xs:documentation>A measurement of the resistivity of the formation, by a high frequency electromagnetic tool, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="hydrocarbon correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of hydrocarbons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="hydrocarbon density correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of hydrocarbon density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="hydrocarbon gravity correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of hydrocarbon gravity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="hydrocarbon saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of pore volume of rock occupied by hydrocarbon.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="hydrocarbon viscosity correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of hydrocarbon viscosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="image">
-<xs:annotation>
 <xs:documentation>The likeness of an object produced by an electrical device.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="interpretation variable">
-<xs:annotation>
 <xs:documentation>A variable in a well log interpretation equation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="iron mud correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of iron in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="joined">
-<xs:annotation>
 <xs:documentation>A well log trace that has had two or more runs spliced together to make a single trace.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="KCl mud correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for the effects of KCl in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="length">
-<xs:annotation>
 <xs:documentation>A measured distance or dimension.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="limestone acoustic porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an acoustic log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="limestone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a density log using a limestone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="limestone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a neutron log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="lithology correction">
-<xs:annotation>
 <xs:documentation>A trace that has been corrected for lithology effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="log derived permeability">
-<xs:annotation>
 <xs:documentation>The permeability derived from a well log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="log matrix density">
-<xs:annotation>
 <xs:documentation>The density of a rock matrix used with, or derived from, the bulk density from a well log. The matrix is assumed to have zero porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="magnetic casing collar locator">
-<xs:annotation>
 <xs:documentation>The signal measured by a magnetic device at the location of casing collars and other features (e.g., perforations).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="matrix density">
-<xs:annotation>
 <xs:documentation>The density of a rock matrix. In this case, the matrix is assumed to have zero porosity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an electromagnetic or acoustic wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero porosity rock, e.g. sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="measured depth">
-<xs:annotation>
 <xs:documentation>The distance measured along the path of a wellbore.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mechanical caliper">
-<xs:annotation>
 <xs:documentation>A well log which uses a mechanical device to measure hole diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mechanical casing collar locator">
-<xs:annotation>
 <xs:documentation>The signal measured by a mechanical device at the location of casing collars and other features (e.g., perforations).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity which represents a measurement made approximately two to three feet into the formation; generally considered to measure the formation where it contain fluids which are a mixture of mud filtrate, connate water and possibly hydrocarbons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium induction conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, made by an induction log, which represents a measurement made approximately two to three feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium induction resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, made by an induction log, which represents a measurement made approximately two to three feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium laterolog conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by a laterolog, which represents a measurement made approximately two to three feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium laterolog resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by a laterolog, which represents a measurement made approximately two to three feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="medium resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity which represents a measurement made approximately two to three feet into the formation; generally considered to measure the formation where it contain fluids which are a mixture of mud filtrate, connate water and possibly hydrocarbons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro conductivity">
-<xs:annotation>
 <xs:documentation>A measurement of the conductivity of the formation within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro inverse conductivity">
-<xs:annotation>
 <xs:documentation>A conductivity measurement made by a micro log tool which measures within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro inverse resistivity">
-<xs:annotation>
 <xs:documentation>A resistivity measurement made by a micro log tool which measures within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro laterolog conductivity">
-<xs:annotation>
 <xs:documentation>A measurement of the conductivity of the formation, by a laterolog, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro laterolog resistivity">
-<xs:annotation>
 <xs:documentation>A measurement of the resistivity of the formation, by a laterolog, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro normal conductivity">
-<xs:annotation>
 <xs:documentation>A conductivity measurement made by a micro log tool which measures within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro normal resistivity">
-<xs:annotation>
 <xs:documentation>A resistivity measurement made by a micro log tool which measures within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro resistivity">
-<xs:annotation>
 <xs:documentation>A measurement of the resistivity of the formation within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro spherically focused conductivity">
-<xs:annotation>
 <xs:documentation>A measurement of the conductivity of the formation, by a spherically focused tool, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="micro spherically focused resistivity">
-<xs:annotation>
 <xs:documentation>A measurement of the resistivity of the formation, by a spherically focused tool, within the first few cubic inches of the borehole wall.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mineral">
-<xs:annotation>
 <xs:documentation>The mineral composition, generally in weight percent, of a formation as calculated from elemental information obtained from a geochemical logging pass; e.g., weight percent of dolomite, calcite, illite, quartzite, etc.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of the filter cake, the residue deposited on the borehole wall as mud loses filtrate into porous and permeable rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud cake; e.g., mud cake thickness and/or density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake density correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud cake density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of the filter cake, the residue deposited on the borehole wall as mud loses filtrate into porous and permeable rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake resistivity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud cake resistivity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud cake thickness correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud cake thickness.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud composition correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of borehole fluid composition; e.g., a correction for KCl in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of the continuous phase liquid used for the drilling of the well.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of the effluent of the continuous phase liquid of the drilling mud which permeates porous and permeable rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud filtrate. This includes things such as filtrate salinity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate density correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud filtrate density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of the effluent of the continuous phase liquid of the drilling mud which permeates porous and permeable rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate resistivity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud filtrate resistivity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud filtrate salinity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of mud filtrate salinity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of the continuous phase liquid used for the drilling of the well.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud salinity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of salinity in the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud viscosity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of the viscosity of the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mud weight correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of weighting the borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="neutron die away time">
-<xs:annotation>
 <xs:documentation>The time it takes for a neutron population to die away to half value.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity from a neutron log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="nuclear caliper">
-<xs:annotation>
 <xs:documentation>A well log which uses a nuclear device to measure hole diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="nuclear magnetic decay time">
-<xs:annotation>
 <xs:documentation>The decay time of a nuclear magnetic signal.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="nuclear magnetism log permeability">
-<xs:annotation>
 <xs:documentation>The permeability derived from a nuclear magnetism log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="nuclear magnetism porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated using the measurements from a nuclear magnetism logging pass.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="OH density porosity"/>
-<xs:enumeration value="OH dolomite density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of an open hole density log using a dolomite matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="OH dolomite neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an open hole neutron log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="OH limestone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of an open hole density log using a limestone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="OH limestone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an open hole neutron log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="OH neutron porosity"/>
-<xs:enumeration value="OH sandstone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of an open hole density log using a sandstone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="OH sandstone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an open hole neutron log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="oil based mud correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of oil based borehole fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="oil saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of pore volume of rock occupied by oil.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="perforating">
-<xs:annotation>
 <xs:documentation>The procedure for introducing holes through casing into a formation so that formation fluids can enter into the casing.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="permeability">
-<xs:annotation>
 <xs:documentation>The permeability of the surrounding formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="phase shift">
-<xs:annotation>
 <xs:documentation>A change or variation according to a harmonic law from a standard position or instant of starting.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="photoelectric absorption">
-<xs:annotation>
 <xs:documentation>The effect measured by the density log and produced by the process of a photon colliding with an atom, and then being completely absorbed and its total energy used to eject one of the orbital electrons from those surrounding the nucleus.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="photoelectric absorption correction">
-<xs:annotation>
 <xs:documentation>The correction that is to be made to the photoelectric absorption curve.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="physical measurement correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for various physical measurement effects; e.g. spreading loss.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="plane angle">
-<xs:annotation>
 <xs:documentation>An angle formed by two intersecting lines.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="porosity">
-<xs:annotation>
 <xs:documentation>The total pore volume occupied by fluid in a rock. Includes isolated nonconnecting pores and volume occupied by absorbed, immobile fluid.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="porosity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for porosity effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="potassium">
-<xs:annotation>
 <xs:documentation>The measurement of gamma radiation emitted by potassium.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="pressure">
-<xs:annotation>
 <xs:documentation>The force or thrust exerted upon a surface divided by the area of the surface.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="pressure correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of pressure in the borehole.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="processed">
-<xs:annotation>
 <xs:documentation>A well log trace which has been processed in some way; e.g., depth adjusted or environmentally corrected.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="pulsed neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a pulsed neutron log.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="quality">
-<xs:annotation>
 <xs:documentation>Degree of excellence.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="ratio">
-<xs:annotation>
 <xs:documentation>A relationship between two values usually expressed as a fraction.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="raw">
-<xs:annotation>
 <xs:documentation>A well log trace which has not had any processing. In other words, a trace which has not been depth adjusted or environmentally corrected.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="relative bearing">
-<xs:annotation>
 <xs:documentation>While looking down hole, it is the clockwise angle from the upper side of the sonde to the reference pad or electrode.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity">
-<xs:annotation>
 <xs:documentation>The property measuring the resistance to flow of an electrical current.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity factor correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for resistivity factor effects.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity from attenuation">
-<xs:annotation>
 <xs:documentation>Resistivity calculated from the attenuation of an electromagnetic wave. Generally recorded from a LWD resistivity tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity from phase shift">
-<xs:annotation>
 <xs:documentation>Resistivity calculated from the phase shift of an electromagnetic wave. Generally recorded from a LWD resistivity tool.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity phase shift">
-<xs:annotation>
 <xs:documentation>The amount of change in the phase of an electrical wave.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="resistivity ratio">
-<xs:annotation>
 <xs:documentation>The ratio of two resistivity values.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="salinity">
-<xs:annotation>
 <xs:documentation>The concentration of ions in solution.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sampling">
-<xs:annotation>
 <xs:documentation>To take a sample of or from something.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sandstone acoustic porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from an acoustic log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sandstone density porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from the bulk density measurement of a density log using a sandstone matrix density.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sandstone neutron porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a neutron log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of the pore volume of a rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shale volume">
-<xs:annotation>
 <xs:documentation>An estimate of the amount of shale present in the formation. Frequently calculated from a gamma ray or SP curve.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow induction conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by an induction log, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow induction resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by an induction log, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow laterolog conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by a laterolog, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow laterolog resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by a laterolog, which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shallow resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity which represents a measurement made approximately one to two feet into the formation; generally considered to measure the formation where it contains fluids which are comprised primarily of mud filtrate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shear wave dolomite porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a shear wave acoustic log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shear wave limestone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a shear wave acoustic log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shear wave matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a shear acoustic wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero porosity rock, e.g. sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shear wave sandstone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a shear wave acoustic log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shear wave travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a shear acoustic wave to traverse a fixed distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="shifted">
-<xs:annotation>
 <xs:documentation>A well log trace which has had its original values shifted by some factor; e.g., added or multiplied by a constant.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sidewall core porosity">
-<xs:annotation>
 <xs:documentation>Porosity from a measurement made on a sidewall core.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma formation">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of the formation for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma gas">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of gas for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma hydrocarbon">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of hydrocarbon for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma matrix">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of the rock matrix for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma oil">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of oil for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sigma water">
-<xs:annotation>
 <xs:documentation>The macroscopic capture cross section, i.e. the effective cross-sectional area per unit volume, of water for the capture of neutrons.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="slippage velocity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for slippage velocity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="smoothed">
-<xs:annotation>
 <xs:documentation>A well log trace which has been filtered to smooth, or average the trace.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="spectral gamma ray">
-<xs:annotation>
 <xs:documentation>The measurement of all the naturally occurring gamma radiation separated by energy windows.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="spherically focused conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity, measured by a spherically focused log, which represents the resistivity approximately one to two feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="spherically focused resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity, measured by a spherically focused log, which represents the resistivity approximately one to two feet into the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="spontaneous potential">
-<xs:annotation>
 <xs:documentation>The difference in potential (DC Voltage) between a moveable electrode in the borehole and a distant reference electrode usually at the surface.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="spreading loss correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of spreading loss.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="synthetic well log trace">
-<xs:annotation>
 <xs:documentation>A well log trace which has been artificially created, as opposed to an actual measurement, from associated measurements or information.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="temperature">
-<xs:annotation>
 <xs:documentation>A temperature measurement.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="temperature correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of the temperature in the borehole.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tension">
-<xs:annotation>
 <xs:documentation>The tension on the wireline cable while logging.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="Th/K ratio">
-<xs:annotation>
 <xs:documentation>The ratio of the Thorium measurement to the Potassium measurement.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="thorium">
-<xs:annotation>
 <xs:documentation>The measurement of gamma radiation emitted by thorium.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="time">
-<xs:annotation>
 <xs:documentation>A measured or measurable period.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tool diameter correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the tool diameter.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tool eccentricity correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of the tool not being centered in the borehole.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="total gamma ray">
-<xs:annotation>
 <xs:documentation>The measurement of all the naturally occurring gamma radiation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="total porosity">
-<xs:annotation>
 <xs:documentation>The total pore volume occupied by fluid in a rock.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tracer survey">
-<xs:annotation>
 <xs:documentation>A well log used for the purpose of monitoring a traceable material; e.g. a radioactive isotope.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for an acoustic or electromagnetic wave to traverse a specific distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="true conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of fluid-filled rock where fluid distributions and saturations are representative of those in the uninvaded, undisturbed part of the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="true resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of fluid-filled rock where fluid distributions and saturations are representative of those in the uninvaded, undisturbed part of the formation.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="true vertical depth">
-<xs:annotation>
 <xs:documentation>The distance along a straight, vertical path. Usually computed from a measured depth and deviation information.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tube wave dolomite porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a tube wave acoustic log using a dolomite matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tube wave limestone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a tube wave acoustic log using a limestone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tube wave matrix travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a acoustic tube wave to traverse a fixed distance of a given material or matrix. In this case the material or matrix is a specific, zero porosity rock, e.g. sandstone, limestone or dolomite.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tube wave sandstone porosity">
-<xs:annotation>
 <xs:documentation>Porosity calculated from a tube wave acoustic log using a sandstone matrix.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tube wave travel time">
-<xs:annotation>
 <xs:documentation>The time it takes for a tube acoustic wave to traverse a fixed distance.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="uranium">
-<xs:annotation>
 <xs:documentation>The measurement of gamma radiation emitted by uranium.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="velocity">
-<xs:annotation>
 <xs:documentation>directional speed</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="volume">
-<xs:annotation>
 <xs:documentation>cubic capacity</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="water based fluid correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for the effects of the components in a water based borehole fluid system; e.g., a correction for KCL in the mud.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="water holdup correction">
-<xs:annotation>
 <xs:documentation>A trace which has been corrected for water holdup.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="water saturated conductivity">
-<xs:annotation>
 <xs:documentation>The conductivity of rock completely saturated with connate water.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="water saturated resistivity">
-<xs:annotation>
 <xs:documentation>The resistivity of rock completely saturated with connate water.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="water saturation">
-<xs:annotation>
 <xs:documentation>The fraction or percentage of pore volume of rock occupied by water.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Motor">
-<xs:annotation>
 <xs:documentation>Tubular Motor Component Schema. Used to capture properties about a motor used in a tubular string.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="OffsetTool" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Tool offset from bottom.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PresLossFact" type="xs:double" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Pressure loss factor.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FlowrateMn" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum flow rate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FlowrateMx" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum flow rate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaRotorNozzle" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Diameter of rotor at nozzle.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ClearanceBearBox" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Clearance inside bearing box.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="LobesRotor" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Number of rotor lobes.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="LobesStator" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Number of stator lobes.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeBearing" type="witsml:BearingType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Type of bearing.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TempOpMx" type="eml:ThermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum operating temperature.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="RotorCatcher" type="xs:boolean" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Is rotor catcher present? Values are "true" (or "1") and "false" (or "0").</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DumpValve" type="xs:boolean" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Is dump valve present? Values are "true" (or "1") and "false" (or "0").</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaNozzle" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Nozzle diameter.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Rotatable" type="xs:boolean" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Is motor rotatable? Values are "true" (or "1") and "false" (or "0").</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="BendSettingsMn" type="eml:PlaneAngleMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum bend angle setting.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="BendSettingsMx" type="eml:PlaneAngleMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum bend angle setting.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
 </xs:complexType>
-<xs:simpleType name="BearingType">
-<xs:annotation>
 <xs:documentation>Specifies the bearing type of a motor.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="oil seal"/>
 <xs:enumeration value="mud lube"/>
 <xs:enumeration value="other"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Stabilizer">
-<xs:annotation>
 <xs:documentation>Tubular Stablizer Component Schema. Captures dimension and operation information about stabilizers used in the tubular string. </xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="LenBlade" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Length of the blade.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="LenBladeGauge" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Gauge Length of the blade. That is, the length of the blade measured at the OdBladeMx.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OdBladeMx" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum outer diameter of the blade.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OdBladeMn" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum outer diameter of the blade.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DistBladeBot" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Distance of the blade bottom from the bottom of the component.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ShapeBlade" type="witsml:BladeShapeType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Blade shape.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FactFric" type="xs:double" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Friction factor.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="TypeBlade" type="witsml:BladeType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Blade type.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of Stabilizer.</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:simpleType name="BladeShapeType">
-<xs:annotation>
 <xs:documentation>Blade shape of the stabilizer: melon, spiral, straight, etc.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="dynamic"/>
 <xs:enumeration value="melon"/>
 <xs:enumeration value="spiral"/>
 <xs:enumeration value="straight"/>
 <xs:enumeration value="variable"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="BladeType">
-<xs:annotation>
 <xs:documentation>Specifies the blade type of the stabilizer.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="clamp-on"/>
 <xs:enumeration value="integral"/>
 <xs:enumeration value="sleeve"/>
 <xs:enumeration value="welded"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="Bend">
-<xs:annotation>
 <xs:documentation>Tubular Bend Component Schema.</xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="Angle" type="eml:PlaneAngleMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Angle of the bend.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DistBendBot" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Distance of the bend from the bottom of the component.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ExtensionNameValue" type="eml:ExtensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xs:annotation>
 <xs:documentation>Extensions to the schema based on a name-value construct.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
-<xs:attribute name="uid" use="required" type="eml:String64">
-<xs:annotation>
 <xs:documentation>Unique identifier for this instance of Bend.</xs:documentation>
 </xs:annotation>
 </xs:attribute>
 </xs:complexType>
-<xs:complexType name="HoleOpener">
-<xs:annotation>
 <xs:documentation>Hole Opener Component Schema. Describes the hole-opener tool (often called a ‘reamer’) used on the tubular string. </xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="TypeHoleOpener" type="witsml:HoleOpenerType" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Under reamer or fixed blade.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="NumCutter" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Number of cutters on the tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="Manufacturer" type="eml:String64" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Manufacturer or supplier of the tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DiaHoleOpener" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Diameter of the reamer.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
 </xs:complexType>
-<xs:simpleType name="HoleOpenerType">
-<xs:annotation>
 <xs:documentation>Specifies the types of hole openers. </xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="under-reamer"/>
 <xs:enumeration value="fixed blade"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="RotarySteerableTool">
-<xs:annotation>
 <xs:documentation>Rotary Steerable Tool Component Schema. Captures size and performance information about the rotary steerable tool used in the tubular string. </xs:documentation>
 </xs:annotation>
-<xs:sequence>
-<xs:element name="DeflectionMethod" type="witsml:DeflectionMethod" minOccurs="1" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Method used to direct the deviation of the trajectory: point bit or push bit. </xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="HoleSizeMn" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum size of the hole in which the tool can operate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="HoleSizeMx" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum size of the hole in which the tool can operate.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="WobMx" type="eml:ForceMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum weight on the bit.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OperatingSpeed" type="eml:AngularVelocityMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Suggested operating speed.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="SpeedMx" type="eml:AngularVelocityMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum rotation speed.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FlowRateMn" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum flow rate for tool operation.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="FlowRateMx" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum flow rate for tool operation.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DownLinkFlowRateMn" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Minimum flow rate for programming the tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="DownLinkFlowRateMx" type="eml:VolumePerTimeMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Maximum flow rate for programming the tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PressLossFact" type="xs:double" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Pressure drop across the tool.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PadCount" type="xs:int" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The number of contact pads.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PadLen" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Length of the contact pad. </xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PadWidth" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Width of the contact pad.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="PadOffset" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Offset from the bottom of the pad to the bottom connector.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="OpenPadOd" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Outside diameter of the tool when the pads are activated.</xs:documentation>
 </xs:annotation>
 </xs:element>
-<xs:element name="ClosePadOd" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Outside diameter of the tool when the pads are closed.</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="AbstractRotarySteerableTool" type="witsml:AbstractRotarySteerableTool" minOccurs="1" maxOccurs="1"/>
 <xs:element name="Sensor" type="witsml:Sensor" minOccurs="0" maxOccurs="unbounded"/>
 <xs:element name="ExtensionAny" type="eml:CustomData" minOccurs="0" maxOccurs="1"/>
 </xs:sequence>
 </xs:complexType>
-<xs:simpleType name="DeflectionMethod">
-<xs:annotation>
 <xs:documentation>Specifies the method used to direct the deviation of the trajectory in directional drilling.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="hybrid">
-<xs:annotation>
 <xs:documentation>Rotary steerable system that changes the trajectory of a wellbore using both point-the-bit and push-the-bit methods.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="point bit">
-<xs:annotation>
 <xs:documentation>Rotary steerable system that changes the trajectory of a wellbore by tilting the bit to point it in the desired direction.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="push bit">
-<xs:annotation>
 <xs:documentation>Rotary steerable system that changes the trajectory of a wellbore by inducing a side force to push the bit in the desired direction.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="TubularComponentType">
-<xs:annotation>
 <xs:documentation>Specifies the types of components that can be used in a tubular string. These are used to specify the type of component and multiple components are used to define a tubular string (Tubular).</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="accelerator"/>
 <xs:enumeration value="adjustable kickoff"/>
 <xs:enumeration value="bit core diamond"/>
 <xs:enumeration value="bit core PDC"/>
 <xs:enumeration value="bit diamond fixed cut"/>
 <xs:enumeration value="bit hole opener"/>
 <xs:enumeration value="bit insert roller cone"/>
 <xs:enumeration value="bit mill tooth roller cone"/>
 <xs:enumeration value="bit PDC fixed cutter"/>
 <xs:enumeration value="bit under reamer"/>
 <xs:enumeration value="bridge plug"/>
 <xs:enumeration value="bull plug"/>
 <xs:enumeration value="bullnose"/>
 <xs:enumeration value="casing"/>
 <xs:enumeration value="casing crossover"/>
 <xs:enumeration value="casing cutter"/>
 <xs:enumeration value="casing head"/>
 <xs:enumeration value="casing inflatable packer"/>
 <xs:enumeration value="casing shoe screw-in"/>
 <xs:enumeration value="catch assembly"/>
 <xs:enumeration value="coiled tubing in hole"/>
 <xs:enumeration value="coiled tubing on coil"/>
 <xs:enumeration value="core barrel"/>
 <xs:enumeration value="core orientation barrel"/>
 <xs:enumeration value="die collar"/>
 <xs:enumeration value="die collar LH"/>
 <xs:enumeration value="directional guidance system"/>
 <xs:enumeration value="drill collar"/>
 <xs:enumeration value="drill collar short"/>
 <xs:enumeration value="drill pipe"/>
 <xs:enumeration value="drill pipe compressive"/>
 <xs:enumeration value="drill pipe LH"/>
 <xs:enumeration value="drill stem test BHA"/>
 <xs:enumeration value="drive pipe"/>
 <xs:enumeration value="dual catch assembly"/>
 <xs:enumeration value="extension bowl overshot"/>
 <xs:enumeration value="extension sub-overshot"/>
 <xs:enumeration value="float collar"/>
 <xs:enumeration value="float shoe"/>
 <xs:enumeration value="flow head"/>
 <xs:enumeration value="guide shoe"/>
 <xs:enumeration value="hanger casing subsea"/>
 <xs:enumeration value="hanger casing surface"/>
 <xs:enumeration value="hanger liner"/>
 <xs:enumeration value="hanger mud line"/>
 <xs:enumeration value="hanger tubing"/>
 <xs:enumeration value="heavy weight drill pipe"/>
 <xs:enumeration value="heavy weight drill pipe LH"/>
 <xs:enumeration value="jar"/>
 <xs:enumeration value="junk basket"/>
 <xs:enumeration value="junk basket reverse circulation"/>
 <xs:enumeration value="kelly"/>
 <xs:enumeration value="keyseat wiper tool"/>
 <xs:enumeration value="landing float collar"/>
 <xs:enumeration value="lead impression block"/>
 <xs:enumeration value="liner"/>
 <xs:enumeration value="logging while drilling tool"/>
 <xs:enumeration value="magnet"/>
 <xs:enumeration value="mill casing cutting"/>
 <xs:enumeration value="mill dress"/>
 <xs:enumeration value="mill flat bottom"/>
 <xs:enumeration value="mill hollow"/>
 <xs:enumeration value="mill packer picker assembly"/>
 <xs:enumeration value="mill pilot"/>
 <xs:enumeration value="mill polish"/>
 <xs:enumeration value="mill section"/>
 <xs:enumeration value="mill taper"/>
 <xs:enumeration value="mill washover"/>
 <xs:enumeration value="mill watermelon"/>
 <xs:enumeration value="millout extension"/>
 <xs:enumeration value="motor"/>
 <xs:enumeration value="motor instrumented"/>
 <xs:enumeration value="motor steerable"/>
 <xs:enumeration value="mule shoe"/>
 <xs:enumeration value="multilateral hanger running tool"/>
 <xs:enumeration value="MWD hang off sub"/>
 <xs:enumeration value="MWD pulser"/>
 <xs:enumeration value="non-magnetic collar"/>
 <xs:enumeration value="non-magnetic stabilizer"/>
 <xs:enumeration value="other"/>
 <xs:enumeration value="overshot"/>
 <xs:enumeration value="overshot LH"/>
 <xs:enumeration value="oversize lip guide overshot"/>
 <xs:enumeration value="packer"/>
 <xs:enumeration value="packer retrieve TT squeeze"/>
 <xs:enumeration value="packer RTTS"/>
 <xs:enumeration value="packer storm valve RTTS"/>
 <xs:enumeration value="pipe cutter"/>
 <xs:enumeration value="polished bore receptacle"/>
 <xs:enumeration value="ported stinger"/>
 <xs:enumeration value="prepacked screens"/>
 <xs:enumeration value="reamer"/>
 <xs:enumeration value="reversing tool"/>
 <xs:enumeration value="riser high pressure"/>
 <xs:enumeration value="riser marine"/>
 <xs:enumeration value="riser production"/>
 <xs:enumeration value="rotary steering tool"/>
 <xs:enumeration value="running tool"/>
 <xs:enumeration value="safety joint"/>
 <xs:enumeration value="safety joint LH"/>
 <xs:enumeration value="scab liner bit guide"/>
 <xs:enumeration value="scraper"/>
 <xs:enumeration value="scratchers"/>
 <xs:enumeration value="slotted liner"/>
 <xs:enumeration value="spear"/>
 <xs:enumeration value="stabilizer"/>
 <xs:enumeration value="stabilizer inline"/>
 <xs:enumeration value="stabilizer near bit"/>
 <xs:enumeration value="stabilizer near bit roller reamer"/>
 <xs:enumeration value="stabilizer non-rotating"/>
 <xs:enumeration value="stabilizer steerable"/>
 <xs:enumeration value="stabilizer string"/>
 <xs:enumeration value="stabilizer string roller reamer"/>
 <xs:enumeration value="stabilizer turbo back"/>
 <xs:enumeration value="stabilizer variable blade"/>
 <xs:enumeration value="stage cement collar"/>
 <xs:enumeration value="sub-bar catcher"/>
 <xs:enumeration value="sub-bent"/>
 <xs:enumeration value="sub-bit"/>
 <xs:enumeration value="sub-bumper"/>
 <xs:enumeration value="sub-catcher"/>
 <xs:enumeration value="sub-circulation"/>
 <xs:enumeration value="sub-cone"/>
 <xs:enumeration value="sub-crossover"/>
 <xs:enumeration value="sub-dart"/>
 <xs:enumeration value="sub-filter"/>
 <xs:enumeration value="sub-float"/>
 <xs:enumeration value="sub-jetting"/>
 <xs:enumeration value="sub-junk"/>
 <xs:enumeration value="sub-orienting"/>
 <xs:enumeration value="sub-ported"/>
 <xs:enumeration value="sub-pressure relief"/>
 <xs:enumeration value="sub-pump out"/>
 <xs:enumeration value="sub-restrictor"/>
 <xs:enumeration value="sub-saver"/>
 <xs:enumeration value="sub-shock"/>
 <xs:enumeration value="sub-side entry"/>
 <xs:enumeration value="sub-stop"/>
 <xs:enumeration value="surface pipe"/>
 <xs:enumeration value="taper tap"/>
 <xs:enumeration value="taper tap LH"/>
 <xs:enumeration value="thruster"/>
 <xs:enumeration value="tieback polished bore receptacle"/>
 <xs:enumeration value="tieback stinger"/>
 <xs:enumeration value="tubing"/>
 <xs:enumeration value="tubing-conveyed perforating gun"/>
 <xs:enumeration value="turbine"/>
 <xs:enumeration value="unknown"/>
 <xs:enumeration value="washover pipe"/>
 <xs:enumeration value="whipstock"/>
 <xs:enumeration value="whipstock anchor"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:complexType name="AbstractRotarySteerableTool" abstract="true">
-<xs:annotation>
 <xs:documentation>Choice placeholder in a rotary steerable tool.</xs:documentation>
 </xs:annotation>
 <xs:sequence minOccurs="1" maxOccurs="1"/>
 </xs:complexType>
-<xs:complexType name="BendAngle">
-<xs:annotation>
 <xs:documentation>Used with point-the-bit type of rotary steerable system tools; describes the angle of the bit. </xs:documentation>
 </xs:annotation>
-<xs:complexContent>
-<xs:sequence minOccurs="0" maxOccurs="1">
-<xs:element name="BendAngle" type="eml:PlaneAngleMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>The angle of the bend.</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
-<xs:complexType name="BendOffset">
-<xs:annotation>
 <xs:documentation>Used with point-the-bit type of rotary steerable system tools; describes the angle of the bit.</xs:documentation>
 </xs:annotation>
-<xs:complexContent>
-<xs:sequence minOccurs="0" maxOccurs="1">
-<xs:element name="BendOffset" type="eml:LengthMeasure" minOccurs="0" maxOccurs="1">
-<xs:annotation>
 <xs:documentation>Offset distance from the bottom connection to the bend.</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
-<xs:simpleType name="IadcBearingWearCode">
-<xs:annotation>
 <xs:documentation>Specifies the condition codes for the bearing wear. </xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="0"/>
 <xs:enumeration value="1"/>
 <xs:enumeration value="2"/>
 <xs:enumeration value="3"/>
 <xs:enumeration value="4"/>
 <xs:enumeration value="5"/>
 <xs:enumeration value="6"/>
 <xs:enumeration value="7"/>
 <xs:enumeration value="8"/>
 <xs:enumeration value="E"/>
 <xs:enumeration value="F"/>
 <xs:enumeration value="N"/>
 <xs:enumeration value="X"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="IadcIntegerCode">
-<xs:annotation>
 <xs:documentation>Specifies the IADC integer codes for the inner or outer tooth rows. </xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="0"/>
 <xs:enumeration value="1"/>
 <xs:enumeration value="2"/>
 <xs:enumeration value="3"/>
 <xs:enumeration value="4"/>
 <xs:enumeration value="5"/>
 <xs:enumeration value="6"/>
 <xs:enumeration value="7"/>
 <xs:enumeration value="8"/>
 </xs:restriction>
 </xs:simpleType>
 </xs:schema>