-<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.witsml.org/schemas/131/addendum/combo" version="1.3.1.0">
<!--
                                                         
 -->
<!--
 POSC License Agreement
	This file is distributed under the POSC License Agreement at
	http://www.posc.org/about/license.shtml.
	Use of this file constitutes agreement with the POSC License Agreement.
	
 -->
<!--
                                                         
 -->
 <xsd:include schemaLocation="typ_measureType.xsd"/>
<!--
                                                         
 -->
-<xsd:annotation>
 <xsd:documentation>WITSML- Catalog of Value Constrainted Types.</xsd:documentation>
 </xsd:annotation>
<!--
                                                         
 -->
<!--
                                                         
 -->
-<xsd:simpleType name="ActivityClassType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="planned">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unplanned">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="downtime">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="ActivityCode">
-<xsd:annotation>
 <xsd:documentation>Activity codes. The list of standard values is contained in the WITSML enumValues.xml file. </xsd:documentation>
 </xsd:annotation>
 <xsd:restriction base="witsml:abstractTypeEnum"> </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="AziRef">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="magnetic north">
-<xsd:annotation>
 <xsd:documentation>The north direction as defined by the magnetic north pole at the time of the measurement. The magnetic north pole is the direction that a magnet will point to when freely rotating.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="grid north">
-<xsd:annotation>
 <xsd:documentation>The north direction is defined by the coordinate grid in the projection coordinate system.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="true north">
-<xsd:annotation>
 <xsd:documentation>The north direction as defined by the true north pole. The true north pole is an average of the actual measured north axis, which is the axis of rotation of the earth.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
			ArrayElementDataType					
 -->
