-<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.witsml.org/schemas/131" version="1.3.1.1">
<!--
                                                         
 -->
<!--
 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:include schemaLocation="typ_measureType_NEW.xsd"/>
<!--
                                                         
 -->
-<xsd:annotation>
 <xsd:documentation>WITSML- Catalog of Value Constrainted Types.</xsd:documentation>
 </xsd:annotation>
<!--
                                                         
 -->
<!--
                                                         
 -->
-<xsd:simpleType name="XXXXXXXXXXXXXXXXXXXXXXXXXX">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="XXXXXXXXXXXXXXXXXXXXXXX">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</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="WellNoticeWorkStatus">
-<xsd:annotation>
 <xsd:documentation>The status of the work referenced in the well notice.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="change approved program">
-<xsd:annotation>
 <xsd:documentation>A change in the previously approved program is requested.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="final abandonment notice">
-<xsd:annotation>
 <xsd:documentation>Notice that the well has been plugged and abandoned and the well site reclaimed is given.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="intent notice">
-<xsd:annotation>
 <xsd:documentation>Notice that a type of sundry work will be performed on a well is given.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="subsequent report">
-<xsd:annotation>
 <xsd:documentation>Notice that a type of sundry work has been performed on a well is given.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="time extension">
-<xsd:annotation>
 <xsd:documentation>A time extension is requested.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="waiver">
-<xsd:annotation>
 <xsd:documentation>A waiver is requested.</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="WellNoticeWellDeviation">
-<xsd:annotation>
 <xsd:documentation>A description of the wellbore path.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="none">
-<xsd:annotation>
 <xsd:documentation>The wellbore is not deviated.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="directional">
-<xsd:annotation>
 <xsd:documentation>The wellbore requires the use of special tools or techniques to ensure that the wellbore path hits a particular subsurface target, typically located away from (as opposed to directly under) the surface location of the well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="highly deviated/horizontal">
-<xsd:annotation>
 <xsd:documentation>The departure of the wellbore from vertical exceeds about 80 degrees.</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="WellNoticeUnitConfiguration">
-<xsd:annotation>
 <xsd:documentation>The aliquot description of the pooled area.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="E/2">
-<xsd:annotation>
 <xsd:documentation>The eastern half.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="N/2">
-<xsd:annotation>
 <xsd:documentation>The northern half.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="S/2">
-<xsd:annotation>
 <xsd:documentation>The southern half.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="W/2">
-<xsd:annotation>
 <xsd:documentation>The western half.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SE/4">
-<xsd:annotation>
 <xsd:documentation>The southeastern quarter.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="SW/4">
-<xsd:annotation>
 <xsd:documentation>The southwestern quarter.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NE/4">
-<xsd:annotation>
 <xsd:documentation>The northeastern quarter.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NW/4">
-<xsd:annotation>
 <xsd:documentation>The northwestern quarter.</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="WellNoticePermitAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The role of the person in the context of a single well notice submission.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="agent">
-<xsd:annotation>
 <xsd:documentation>The owner's or operator's agent for submitting regulatory notices.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="applicant">
-<xsd:annotation>
 <xsd:documentation>The well notice applicant.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="operator">
-<xsd:annotation>
 <xsd:documentation>The entity operating the well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="owner">
-<xsd:annotation>
 <xsd:documentation>The entity on record as owning the well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="principal contact">
-<xsd:annotation>
 <xsd:documentation>An individual assigned as a primary point of contact for the specified entity.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="submittor">
-<xsd:annotation>
 <xsd:documentation>The individual presenting the regulatory information for approval.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="successor">
-<xsd:annotation>
 <xsd:documentation>The entity succeeding the position.</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="WellNoticeBondAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The role people play in well bonds.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="agent">
-<xsd:annotation>
 <xsd:documentation>The owner's or operator's agent for submitting regulatory notices.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="bond holder">
-<xsd:annotation>
 <xsd:documentation>The entity holding the bond.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="guarantor">
-<xsd:annotation>
 <xsd:documentation>The party guaranteeing the bond.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="operator">
-<xsd:annotation>
 <xsd:documentation>The entity operating the well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="owner">
-<xsd:annotation>
 <xsd:documentation>The entity on record as owning the well.</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="WellNoticeTreatmentAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The role people play in well treatments.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="treatment contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform a well treatment.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="wireline contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform wireline logging of the well for formation evaluation or well workover.</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="WellNoticeLeaseAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The role people play in lease transactions.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="lessee">