-<xsd:simpleType name="ArrayElementDataType">
-<xsd:annotation>
 <xsd:documentation>A list of binary representations for elements of aggregates which may be Base64-encoded (e. g. elements of well log array traces, or multiplexed frames of similar-typed well log traces) as described in "XML Schema Part 2: Datatypes", 3.2.16 base64binary [http://www.w3.org/TR/xmlschema-2/#base4Binary]] and in "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" (IETF RFC 2045) [ http://www.ietf.org/rfc/rfc2045.txt ].</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
 <xsd:enumeration value="boolean"/>
 <xsd:enumeration value="integer 8 bit"/>
 <xsd:enumeration value="integer 16 bit"/>
 <xsd:enumeration value="integer 32 bit"/>
 <xsd:enumeration value="integer 64 bit"/>
 <xsd:enumeration value="IEEE float 32 bit"/>
 <xsd:enumeration value="IEEE float 64 bit"/>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BearingType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="oil seal">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="mud lube">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="other">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BitDullCode">
-<xsd:annotation>
 <xsd:documentation>These values represent a classification of a drill bit based on its reason for being declared inoperable, as originally defined by the IADC.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="BC">
-<xsd:annotation>
 <xsd:documentation>Broken Cone</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BT">
-<xsd:annotation>
 <xsd:documentation>Broken teeth/cutters</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BU">
-<xsd:annotation>
 <xsd:documentation>Balled Up</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CC">
-<xsd:annotation>
 <xsd:documentation>Cracked Cone</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CD">
-<xsd:annotation>
 <xsd:documentation>Cone Dragged</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CI">
-<xsd:annotation>
 <xsd:documentation>Cone Interference</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CR">
-<xsd:annotation>
 <xsd:documentation>Cored</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CT">
-<xsd:annotation>
 <xsd:documentation>Chipped Teeth</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ER">
-<xsd:annotation>
 <xsd:documentation>Erosion</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FC">
-<xsd:annotation>
 <xsd:documentation>Flat Crested Wear</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HC">
-<xsd:annotation>
 <xsd:documentation>Heat Checking</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="JD">
-<xsd:annotation>
 <xsd:documentation>Junk Damage</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LC">
-<xsd:annotation>
 <xsd:documentation>Lost Nozzle</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LN">
-<xsd:annotation>
 <xsd:documentation>Lost Nozzle</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LT">
-<xsd:annotation>
 <xsd:documentation>Lost Teeth/Cutters</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NO">
-<xsd:annotation>
 <xsd:documentation>No Dull/No Other Wear</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="OC">
-<xsd:annotation>
 <xsd:documentation>Off-Center Wear</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PB">
-<xsd:annotation>
 <xsd:documentation>Pinched Bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PN">
-<xsd:annotation>
 <xsd:documentation>Plugged Nozzle</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="RG">
-<xsd:annotation>
 <xsd:documentation>Rounded Gauge</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="RO">
-<xsd:annotation>
 <xsd:documentation>Ring Out</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SD">
-<xsd:annotation>
 <xsd:documentation>Shirttail Damage</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SS">
-<xsd:annotation>
 <xsd:documentation>Self-Sharpening Wear</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TR">
-<xsd:annotation>
 <xsd:documentation>Tracking</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WO">
-<xsd:annotation>
 <xsd:documentation>WashOut on Bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WT">
-<xsd:annotation>
 <xsd:documentation>Worn Teeth/Cutters</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BitReasonPulled">
-<xsd:annotation>
 <xsd:documentation>These values represent the reason for pulling a drill bit from the wellbore, as originally defined by the IADC.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="BHA">
-<xsd:annotation>
 <xsd:documentation>Change Bottom Hole Assembly</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CM">
-<xsd:annotation>
 <xsd:documentation>Condition Mud</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CP">
-<xsd:annotation>
 <xsd:documentation>Core Point</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DMF">
-<xsd:annotation>
 <xsd:documentation>Downhole Motor Failure</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DP">
-<xsd:annotation>
 <xsd:documentation>Drill Plug</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DST">
-<xsd:annotation>
 <xsd:documentation>Drill Stem Test</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DTF">
-<xsd:annotation>
 <xsd:documentation>Downhole Tool Failure</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FM">
-<xsd:annotation>
 <xsd:documentation>Formation Change</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HP">
-<xsd:annotation>
 <xsd:documentation>Hole Problems</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HR">
-<xsd:annotation>
 <xsd:documentation>Hours on Bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LOG">
-<xsd:annotation>
 <xsd:documentation>Run Logs</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PP">
-<xsd:annotation>
 <xsd:documentation>Pump Pressure</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PR">
-<xsd:annotation>
 <xsd:documentation>Penetration Rate</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="RIG">
-<xsd:annotation>
 <xsd:documentation>Rig Repairs</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TD">
-<xsd:annotation>
 <xsd:documentation>Total Depth/Casing Depth</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TQ">
-<xsd:annotation>
 <xsd:documentation>Torque</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TW">
-<xsd:annotation>
 <xsd:documentation>Twist Off</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WC">
-<xsd:annotation>
 <xsd:documentation>Weather Conditions</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BitType">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of drill/core bit.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="diamond">
-<xsd:annotation>
 <xsd:documentation>Diamond bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="diamond core">
-<xsd:annotation>
 <xsd:documentation>Diamond core bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="insert roller cone">
-<xsd:annotation>
 <xsd:documentation>Insert roller cone bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PDC">
-<xsd:annotation>
 <xsd:documentation>polycrystalline diamond compact fixed cutter bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PDC core">
-<xsd:annotation>
 <xsd:documentation>polycrystalline diamond compact core bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="roller cone">
-<xsd:annotation>
 <xsd:documentation>Milled tooth roller cone bit</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BhaStatus">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="final">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="progress">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="plan">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BladeShapeType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="dynamic">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="melon">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="spiral">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="straight">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="variable">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BladeType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="clamp-on">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="integral">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="sleeve">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="welded">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BopType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="annular preventer">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="shear ram">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="blind ram">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="pipe ram">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling spool">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="flexible joint">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="connector">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="BoxPinConfig">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of Box/Pin configuration.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="bottom box, top box">
-<xsd:annotation>
 <xsd:documentation>Bottom box, top box</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="bottom box, top pin">
-<xsd:annotation>
 <xsd:documentation>Bottom box, top pin</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="bottom pin top box">
-<xsd:annotation>
 <xsd:documentation>Bottom pin top box</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="bottom pin">
-<xsd:annotation>
 <xsd:documentation>Bottom pin</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="CementJobType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="primary">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="plug">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="squeeze">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="ConnectionPosition">
-<xsd:annotation>
 <xsd:documentation>These values represent the position of a connection.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="both">
-<xsd:annotation>
 <xsd:documentation>The connection is the same at both ends of the component</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="bottom">
-<xsd:annotation>
 <xsd:documentation>This connection is only at the bottom of the component</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="top">
-<xsd:annotation>
 <xsd:documentation>This connection is only at the top of the component</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="DeflectionMethod">
-<xsd:annotation>
 <xsd:documentation>These values represent method used to direct the deviation of the trajectory.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="point bit">
-<xsd:annotation>
 <xsd:documentation>Rotary Steerable System that deviates a wellbore by tilting the bit to point it in the desired direction.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="push bit">
-<xsd:annotation>
 <xsd:documentation>Rotary Steerable System that deviates a wellbore by inducing a side force to push the bit in the desired direction.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="DerrickType">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of drilling derrick.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="double">
-<xsd:annotation>
 <xsd:documentation>2 stand capacity derrick</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="quadruple">
-<xsd:annotation>
 <xsd:documentation>4 stand capacity derrick</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="slant">
-<xsd:annotation>
 <xsd:documentation>Slant derrick</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="triple">
-<xsd:annotation>
 <xsd:documentation>3 stand capacity derrick</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="DrawWorksType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="mechanical">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="standard electric">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="diesel electric">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ram rig">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="DriveType">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of work string drive (rotary system).</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="coiled tubing">
-<xsd:annotation>
 <xsd:documentation>Coiled tubing rig</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="rotary kelly drive">
-<xsd:annotation>
 <xsd:documentation>Kelly drive system</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="top drive">
-<xsd:annotation>
 <xsd:documentation>Top Drive</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                     
 -->
-<xsd:simpleType name="ElevCodeEnum">
-<xsd:annotation>
 <xsd:documentation>The type of local or permanent reference datum for vertical gravity based (i.e., elevation and vertical depth) and measured depth coordinates within the context of a well. This list includes local points (e.g., kelly bushing) used as a datum and vertical reference datums (e.g., mean sea level).</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="CF">
-<xsd:annotation>
 <xsd:documentation>casing flange: A flange affixed to the top of the casing string used to attach production equipment.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CV">
-<xsd:annotation>
 <xsd:documentation>crown valve</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DF">
-<xsd:annotation>
 <xsd:documentation>derrick floor</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GL">
-<xsd:annotation>
 <xsd:documentation>ground level</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="KB">
-<xsd:annotation>
 <xsd:documentation>kelly bushing</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="RB">
-<xsd:annotation>
 <xsd:documentation>rotary bushing</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="RT">
-<xsd:annotation>
 <xsd:documentation>rotary table</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SF">
-<xsd:annotation>
 <xsd:documentation>sea floor</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LAT">
-<xsd:annotation>
 <xsd:documentation>Lowest Astronomical Tide. The lowest tide level over the duration of the National Tidal Datum Epoch (19 years).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SL">
-<xsd:annotation>
 <xsd:documentation>Mean Sea Level - A tidal datum. The arithmetic mean of hourly heights observed over the National Tidal Datum Epoch (19 years).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MHHW">
-<xsd:annotation>
 <xsd:documentation>Mean Higher High Water - A tidal datum. The average of the higher high water height of each tidal day observed over the National Tidal Datum Epoch (19 years).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MHW">
-<xsd:annotation>
 <xsd:documentation>Mean High Water - A tidal datum. The average of all the high water heights observed over the National Tidal Datum Epoch (19 years).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MLLW">
-<xsd:annotation>
 <xsd:documentation>Mean Lower Low Water - A tidal datum. The average of the lower low water height of each tidal day observed over the National Tidal Datum Epoch (19 years ).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MLW">
-<xsd:annotation>
 <xsd:documentation>Mean Low Water - A tidal datum. The average of all the low water heights observed over the National Tidal Datum Epoch (19 years).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MTL">
-<xsd:annotation>
 <xsd:documentation>Mean Tide Level - A tidal datum. The arithmetic mean of mean high water and mean low water. Same as half-tide level.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="KO">
-<xsd:annotation>
 <xsd:documentation>kickoff point</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="Ellipsoid">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of ellipsoid (spheroid) defining geographic or planar coordinates. </xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="AGD66">
-<xsd:annotation>
 <xsd:documentation>Australian Old</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="AIRY_MOD">
-<xsd:annotation>
 <xsd:documentation>Modified Airy</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="AIRY30">
-<xsd:annotation>
 <xsd:documentation>Airy 1830</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="AIRY49">
-<xsd:annotation>
 <xsd:documentation>Airy 1849</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="AUST_NAT">
-<xsd:annotation>
 <xsd:documentation>Australian National Same as KAU63 and SA69</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BESL-DHD">
-<xsd:annotation>
 <xsd:documentation>Bessel Modified</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BESL-NGL">
-<xsd:annotation>
 <xsd:documentation>Bessel - NGO 1948</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BESL-RT9">
-<xsd:annotation>
 <xsd:documentation>Bessel - RT90</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BESS41">
-<xsd:annotation>
 <xsd:documentation>Bessel 1841</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BESSNAM">
-<xsd:annotation>
 <xsd:documentation>Bessel 1841 for Namibia</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="BOGOTA">
-<xsd:annotation>
 <xsd:documentation>BOGOTA (International 1924)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL58">
-<xsd:annotation>
 <xsd:documentation>Clarke 1858</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL58-1">
-<xsd:annotation>
 <xsd:documentation>Clarke 1858-1</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL66">
-<xsd:annotation>
 <xsd:documentation>Clarke 1866</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL66-M">
-<xsd:annotation>
 <xsd:documentation>Clarke 1866 for Michigan</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-A">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 variation A</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-B">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 variation B</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-I">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 IGN</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-J">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 for Jamaica</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-M">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 for Merchich</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CL80-P">
-<xsd:annotation>
 <xsd:documentation>Clarke 1880 for Palestine</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CMPOINCH">
-<xsd:annotation>
 <xsd:documentation>CAMPO INCH (International 1924)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DAN">
-<xsd:annotation>
 <xsd:documentation>Danish</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="DELA">
-<xsd:annotation>
 <xsd:documentation>DELAMBRE 1810 </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ED50">
-<xsd:annotation>
 <xsd:documentation>ED50 (International 1924)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EGYPT07">
-<xsd:annotation>
 <xsd:documentation>EGYPT07 (Helmert 1906)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER">
-<xsd:annotation>
 <xsd:documentation>Everest 1830 - Indian</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER48">
-<xsd:annotation>
 <xsd:documentation>Everest 1948</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER56">
-<xsd:annotation>
 <xsd:documentation>Everest 1956</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER69">
-<xsd:annotation>
 <xsd:documentation>Everest 1969</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER-BR">
-<xsd:annotation>
 <xsd:documentation>Everest Brunei</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVERMOD">
-<xsd:annotation>
 <xsd:documentation>Modified Everest</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER-P">
-<xsd:annotation>
 <xsd:documentation>Everest Pakistan</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVER-TM">
-<xsd:annotation>
 <xsd:documentation>Everest 1830 (modified) Timbalai</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="EVTM">
-<xsd:annotation>
 <xsd:documentation>Everest - Timbali </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FISC60">
-<xsd:annotation>
 <xsd:documentation>"Fischer 1960 aka ""Mercury"""</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FISC60MOD">
-<xsd:annotation>
 <xsd:documentation>Fischer 1960 Modified</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FISC68">
-<xsd:annotation>
 <xsd:documentation>"Fischer 1968 aka ""Modified Mercury"""</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="FISCMOD">
-<xsd:annotation>
 <xsd:documentation>"Modified Fischer 1960 aka ""South Asia"""</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GDA94">
-<xsd:annotation>
 <xsd:documentation>GDA94 - Australia</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GRS67">
-<xsd:annotation>
 <xsd:documentation>Geodetic Reference System 1967</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GRS80">
-<xsd:annotation>
 <xsd:documentation>Geodetic Reference System 1980</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HAY09">
-<xsd:annotation>
 <xsd:documentation>Hayford 1909</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HEIS">
-<xsd:annotation>
 <xsd:documentation>Heiskanen 1929</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HEL06">
-<xsd:annotation>
 <xsd:documentation>Helmert 1906</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HEL07">
-<xsd:annotation>
 <xsd:documentation>Helmert 1907 </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HOUG">
-<xsd:annotation>
 <xsd:documentation>Hough 1956 </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="IAG-75">
-<xsd:annotation>
 <xsd:documentation>IAG 75</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INDIAN75">
-<xsd:annotation>
 <xsd:documentation>INDIAN75 (Everest 1930)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INDO-74">
-<xsd:annotation>
 <xsd:documentation>INDO74 (Indonesian 1974)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INT24">
-<xsd:annotation>
 <xsd:documentation>International 1924</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="IUGG67">
-<xsd:annotation>
 <xsd:documentation>IUGG 1967</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="IUGG75">
-<xsd:annotation>
 <xsd:documentation>IUGG 1975</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="JEFF48">
-<xsd:annotation>
 <xsd:documentation>Jeffreys 1948</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="KAU63">
-<xsd:annotation>
 <xsd:documentation>Kaula 1963 Same as AUST_NAT and SA69</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="KRSV">
-<xsd:annotation>
 <xsd:documentation>Krassovsky</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MERIT83">
-<xsd:annotation>
 <xsd:documentation>MERIT83</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NAD27">
-<xsd:annotation>
 <xsd:documentation>NAD27 (Clarke 1866)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NAHRAN">
-<xsd:annotation>
 <xsd:documentation>NAHRAN (Clarke 1880)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NEWINT67">
-<xsd:annotation>
 <xsd:documentation>New International 1967</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NWL-10D">
-<xsd:annotation>
 <xsd:documentation>NWL 10D</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NWL-9D">
-<xsd:annotation>
 <xsd:documentation>NWL 9D</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="OSGB36">
-<xsd:annotation>
 <xsd:documentation>OSGB36 (Airy 1830)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="OSU86F">
-<xsd:annotation>
 <xsd:documentation>OSU86F</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="OSU91A">
-<xsd:annotation>
 <xsd:documentation>OSU91A</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PLESSIS-1817">
-<xsd:annotation>
 <xsd:documentation>Plessis 1817</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PSAD56">
-<xsd:annotation>
 <xsd:documentation>PSAD56 (International 1924)</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PTNOIRE">
-<xsd:annotation>
 <xsd:documentation>Pointe Noire 1948</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SA69">
-<xsd:annotation>
 <xsd:documentation>South American 1969</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SPHR">
-<xsd:annotation>
 <xsd:documentation>Sphere of radius 6370997</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="STRU">
-<xsd:annotation>
 <xsd:documentation>Struve 1860</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WALB">
-<xsd:annotation>
 <xsd:documentation>Walbeck</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WAR24">
-<xsd:annotation>
 <xsd:documentation>War Office 1924</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS60">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1960</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS66">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1966</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS72">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1972</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS84">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1984</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="FiberMode">
-<xsd:annotation>
 <xsd:documentation>The mode of a Distributed Temperature Survey (DTS) fiber.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="singlemode">
-<xsd:annotation>
 <xsd:documentation>A single, narrow, core of constant refractive index, surrounded by glass cladding. The core diameter is comparable to a wave length of the light (about 5 um).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="multimode">
-<xsd:annotation>
 <xsd:documentation>The core has a graded refractive index. The core is generally about 50um in diameter.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="other">
-<xsd:annotation>
 <xsd:documentation>The fiber mode is neither singlemode or multimode.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="GasPeakType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="circulating background gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="connection gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling background gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling gas peak">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="flow check gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="no readings">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="other">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="shut down gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="trip gas">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="GeodeticDatum">
-<xsd:annotation>
 <xsd:documentation>These values represent the type of geodetic datum. The source (except for "none", "unknown" and "UserDefined") of the values and the descriptions is Geoshare V13.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="ADND">
-<xsd:annotation>
 <xsd:documentation>Adindian ellipsoid=CL80 region="Sudan, Ethiopia"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ARC50">
-<xsd:annotation>
 <xsd:documentation>ARC 1950 ellipsoid=CL80B region="Southern Africa"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="AUSG">
-<xsd:annotation>
 <xsd:documentation>Australian ellipsoid=GRS67 region="Australia Geodetic"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CAA">
-<xsd:annotation>
 <xsd:documentation>Camp Area Astro ellipsoid=INT24 region=Antarctica </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CHAS">
-<xsd:annotation>
 <xsd:documentation>Chau Astro ellipsoid=INT24 region=Paraguay </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="CORAL">
-<xsd:annotation>
 <xsd:documentation>Corrego Alegre ellipsoid=INT24 region=INT24 </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ED50">
-<xsd:annotation>
 <xsd:documentation>European 1950 ellipsoid=INT24 region="Europe, Middle East, North Africa"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ED87">
-<xsd:annotation>
 <xsd:documentation>European 1987 ellipsoid=INT24 region="Europe, Middle East, North Africa"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ERIN65">
-<xsd:annotation>
 <xsd:documentation>Ireland 1965 ellipsoid=AIRY_MOD region=Ireland </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GD49">
-<xsd:annotation>
 <xsd:documentation>Geodetic Datum 1949 ellipsoid=INT24 region="New Zealand"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GHANA">
-<xsd:annotation>
 <xsd:documentation>Ghana ellipsoid=WAR24 region=Ghana </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GUAM63">
-<xsd:annotation>
 <xsd:documentation>Guam 1963 ellipsoid=CL66 region="Marianas Islands"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HJRS55">
-<xsd:annotation>
 <xsd:documentation>Hjorsey 1955 ellipsoid=INT24 region=Iceland </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="HTS">
-<xsd:annotation>
 <xsd:documentation>Hu-Tzu-Shan ellipsoid=INT24 region=Taiwan </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INCH">
-<xsd:annotation>
 <xsd:documentation>Campo Inchauspe ellipsoid=INT24 region=Argentina </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INDIA1">
-<xsd:annotation>
 <xsd:documentation>Indian 'Kalimpur' ellipsoid=EVER region=India </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INDIA2">
-<xsd:annotation>
 <xsd:documentation>Indian 'Kalimpur' ellipsoid=INT24 region=India </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="INDNS74">
-<xsd:annotation>
 <xsd:documentation>Indonesia 1974 ellipsoid=GRS67 region=Indonesia </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LIB64">
-<xsd:annotation>
 <xsd:documentation>Liberia 1964 ellipsoid=CL80 region=Liberia </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="LUZON">
-<xsd:annotation>
 <xsd:documentation>Luzon ellipsoid=CL66 region=Philippines </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="MRCH">
-<xsd:annotation>
 <xsd:documentation>Merchich ellipsoid=CL80A region=Morocco </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NAD27">
-<xsd:annotation>
 <xsd:documentation>North American 'Meades Ranch' ellipsoid=CL66 region="North America"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NAD83">
-<xsd:annotation>
 <xsd:documentation>North American Datum of 1983 ellipsoid=GRS80 region="Canada, Cuba, U.S., Caribbean"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NGRA">
-<xsd:annotation>
 <xsd:documentation>Nigeria ellipsoid=CL80 region=Nigeria </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="None">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NPRM">
-<xsd:annotation>
 <xsd:documentation>Naparima ellipsoid=INT24 region="Trinidad and Tobago"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="OSGB36">
-<xsd:annotation>
 <xsd:documentation>Ordnance Survey of Great Britain 1936 ellipsoid=AIRY region="Great Britain, Northern Ireland"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="POTS1">
-<xsd:annotation>
 <xsd:documentation>European 'Pelmert Tower, Potsdam' ellipsoid=INT24 region="Most of Eurasia, Africa"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PULK1">
-<xsd:annotation>
 <xsd:documentation>Russian 'Pulkovo' ellipsoid=BESS41 </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="PULK2">
-<xsd:annotation>
 <xsd:documentation>Russian 'Pulkovo' ellipsoid=KRSV </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="QRNQ">
-<xsd:annotation>
 <xsd:documentation>Qornoq ellipsoid=INT24 region=Greenland </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SA56">
-<xsd:annotation>
 <xsd:documentation>Provisional South American, 1956 ellipsoid=INT24 region="Bolivia, Chile, Colombia, Ecuador, Peru, Venezuela, the Guianas"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SRL60">
-<xsd:annotation>
 <xsd:documentation>Sierra Leone 1960 ellipsoid=CL80 region="Sierra Leone"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TNRV25">
-<xsd:annotation>
 <xsd:documentation>Tananarive (Antananarivo) Obsv. 1925T ellipsoid=INT24 region="Malagasy Republic"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="TOKYO">
-<xsd:annotation>
 <xsd:documentation>Tokyo ellipsoid=BESS41 region=Japan</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="UserDefined">
-<xsd:annotation>
 <xsd:documentation>Datum defined elsewhere</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="VROL">
-<xsd:annotation>
 <xsd:documentation>Voirol ellipsoid=CL80 region="Algeria, Tunisia"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS72">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1972 ellipsoid=WGS72</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="WGS84">
-<xsd:annotation>
 <xsd:documentation>World Geodetic System 1984 ellipsoid=WGS84 region="Sino-Soviet Bloc, SW Asia, Hydrographic, Aeronautical"</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="YACR">
-<xsd:annotation>
 <xsd:documentation>Yacare ellipsoid=INT24 region=Uruguay</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="Hemispheres">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="northern">
-<xsd:annotation>
 <xsd:documentation>Northern hemisphere.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="southern">
-<xsd:annotation>
 <xsd:documentation>Southern hemisphere.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="HoleCasingType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="blow out preventer">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="casing">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="conductor">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="curved conductor">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="liner">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="open hole">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="riser">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="tubing">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="HoleOpenerType">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="under-reamer">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="fixed blade">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="IntervalMethod">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="average">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="maximum">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="minimum">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="other">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="spot sample">
-<xsd:annotation>
 <xsd:documentation/>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="unknown">
-<xsd:annotation>
 <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="IntervalType">