-<xsd:annotation>
 <xsd:documentation>The entity to which a lease is granted.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="lessor">
-<xsd:annotation>
 <xsd:documentation>The entity that grants a lease.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="mineral owner">
-<xsd:annotation>
 <xsd:documentation>The owner of the rights to the mineral resource.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="mineral permittee">
-<xsd:annotation>
 <xsd:documentation>The entity permitted rights to the mineral resource.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="successor">
-<xsd:annotation>
 <xsd:documentation>The entity succeeding the position.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="surface owner">
-<xsd:annotation>
 <xsd:documentation>The owner of the surface property.</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="WellNoticeConstructionEvent">
-<xsd:annotation>
 <xsd:documentation>A type of construction event.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="abandoned">
-<xsd:annotation>
 <xsd:documentation>The well is abandoned.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="approved">
-<xsd:annotation>
 <xsd:documentation>The permit notice is approved.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="casing set">
-<xsd:annotation>
 <xsd:documentation>Casing is set.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="cement">
-<xsd:annotation>
 <xsd:documentation>A cement job is performed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="commissioner approval">
-<xsd:annotation>
 <xsd:documentation>TThe commissioner's approval is granted.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling ceased">
-<xsd:annotation>
 <xsd:documentation>Drilling activity stops.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="final reclamation commenced">
-<xsd:annotation>
 <xsd:documentation>Final reclamation begins.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="first produced from formation">
-<xsd:annotation>
 <xsd:documentation>The well produces from the target formation for the first time.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="formation abandoned">
-<xsd:annotation>
 <xsd:documentation>The formation is abandoned.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GPS measurement">
-<xsd:annotation>
 <xsd:documentation>A latitude/longitude measurement is taken by geo-positioning device.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="in operation">
-<xsd:annotation>
 <xsd:documentation>The well is placed in operation.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="initial gas after treatment">
-<xsd:annotation>
 <xsd:documentation>First gas production after treatment.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="initial oil after treament">
-<xsd:annotation>
 <xsd:documentation>First oil production after treatment.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="initial oil natural">
-<xsd:annotation>
 <xsd:documentation>First oil production (natural).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="last MIT">
-<xsd:annotation>
 <xsd:documentation>A mechanical integrity test is performed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="notice of intent to start">
-<xsd:annotation>
 <xsd:documentation>Notice of intent to start is given.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="operator approved">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="plugged">
-<xsd:annotation>
 <xsd:documentation>Plugging takes place.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="ready for inspection">
-<xsd:annotation>
 <xsd:documentation>The site is ready for inspection.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="received">
-<xsd:annotation>
 <xsd:documentation>The permit notice is received.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="report of work done/completed">
-<xsd:annotation>
 <xsd:documentation>A report of work is received.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="shut-in">
-<xsd:annotation>
 <xsd:documentation>The well is shut in.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="signed">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="spud">
-<xsd:annotation>
 <xsd:documentation>The well is spudded.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="started">
-<xsd:annotation>
 <xsd:documentation>The work has begun.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="submitted">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="surface owner notified">
-<xsd:annotation>
 <xsd:documentation>The surface owner is notified.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="temporarily abandoned">
-<xsd:annotation>
 <xsd:documentation>The well is temporarily abandoned.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="test">
-<xsd:annotation>
 <xsd:documentation>A well test is performed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="total depth reached">
-<xsd:annotation>
 <xsd:documentation>The total depth of the well is reached.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="treatment">
-<xsd:annotation>
 <xsd:documentation>A well treatment is performed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="tubing setting">
-<xsd:annotation>
 <xsd:documentation>Tubing is set.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="verbal approval">
-<xsd:annotation>
 <xsd:documentation>Verbal approval is given.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="well completion">
-<xsd:annotation>
 <xsd:documentation>The well is completed..</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="work started">
-<xsd:annotation>
 <xsd:documentation>Work is begun.</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="WellNoticeConstructionAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The roles of business associates in well notice construction.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="cement contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform the cementing operations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform drilling operations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="gps instrument operator">
-<xsd:annotation>
 <xsd:documentation>The person who conducted the GPS reading.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="hauler">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to haul material from the drill site.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="perforation contractor">
-<xsd:annotation>
 <xsd:documentation>The contractor who performed the perforation.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="safety contact">
-<xsd:annotation>
 <xsd:documentation>The individual to be notified in the event of a safety concern.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="treatment contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform a well treatment.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="wireline contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform wireline logging of the well for formation evaluation or well workover.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="workover contractor">
-<xsd:annotation>
 <xsd:documentation>XXXXXXXXXXXXXXXXXXXXXXXX</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="WellNoticeCementAssociateRole">
-<xsd:annotation>
 <xsd:documentation>The roles of business associates in well notice cement.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="cement contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform the cementing operations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="drilling contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform drilling operations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="hauler">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to haul material from the drill site.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="perforation contractor">
-<xsd:annotation>
 <xsd:documentation>The contractor who performed the perforation.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="safety contact">
-<xsd:annotation>
 <xsd:documentation>The individual to be notified in the event of a safety concern.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="workover contractor">
-<xsd:annotation>
 <xsd:documentation>The entity contracted to perform a well workover or intervention operation.</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="OriginDirection">
-<xsd:annotation>
 <xsd:documentation>The origin and direction for an angle.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="north from east">
-<xsd:annotation>
 <xsd:documentation>originating from north heading east</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="north from west">
-<xsd:annotation>
 <xsd:documentation>originating from north heading west</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="south from east">
-<xsd:annotation>
 <xsd:documentation>originating from south heading east</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="south from west">
-<xsd:annotation>
 <xsd:documentation>originating from south heading west</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="east from south">
-<xsd:annotation>
 <xsd:documentation>originating from east heading south</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="east from north">
-<xsd:annotation>
 <xsd:documentation>originating from east heading north</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="west from south">
-<xsd:annotation>
 <xsd:documentation>originating from west heading south</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="west from north">
-<xsd:annotation>
 <xsd:documentation>originating from west heading south</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="WellNoticeBondEvent">
-<xsd:annotation>
 <xsd:documentation>A type of bond event.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="cancellation ">
-<xsd:annotation>
 <xsd:documentation>The bond is cancelled.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="effectiveness">
-<xsd:annotation>
 <xsd:documentation>The bond becomes effective.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="expiration">
-<xsd:annotation>
 <xsd:documentation>The bond expires.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="last reviewed">
-<xsd:annotation>
 <xsd:documentation>The last review of the bond.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="release">
-<xsd:annotation>
 <xsd:documentation>The bond is released.</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="WellNoticeBondStatus">
-<xsd:annotation>
 <xsd:documentation>The status of a bond.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="active">
-<xsd:annotation>
 <xsd:documentation>The bond is active.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="released">
-<xsd:annotation>
 <xsd:documentation>The bond is released.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="claimed">
-<xsd:annotation>
 <xsd:documentation>The bond is claimed.</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="AddressQualifier">
-<xsd:annotation>
 <xsd:documentation>What kind of email (or phone) is this? Is it a work phone? Or personal? Or is a permanent one?</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="personal">
-<xsd:annotation>
 <xsd:documentation>The phone number or email address is personal, and can probably be received at the business associates home.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="work">
-<xsd:annotation>
 <xsd:documentation>The phone number or email is a work number, which is subject to change if the business associate changes jobs.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="permanent">
-<xsd:annotation>
 <xsd:documentation>The phone number or email is permanent, which will still be valid if the person changes home or work locations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
 </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="WellNoticeTubularStringKind">
-<xsd:annotation>
 <xsd:documentation>The type of tubular string.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="conductor">
-<xsd:annotation>
 <xsd:documentation>Generally the first string of casing in a well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="intermediate">
-<xsd:annotation>
 <xsd:documentation>Casing string set in a well after the surface casing but before the production casing is set. Intermediate casing serves to keep the hole from caving and to seal off formations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="liner">
-<xsd:annotation>
 <xsd:documentation>A string of pipe used to case open hole below existing casing.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="production">
-<xsd:annotation>
 <xsd:documentation>The last string of casing set in a well. Production casing is set across the reservoir interval and the primary completion components are installed within this string.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="surface">
-<xsd:annotation>
 <xsd:documentation>The casing string that fits inside the top of the conductor casing.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="tubing">
-<xsd:annotation>
 <xsd:documentation>Relatively small-diameter pipe that is run into a well to serve as a conduit for the passage of oil and gas to the surface.</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="WellNamingSystem">
-<xsd:annotation>
 <xsd:documentation>The types of well/wellbore naming systems.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="DTI">
-<xsd:annotation>
 <xsd:documentation>United Kingdom Department of Trade and Industry</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="API">
-<xsd:annotation>
 <xsd:documentation>American Petroleum Institute well number (10, 12 or 14 digits).</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NPD code">
-<xsd:annotation>
 <xsd:documentation>Norwegian Petroleum Directorate wellbore code.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="NPD number">
-<xsd:annotation>
 <xsd:documentation>Norwegian Petroleum Directorate wellbore number.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="local field">
-<xsd:annotation>
 <xsd:documentation>A name assigned that is meaningful within the context of the field in which it is located. There are no specifications on how to form this name.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="prospect">
-<xsd:annotation>
 <xsd:documentation>A name assigned to a prospect - a well that has not yet been drilled.</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="WellNoticeTestIntervalKind">
-<xsd:annotation>
 <xsd:documentation>Identifies a kind of well component being tested. Additional information is necessary to identify a specific component of that kind.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="hole completion">
-<xsd:annotation>
 <xsd:documentation>A completion is being tested. The name refers to the completion number.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="open hole">
-<xsd:annotation>
 <xsd:documentation>The open hole is being tested.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="perforation interval">
-<xsd:annotation>
 <xsd:documentation>A perforated interval is being tested. The mdTop and mdBottom refer to the tested interval.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="well">
-<xsd:annotation>
 <xsd:documentation>A well or wellbore is being tested. The name refers to a well alias.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="zone">
-<xsd:annotation>
 <xsd:documentation>A zone is being tested. The name refers to the geologic name.</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="WellNoticeCompletionStatus">
-<xsd:annotation>
 <xsd:documentation>The status of a completion.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="abandoned">
-<xsd:annotation>
 <xsd:documentation>The completed zone is incapable of producing fluid mineral resources economically.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="dry and abandoned">
-<xsd:annotation>
 <xsd:documentation>The completed zone is incapable of producing any mineral resources.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="injecting">
-<xsd:annotation>
 <xsd:documentation>The completed zone is being used to inject fluid or gas.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="producing">
-<xsd:annotation>
 <xsd:documentation>A zone or perforated interval that is capable of producing hydrocarbons or other fluid mineral resources.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="shut in">
-<xsd:annotation>
 <xsd:documentation>A zone or perforated interval that is capable of producing but is currently not actively producing oil or gas.</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="WellNoticeCementFunction">
-<xsd:annotation>
 <xsd:documentation>The kind of cementing operation performed.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="stage cement">
-<xsd:annotation>
 <xsd:documentation>Cement placed at specific depth intervals.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="remedial cement">
-<xsd:annotation>
 <xsd:documentation>Cementing operations performed to repair primary cementing problems or to treat conditions arising after the wellbore has been constructed. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="primary cement">
-<xsd:annotation>
 <xsd:documentation>Placement of a cement sheath around a casing or liner string. </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="PerforationShot">
-<xsd:annotation>
 <xsd:documentation>The type of shot used</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="bullet">
-<xsd:annotation>
 <xsd:documentation>A hardened steel bullet or projectile, propelled by an explosive charge, was used to create a perforation tunnel.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="jet">
-<xsd:annotation>
 <xsd:documentation>A shaped explosive charge was used to create perforation tunnels.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="laser">
-<xsd:annotation>
 <xsd:documentation>A high powered coherent light beam was directed axially along the bore hole to a predetermined depth from surface location.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="nitroglycerine">
-<xsd:annotation>
 <xsd:documentation>Nitroglycerine was used to create a perforation tunnel.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="other explosive">
-<xsd:annotation>
 <xsd:documentation>Another explosive device was used for the perforation.</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="PerforationMethod">
-<xsd:annotation>
 <xsd:documentation>The method used to perforate.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<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="CementVerifyMethod">
-<xsd:annotation>
 <xsd:documentation>Code for type of verification method of cement depth.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="calculation">
-<xsd:annotation>
 <xsd:documentation>The volume was interpreted to achieve a calculated top.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="cement bond log">
-<xsd:annotation>
 <xsd:documentation>A log that uses the variations in amplitude of an acoustic signal traveling down the casing wall between a transmitter and receiver to determine the quality of cement bond on the exterior casing wall.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="observed">
-<xsd:annotation>
 <xsd:documentation>The cement returned to surface was witnessed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="tagged">
-<xsd:annotation>
 <xsd:documentation>A tool was run down the annulus to determine the depth of to the top of the cement.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="temperature survey">
-<xsd:annotation>
 <xsd:documentation>A temperature log was run to determine the cement quality and top.</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="BondPurpose">
-<xsd:annotation>
 <xsd:documentation>The purpose of a financial bond.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="blanket plugging">
-<xsd:annotation>
 <xsd:documentation>A bond to cover the plugging and abandonment of multiple wells.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="blanket surface damage">
-<xsd:annotation>
 <xsd:documentation>A bond to cover surface damages from multiple wells.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="individual plugging">
-<xsd:annotation>
 <xsd:documentation>A bond to cover plugging and abandonment of a single well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="individual surface damage">
-<xsd:annotation>
 <xsd:documentation>A bond to cover surface damages for a single well.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="partial plugging">
-<xsd:annotation>
 <xsd:documentation>A partial bond to cover plugging and abandonment operations.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="partial surface damage">
-<xsd:annotation>
 <xsd:documentation>A partial bond to cover surface damage.</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="DrillRigMethod">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="air core">
-<xsd:annotation>
 <xsd:documentation>Hardened steel or tungsten hollow blades arranged around the drill bit are used to bore a hole into rock. The blades contain an inner tube which sits inside the hollow outer rod barrel. The drill cuttings are removed by injection of compressed air into the hole via the hollow inner rod.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="augur">
-<xsd:annotation>
 <xsd:documentation>Drilling is done with a helical screw which is driven into the ground with rotation; the earth is lifted up the borehole by the blade of the screw.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="cable tool">
-<xsd:annotation>
 <xsd:documentation>A traditional way of drilling small-bore wells. Commonly called "spudders", these rigs raise and drop the bit to finely crush the rock surface. Then the bit is raised and a bail is lowered; if the borehole is dry, water is added. The bail receives the water and rock fragments, then closes, allowing them to be raised and removed. The bit is again lowered until contact is made with the rock surface, upon which it is again raised and dropped until additional bailing is possible.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="diamond core">
-<xsd:annotation>
 <xsd:documentation>A drilling method that uses an annular diamond-impregnated drill bit attached to the end of hollow drill rods to cut a cylindrical core of solid rock. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="direct push">
-<xsd:annotation>
 <xsd:documentation>A method of drilling generally limited to shallow soil sample recovery in clay or silty soils wherein a hollow core sampling bit and rod are pushed directly into the soil with hydraulic rams. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="hydraulic rotary">
-<xsd:annotation>
 <xsd:documentation>A method of drilling that uses three-cone roller, fixed-cutter diamond, or diamond-impregnated drill bits to wear away at the cutting face. Rotating hollow drill pipes carry down bentonite and barite impregnated drilling muds to lubricate, cool, and clean the drilling bit. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="percussion rotary air blast">
-<xsd:annotation>
 <xsd:documentation>A pneumatic reciprocating piston is used to energetically drive a heavy drill bit into the rock. The drill bit is hollow, solid steel and has ~20 mm thick tungsten rods protruding from the steel matrix as 'buttons'. The tungsten buttons are the cutting face of the bit. The cuttings are blown up the outside of the rods and collected at surface. Air or a combination of air and foam are used to lift the cuttings.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="reverse circulation">
-<xsd:annotation>
 <xsd:documentation>The drilling mechanism is a pneumatic reciprocating piston, known as a 'hammer,' driving a tungsten-steel drill bit. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="sonic (vibratory)">
-<xsd:annotation>
 <xsd:documentation>High-frequency resonant vibrations are sent down the drill string to the drill bit, while the operator controls these frequencies to suit the specific conditions of the soil/rock geology. Resonance magnifies the amplitude of the drill bit, which fluidizes the soil particles at the bit face.</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="OtherKindString" final="#all">
-<xsd:annotation>
 <xsd:documentation>The value associated with an enum value of "other". This is equivalent to a kindString type. It is defined here so that typ_dataTypes.xsd does not need to be included.</xsd:documentation>
 </xsd:annotation>
 <xsd:restriction base="witsml:abstractTypeEnum"> </xsd:restriction>
 </xsd:simpleType>
<!--
                                                         
 -->
-<xsd:simpleType name="EastOrWest">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="east">
-<xsd:annotation>
 <xsd:documentation>East of something.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="west">
-<xsd:annotation>
 <xsd:documentation>West of something.</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="NorthOrSouth">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="north">
-<xsd:annotation>
 <xsd:documentation>North of something.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="south">
-<xsd:annotation>
 <xsd:documentation>South of something.</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="NorthSouthEastWest">
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="north">
-<xsd:annotation>
 <xsd:documentation>North.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="south">
-<xsd:annotation>
 <xsd:documentation>South.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="east">
-<xsd:annotation>
 <xsd:documentation>East.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="west">
-<xsd:annotation>
 <xsd:documentation>West.</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="PrincipalMeridian">
-<xsd:annotation>
 <xsd:documentation>Principal Meridians for United States Public Land Surveys.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="1st Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Indiana, Ohio</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="2nd Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Indiana</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="3rd Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Illinois</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="4th Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Illinois, Wisconsin</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="5th Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Iowa, Missouri, Arkansas</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="6th Principal Meridian">
-<xsd:annotation>
 <xsd:documentation>Kansas, Nebraska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Black Hills Meridian">
-<xsd:annotation>
 <xsd:documentation>South Dakota</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Boise Meridian">
-<xsd:annotation>
 <xsd:documentation>idaho</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Choctaw Meridian">
-<xsd:annotation>
 <xsd:documentation>Mississippi</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Chickasaw Meridian">
-<xsd:annotation>
 <xsd:documentation>Mississippi</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Cimarron Meridian">
-<xsd:annotation>
 <xsd:documentation>Texas</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Copper River Meridian">
-<xsd:annotation>
 <xsd:documentation>Alaska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Fairbanks Meridian">
-<xsd:annotation>
 <xsd:documentation>Alaska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Gila and Salt River Meridian">
-<xsd:annotation>
 <xsd:documentation>Arizona</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Humboldt Meridian">
-<xsd:annotation>
 <xsd:documentation>California</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Huntsville Meridian">
-<xsd:annotation>
 <xsd:documentation>Alabama</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Indian Meridian">
-<xsd:annotation>
 <xsd:documentation>Oklahome</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Kateel River Meridian">
-<xsd:annotation>
 <xsd:documentation>Alaska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Lousiana Meridian">
-<xsd:annotation>
 <xsd:documentation>Lousiana</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Michigan Meridian">
-<xsd:annotation>
 <xsd:documentation>Michigan</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Mount Diablo Meridian">
-<xsd:annotation>
 <xsd:documentation>California</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="New Mexico Meridian">
-<xsd:annotation>
 <xsd:documentation>New Mexico</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Saint Stephens Meridian">
-<xsd:annotation>
 <xsd:documentation>Alabama</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Saint Helena Meridian">
-<xsd:annotation>
 <xsd:documentation>Louisiana</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Salt Lake Meridian">
-<xsd:annotation>
 <xsd:documentation>Utah</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="San Bernardo Meridian">
-<xsd:annotation>
 <xsd:documentation>California</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Seward Meridian">
-<xsd:annotation>
 <xsd:documentation>Alaska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Tallahassee Meridian">
-<xsd:annotation>
 <xsd:documentation>Floridia</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Uintah Meridian">
-<xsd:annotation>
 <xsd:documentation>Utah</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Umiat Meridian">
-<xsd:annotation>
 <xsd:documentation>Alaska</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Ute Meridian">
-<xsd:annotation>
 <xsd:documentation>Colorado</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Washington Meridian">
-<xsd:annotation>
 <xsd:documentation>Mississippi</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Williamette Meridian">
-<xsd:annotation>
 <xsd:documentation>Washington</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="Wind River Meridian">
-<xsd:annotation>
 <xsd:documentation>Wyoming</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="WellNoticeAbandonmentCementLocation">
-<xsd:annotation>
 <xsd:documentation>A description of where cement is placed during well abandonment.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="annulus">
-<xsd:annotation>
 <xsd:documentation>In the space around a pipe in a well bore.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="casing">
-<xsd:annotation>
 <xsd:documentation>Where the casing is cut off and removed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="half in/half out surface">
-<xsd:annotation>
 <xsd:documentation>Half in/half out surface casing.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="mouse hole">
-<xsd:annotation>
 <xsd:documentation>In the shallow bore hole under the rig floor, usually lined with pipe, in which joints of drill pipe are temporarily placed.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="open hole">
-<xsd:annotation>
 <xsd:documentation>In the open hole.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="rat hole">
-<xsd:annotation>
 <xsd:documentation>In the hole in the rig floor into which the kelly is placed when hoisting operations are in progress.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="top of cast iron bridge plug 1">
-<xsd:annotation>
 <xsd:documentation>Top of cast iron bridge plug 1.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="top of cast iron bridge plug 2">
-<xsd:annotation>
 <xsd:documentation>Top of cast iron bridge plug 2.</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="WellNoticeAbandonmentIsolationMethod">
-<xsd:annotation>
 <xsd:documentation>Method used to isolate abandoned zone.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="bridge plug">
-<xsd:annotation>
 <xsd:documentation>A bridge plug set above the casing shoe, perforated interval, or stub with cement on top of the bridge plug.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="cement">
-<xsd:annotation>
 <xsd:documentation>Cement was placed above a slotted liner or screen.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="none">
-<xsd:annotation>
 <xsd:documentation>The zone has not been isolated.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="retainer">
-<xsd:annotation>
 <xsd:documentation>A drillable cement retainer is run into the well on the work string to isolate the lower zone from the annulus.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="squeezed">
-<xsd:annotation>
 <xsd:documentation>The formation was isolated through a squeeze cement operation.</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="WellNoticeBlowOutPreventerKind">
-<xsd:annotation>
 <xsd:documentation>A kind of blow out preventer.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="annular preventer">
-<xsd:annotation>
 <xsd:documentation>A blowout preventer that uses a hemispherical piece of rubber reinforced with steel that closes around the drill string in a smooth simultaneous upward and inward motion.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="double ram">
-<xsd:annotation>
 <xsd:documentation>A blow out preventer that uses two horizontally opposed hydraulic rams that either close around the drill string or shear through the drill string.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="none">
-<xsd:annotation>
 <xsd:documentation>No blowout prevention used.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="rotating head">
-<xsd:annotation>
 <xsd:documentation>A blowout preventer that uses a rotating head assembly.</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="WellNoticeBondInstrumentKind">
-<xsd:annotation>
 <xsd:documentation>A description of the bond instrument.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="cash">
-<xsd:annotation>
 <xsd:documentation>Cashier's check, bank draft, U.S. Postal Service money order, or currency..</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="certificate of deposit">
-<xsd:annotation>
 <xsd:documentation>A debt instruments issued by banks and other financial institutions to investors. In exchange for lending the institution money for a predetermined length of time, the investor is paid a set rate of interest.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="guarantee of performance">
-<xsd:annotation>
 <xsd:documentation>A bond that guarantees the timely fulfillment of obligations of a written contract.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="insurance">
-<xsd:annotation>
 <xsd:documentation>An insurance policy approved by the agency and issued by an insurer authorized by law to issue a well-specific policy that names the agency as the beneficiary of the policy.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="letter of credit">
-<xsd:annotation>
 <xsd:documentation>A letter of credit is a contract between the agency and an issuing bank or other financial institution based on a third party agreement between the principal and the institution. </xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="money market fund">
-<xsd:annotation>
 <xsd:documentation>A mutual fund that attempts to keep its share price at a constant dollar.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="rider">
-<xsd:annotation>
 <xsd:documentation>An attachment to a surety bond that contains a condition that overrides the original bond terms.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="sinking fund">
-<xsd:annotation>
 <xsd:documentation>A means of repaying funds that were borrowed through a bond issue. The issuer makes periodic payments to a trustee who retires part of the issue by purchasing the bonds in the open market.</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="LocationMethod">
-<xsd:annotation>
 <xsd:documentation>Method of determining an x/y location.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="calculated">
-<xsd:annotation>
 <xsd:documentation>The location was not surveyed but was measured by some agency-acceptable method.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="GPS">
-<xsd:annotation>
 <xsd:documentation>Global positioning system equipment was used to determine latitude and longitude.</xsd:documentation>
 </xsd:annotation>
 </xsd:enumeration>
-<xsd:enumeration value="surveyed">
-<xsd:annotation>
 <xsd:documentation>A licensed surveyor used precision survey equipment to determine the location.</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="WellNoticeCasingGrade">
-<xsd:annotation>
 <xsd:documentation>Casing grade.</xsd:documentation>
 </xsd:annotation>
-<xsd:restriction base="witsml:abstractTypeEnum">
-<xsd:enumeration value="13CR-80">