Index: /standards/DailyDrillingReport/1.0.0/WITSML_drillReport_norwegian_profiled_schema.xsd
===================================================================
--- /standards/DailyDrillingReport/1.0.0/WITSML_drillReport_norwegian_profiled_schema.xsd (revision 33)
+++ /standards/DailyDrillingReport/1.0.0/WITSML_drillReport_norwegian_profiled_schema.xsd (revision 33)
@@ -0,0 +1,5841 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema xmlns:witsml="http://www.witsml.org/schemas/131" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.witsml.org/schemas/131" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.3.1(NPD)">
+	<!--                                                                                -->
+	<!-- Energistics License Agreement                                                  -->
+	<!-- This file is distributed under the Energistics License Agreement at            -->
+	<!-- http://www.posc.org/about/license.shtml.                                       -->
+	<!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
+	<!--                                                                                -->
+	<!-- Comment added from NPD/PSA:  This is internal version # 7					       -->
+	<xsd:annotation>
+		<xsd:documentation>WITSML - Daily Drillling Report - Norwegian Profile</xsd:documentation>
+	</xsd:annotation>
+	<xsd:attributeGroup name="attgrp_uid">
+		<!--PROFILE: Deleted attribute uid.-->
+	</xsd:attributeGroup>
+	<xsd:complexType name="cs_activity">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - Operations Activity Component Schema</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="dTimStart" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A start time that is the date and time when a reported drilling acticvity started.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723717"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTimStart.-->
+			</xsd:element>
+			<xsd:element name="dTimEnd" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>An end time that is the date and time when a reported drilling acticvity has come to an end.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17732522"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTimEnd.-->
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to drilling operation relative RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17732057"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to drilling operation relative RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373394891"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="phase" type="witsml:PhaseType">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class of drilling activities involving the use of new drilling equipment and techniques.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841274"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:str16 to witsml:PhaseType for element phase.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element activityCode.-->
+			<xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class defined to be sub operation in the daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+				<!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element detailActivity.-->
+			<xsd:element name="state" type="witsml:MainActivityEvaluation">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class defined to be a main operation activity according to the activity outcome, i.e. indicating whether the activity is accepted or failed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841049"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:str32 to witsml:MainActivityEvaluation for element state.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element state.-->
+			</xsd:element>
+			<xsd:element name="stateDetailActivity" type="witsml:StateDetailActivity">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class defined to be a sub operation activity according to the activity outcome as specified in the daily drilling report</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841184"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element stateDetailActivity.-->
+			</xsd:element>
+			<xsd:element name="comments" type="witsml:commentString">
+				<xsd:annotation>
+					<xsd:documentation>A remark that is a freetext explanaition of the drilling operations reported in a daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723327"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element comments.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element duration.-->
+			<!--PROFILE: Deleted element typeActivityClass.-->
+			<!--PROFILE: Deleted element mdHoleStart.-->
+			<!--PROFILE: Deleted element tvdHoleStart.-->
+			<!--PROFILE: Deleted element mdHoleEnd.-->
+			<!--PROFILE: Deleted element tvdHoleEnd.-->
+			<!--PROFILE: Deleted element mdBitStart.-->
+			<!--PROFILE: Deleted element mdBitEnd.-->
+			<!--PROFILE: Deleted element operator.-->
+			<!--PROFILE: Deleted element tubular.-->
+			<!--PROFILE: Deleted element optimum.-->
+			<!--PROFILE: Deleted element productive.-->
+			<!--PROFILE: Deleted element itemState.-->
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_alias">
+		<xsd:annotation>
+			<xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="name" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>A human contextual name of an item. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="namingSystem" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>The naming system under which the item is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the element.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_bitRecord">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - Bit Record Component Schema.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="numBit" type="witsml:str32">
+				<xsd:annotation>
+					<xsd:documentation>A sequence number that gives the sequence of the drilling bits used in a drilling operation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831262"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element numBit.-->
+			</xsd:element>
+			<xsd:element name="diaBit" type="witsml:lengthMeasureInch">
+				<xsd:annotation>
+					<xsd:documentation>A drill bit outside diameter at reporting time that is measured in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831442"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element diaPassThru.-->
+			<!--PROFILE: Deleted element diaPilot.-->
+			<xsd:element name="manufacturer" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>A manufacturer name that is the name of a manufacturer of drill bits.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831532"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element manufacturer.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element typeBit.-->
+			<!--PROFILE: Deleted element cost.-->
+			<xsd:element name="codeMfg" type="witsml:str32">
+				<xsd:annotation>
+					<xsd:documentation>A manufacurers identification code that is the identification code assigned to a drillbit by a drillbit manufacturer.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831487"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element codeMfg.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element codeIADC.-->
+			<!--PROFILE: Deleted element condInitInner.-->
+			<!--PROFILE: Deleted element condInitOuter.-->
+			<!--PROFILE: Deleted element condInitDull.-->
+			<!--PROFILE: Deleted element condInitLocation.-->
+			<!--PROFILE: Deleted element condInitBearing.-->
+			<!--PROFILE: Deleted element condInitGauge.-->
+			<!--PROFILE: Deleted element condInitOther.-->
+			<!--PROFILE: Deleted element condInitReason.-->
+			<!--PROFILE: Deleted element condFinalInner.-->
+			<!--PROFILE: Deleted element condFinalOuter.-->
+			<!--PROFILE: Deleted element condFinalDull.-->
+			<!--PROFILE: Deleted element condFinalLocation.-->
+			<!--PROFILE: Deleted element condFinalBearing.-->
+			<!--PROFILE: Deleted element condFinalGauge.-->
+			<!--PROFILE: Deleted element condFinalOther.-->
+			<!--PROFILE: Deleted element condFinalReason.-->
+			<!--PROFILE: Deleted element drive.-->
+			<!--PROFILE: Deleted element bitClass.-->
+			<!--PROFILE: Deleted element customData.-->
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_commonData.-->
+	<!--UNUSED: Deleted type cs_customData.-->
+	<!--UNUSED: Deleted type cs_dayCost.-->
+	<xsd:complexType name="cs_documentInfo">
+		<xsd:annotation>
+			<xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
+         information about the data that is being exchanged within the file.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="DocumentName" type="witsml:nameStruct">
+				<xsd:annotation>
+					<xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="DocumentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="DocumentDate" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
+               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
+               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="FileCreationInformation" type="witsml:fileCreationType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
+               itself.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="SecurityInformation" type="witsml:securityInfoType" minOccurs="0" maxOccurs="5">
+				<xsd:annotation>
+					<xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Disclaimer" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="AuditTrail" type="witsml:auditType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Owner" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The owner of the data.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Comment" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>An optional comment about the document.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="fileCreationType">
+		<xsd:annotation>
+			<xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
+         file.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="FileCreationDate" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>The date and time that the file was created.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="SoftwareName" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
+               relevant.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="FileCreator" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The person or business associate that created the file.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Comment" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="securityInfoType">
+		<xsd:annotation>
+			<xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
+         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
+         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="Class" type="witsml:kindString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
+               determined by the System in which it is defined.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="System" type="witsml:kindString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="EndDate" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Comment" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A general comment to further define the security class.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="auditType">
+		<xsd:annotation>
+			<xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="Event" type="witsml:eventType" maxOccurs="unbounded"/>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="eventType">
+		<xsd:annotation>
+			<xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="EventDate" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>The date on which the event took place.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="ResponsibleParty" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The party responsible for the event.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="Comment" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_drillingParams.-->
+	<xsd:complexType name="cs_drillReportControlIncidentInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date and time at which the well control incident was detected and ongoing main and sub operations had to be aborted.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790447"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="mdInflow" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to well inflow entry point relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790597"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdInflow.-->
+			</xsd:element>
+			<xsd:element name="tvdInflow" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to well inflow entery point relative rkb, measured in metre.</xsd:documentation>
+					<xsd:appinfo source="hhttp://rds.posccaesar.org/2008/02/XML/RDL/RDS17790027"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="phase" type="witsml:PhaseType">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class of drilling activities involving the use of new drilling equipment and techniques.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841274"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:str16 to witsml:PhaseType for element phase.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element activityCode.-->
+			<xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class defined to be sub operation in the daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+				<!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element detailActivity.-->
+			<xsd:element name="eTimLost" type="witsml:timeMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A lost time due to well control incident that is given in hours.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888195"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element eTimLost.-->
+			</xsd:element>
+			<xsd:element name="dTimRegained" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the well control is regained.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789592"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRegained.-->
+			</xsd:element>
+			<xsd:element name="diaBit" type="witsml:lengthMeasureInch">
+				<xsd:annotation>
+					<xsd:documentation>A drill bit nominal outside diameter at time of well control incident that is given in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789667"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element diaBit.-->
+			</xsd:element>
+			<xsd:element name="mdBit" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth of bit relative rkb at well control incident that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789832"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBit.-->
+			</xsd:element>
+			<xsd:element name="wtMud" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A density drilling fluid that is measured in grams per cubic centimetre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888105"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element wtMud.-->
+			</xsd:element>
+			<xsd:element name="porePressure" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A reservoir pore pressure eqvivalent mud weight that is given in grams per cubic centimetre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch">
+				<xsd:annotation>
+					<xsd:documentation>A nominal outside diameter of the last installed well casing string that is measured in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element diaCsgLast.-->
+			</xsd:element>
+			<xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to casing guide shoe relative rkb that is measured in meter.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdCsgLast.-->
+			</xsd:element>
+			<xsd:element name="volMudGained" type="witsml:volumeMeasureCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>A gained volume of drilling fluid due to well kick measured in cubick metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789472"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volMudGained.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volMudGained.-->
+			</xsd:element>
+			<xsd:element name="presShutInCasing" type="witsml:pressureMeasureBar">
+				<xsd:annotation>
+					<xsd:documentation>A shut incasing pressure measured in bar.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789037"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInCasing.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInCasing.-->
+			</xsd:element>
+			<xsd:element name="presShutInDrill" type="witsml:pressureMeasureBar">
+				<xsd:annotation>
+					<xsd:documentation>A shut in drill pipe pressure that is measured in bar.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888015"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInDrill.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInDrill.-->
+			</xsd:element>
+			<xsd:element name="incidentType" type="witsml:WellControlIncidentType">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report operation class that is a class defined to be a well control incident.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788857"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element incidentType.-->
+			</xsd:element>
+			<xsd:element name="killingType" type="witsml:WellKillingProcedureType">
+				<xsd:annotation>
+					<xsd:documentation>A procedure that is a step by step description of activities to be initiated to kill a kick incident.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789157"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element killingType.-->
+			</xsd:element>
+			<xsd:element name="formation" type="witsml:descriptionString">
+				<xsd:annotation>
+					<xsd:documentation>A name that is the name of a geological formation at the depth where a well control incident occurs.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888150"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element formation.-->
+			</xsd:element>
+			<xsd:element name="tempBottom" type="witsml:thermodynamicTemperatureMeasureCelsius">
+				<xsd:annotation>
+					<xsd:documentation>A bottomhole temperature in degree celsius.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16632057"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBottom.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element tempBottom.-->
+			</xsd:element>
+			<xsd:element name="presMaxChoke" type="witsml:pressureMeasureBar">
+				<xsd:annotation>
+					<xsd:documentation>A maximum choke valve pressure that is measured in bar.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888060"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presMaxChoke.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presMaxChoke.-->
+			</xsd:element>
+			<xsd:element name="description" type="witsml:descriptionString">
+				<xsd:annotation>
+					<xsd:documentation>A description describing a reported well control incident.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788557"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportCoreInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which coring was done.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693740"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="coreNumber" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>An identification number that identifies the sequence of cores taken from a formation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694745"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element coreNumber.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at top of core interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694790"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at bottom of core interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694340"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth depth at top of core interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832507"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at bottom of core interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832972"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="lenRecovered" type="witsml:lengthMeasureMetre">
+				<xsd:annotation>
+					<xsd:documentation>A recovered core interval length that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694505"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenRecovered.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element lenRecovered.-->
+			</xsd:element>
+			<xsd:element name="recoverPc" type="witsml:volumePerVolumeMeasurePercent">
+				<xsd:annotation>
+					<xsd:documentation>A percentage that is the percentage of recoverd core relative to core taken out.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694625"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element recoverPc.-->
+			</xsd:element>
+			<xsd:element name="lenBarrel" type="witsml:lengthMeasureMetre">
+				<xsd:annotation>
+					<xsd:documentation>A core barrel length that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694145"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenBarrel.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element lenBarrel.-->
+			</xsd:element>
+			<xsd:element name="innerBarrelType" type="witsml:InnerBarrelType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be an inner core barrel on a drilling rig.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832597"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="coreDescription" type="witsml:commentString">
+				<xsd:annotation>
+					<xsd:documentation>A description that describes a drilled core.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693860"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element coreDescription.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportEquipFailureInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date and time at which the equipment failed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772599"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to operation end point due to failure relative to rkb that is the measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772749"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to operation end point due to failure relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373406121"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="equipClass" type="witsml:EquipmentCodeNPD">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report class that is a class defined to be a sub equipment system on a drilling rig.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771429"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:kindString to witsml:EquipmentCodeNPD for element equipClass.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element equipClass.-->
+			</xsd:element>
+			<xsd:element name="eTimMissProduction" type="witsml:timeMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A missed production time due to equipment fail that is measured in minutes.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773139"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element eTimMissProduction.-->
+			</xsd:element>
+			<xsd:element name="dTimRepair" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the production equipment was repaired and ready for production.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772914"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRepair.-->
+			</xsd:element>
+			<xsd:element name="description" type="witsml:descriptionString">
+				<xsd:annotation>
+					<xsd:documentation>A description that gives a information about the equipment failure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772869"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportFormTestInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the Well Formtion Test (WFT) is performed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704510"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth from rkb to well formation test that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856531"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth from rkb well formtion test that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704585"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="presPore" type="witsml:pressureMeasureMegaPascals">
+				<xsd:annotation>
+					<xsd:documentation>A pressure that is the pressure of fluids within the pores of a reservoir, usually hydrostatic pressure, or pressure excerted by a column of water from the formation's depth to sea level.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17608469"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presPore.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presPore.-->
+			</xsd:element>
+			<xsd:element name="goodSeal" type="witsml:logicalBoolean">
+				<xsd:annotation>
+					<xsd:documentation>A boolean that indicates if a seal is good or not. Values are "True/1" or "False/0".</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704780"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element goodSeal.-->
+			</xsd:element>
+			<xsd:element name="mdSample" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measure depth to sample point relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704900"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdSample.-->
+			</xsd:element>
+			<xsd:element name="dominateComponent" type="witsml:DominateCopmponentTypeNPD">
+				<xsd:annotation>
+					<xsd:documentation>A dominant fluid compound in a fluid test sample.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704210"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:kindString to witsml:DominateCopmponentTypeNPD for element dominateComponent.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dominateComponent.-->
+			</xsd:element>
+			<xsd:element name="densityHC" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A hydrocarbon component density at t and p that is given in gram per centimetre cubed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373424931"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element densityHC.-->
+			</xsd:element>
+			<xsd:element name="volumeSample" type="witsml:volumeMeasureCubicDeciMetre">
+				<xsd:annotation>
+					<xsd:documentation>A liquid volume that is the volume of a sample.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704405"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicDeciMetre for element volumeSample.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volumeSample.-->
+			</xsd:element>
+			<xsd:element name="description" type="witsml:descriptionString">
+				<xsd:annotation>
+					<xsd:documentation>A description that describes the Well Formation Test (WFT) in more detail.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704120"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportGasReadingInf">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date an time a gas reading is done.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879697"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="readingType" type="witsml:GasPeakType">
+				<xsd:annotation>
+					<xsd:documentation>A description that is describing the appearance of hydrocarbone gas in the returned drilling fluid when drilling through a well formation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893235"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element readingType.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth of hc gas reading start relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892935"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth of hc gas reading stop relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893070"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth of hc gas reading start relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892575"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth of hc gas reading stop relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892710"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="gasHigh" type="witsml:volumePerVolumeMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A hc gas content in returned drilling fluid high given in volume percent.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892170"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element gasHigh.-->
+			</xsd:element>
+			<xsd:element name="gasLow" type="witsml:volumePerVolumeMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A hc gas content in returned drilling fluid low given in volume percent.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892260"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="meth" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A methane content in returned drilling fluid that is measured in parts per million.\</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892350"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element meth.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element meth.-->
+			</xsd:element>
+			<xsd:element name="eth" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A ethane content in returned drilling fluid that is measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892485"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element eth.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element eth.-->
+			</xsd:element>
+			<xsd:element name="prop" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A propane content in returned drilling fluid that is measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17891900"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element prop.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element prop.-->
+			</xsd:element>
+			<xsd:element name="ibut" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>An isobutane content in returned drilling fluid that is measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374341731"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element ibut.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element ibut.-->
+			</xsd:element>
+			<xsd:element name="nbut" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A normalbutane content in returned drilling fluid that is measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374350471"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element nbut.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element nbut.-->
+			</xsd:element>
+			<xsd:element name="ipent" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A isopentane content in returned drilling fluid that is measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374357751"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:massConcentrationMeasurePartPerMillion for element ipent.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element ipent.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportLithShowInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the lithology and shows report is issued.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364008"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at start lithology interval relative rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17713095"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at end lithology interval relative rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712870"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at top lithology interval relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at bottom lithology interval relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="show" type="witsml:descriptionString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A description that gives a description/evaluation of any shows in the interval.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS375160921"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="lithology" type="witsml:descriptionString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A description that gives a geological/lithological description/evaluation of the interval.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712795"/>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportLogInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which well logging was performed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691078"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="runNumber" type="witsml:str16">
+				<xsd:annotation>
+					<xsd:documentation>An identification number that identifies a well log run.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692038"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element runNumber.-->
+			</xsd:element>
+			<xsd:element name="serviceCompany" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>A company name that is the name of a company creating a drilling log.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691993"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element serviceCompany.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to top of drilling log interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691558"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to bottom of drilling log interval relative to RKB that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691393"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at top lithology interval relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at bottom lithology interval relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tool" type="witsml:kindString">
+				<xsd:annotation>
+					<xsd:documentation>A description of a well loging tool.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692083"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element tool.-->
+			</xsd:element>
+			<xsd:choice>
+				<xsd:element name="tempBHCT" type="witsml:thermodynamicTemperatureMeasureCelsius">
+					<xsd:annotation>
+						<xsd:documentation>A log tool bottomhole temperature that is measured in degrees celsius.</xsd:documentation>
+						<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691153"/>
+					</xsd:annotation>
+					<!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHCT.-->
+					<!--PROFILE: Changed minOccurs from 0 to 1 for element tempBHCT.-->
+				</xsd:element>
+				<xsd:sequence>
+					<xsd:element name="tempBHST" type="witsml:thermodynamicTemperatureMeasureCelsius">
+						<xsd:annotation>
+							<xsd:documentation>A bottomhole temperature at static conditions measured in degree Celsius.</xsd:documentation>
+							<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836204"/>
+						</xsd:annotation>
+						<!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHST.-->
+						<!--PROFILE: Changed minOccurs from 0 to 1 for element tempBHST.-->
+					</xsd:element>
+					<xsd:element name="eTimStatic" type="witsml:timeMeasureHour">
+						<xsd:annotation>
+							<xsd:documentation>A time since drilling fluid circulation stopped that is measured in hours.</xsd:documentation>
+							<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691303"/>
+						</xsd:annotation>
+						<!--PROFILE: Changed type from witsml:timeMeasure to witsml:timeMeasureHour for element eTimStatic.-->
+						<!--PROFILE: Changed minOccurs from 0 to 1 for element eTimStatic.-->
+					</xsd:element>
+				</xsd:sequence>
+			</xsd:choice>
+			<xsd:element name="mdTempTool" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to well temperature log tool relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836564"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTempTool.-->
+			</xsd:element>
+			<xsd:element name="tvdTempTool" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to well temperature log tool relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836024"/>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportPerfInfo">
+		<xsd:sequence>
+			<xsd:element name="dTimOpen" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which a well perforation interval is opened.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797330"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTimOpen.-->
+			</xsd:element>
+			<xsd:element name="dTimClose" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which a well perforation interval is closed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797405"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to top of perforation interval relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797480"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to bottom of perforation interval relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796970
+"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to top of perforation interval relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854791"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to bottom of perforation interval relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855226"/>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportPorePressure">
+		<xsd:sequence>
+			<xsd:element name="readingKind" type="witsml:ReadingKind">
+				<xsd:annotation>
+					<xsd:documentation>Was the reading measured or estimated</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373368811"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="equivalentMudWeight" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A reservoir pore pressure eqvivalent mud weight that is given in grams per cubic centimetre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the pore pressure was measured.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683945"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to reported pore pressure relative rkb given i metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684935"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth to reported pore pressure relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17847750"/>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportStatusInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date for which the well status is reported.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644855"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth of borehole relative rkb at end reporting period measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644930"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth of borehole relative to RKB at the end of reporting period that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851070"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mdPlugTop" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured plug back depth relative rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659110"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="diaHole" type="witsml:lengthMeasureInch" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A borehole nominal inside diameter at reporting time that is measured in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644585"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaHole.-->
+			</xsd:element>
+			<xsd:element name="mdDiaHoleStart" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to change in borehole nominal diameter relative to rotary kelly bushing (RKB) measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659230"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="diaPilot" type="witsml:lengthMeasureInch" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pilot hole nominal inside diameter at reporting time that is measured in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659350"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaPilot.-->
+			</xsd:element>
+			<xsd:element name="mdDiaPilotPlan" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A planned measured depth of pilot hole relative to RKB that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851160"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdDiaPilotPlan" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A planned true depth of pilot hole relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660205"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="typeWellbore" type="witsml:WellboreType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A boolean that indicates if a side track is being performed or not. Values are "Yes/Y" or "No/blank".</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660325"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mdKickoff" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at kick off point for well side track relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660400"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdKickoff" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at kick off point for well side track relative to RKB that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850980"/>
+				</xsd:annotation>
+			</xsd:element>
+			<!--PROFILE: Deleted element parentWellbore.-->
+			<xsd:element name="strengthForm" type="witsml:densityMeasure" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A measured formation strength at depth measured in gram per centimetre cubed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659800"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mdStrengthForm" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at formation strength measuring point relative to rkb that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660055"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdStrengthForm" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth  at formation strength measuring point relative to rkb  that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850755"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A nominal outside diameter of the last installed well casing string that is measured in inches.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+			</xsd:element>
+			<xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to casing guide shoe relative rkb that is measured in meter.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdCsgLast" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth  of borehole to casing guide shoe relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850890"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="presTestType" type="witsml:PresTestType" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report class that classifies well test classes defined to be well pressure tests in the common daily drilling report system.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658975"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="mdPlanned" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A deviation from drilling plan that is measured in hours.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850395"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="distDrill" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth drilled in well last 24 hours that is measured in metres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850485"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="elevKelly" type="witsml:wellElevationCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A distance from rotary kelly bushing to mean sea level that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850575"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="sum24Hr" type="witsml:commentString">
+				<xsd:annotation>
+					<xsd:documentation>A summary that summarizes the activities performed and the status of the ongoing activities from the last 24 hours, covered by a daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658390"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element sum24Hr.-->
+			</xsd:element>
+			<xsd:element name="forecast24Hr" type="witsml:commentString">
+				<xsd:annotation>
+					<xsd:documentation>A summary that summarizes the planned activities the next 24 hours, covered by a daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658465"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element forecast24Hr.-->
+			</xsd:element>
+			<xsd:element name="ropCurrent" type="witsml:velocityMeasureMetresPerHour" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A drill bit rate of penetration at end of reporting period that is measured in metre per hour.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850095"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:velocityMeasure to witsml:velocityMeasureMetresPerHour for element ropCurrent.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element rig.-->
+			<!--PROFILE: Deleted element eTimStart.-->
+			<!--PROFILE: Deleted element eTimSpud.-->
+			<!--PROFILE: Deleted element eTimLoc.-->
+			<!--PROFILE: Deleted element eTimDrill.-->
+			<!--PROFILE: Deleted element ropAv.-->
+			<!--PROFILE: Deleted element supervisor.-->
+			<!--PROFILE: Deleted element engineer.-->
+			<!--PROFILE: Deleted element geologist.-->
+			<!--PROFILE: Deleted element eTimDrillRot.-->
+			<!--PROFILE: Deleted element eTimDrillSlid.-->
+			<!--PROFILE: Deleted element eTimCirc.-->
+			<!--PROFILE: Deleted element eTimReam.-->
+			<!--PROFILE: Deleted element eTimHold.-->
+			<!--PROFILE: Deleted element eTimSteering.-->
+			<!--PROFILE: Deleted element distDrillRot.-->
+			<!--PROFILE: Deleted element distDrillSlid.-->
+			<!--PROFILE: Deleted element distReam.-->
+			<!--PROFILE: Deleted element distHold.-->
+			<!--PROFILE: Deleted element distSteering.-->
+			<!--PROFILE: Deleted element numPob.-->
+			<!--PROFILE: Deleted element numContract.-->
+			<!--PROFILE: Deleted element numOperator.-->
+			<!--PROFILE: Deleted element numService.-->
+			<!--PROFILE: Deleted element numAFE.-->
+			<!--PROFILE: Deleted element costDay.-->
+			<!--PROFILE: Deleted element costDayMud.-->
+			<!--PROFILE: Deleted element conditionHole.-->
+			<!--PROFILE: Deleted element tvdLot.-->
+			<!--PROFILE: Deleted element presLotEmw.-->
+			<!--PROFILE: Deleted element presKickTol.-->
+			<!--PROFILE: Deleted element volKickTol.-->
+			<!--PROFILE: Deleted element maasp.-->
+			<!--PROFILE: Deleted element tubular.-->
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportStratInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which a preliminary zonation is established.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795795"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to top of formation relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795870"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true depth to top of formation relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796065"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="description" type="witsml:descriptionString">
+				<xsd:annotation>
+					<xsd:documentation>A description that is a lithological description of a geological formation at given depth.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788332"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportSurveyStation">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - Trajectory Station Component Schema</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which the survey operational took place.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687877"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth to directional survey point relative to rkb measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688642"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth from rkb to survey point that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688102"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="incl" type="witsml:planeAngleMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A measured inclination of wellbore at survey point that is measured in degrees.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687922"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element incl.-->
+			</xsd:element>
+			<xsd:element name="azi" type="witsml:planeAngleMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A measured azimuth of wellbore at survey point relative to true north that is measured in degrees.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688267"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element azi.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element vertSect.-->
+			<!--PROFILE: Deleted element dls.-->
+			<!--PROFILE: Deleted element location.-->
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the trajectory station.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportWellboreInfo">
+		<xsd:annotation>
+			<xsd:documentation>General information about a well bore for a drill operations report.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="dTimSpud" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A date that is the date that well drilling equipment begin to bore into the earth s surface for the purpose of drilling a well or a pilot hole.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818479"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="dTimPreSpud" type="witsml:timestamp" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A well spud date that is the date when well drilling equipment begin to bore into the earth s surface for the purpose of predrilling a well.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818434"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="dateDrillComplete" type="witsml:date" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A completion date that is the date a well drilling activity is compled.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818524"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="operator" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A petroleum field operator company name that is the name of a petroleum field operator company running a drilling operation</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818569"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="drillContractor" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A service contractor company name that is the name of a contractor company that provides drilling services.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818614"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="rigAlias" type="witsml:cs_alias" minOccurs="0" maxOccurs="2">
+				<xsd:annotation>
+					<xsd:documentation>A name that is the name of a platform that support and operate drilling equipment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17645305"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed maxOccurs from unbounded to 2 for element rigAlias.-->
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="cs_drillReportWellTestInfo">
+		<xsd:sequence>
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the date at which well testing was performed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699490"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="testType" type="witsml:WellTestType">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report class that is classified to be a well production test specified in the daily drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701590"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element testType.-->
+			</xsd:element>
+			<xsd:element name="testNumber" type="witsml:positiveCount">
+				<xsd:annotation>
+					<xsd:documentation>A count that is the total number of well production tests performed on or in a well.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701335"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element testNumber.-->
+			</xsd:element>
+			<xsd:element name="mdTop" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at highest part of well test interval relative to rkb that is measured in meter.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701290"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+			</xsd:element>
+			<xsd:element name="mdBottom" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at lowest part of test interval relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701380"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+			</xsd:element>
+			<xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at highest part of well test interval relative to rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363958"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>True vertical depth at the bottom of the test interval.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363958"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="chokeOrificeSize" type="witsml:lengthMeasureMilliMetre">
+				<xsd:annotation>
+					<xsd:documentation>An upper limit surface choke valve opening diameter that is measured in millimetres.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701110"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMilliMetre for element chokeOrificeSize.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element chokeOrificeSize.-->
+			</xsd:element>
+			<xsd:element name="densityOil" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A density of oil defined by rules given by API measured in gram per centimetre cubed.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700690"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element densityOil.-->
+			</xsd:element>
+			<xsd:element name="densityWater" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A density produced water that is measured in gram per standard cubic centimetre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16871326"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element densityWater.-->
+			</xsd:element>
+			<xsd:element name="densityGas" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A specific gravity that is the ratio of the densities between equal volumes of the produced gas and air at equal temperature and pressure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16872120"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element densityGas.-->
+			</xsd:element>
+			<xsd:element name="flowRateOil" type="witsml:volumeFlowRateMeasureCubicMetresPerDay">
+				<xsd:annotation>
+					<xsd:documentation>A daily gross oil production volume that is measured in cubic metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881356"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateOil.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateOil.-->
+			</xsd:element>
+			<xsd:element name="flowRateWater" type="witsml:volumeFlowRateMeasureCubicMetresPerDay">
+				<xsd:annotation>
+					<xsd:documentation>A daily water production volume from well that is measured in cubic metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881221"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateWater.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateWater.-->
+			</xsd:element>
+			<xsd:element name="flowRateGas" type="witsml:volumeFlowRateMeasureMillionCubicMetresPerDay">
+				<xsd:annotation>
+					<xsd:documentation>A daily gas production volume from well that is measured in million cubic metres per day.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881311"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureMillionCubicMetresPerDay for element flowRateGas.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateGas.-->
+			</xsd:element>
+			<xsd:element name="presShutIn" type="witsml:pressureMeasureMegaPascals">
+				<xsd:annotation>
+					<xsd:documentation>A final shut in pressure measured in megaPascal (Mpa)</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700360"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presShutIn.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presShutIn.-->
+			</xsd:element>
+			<xsd:element name="presFlowing" type="witsml:pressureMeasureMegaPascals">
+				<xsd:annotation>
+					<xsd:documentation>A final flow pressure that is given in mega pascal.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700645"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presFlowing.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presFlowing.-->
+			</xsd:element>
+			<xsd:element name="presBottom" type="witsml:pressureMeasureMegaPascals">
+				<xsd:annotation>
+					<xsd:documentation>A bottomhole pressure at shut in that is measured in megapascal.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700075"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presBottom.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element presBottom.-->
+			</xsd:element>
+			<xsd:element name="gasOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>A ratio which is the ratio of dissolved gas compared to an amount of oil at a given temperature and pressure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS13098759"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element gasOilRatio.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element gasOilRatio.-->
+			</xsd:element>
+			<xsd:element name="waterOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>A ratio that is the volume of produced water compared to the produced oil.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700285"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element waterOilRatio.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element waterOilRatio.-->
+			</xsd:element>
+			<xsd:element name="chloride" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A chloride content in produced water, reported in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699730"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element chloride.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element chloride.-->
+			</xsd:element>
+			<xsd:element name="carbonDioxide" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>The CO2 content in hydrocarbon gas from well, measured in parts per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699610"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element carbonDioxide.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element carbonDioxide.-->
+			</xsd:element>
+			<xsd:element name="hydrogenSulfide" type="witsml:massConcentrationMeasurePartPerMillion">
+				<xsd:annotation>
+					<xsd:documentation>A H2S content in hydrocarbon gas from well, given in particles per million.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699880"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element hydrogenSulfide.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element hydrogenSulfide.-->
+			</xsd:element>
+			<xsd:element name="volOilTotal" type="witsml:volumeMeasureCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>An total oil volume produced during testing that is measured in cubic metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699280"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilTotal.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volOilTotal.-->
+			</xsd:element>
+			<xsd:element name="volGasTotal" type="witsml:volumeMeasureMillionCubicMetres">
+				<xsd:annotation>
+					<xsd:documentation>A total gas volume produced during testing that is measured in million cubic meters.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699400"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureMillionCubicMetres for element volGasTotal.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volGasTotal.-->
+			</xsd:element>
+			<xsd:element name="volWaterTotal" type="witsml:volumeMeasureCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>A total water volume produced during testing that is measured in cubic metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699565"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volWaterTotal.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volWaterTotal.-->
+			</xsd:element>
+			<xsd:element name="volOilStored" type="witsml:volumeMeasureCubicMetre">
+				<xsd:annotation>
+					<xsd:documentation>A total oil volume stored from well testing that is measured in cubic metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699070"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilStored.-->
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element volOilStored.-->
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the activity.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_fluid">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - fluids component schema</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="type" type="witsml:str32">
+				<xsd:annotation>
+					<xsd:documentation>A description of a drilling fluid.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684695"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element type.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element locationSample.-->
+			<xsd:element name="dTim" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>TA date and time that is the date at which reported mud chararcteristics where determined.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683990"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+			</xsd:element>
+			<xsd:element name="md" type="witsml:measuredDepthCoord">
+				<xsd:annotation>
+					<xsd:documentation>A measured depth at mud logging relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839324"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+			</xsd:element>
+			<xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A true vertical depth at mud logging relative rkb that is measured in metre.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839024"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="presBopRating" type="witsml:pressureMeasureBar">
+				<xsd:annotation>
+					<xsd:documentation>A bop stack nominal pressure that is measured in bar.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17838859"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presBopRating.-->
+			</xsd:element>
+			<xsd:element name="mudClass" type="witsml:MudClass">
+				<xsd:annotation>
+					<xsd:documentation>An auxiliary fluids class that is a class defined to be a drilling fluid (mud).</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684065"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="density" type="witsml:densityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A relative density that is the relative density of a drilling fluid (mud).</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659935"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element density.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element visFunnel.-->
+			<!--PROFILE: Deleted element tempVis.-->
+			<xsd:element name="pv" type="witsml:dynamicViscosityMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A drilling fluid viscosity measured in milliPascal seconds.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684275"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element pv.-->
+			</xsd:element>
+			<xsd:element name="yp" type="witsml:pressureMeasure">
+				<xsd:annotation>
+					<xsd:documentation>A drilling fluid yield point given in pascal.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684395"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element yp.-->
+			</xsd:element>
+			<!--PROFILE: Deleted element gel10Sec.-->
+			<!--PROFILE: Deleted element gel10Min.-->
+			<!--PROFILE: Deleted element gel30Min.-->
+			<!--PROFILE: Deleted element filterCakeLtlp.-->
+			<!--PROFILE: Deleted element filtrateLtlp.-->
+			<!--PROFILE: Deleted element tempHthp.-->
+			<!--PROFILE: Deleted element presHthp.-->
+			<!--PROFILE: Deleted element filtrateHthp.-->
+			<!--PROFILE: Deleted element filterCakeHthp.-->
+			<!--PROFILE: Deleted element solidsPc.-->
+			<!--PROFILE: Deleted element waterPc.-->
+			<!--PROFILE: Deleted element oilPc.-->
+			<!--PROFILE: Deleted element sandPc.-->
+			<!--PROFILE: Deleted element solidsLowGravPc.-->
+			<!--PROFILE: Deleted element solidsCalcPc.-->
+			<!--PROFILE: Deleted element baritePc.-->
+			<!--PROFILE: Deleted element lcm.-->
+			<!--PROFILE: Deleted element mbt.-->
+			<!--PROFILE: Deleted element ph.-->
+			<!--PROFILE: Deleted element tempPh.-->
+			<!--PROFILE: Deleted element pm.-->
+			<!--PROFILE: Deleted element pmFiltrate.-->
+			<!--PROFILE: Deleted element mf.-->
+			<!--PROFILE: Deleted element alkalinityP1.-->
+			<!--PROFILE: Deleted element alkalinityP2.-->
+			<!--PROFILE: Deleted element chloride.-->
+			<!--PROFILE: Deleted element calcium.-->
+			<!--PROFILE: Deleted element magnesium.-->
+			<!--PROFILE: Deleted element potassium.-->
+			<!--PROFILE: Deleted element rheometer.-->
+			<!--PROFILE: Deleted element brinePc.-->
+			<!--PROFILE: Deleted element lime.-->
+			<!--PROFILE: Deleted element electStab.-->
+			<!--PROFILE: Deleted element calciumChloride.-->
+			<!--PROFILE: Deleted element company.-->
+			<!--PROFILE: Deleted element engineer.-->
+			<!--PROFILE: Deleted element asg.-->
+			<!--PROFILE: Deleted element solidsHiGravPc.-->
+			<!--PROFILE: Deleted element polymer.-->
+			<!--PROFILE: Deleted element polyType.-->
+			<!--PROFILE: Deleted element solCorPc.-->
+			<!--PROFILE: Deleted element oilCtg.-->
+			<!--PROFILE: Deleted element hardnessCa.-->
+			<!--PROFILE: Deleted element sulfide.-->
+			<!--PROFILE: Deleted element comments.-->
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>The unique identifier of the fluid.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_geodeticModel">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - Geodetic Model Component Schema</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'ED50' with a code of '4230' in the 'EPSG' naming system. Note that specifying a name in
+               the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other naming system. If in
+               doubt, contact your local geodesist.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="geodeticDatumCode" type="witsml:GeodeticDatum" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Geodetic datum code. This defines a system in the Geoshare naming system and should probably not be used with CRSName.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="xTranslation" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="yTranslation" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="zTranslation" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="xRotation" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="yRotation" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="zRotation" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid scale factor.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="ellipsoidCode" type="witsml:Ellipsoid" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid code (spheroid) defining geographic or planar coordinates. Implied if geodeticDatumCode is specified (and is not user
+               defined).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="ellipsoidSemiMajorAxis" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid semi-major axis size. Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="ellipsoidInverseFlattening" type="witsml:unitlessQuantity" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid inverse flattening value (ie. 1/x). Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_hse.-->
+	<!--UNUSED: Deleted type cs_incident.-->
+	<!--UNUSED: Deleted type cs_inventory.-->
+	<xsd:complexType name="cs_localCRS">
+		<xsd:sequence>
+			<xsd:choice minOccurs="0">
+				<xsd:element name="usesWellAsOrigin" type="witsml:logicalBoolean" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>True ("true" or "1") indicates that the well surface point is the origin of this CRS. False ("false" or "0") or not given indicates
+                  otherwise.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+				<xsd:element name="origin" type="witsml:refNameString" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>A pointer to the reference point that is the origin of this CRS.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+				<xsd:element name="originDescription" type="witsml:commentString" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>A textual description of the origin.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+			</xsd:choice>
+			<xsd:element name="yAxisAzimuth" type="witsml:yAxisAzimuth" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The angle of the Y axis from North (as described in attribute northDirection). Defaults to zero. Positive clockwise.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="yAxisDescription" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A free-form description of the Y axis. Examples would be 'parallel to the west side of the platform', or 'along the main entry
+               road'.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="xRotationCounterClockwise" type="witsml:logicalBoolean" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>True ("true" or "1") indicates that the X axis is rotated counter-clockwise from the Y axis when viewed from above the earth looking down. False
+               ("false" or "0") or not given indicates a clockwise rotation. Generally the X axis is rotated clockwise.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_location.-->
+	<!--UNUSED: Deleted type cs_mudLosses.-->
+	<!--UNUSED: Deleted type cs_mudVolume.-->
+	<!--UNUSED: Deleted type cs_nameTag.-->
+	<!--UNUSED: Deleted type cs_personnel.-->
+	<!--UNUSED: Deleted type cs_pitVolume.-->
+	<xsd:complexType name="cs_projectionx">
+		<xsd:annotation>
+			<xsd:documentation>WITSML Element Types</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'WGS 84 / UTM zone 10N' with a code of '32610' in the 'EPSG' naming system. Note that
+               specifying a name in the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other
+               naming system. If in doubt, contact your local geodesist.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="projectionCode" type="witsml:Projection" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A code to identify the type of projection.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="projectedFrom" type="witsml:refNameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the wellCRS that represents the geographic system from which this system was projected.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="stdParallel1" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude of first standard parallel.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="stdParallel2" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude of second standard parallel, if used.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="centralMeridian" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Longitude of the Y axis of the resulting map.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="originLatitude" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude at which the X axis intersects the central meridian.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="originLongitude" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Longitude of the central meridian.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="latitude1" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="longitude1" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Longitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="latitude2" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="longitude2" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Longitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="latitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="longitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Longitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="trueScaleLatitude" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Latitude at which the scale on the map is exact. If none is provided, scale is assumed to be exact at the equator.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="spheroidRadius" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Spheroid radius.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Ellipsoid scale factor.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="methodVariant" type="witsml:ProjectionVariantsObliqueMercator" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Projection method variant - establishes minor variations of the projection. Geoshare proposal.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="perspectiveHeight" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Height above the surface origin location from which the perspective is taken.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="zone" type="witsml:geodeticZoneString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Zone for the type of projection. Zones have values from 1 to 60 with a required direction of "N" (North) or "S" (South). For example,
+               "21N".</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="NADType" type="witsml:NADTypes" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>North American Datum type.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="falseEasting" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Artificial value added to the X axis.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="falseNorthing" type="witsml:lengthMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Artificial value added to the Y axis.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="bearing" type="witsml:planeAngleMeasure" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Bearing angle of the great circle with respect to north at the central point.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="hemisphere" type="witsml:Hemispheres" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Is the projection in the northern hemisphere or the southern hemisphere.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="description" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Description of item and details.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="parameter" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>Parameter describing the user-defined projection.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_pumpOp.-->
+	<xsd:complexType name="cs_refWellWellbore">
+		<xsd:annotation>
+			<xsd:documentation>Data that represents a foreign key to a wellbore. The wellbore may be defined within the context of another well.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="wellboreReference" type="witsml:refNameString">
+				<xsd:annotation>
+					<xsd:documentation>A pointer the wellbore with which there is a relationship.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the well that contains the wellboreReference. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<xsd:complexType name="cs_refWellWellboreRig">
+		<xsd:annotation>
+			<xsd:documentation>A reference to a rig within a wellbore. The wellbore may be defined within the context of another well. This value represents a foreign key from one
+         node to another.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="rigReference" type="witsml:refNameString">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the rig with which there is a relationship.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellboreParent" type="witsml:refNameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the wellbore that contains the rigReference. This is not needed unless the referenced rig is outside the context of a common parent
+               wellbore.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the well that contains the wellboreParent. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type cs_rheometer.-->
+	<!--UNUSED: Deleted type cs_rigResponse.-->
+	<!--UNUSED: Deleted type cs_scr.-->
+	<!--UNUSED: Deleted type cs_shakerOp.-->
+	<!--UNUSED: Deleted type cs_shakerScreen.-->
+	<!--UNUSED: Deleted type cs_supportCraft.-->
+	<!--UNUSED: Deleted type cs_wbGeometry.-->
+	<!--UNUSED: Deleted type cs_wbGeometrySection.-->
+	<!--UNUSED: Deleted type cs_weather.-->
+	<xsd:complexType name="cs_wellAlias">
+		<xsd:annotation>
+			<xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="name" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>A human contextual name of a well. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="namingSystem" type="witsml:WellNamingSystem">
+				<xsd:annotation>
+					<xsd:documentation>The naming system under which the well is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the element.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<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 not 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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="cs_wellCRS">
+		<xsd:annotation>
+			<xsd:documentation>WITSML - Well Coordinate Reference System Component Schema. Note that this is intended for use with two dimensional coordinates. That does not prevent
+         the use of a three dimensional CRS. It just means that only two coordinates will be specified in that 3D system. The veritcal coordinates are specified separately and,
+         for 3D systems, one of the linked wellDatums should represent the vertical datum of that 3D system so that the height in the 3d system can be
+         determined.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="name" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>Human recognizable context for the system. For a geographic system this is commonly the name of the datum.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:choice minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Each well CRS can only represent only one type of system. Note that these structures do not truly define a CRS but rather specify information
+               that could be used to describe a CRS.</xsd:documentation>
+				</xsd:annotation>
+				<xsd:element name="mapProjection" type="witsml:cs_projectionx" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>Map projection system.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+				<xsd:element name="geographic" type="witsml:cs_geodeticModel" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>Geographic system.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+				<xsd:element name="localCRS" type="witsml:cs_localCRS" minOccurs="0">
+					<xsd:annotation>
+						<xsd:documentation>Local (engineering) system.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:element>
+			</xsd:choice>
+			<xsd:element name="description" type="witsml:descriptionString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A textual description of the system.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>The unique identifier of the system.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:complexType name="cs_wellDatum">
+		<xsd:annotation>
+			<xsd:documentation>Defines the datums associated with elevation, vertical depth and measured depth coordinates within the context of a well.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="name" type="witsml:nameString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The human understandable contextual name of the reference datum.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="code" type="witsml:ElevCodeEnum" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The code value that represents the type of reference datum. This may represent a point on a device (e.g., kelly bushing) or it may represent a
+               vertical reference datum (e.g., mean sea level).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="datumName" type="witsml:wellKnownNameStruct" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The name of the vertical reference datum in a particular naming system. This should only be specified if the above 'code' represents some
+               variation of sea level. An optional short name (code) can also be specified. Specifying a well known datum is highly desired if the above code is a variant of sea
+               level because sea level varies over time and space. An example would be to specify a name of 'Caspian Sea' with a code of '5106' in the 'EPSG' naming
+               system.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>Since various activities may use different points as measurement datums, it is useful to characterize the point based on its usage. A well
+               reference datum may have more than one such characterization. For example, it may be the datum used by the driller and logger for measuring their depths. Example
+               usage values would be 'permanent','driller', 'logger' 'WRP' (well reference point) and 'SRP' (site reference point).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellbore" type="witsml:cs_refWellWellbore" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the wellbore that contains the reference datum. This should be specified if a measured depth is given.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="rig" type="witsml:cs_refWellWellboreRig" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A pointer to the rig that contains the device used as a reference datum. The rig may be associated with a wellbore in another well (e.g., pattern
+               drilling using a rig on a track).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="elevation" type="witsml:wellElevationCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The gravity based elevation coordinate of this reference datum as measured from another datum. Positive moving upward from the elevation datum.
+               An elevation should be given unless this is a vertical reference datum (e.g., sea level).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="measuredDepth" type="witsml:measuredDepthCoord" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>The measured depth coordinate of this reference datum as measured from another datum. The measured depth datum should either be the same as the
+               elevation datum or it should be relatable to the elevation datum through other datums. Positive moving toward the bottomhole from the measured depth datum. This
+               should be given when a local reference is "downhole", such as a kickoff point or ocean bottom template, and the borehole may not be vertical. If a Depth is given
+               then an Elevation should also be given.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="comment" type="witsml:commentString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A contextual description of the well reference datum.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attribute name="defaultMeasuredDepth" type="witsml:logicalBoolean" use="optional">
+			<xsd:annotation>
+				<xsd:documentation>True indicates that this is the default reference datum for measured depth coordinates. False or not given indicates that this is not the default
+            reference datum. Measured depth coordinates that do not specify a datum reference should be assumed to be measured relative to this default reference datum. Only one
+            reference datum may be designated as the default measured depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+		<xsd:attribute name="defaultVerticalDepth" type="witsml:logicalBoolean" use="optional">
+			<xsd:annotation>
+				<xsd:documentation>True indicates that this is the default reference datum for vertical depth coordinates. False or not given indicates that this is not the default
+            reference datum. Vertical depth coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default vertical depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+		<xsd:attribute name="defaultElevation" type="witsml:logicalBoolean" use="optional">
+			<xsd:annotation>
+				<xsd:documentation>True indicates that this is the default reference datum for elevation coordinates. False or not given indicates that this is not the default
+            reference datum. Elevation coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default elevation datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>The unique identifier of the reference datum.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:group name="grp_drillReport">
+		<xsd:annotation>
+			<xsd:documentation>The non-contextual content of a WITSML Drilling Report object.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:sequence>
+			<xsd:element name="dTimStart" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the point in time at which a drilling report period started.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364025"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="dTimEnd" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>A date and time that is the point in time at which a drilling report period ended.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364044"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="versionKind" type="witsml:OpsReportVersion">
+				<xsd:annotation>
+					<xsd:documentation>A version number that is the version number of a Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17817431"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element versionKind.-->
+			</xsd:element>
+			<xsd:element name="createDate" type="witsml:timestamp">
+				<xsd:annotation>
+					<xsd:documentation>The date and time of the report creation. A later timestamp indicates a newer version. In order to update values in a report a full updated copy
+               of the original report should be submitted.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364064"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element createDate.-->
+			</xsd:element>
+			<xsd:element name="wellAlias" type="witsml:cs_wellAlias">
+				<xsd:annotation>
+					<xsd:documentation>An alternative name of the well (in a naming system). The above well name should be included in the list of aliases so that its origin can be
+               known.</xsd:documentation>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 1 for element wellAlias.-->
+			</xsd:element>
+			<xsd:element name="wellboreAlias" type="witsml:cs_wellAlias" minOccurs="2" maxOccurs="2">
+				<xsd:annotation>
+					<xsd:documentation>An alternative name of the wellbore (in a naming system). The above well name should be included in the list of aliases so that its origin can be
+               known.</xsd:documentation>
+				</xsd:annotation>
+				<!--PROFILE: Changed minOccurs from 0 to 2 for element wellboreAlias.-->
+				<!--PROFILE: Changed maxOccurs from unbounded to 2 for element wellboreAlias.-->
+			</xsd:element>
+			<xsd:element name="wellDatum" type="witsml:cs_wellDatum" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>Defines a vertical datum used for measured depths, vertical depths or elevations. This must be specified if one of the aforementioned coordinate
+               values are included in the report. This only applies to this report and is generally a copy of the same information from the well object.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellCRS" type="witsml:cs_wellCRS" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>Defines a coordinate reference system used by coordinates within this report. This must be specified if coordinate values are included in the
+               report (i.e., in a survey station location). This only applies to this report and is generally a copy of the same information from the well
+               object.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellboreInfo" type="witsml:cs_drillReportWellboreInfo" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be wellbore information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799789"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="statusInfo" type="witsml:cs_drillReportStatusInfo" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be status information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799868"/>
+				</xsd:annotation>
+				<!--PROFILE: Changed maxOccurs from unbounded to 1 for element statusInfo.-->
+			</xsd:element>
+			<xsd:element name="bitRecord" type="witsml:cs_bitRecord" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified te be bit data information in the Daily Drilling Report.drilling report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831397"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="fluid" type="witsml:cs_fluid" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified te be mud weight information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839459"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="porePressure" type="witsml:cs_drillReportPorePressure" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be pore pressure information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799947"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="extendedReport" type="witsml:timestampedDescriptionString" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>A description that describes the drilling operation reported.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687235"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="surveyStation" type="witsml:cs_drillReportSurveyStation" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be survey information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854338"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="activity" type="witsml:cs_activity" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be opertion/mode information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17800080"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="logInfo" type="witsml:cs_drillReportLogInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be log information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836969"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="coreInfo" type="witsml:cs_drillReportCoreInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be core information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17833062"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="wellTestInfo" type="witsml:cs_drillReportWellTestInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section classis a class specified to be well production test information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881131"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="formTestInfo" type="witsml:cs_drillReportFormTestInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be well formation test information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856636"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="lithShowInfo" type="witsml:cs_drillReportLithShowInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be lithology and shows information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17858011"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="equipFailureInfo" type="witsml:cs_drillReportEquipFailureInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class name that that is the class name for the equipment failure section in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17834327"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="controlIncidentInfo" type="witsml:cs_drillReportControlIncidentInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that is a specified to be well control incident information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17887880"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="stratInfo" type="witsml:cs_drillReportStratInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be preliminary stratigraphy information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373305601"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="perfInfo" type="witsml:cs_drillReportPerfInfo" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section class that groups classes specified to be perforation intervals information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855316"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="gasReadingInfo" type="witsml:cs_drillReportGasReadingInf" minOccurs="0" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A daily drilling report section classis a class specified to begas readings information in the Daily Drilling Report.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879652"/>
+				</xsd:annotation>
+			</xsd:element>
+			<!--PROFILE: Deleted element drillingParams.-->
+			<!--PROFILE: Deleted element wbGeometry.-->
+			<!--PROFILE: Deleted element dayCost.-->
+			<!--PROFILE: Deleted element scr.-->
+			<!--PROFILE: Deleted element pitVolume.-->
+			<!--PROFILE: Deleted element mudVolume.-->
+			<!--PROFILE: Deleted element mudInventory.-->
+			<!--PROFILE: Deleted element bulk.-->
+			<!--PROFILE: Deleted element rigResponse.-->
+			<!--PROFILE: Deleted element pumpOp.-->
+			<!--PROFILE: Deleted element shakerOp.-->
+			<!--PROFILE: Deleted element hse.-->
+			<!--PROFILE: Deleted element personnel.-->
+			<!--PROFILE: Deleted element supportCraft.-->
+			<!--PROFILE: Deleted element weather.-->
+		</xsd:sequence>
+	</xsd:group>
+	<!--UNUSED: Deleted type grp_wbGeometry.-->
+	<xsd:element name="drillReports" type="witsml:obj_drillReports">
+		<xsd:annotation>
+			<xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
+         singular name.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+	<xsd:complexType name="obj_drillReports">
+		<xsd:sequence>
+			<xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0">
+				<xsd:annotation>
+					<xsd:documentation>Information about the XML message instance.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="drillReport" type="witsml:obj_drillReport" maxOccurs="unbounded">
+				<xsd:annotation>
+					<xsd:documentation>A single drilling report.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+		</xsd:sequence>
+		<xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+			<xsd:annotation>
+				<xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+	</xsd:complexType>
+	<xsd:complexType name="obj_drillReport">
+		<xsd:sequence>
+			<xsd:element name="nameWell" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>Human recognizable context for the well that contains the wellbore.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="nameWellbore" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>A wellbore official identification code that is identifying a well or wellbore on the Norwegian Continental Shelf. The format is given by the "NPD guidelines for designation of wells and wellbores".</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17607299"/>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:element name="name" type="witsml:nameString">
+				<xsd:annotation>
+					<xsd:documentation>Human recognizable context for the drilling report.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:element>
+			<xsd:group ref="witsml:grp_drillReport">
+				<xsd:annotation>
+					<xsd:documentation>The non-contextual elements for a drilling report.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:group>
+			<!--PROFILE: Deleted element commonData.-->
+			<!--PROFILE: Deleted element customData.-->
+		</xsd:sequence>
+		<xsd:attribute name="uidWell" type="witsml:uidString" use="optional">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+		<xsd:attribute name="uidWellbore" type="witsml:uidString" use="optional">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the wellbore. This uniquely represents the wellbore referenced by the (possibly non-unique) nameWellbore.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attribute>
+		<xsd:attributeGroup ref="witsml:attgrp_uid">
+			<xsd:annotation>
+				<xsd:documentation>Unique identifier for the report.</xsd:documentation>
+			</xsd:annotation>
+		</xsd:attributeGroup>
+	</xsd:complexType>
+	<xsd:simpleType name="abstractBoolean">
+		<xsd:annotation>
+			<xsd:documentation>This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived
+         from this type rather than using xsd:boolen.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:boolean">
+			<xsd:pattern value=".+"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractDateTime">
+		<xsd:annotation>
+			<xsd:documentation>This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be
+         derived from this type rather than using xsd:dateTime.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:dateTime">
+			<xsd:pattern value=".+"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractDate">
+		<xsd:annotation>
+			<xsd:documentation>This type disallows an "empty" date value. This type should not be used directly except to derive another type. All dateTime types should be derived
+         from this type rather than using xsd:dateTime.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:date">
+			<xsd:pattern value=".+"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type abstractYear.-->
+	<xsd:simpleType name="abstractDouble">
+		<xsd:annotation>
+			<xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:double">
+			<xsd:pattern value=".+"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractShort">
+		<xsd:annotation>
+			<xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:short">
+			<xsd:pattern value=".+"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type abstractInt.-->
+	<xsd:simpleType name="abstractString">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level.
+         This type should not be used directly except to derive another type.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="xsd:string">
+			<xsd:whiteSpace value="collapse">
+				<xsd:annotation>
+					<xsd:documentation>Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and
+               trailing spaces.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:whiteSpace>
+			<xsd:minLength value="1">
+				<xsd:annotation>
+					<xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
+               allowed.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:minLength>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="abstractMeasure">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all quantities that have a value with a unit of measure. The unit of measure is in the uom attribute of the
+         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractDouble"/>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="abstractMaximumLengthString">
+		<xsd:annotation>
+			<xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="4000">
+				<xsd:annotation>
+					<xsd:documentation>This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a
+               VARCHAR2 in Oracle 8.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:maxLength>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type abstractUncollapsedString.-->
+	<xsd:simpleType name="abstractPositiveCount">
+		<xsd:annotation>
+			<xsd:documentation>A positive integer (one based count or index) with a maximum value of 32767 (2-bytes).</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractShort">
+			<xsd:minInclusive value="1">
+				<xsd:annotation>
+					<xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:minInclusive>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractNameString">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
+         semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced
+         by an enumeration.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="64"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractUidString">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer
+         generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in
+         multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="64"/>
+			<xsd:pattern value="[^ ]*"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractCommentString">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
+         extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be
+         interoperable).</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractMaximumLengthString"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractTypeEnum">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined.
+         This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a
+         future date.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="40"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractUomEnum">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined.
+         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="24"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type ActivityClassType.-->
+	<!--UNUSED: Deleted type ActivityCode.-->
+	<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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type ArrayElementDataType.-->
+	<!--UNUSED: Deleted type BearingType.-->
+	<!--UNUSED: Deleted type BitDullCode.-->
+	<!--UNUSED: Deleted type BitReasonPulled.-->
+	<!--UNUSED: Deleted type BitType.-->
+	<!--UNUSED: Deleted type BhaStatus.-->
+	<!--UNUSED: Deleted type BladeShapeType.-->
+	<!--UNUSED: Deleted type BladeType.-->
+	<!--UNUSED: Deleted type BopType.-->
+	<!--UNUSED: Deleted type BoxPinConfig.-->
+	<!--UNUSED: Deleted type CementJobType.-->
+	<!--UNUSED: Deleted type ConnectionPosition.-->
+	<!--UNUSED: Deleted type DeflectionMethod.-->
+	<!--UNUSED: Deleted type DerrickType.-->
+	<!--UNUSED: Deleted type DrawWorksType.-->
+	<!--UNUSED: Deleted type DriveType.-->
+	<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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type FiberMode.-->
+	<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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</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>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type HoleCasingType.-->
+	<!--UNUSED: Deleted type HoleOpenerType.-->
+	<!--UNUSED: Deleted type IntervalMethod.-->
+	<!--UNUSED: Deleted type IntervalType.-->
+	<!--UNUSED: Deleted type ItemState.-->
+	<!--UNUSED: Deleted type InstalledFiberPoint.-->
+	<!--UNUSED: Deleted type JarType.-->
+	<!--UNUSED: Deleted type JarAction.-->
+	<!--UNUSED: Deleted type LithologySource.-->
+	<!--UNUSED: Deleted type LithologyType.-->
+	<!--UNUSED: Deleted type LogDataType.-->
+	<!--UNUSED: Deleted type LogIndexDirection.-->
+	<!--UNUSED: Deleted type LogIndexType.-->
+	<!--UNUSED: Deleted type LogTraceOrigin.-->
+	<!--UNUSED: Deleted type LogTraceState.-->
+	<!--UNUSED: Deleted type MaterialType.-->
+	<!--UNUSED: Deleted type MeasurementType.-->
+	<!--UNUSED: Deleted type MessageProbability.-->
+	<!--UNUSED: Deleted type MessageSeverity.-->
+	<!--UNUSED: Deleted type MessageType.-->
+	<!--UNUSED: Deleted type MudLogParameterType.-->
+	<xsd:simpleType name="NADTypes">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="NAD27">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="NAD83">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type NameTagLocation.-->
+	<!--UNUSED: Deleted type NameTagNumberingScheme.-->
+	<!--UNUSED: Deleted type NameTagTechnology.-->
+	<!--UNUSED: Deleted type NozzleType.-->
+	<!--UNUSED: Deleted type OTDRReason.-->
+	<!--UNUSED: Deleted type PitType.-->
+	<xsd:simpleType name="Projection">
+		<xsd:annotation>
+			<xsd:documentation>These values represent the type of coordinate system projection method. The source (except for "UserDefined") of the values is Geoshare V13. For a
+         detailed description of each value, see the Geoshare documentation of the indicated "217" object at
+         http://w3.posc.org/GeoshareSIG/technical/GDM/v13.0/.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="Albers equal area">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-ALBERS</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="azimuthal equidistant">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-AZIMUTHAL</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Cassini">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-CASSINI</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="equidistant conic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-EQUIDISTANT</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="equirectangular">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-EQUIRECTANGULAR</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="gnomonic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-GNOMONIC</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Lambert azimuthal">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT-AZIMUTH</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Lambert conformal conic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Mercator">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-MERCATOR</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Miller">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-MILLER</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="oblique Mercator">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-OBLIQUE-MERCATOR</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="orthographic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-ORTHO</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="perspective">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-PERSPECTIVE</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="polar stereographic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-POLAR-STEREO</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="polyconic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-POLYCONIC</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="sinusoidal">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-SINUSOIDAL</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="state plane">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-STATE-PLANE</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="stereographic">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-STEREO</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="transverse Mercator">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-TM</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="universal transverse Mercator">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-UTM</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="user defined">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="Van der Grinten">
+				<xsd:annotation>
+					<xsd:documentation>217-PARAMETERS-PROJECTION-VANDERGRINTEN</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="ProjectionVariantsObliqueMercator">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="default">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="rectified">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="rectified skew">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="rectified skew center origin">
+				<xsd:annotation>
+					<xsd:documentation/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type PumpType.-->
+	<!--UNUSED: Deleted type PumpOpType.-->
+	<!--UNUSED: Deleted type QualifierType.-->
+	<!--UNUSED: Deleted type RealtimeData.-->
+	<!--UNUSED: Deleted type RigType.-->
+	<!--UNUSED: Deleted type RiskAffectedPersonnel.-->
+	<!--UNUSED: Deleted type RiskCategory.-->
+	<!--UNUSED: Deleted type RiskSubCategory.-->
+	<!--UNUSED: Deleted type RiskType.-->
+	<!--UNUSED: Deleted type ScrType.-->
+	<!--UNUSED: Deleted type ShowFluorescence.-->
+	<!--UNUSED: Deleted type ShowLevel.-->
+	<!--UNUSED: Deleted type ShowRating.-->
+	<!--UNUSED: Deleted type ShowSpeed.-->
+	<!--UNUSED: Deleted type SupportCraft.-->
+	<!--UNUSED: Deleted type SurfEquipType.-->
+	<!--UNUSED: Deleted type TargetCategory.-->
+	<!--UNUSED: Deleted type TargetScope.-->
+	<!--UNUSED: Deleted type TargetSectionScope.-->
+	<!--UNUSED: Deleted type TrajStationStatus.-->
+	<!--UNUSED: Deleted type TrajStationType.-->
+	<!--UNUSED: Deleted type TubularAssembly.-->
+	<!--UNUSED: Deleted type TubularComponent.-->
+	<!--UNUSED: Deleted type TypeSurveyTool.-->
+	<!--UNUSED: Deleted type WellDirection.-->
+	<!--UNUSED: Deleted type WellFluid.-->
+	<!--UNUSED: Deleted type WellboreShape.-->
+	<xsd:simpleType name="WellboreType">
+		<xsd:annotation>
+			<xsd:documentation>The classification of a wellbore with respect to its parent well/wellbore.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="bypass">
+				<xsd:annotation>
+					<xsd:documentation>The original wellbore had to be abandoned before its final usage. This wellbore is being drilled as a different wellbore, but one which has the
+               same target as the one that was abandoned.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="initial">
+				<xsd:annotation>
+					<xsd:documentation>This is the first wellbore that has been drilled, or attempted, in a given well.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="redrill">
+				<xsd:annotation>
+					<xsd:documentation>The wellbore is being redrilled.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="reentry">
+				<xsd:annotation>
+					<xsd:documentation>The wellbore is being reentered after a period of abandonment.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="respud">
+				<xsd:annotation>
+					<xsd:documentation>The wellbore is part of an existing regulatory well. The original borehole did not reach the target depth. This borehole required the well to be
+               respudded (drilled from a different surface position).</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="sidetrack">
+				<xsd:annotation>
+					<xsd:documentation>The wellbore is a deviation from a given wellbore, that produces a different borehole from the others, and whose bottomhole differs from any
+               previously extisting wellbore bottomholes.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type WellPurpose.-->
+	<!--UNUSED: Deleted type WellStatus.-->
+	<xsd:simpleType name="PresTestType">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="leak off test">
+				<xsd:annotation>
+					<xsd:documentation>A leakoff test is usually conducted immediately after drilling below a new casing shoe. During the test, the well is shut in and fluid is pumped
+               into the wellbore gradually to increase the pressure that the formation experiences.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation integrity test">
+				<xsd:annotation>
+					<xsd:documentation>If the formation is not able to withstand the given pressure, the result of the test is the strength of the formation.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="MudClass">
+		<xsd:annotation>
+			<xsd:documentation>Defines the class of a drilling fluid.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="water based">
+				<xsd:annotation>
+					<xsd:documentation>A drilling fluid in which water is the continuous phase.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="oil based">
+				<xsd:annotation>
+					<xsd:documentation>A drilling fluid in which oil is the continuous phase.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="other">
+				<xsd:annotation>
+					<xsd:documentation>A drilling fluid in which neither water nor oil is the continous phase.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="ReadingKind">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="measured">
+				<xsd:annotation>
+					<xsd:documentation>The reading was measured.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="estimated">
+				<xsd:annotation>
+					<xsd:documentation>The reading was estimated.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="StateDetailActivity">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="injury">
+				<xsd:annotation>
+					<xsd:documentation>Personnel injury in connection with drilling and/or drilling related operations.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="operation failed">
+				<xsd:annotation>
+					<xsd:documentation>Operation failed to achieve objective.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="kick">
+				<xsd:annotation>
+					<xsd:documentation>Formation fluid invading the well bore.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="circulation loss">
+				<xsd:annotation>
+					<xsd:documentation>Circulation lost to the formation.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud loss">
+				<xsd:annotation>
+					<xsd:documentation>Circulation impossible due to plugging or failure of equipment.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="stuck equipment">
+				<xsd:annotation>
+					<xsd:documentation>Equipment got stuck in the hole.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="equipment failure">
+				<xsd:annotation>
+					<xsd:documentation>Equipment failure occurred.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="equipment hang">
+				<xsd:annotation>
+					<xsd:documentation>Operations had to be aborted due to a hang of operation.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="success">
+				<xsd:annotation>
+					<xsd:documentation>Operation achieved objective.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="InnerBarrelType">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="undifferented">
+				<xsd:annotation>
+					<xsd:documentation>A pipe that is located inside a core barrel to hold the core sample.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="aluminum">
+				<xsd:annotation>
+					<xsd:documentation>An inner core barrel made of aluminium.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="gel">
+				<xsd:annotation>
+					<xsd:documentation>An inner core barrel that that seals off the core sample using gel as the sealing material.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="fiberglass">
+				<xsd:annotation>
+					<xsd:documentation>An inner core barrel made of glass fiber reinforced plastic.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="WellTestType">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="drill stem test">
+				<xsd:annotation>
+					<xsd:documentation>A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the
+               drillstring still in the hole.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="production test">
+				<xsd:annotation>
+					<xsd:documentation>A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="OpsReportVersion">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="preliminary">
+				<xsd:annotation>
+					<xsd:documentation>A preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day
+               (e.g., 6:00 am) before</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="normal">
+				<xsd:annotation>
+					<xsd:documentation>A normal daily staus report that has been approved by the drilling operator.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="final">
+				<xsd:annotation>
+					<xsd:documentation>A report that represents the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the
+               completion of drilling.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="WellControlIncidentType">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="shallow gas kick">
+				<xsd:annotation>
+					<xsd:documentation>An well control incident where shallow gas is flowing incidently into a well being drilled.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="water kick">
+				<xsd:annotation>
+					<xsd:documentation>An well control incident where water is flowing incidently into a well being drilled.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="oil kick">
+				<xsd:annotation>
+					<xsd:documentation>An well control incident where crude oil is flowing incidently into a well being drilled.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="gas kick">
+				<xsd:annotation>
+					<xsd:documentation>An well control incident where gas is flowing incidently into a well being drilled.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="WellKillingProcedureType">
+		<xsd:restriction base="witsml:abstractTypeEnum">
+			<xsd:enumeration value="drillers method">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is presecribing circulation the kick fluids out of the well and then circulating a higher density kill mud through
+               the kill line into the well through an adjustable choke.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="wait and weight">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is presecribing circulating heavier kill mud while a constant downhole pressure is maintained by pressure relief
+               through a choke.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="bullheading">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is prescribing pumping of kill weight fluid down the tubing and forcing the wellbore fluids back into the formation
+               through the perforations.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="lubricate and bleed">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is prescribing to pump a volume of killing fluid corresponding to half the volume of the well tubing into the well,
+               observing the well for 30 - 60 minutes and wait for the tubing head pressure to drop, then pump additional killing fluid into the well and when the wellhead
+               pressure does not exceed 200 psi above observed tubing head pressure bleed off gas from the tubing at high rate.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="forward circulation">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the tubing, through a circulation device (or out the end of a work
+               string/coiled tubing) and up the annulus.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="reverse circulation">
+				<xsd:annotation>
+					<xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the completion annulus, workstring annulus or pipe annulus and
+               taking returns up the tubing, workstring or pipe.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="unknown".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type anyDate.-->
+	<!--UNUSED: Deleted type generalMeasureType.-->
+	<!--UNUSED: Deleted type temperatureSlopeMeasure.-->
+	<!--UNUSED: Deleted type typeOptionalClassString.-->
+	<xsd:simpleType name="logicalBoolean">
+		<xsd:annotation>
+			<xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractBoolean"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="date">
+		<xsd:annotation>
+			<xsd:documentation>A julian date.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractDate"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="timestamp">
+		<xsd:annotation>
+			<xsd:documentation>A date with the time of day and an optional time zone. While the time zone is optional, it is strongly advised that the zone always be specified in
+         each date time value.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractDateTime"/>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type timeZone.-->
+	<!--UNUSED: Deleted type calendarYear.-->
+	<xsd:complexType name="yAxisAzimuth">
+		<xsd:annotation>
+			<xsd:documentation>The angle of a Y axis from North. This is a variation of planeAngleMeasure with an attribute defining the direction of north.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:planeAngleUom" use="required">
+					<xsd:annotation>
+						<xsd:documentation>The unit of measure of the azimuth value.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="northDirection" type="witsml:AziRef" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>Specifies the direction to be considered North for the y axis.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="unitlessQuantity">
+		<xsd:annotation>
+			<xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractDouble"/>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type genericMeasure.-->
+	<!--UNUSED: Deleted type indexCurve.-->
+	<!--UNUSED: Deleted type ratioGenericMeasure.-->
+	<!--UNUSED: Deleted type listOfString.-->
+	<!--UNUSED: Deleted type listOfDouble.-->
+	<xsd:complexType name="refNameString">
+		<xsd:annotation>
+			<xsd:documentation>A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractNameString"/>
+			<!--PROFILE: Deleted attribute uidRef.-->
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type refObjectString.-->
+	<!--UNUSED: Deleted type refPositiveCount.-->
+	<xsd:simpleType name="refWellDatum">
+		<xsd:annotation>
+			<xsd:documentation>A reference to a wellDatum in the current well. This value must match the uid value in a WellDatum. This value represents a foreign key from one
+         element to another. This is an exception to the convention that a foreign key must utilize both a human contextual name and a uid value. For messages outside the context
+         of a server then this value will commonly match the value of the name of the wellDatum (e.g., 'KB') if uids are not not used in that context. This was a compromise in
+         order to allow the coordinate structures to be simple and still be usable both within the context of a server and outside the context of a server.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractUidString"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="nameString">
+		<xsd:annotation>
+			<xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
+         extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an
+         enumeration.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractNameString"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="commentString">
+		<xsd:annotation>
+			<xsd:documentation>A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer.
+         Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable).</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractCommentString"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="descriptionString">
+		<xsd:annotation>
+			<xsd:documentation>A textual description of something.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="256"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type shortDescriptionString.-->
+	<!--UNUSED: Deleted type encodedArrayString.-->
+	<!--UNUSED: Deleted type encodedValueString.-->
+	<xsd:simpleType name="kindString">
+		<xsd:annotation>
+			<xsd:documentation>A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an
+         enumerated list.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractTypeEnum"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="uomString">
+		<xsd:annotation>
+			<xsd:documentation>A unit of measure acronym from the POSC unit of measure file.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractUomEnum"/>
+	</xsd:simpleType>
+	<xsd:simpleType name="uidString">
+		<xsd:annotation>
+			<xsd:documentation>A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated). The value is only required
+         to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in multiple documents will utilize the same uid
+         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractUidString"/>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type refString.-->
+	<xsd:simpleType name="schemaVersionString">
+		<xsd:annotation>
+			<xsd:documentation>The version of the schema. The first three levels are fixed. The fourth level can vary to represent on the constraints defined in enumerations and XML
+         loader files.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="16"/>
+			<xsd:pattern value="1\.3\.1\.[1-9]?[0-9]\(NPD\)"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="nameStruct">
+		<xsd:annotation>
+			<xsd:documentation>The name of something within a naming system.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractNameString">
+				<xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:complexType name="wellKnownNameStruct">
+		<xsd:annotation>
+			<xsd:documentation>The name of something within a mandatory naming system with an optional code.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractNameString">
+				<xsd:attribute name="namingSystem" type="witsml:nameString" use="required">
+					<xsd:annotation>
+						<xsd:documentation>The naming system within the name is unique.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="code" type="witsml:kindString" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>A unique (short) code associated with the name.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type uncollapsedString.-->
+	<!--UNUSED: Deleted type iadcBearingWearCode.-->
+	<xsd:simpleType name="geodeticZoneString">
+		<xsd:annotation>
+			<xsd:documentation>A geodetic zone with values from 1 to 60 and a required direction of "N" (North) or "S" (South). For example, "21N".</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="3"/>
+			<xsd:pattern value="([1-9]|[1-5][0-9]|60)[NS]"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="measuredDepthCoord">
+		<xsd:annotation>
+			<xsd:documentation>A measured depth coordinate in a wellbore. Positive moving from the reference datum toward the bottomhole. All coordinates with the same datum (and
+         same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:MeasuredDepthUom" use="required">
+					<xsd:annotation>
+						<xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. This value is assumed to match the uid value in a
+                  WellDatum. If not given then the default WellDatum must be assumed.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="MeasuredDepthUom">
+		<xsd:annotation>
+			<xsd:documentation>The units of measure that are valid for measured depths in a wellbore.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m">
+				<xsd:annotation>
+					<xsd:documentation>meter</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="ft".-->
+			<!--PROFILE: Deleted enumeration value="ftUS".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="wellVerticalDepthCoord">
+		<xsd:annotation>
+			<xsd:documentation>A vertical (gravity based) depth coordinate within the context of a well. Positive moving downward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+					<xsd:annotation>
+						<xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:complexType name="wellElevationCoord">
+		<xsd:annotation>
+			<xsd:documentation>A vertical (gravity based) elevation coordinate within the context of a well. Positive moving upward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+					<xsd:annotation>
+						<xsd:documentation>The unit of measure of the quantity value. If not given then the default unit of measure of the explicitly or implicitly given datum must be
+                  assumed.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+					<xsd:annotation>
+						<xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="WellVerticalCoordinateUom">
+		<xsd:annotation>
+			<xsd:documentation>The units of measure that are valid for vertical gravity based coordinates (i.e., elevation or vertical depth) within the context of a
+         well.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m">
+				<xsd:annotation>
+					<xsd:documentation>meter</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<!--PROFILE: Deleted enumeration value="ft".-->
+			<!--PROFILE: Deleted enumeration value="ftUS".-->
+			<!--PROFILE: Deleted enumeration value="ftBr(65)".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type nonNegativeCount.-->
+	<xsd:simpleType name="positiveCount">
+		<xsd:annotation>
+			<xsd:documentation>A positive integer (one based count or index).</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractPositiveCount">
+			<xsd:minInclusive value="1">
+				<xsd:annotation>
+					<xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:minInclusive>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type positiveBigCount.-->
+	<!--UNUSED: Deleted type integerCount.-->
+	<!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
+	<!--UNUSED: Deleted type pumpActionIntegerCode.-->
+	<!--UNUSED: Deleted type iadcIntegerCode.-->
+	<!--UNUSED: Deleted type levelIntegerCode.-->
+	<!--UNUSED: Deleted type cost.-->
+	<xsd:complexType name="indexedObject">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractTypeEnum">
+				<xsd:attribute name="index" type="witsml:positiveCount" use="required">
+					<xsd:annotation>
+						<xsd:documentation>Indexes things with the same name. That is the first one, the second one, etc.</xsd:documentation>
+					</xsd:annotation>
+				</xsd:attribute>
+				<xsd:attribute name="name" type="witsml:kindString" use="optional"/>
+				<xsd:attribute name="uom" type="witsml:uomString" use="optional"/>
+				<xsd:attribute name="description" type="witsml:descriptionString" use="optional"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type str2.-->
+	<xsd:simpleType name="str16">
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="16"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="str32">
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="32"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="abstractDescriptionString">
+		<xsd:annotation>
+			<xsd:documentation>A textual description of something.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:maxLength value="256"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="timestampedDescriptionString">
+		<xsd:annotation>
+			<xsd:documentation>A timestamped textual description.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractDescriptionString">
+				<xsd:attribute name="dTim" type="witsml:timestamp" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:complexType name="volumePerVolumeMeasurePercent">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:percentUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="percentUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="%"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type accelerationLinearMeasure.-->
+	<!--UNUSED: Deleted type anglePerLengthMeasure.-->
+	<!--UNUSED: Deleted type anglePerTimeMeasure.-->
+	<!--UNUSED: Deleted type areaMeasure.-->
+	<!--UNUSED: Deleted type areaPerAreaMeasure.-->
+	<xsd:complexType name="densityMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:densityUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type dimensionlessMeasure.-->
+	<xsd:complexType name="dynamicViscosityMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:dynamicViscosityUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type electricPotentialMeasure.-->
+	<!--UNUSED: Deleted type energyPerAreaMeasure.-->
+	<!--UNUSED: Deleted type equivalentPerMassMeasure.-->
+	<!--UNUSED: Deleted type forceMeasure.-->
+	<!--UNUSED: Deleted type forcePerVolumeMeasure.-->
+	<!--UNUSED: Deleted type frequencyMeasure.-->
+	<!--UNUSED: Deleted type illuminanceMeasure.-->
+	<xsd:complexType name="lengthMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type lengthPerLengthMeasure.-->
+	<!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
+	<!--UNUSED: Deleted type massConcentrationMeasure.-->
+	<!--UNUSED: Deleted type massMeasure.-->
+	<!--UNUSED: Deleted type massPerLengthMeasure.-->
+	<!--UNUSED: Deleted type momentOfForceMeasure.-->
+	<!--UNUSED: Deleted type perLengthMeasure.-->
+	<xsd:complexType name="planeAngleMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:planeAngleUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type powerMeasure.-->
+	<xsd:complexType name="pressureMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:pressureUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type relativePowerMeasure.-->
+	<!--UNUSED: Deleted type specificVolumeMeasure.-->
+	<!--UNUSED: Deleted type thermodynamicTemperatureMeasure.-->
+	<xsd:complexType name="timeMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:timeUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type velocityMeasure.-->
+	<!--UNUSED: Deleted type volumeMeasure.-->
+	<!--UNUSED: Deleted type volumeFlowRateMeasure.-->
+	<xsd:complexType name="volumePerVolumeMeasure">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type accelerationLinearUom.-->
+	<!--UNUSED: Deleted type anglePerLengthUom.-->
+	<!--UNUSED: Deleted type anglePerTimeUom.-->
+	<!--UNUSED: Deleted type areaUom.-->
+	<!--UNUSED: Deleted type areaPerAreaUom.-->
+	<xsd:simpleType name="densityUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="g/cm3"/>
+			<!--PROFILE: Deleted enumeration value="kg/m3".-->
+			<!--PROFILE: Deleted enumeration value="10Mg/m3".-->
+			<!--PROFILE: Deleted enumeration value="dAPI".-->
+			<!--PROFILE: Deleted enumeration value="g/dm3".-->
+			<!--PROFILE: Deleted enumeration value="g/galUK".-->
+			<!--PROFILE: Deleted enumeration value="g/galUS".-->
+			<!--PROFILE: Deleted enumeration value="g/L".-->
+			<!--PROFILE: Deleted enumeration value="g/m3".-->
+			<!--PROFILE: Deleted enumeration value="grain/ft3".-->
+			<!--PROFILE: Deleted enumeration value="grain/galUS".-->
+			<!--PROFILE: Deleted enumeration value="grain/100ft3".-->
+			<!--PROFILE: Deleted enumeration value="kg/dm3".-->
+			<!--PROFILE: Deleted enumeration value="kg/L".-->
+			<!--PROFILE: Deleted enumeration value="Mg/m3".-->
+			<!--PROFILE: Deleted enumeration value="lbm/10bbl".-->
+			<!--PROFILE: Deleted enumeration value="lbm/bbl".-->
+			<!--PROFILE: Deleted enumeration value="lbm/ft3".-->
+			<!--PROFILE: Deleted enumeration value="lbm/galUK".-->
+			<!--PROFILE: Deleted enumeration value="lbm/1000galUK".-->
+			<!--PROFILE: Deleted enumeration value="lbm/galUS".-->
+			<!--PROFILE: Deleted enumeration value="lbm/1000galUS".-->
+			<!--PROFILE: Deleted enumeration value="lbm/in3".-->
+			<!--PROFILE: Deleted enumeration value="lbm/Mbbl".-->
+			<!--PROFILE: Deleted enumeration value="mg/dm3".-->
+			<!--PROFILE: Deleted enumeration value="mg/galUS".-->
+			<!--PROFILE: Deleted enumeration value="mg/L".-->
+			<!--PROFILE: Deleted enumeration value="mg/m3".-->
+			<!--PROFILE: Deleted enumeration value="ug/cm3".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type dimensionlessUom.-->
+	<xsd:simpleType name="dynamicViscosityUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="Pa.s"/>
+			<xsd:enumeration value="cP"/>
+			<xsd:enumeration value="P"/>
+			<xsd:enumeration value="psi.s"/>
+			<xsd:enumeration value="dyne.s/cm2"/>
+			<xsd:enumeration value="kgf.s/m2"/>
+			<xsd:enumeration value="lbf.s/ft2"/>
+			<xsd:enumeration value="lbf.s/in2"/>
+			<xsd:enumeration value="mPa.s"/>
+			<xsd:enumeration value="N.s/m2"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type electricPotentialUom.-->
+	<!--UNUSED: Deleted type energyPerAreaUom.-->
+	<!--UNUSED: Deleted type equivalentPerMassUom.-->
+	<!--UNUSED: Deleted type forceUom.-->
+	<!--UNUSED: Deleted type forcePerVolumeUom.-->
+	<!--UNUSED: Deleted type frequencyUom.-->
+	<!--UNUSED: Deleted type illuminanceUom.-->
+	<xsd:simpleType name="lengthUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m"/>
+			<xsd:enumeration value="angstrom"/>
+			<xsd:enumeration value="chBnA"/>
+			<xsd:enumeration value="chBnB"/>
+			<xsd:enumeration value="chCla"/>
+			<xsd:enumeration value="chSe"/>
+			<xsd:enumeration value="chUS"/>
+			<xsd:enumeration value="cm"/>
+			<xsd:enumeration value="dm"/>
+			<xsd:enumeration value="fathom"/>
+			<xsd:enumeration value="fm"/>
+			<xsd:enumeration value="ft"/>
+			<xsd:enumeration value="ftBnA"/>
+			<xsd:enumeration value="ftBnB"/>
+			<xsd:enumeration value="ftBr(65)"/>
+			<xsd:enumeration value="ftCla"/>
+			<xsd:enumeration value="ftGC"/>
+			<xsd:enumeration value="ftInd"/>
+			<xsd:enumeration value="ftInd(37)"/>
+			<xsd:enumeration value="ftInd(62)"/>
+			<xsd:enumeration value="ftInd(75)"/>
+			<xsd:enumeration value="ftMA"/>
+			<xsd:enumeration value="ftSe"/>
+			<xsd:enumeration value="ftUS"/>
+			<xsd:enumeration value="in"/>
+			<xsd:enumeration value="in/10"/>
+			<xsd:enumeration value="in/16"/>
+			<xsd:enumeration value="in/32"/>
+			<xsd:enumeration value="in/64"/>
+			<xsd:enumeration value="inUS"/>
+			<xsd:enumeration value="km"/>
+			<xsd:enumeration value="lkBnA"/>
+			<xsd:enumeration value="lkBnB"/>
+			<xsd:enumeration value="lkCla"/>
+			<xsd:enumeration value="lkSe"/>
+			<xsd:enumeration value="lkUS"/>
+			<xsd:enumeration value="mGer"/>
+			<xsd:enumeration value="mi"/>
+			<xsd:enumeration value="mil"/>
+			<xsd:enumeration value="miUS"/>
+			<xsd:enumeration value="mm"/>
+			<xsd:enumeration value="Mm"/>
+			<xsd:enumeration value="nautmi"/>
+			<xsd:enumeration value="nm"/>
+			<xsd:enumeration value="pm"/>
+			<xsd:enumeration value="um"/>
+			<xsd:enumeration value="yd"/>
+			<xsd:enumeration value="ydBnA"/>
+			<xsd:enumeration value="ydBnB"/>
+			<xsd:enumeration value="ydCla"/>
+			<xsd:enumeration value="ydIm"/>
+			<xsd:enumeration value="ydInd"/>
+			<xsd:enumeration value="ydInd(37)"/>
+			<xsd:enumeration value="ydInd(62)"/>
+			<xsd:enumeration value="ydInd(75)"/>
+			<xsd:enumeration value="ydSe"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type lengthPerLengthUom.-->
+	<!--UNUSED: Deleted type magneticFieldStrengthUom.-->
+	<!--UNUSED: Deleted type massConcentrationUom.-->
+	<!--UNUSED: Deleted type massUom.-->
+	<!--UNUSED: Deleted type massPerLengthUom.-->
+	<!--UNUSED: Deleted type momentOfForceUom.-->
+	<!--UNUSED: Deleted type perLengthUom.-->
+	<xsd:simpleType name="planeAngleUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="dega"/>
+			<!--PROFILE: Deleted enumeration value="rad".-->
+			<!--PROFILE: Deleted enumeration value="c".-->
+			<!--PROFILE: Deleted enumeration value="ccgr".-->
+			<!--PROFILE: Deleted enumeration value="cgr".-->
+			<!--PROFILE: Deleted enumeration value="gon".-->
+			<!--PROFILE: Deleted enumeration value="gr".-->
+			<!--PROFILE: Deleted enumeration value="Grad".-->
+			<!--PROFILE: Deleted enumeration value="krad".-->
+			<!--PROFILE: Deleted enumeration value="mila".-->
+			<!--PROFILE: Deleted enumeration value="mina".-->
+			<!--PROFILE: Deleted enumeration value="mrad".-->
+			<!--PROFILE: Deleted enumeration value="Mrad".-->
+			<!--PROFILE: Deleted enumeration value="mseca".-->
+			<!--PROFILE: Deleted enumeration value="seca".-->
+			<!--PROFILE: Deleted enumeration value="urad".-->
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type powerUom.-->
+	<xsd:simpleType name="pressureUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="Pa"/>
+			<xsd:enumeration value="at"/>
+			<xsd:enumeration value="atm"/>
+			<xsd:enumeration value="bar"/>
+			<xsd:enumeration value="cmH2O(4degC)"/>
+			<xsd:enumeration value="dyne/cm2"/>
+			<xsd:enumeration value="GPa"/>
+			<xsd:enumeration value="hbar"/>
+			<xsd:enumeration value="inH2O(39.2F)"/>
+			<xsd:enumeration value="inH2O(60F)"/>
+			<xsd:enumeration value="inHg(32F)"/>
+			<xsd:enumeration value="inHg(60F)"/>
+			<xsd:enumeration value="kgf/cm2"/>
+			<xsd:enumeration value="kgf/mm2"/>
+			<xsd:enumeration value="kN/m2"/>
+			<xsd:enumeration value="kPa"/>
+			<xsd:enumeration value="kpsi"/>
+			<xsd:enumeration value="lbf/ft2"/>
+			<xsd:enumeration value="lbf/100ft2"/>
+			<xsd:enumeration value="lbf/in2"/>
+			<xsd:enumeration value="mbar"/>
+			<xsd:enumeration value="mmHg(0C)"/>
+			<xsd:enumeration value="mPa"/>
+			<xsd:enumeration value="MPa"/>
+			<xsd:enumeration value="Mpsi"/>
+			<xsd:enumeration value="N/m2"/>
+			<xsd:enumeration value="N/mm2"/>
+			<xsd:enumeration value="Pa(g)"/>
+			<xsd:enumeration value="pPa"/>
+			<xsd:enumeration value="psi"/>
+			<xsd:enumeration value="psia"/>
+			<xsd:enumeration value="psig"/>
+			<xsd:enumeration value="tonfUS/ft2"/>
+			<xsd:enumeration value="tonfUS/in2"/>
+			<xsd:enumeration value="torr"/>
+			<xsd:enumeration value="ubar"/>
+			<xsd:enumeration value="umHg(0C)"/>
+			<xsd:enumeration value="uPa"/>
+			<xsd:enumeration value="upsi"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type relativePowerUom.-->
+	<!--UNUSED: Deleted type specificVolumeUom.-->
+	<!--UNUSED: Deleted type thermodynamicTemperatureUom.-->
+	<xsd:simpleType name="timeUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="s"/>
+			<xsd:enumeration value="a"/>
+			<xsd:enumeration value="cs"/>
+			<xsd:enumeration value="d"/>
+			<xsd:enumeration value="Ga"/>
+			<xsd:enumeration value="h"/>
+			<xsd:enumeration value="100s"/>
+			<xsd:enumeration value="Ma"/>
+			<xsd:enumeration value="min"/>
+			<xsd:enumeration value="ms"/>
+			<xsd:enumeration value="ms/2"/>
+			<xsd:enumeration value="ns"/>
+			<xsd:enumeration value="ps"/>
+			<xsd:enumeration value="us"/>
+			<xsd:enumeration value="wk"/>
+			<xsd:enumeration value="100ka"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<!--UNUSED: Deleted type velocityUom.-->
+	<!--UNUSED: Deleted type volumeUom.-->
+	<!--UNUSED: Deleted type volumeFlowRateUom.-->
+	<xsd:simpleType name="volumePerVolumeUom">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="Euc"/>
+			<xsd:enumeration value="%"/>
+			<xsd:enumeration value="permil"/>
+			<xsd:enumeration value="ppdk"/>
+			<xsd:enumeration value="ppk"/>
+			<xsd:enumeration value="ppm"/>
+			<xsd:enumeration value="bbl/acre.ft"/>
+			<xsd:enumeration value="bbl/bbl"/>
+			<xsd:enumeration value="bbl/ft3"/>
+			<xsd:enumeration value="bbl/100bbl"/>
+			<xsd:enumeration value="bbl/k(ft3)"/>
+			<xsd:enumeration value="bbl/M(ft3)"/>
+			<xsd:enumeration value="cm3/cm3"/>
+			<xsd:enumeration value="cm3/m3"/>
+			<xsd:enumeration value="dm3/m3"/>
+			<xsd:enumeration value="ft3/bbl"/>
+			<xsd:enumeration value="ft3/ft3"/>
+			<xsd:enumeration value="galUS/kgalUS"/>
+			<xsd:enumeration value="galUK/kgalUK"/>
+			<xsd:enumeration value="galUK/ft3"/>
+			<xsd:enumeration value="galUK/Mbbl"/>
+			<xsd:enumeration value="galUS/bbl"/>
+			<xsd:enumeration value="galUS/10bbl"/>
+			<xsd:enumeration value="galUS/ft3"/>
+			<xsd:enumeration value="galUS/Mbbl"/>
+			<xsd:enumeration value="1000ft3/bbl"/>
+			<xsd:enumeration value="ksm3/sm3"/>
+			<xsd:enumeration value="L/10bbl"/>
+			<xsd:enumeration value="L/m3"/>
+			<xsd:enumeration value="m3/ha.m"/>
+			<xsd:enumeration value="m3/m3"/>
+			<xsd:enumeration value="M(ft3)/acre.ft"/>
+			<xsd:enumeration value="mL/galUK"/>
+			<xsd:enumeration value="mL/galUS"/>
+			<xsd:enumeration value="mL/mL"/>
+			<xsd:enumeration value="MMbbl/acre.ft"/>
+			<xsd:enumeration value="MMscf60/stb60"/>
+			<xsd:enumeration value="Mscf60/stb60"/>
+			<xsd:enumeration value="ptUK/Mbbl"/>
+			<xsd:enumeration value="ptUS/10bbl"/>
+			<xsd:enumeration value="pu"/>
+			<xsd:enumeration value="scm15/stb60"/>
+			<xsd:enumeration value="sm3/ksm3"/>
+			<xsd:enumeration value="sm3/sm3"/>
+			<xsd:enumeration value="stb60/MMscf60"/>
+			<xsd:enumeration value="stb60/MMscm15"/>
+			<xsd:enumeration value="stb60/Mscf60"/>
+			<xsd:enumeration value="stb60/Mscm15"/>
+			<xsd:enumeration value="stb60/scm15"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="lengthUomInch">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="in"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="lengthMeasureInch">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:lengthUomInch" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="lengthUomMilliMetre">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="mm"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="lengthMeasureMilliMetre">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:lengthUomMilliMetre" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="lengthUomMetre">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="lengthMeasureMetre">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:lengthUomMetre" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="massConcentrationUomPartPerMillion">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="ppm"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="massConcentrationMeasurePartPerMillion">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:massConcentrationUomPartPerMillion" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<!--UNUSED: Deleted type planeAngleUomDegreeOfAnAngle.-->
+	<xsd:simpleType name="pressureUomBar">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="bar"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="pressureMeasureBar">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:pressureUomBar" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="pressureUomMegaPascals">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="MPa"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="pressureMeasureMegaPascals">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:pressureUomMegaPascals" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="thermodynamicTemperatureUomCelsius">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="degC"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="thermodynamicTemperatureMeasureCelsius">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUomCelsius" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="timeUomHour">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="h"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="timeMeasureHour">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:timeUomHour" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="velocityUomMetresPerHour">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m/h"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="velocityMeasureMetresPerHour">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:velocityUomMetresPerHour" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumeFlowRateUomCubicMetresPerDay">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m3/d"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumeFlowRateMeasureCubicMetresPerDay">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumeFlowRateUomCubicMetresPerDay" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumeFlowRateUomMillionCubicMetresPerDay">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="M(m3)/d"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumeFlowRateMeasureMillionCubicMetresPerDay">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumeFlowRateUomMillionCubicMetresPerDay" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumeUomCubicDeciMetre">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="dm3"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumeMeasureCubicDeciMetre">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumeUomCubicDeciMetre" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumePerVolumeUomCubicMetresPerCubicMetre">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m3/m3"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumePerVolumeMeasureCubicMetresPerCubicMetre">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumePerVolumeUomCubicMetresPerCubicMetre" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumeUomCubicMetre">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="m3"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumeMeasureCubicMetre">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumeUomCubicMetre" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="volumeMeasureUomMillionCubicMetres">
+		<xsd:restriction base="witsml:abstractUomEnum">
+			<xsd:enumeration value="M(m3)"/>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:complexType name="volumeMeasureMillionCubicMetres">
+		<xsd:simpleContent>
+			<xsd:extension base="witsml:abstractMeasure">
+				<xsd:attribute name="uom" type="witsml:volumeMeasureUomMillionCubicMetres" use="required"/>
+			</xsd:extension>
+		</xsd:simpleContent>
+	</xsd:complexType>
+	<xsd:simpleType name="PhaseType">
+		<xsd:annotation>
+			<xsd:documentation>A daily drilling report operation class that is a class of drilling activities involving the use of new drilling equipment and techniques.</xsd:documentation>
+			<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841274"/>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:str16">
+			<xsd:enumeration value="fixed">
+				<xsd:annotation>
+					<xsd:documentation>To do drilling, completion, well-intervention or workover by use of traditional types of drilling equipment and techniques, like permanetly installed and fixed rig and equipment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17731817"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="snub">
+				<xsd:annotation>
+					<xsd:documentation>A snubbing activity performed by use of equipment not permanently installed on the platform as defined by cdrs.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17731892"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="coil">
+				<xsd:annotation>
+					<xsd:documentation>To do by the use of a coiled tubing string and associated equipment for well-intervention, drilling or workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17731742"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="wire line">
+				<xsd:annotation>
+					<xsd:documentation>A wire line activity using single-strand or multi-strand wire or cable for logging or intervention in oil or gas wells.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17731577"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="bob test">
+				<xsd:annotation>
+					<xsd:documentation>To test the BOP and other well control equipment and systems.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17731697"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="MainActivityEvaluation">
+		<xsd:annotation>
+			<xsd:documentation>A daily drilling report operation class that is a class defined to be a main operation activity according to the activity outcome, i.e. indicating whether the activity is accepted or failed.</xsd:documentation>
+			<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841049"/>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:str32">
+			<xsd:enumeration value="ok">
+				<xsd:annotation>
+					<xsd:documentation>To accept an operation which means to approve that the results of an operation fulfills the requirements set.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723567"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="fail">
+				<xsd:annotation>
+					<xsd:documentation>To fail an operation which means not to achieve the goals of the operation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723642"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="DominateCopmponentTypeNPD">
+		<xsd:annotation>
+			<xsd:documentation>The dominate component in the fluid sample.</xsd:documentation>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:enumeration value="oil">
+				<xsd:annotation>
+					<xsd:documentation/>
+					<xsd:appinfo/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="gas">
+				<xsd:annotation>
+					<xsd:documentation/>
+					<xsd:appinfo/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="water">
+				<xsd:annotation>
+					<xsd:documentation/>
+					<xsd:appinfo/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="condensate">
+				<xsd:annotation>
+					<xsd:documentation/>
+					<xsd:appinfo/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="filtrate">
+				<xsd:annotation>
+					<xsd:documentation/>
+					<xsd:appinfo/>
+				</xsd:annotation>
+			</xsd:enumeration>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="ActivityCodeNPD">
+		<xsd:annotation>
+			<xsd:documentation>A daily drilling report operation class that is a class defined to be sub operation in the daily drilling report.</xsd:documentation>
+			<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409"/>
+		</xsd:annotation>
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:enumeration value="drilling -- drive">
+				<xsd:annotation>
+					<xsd:documentation>An activity implying jetting or driving of a conductor pipe.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730227"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- drill">
+				<xsd:annotation>
+					<xsd:documentation>To drill by rotating a drill bit on bottom of a wellbore.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730302"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- hole open">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730407"/>
+					<xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a larger drill bit or a hole opener.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- underream">
+				<xsd:annotation>
+					<xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a underreamer.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729972"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- trip">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to tripping out and tripping into the bore hole during regular drilling.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730047"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- casing">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729927"/>
+					<xsd:documentation>Activities related to making up and run casing assembly until cementing operation commence.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- bop/wellhead equipment">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to install/run and remove/pull test guide bases, BOP's, risers, wear bushings and other wellhead equipment including testing
+               on the surface.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729807"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- pressure detection">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729882"/>
+					<xsd:documentation>Activities related to all types of gas checks, flow checks, wireline formation testing (FIT) or packer tests to determine or confirm pore pressure, short trips and circulating bottoms up to confirm sufficient mud weight for trip margin.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- circulating conditioning">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to routine circulating and conditioning, to raise mud weight based on positive indications of abnormal
+               pressure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729627"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- ream">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729702"/>
+					<xsd:documentation>To drill with the objective of correcting a key seat, a dog leg or enlarging a wellbore or section of a wellbore by rotating a larger drill bit
+               or a hole opener.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- survey">
+				<xsd:annotation>
+					<xsd:documentation>To run routine directional surveys during drilling, including any required circulation and/or trip associated with the survey</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729447"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- bop activities">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729522"/>
+					<xsd:documentation>Activities related to BOP and hang off drills, review of kick procedures, testing of BOP's after installation on the wellhead, open hole pressure
+               integrity tests.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- mill">
+				<xsd:annotation>
+					<xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during drilling operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729402"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- wait">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729252"/>
+					<xsd:documentation>To wait on cement (WOC), and all other drilling related waiting.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- rig up/down">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729327"/>
+					<xsd:documentation>Activities related to preparation and riging up/down snubbing and coil tubing equipment, including pressure testing.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drilling -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised drilling related activities.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729177"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="moving -- transit">
+				<xsd:annotation>
+					<xsd:documentation>To move a rig between two locations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730797"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="moving -- anchor">
+				<xsd:annotation>
+					<xsd:documentation>An activity implying to run and retrieve anchors, adjusting initial anchor tensions and testing anchors.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730452"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="moving -- skid">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730527"/>
+					<xsd:documentation>Skidding a rig or derrick from one well to another or from slot to slot if on a fixed installation, without dismantling the structure.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="moving -- jack">
+				<xsd:annotation>
+					<xsd:documentation>Moving by jacking a jackup rig up (lifting) or down (lowering).</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730647"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="moving -- position">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17730152"/>
+					<xsd:documentation>To position a drilling rig</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- trip">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to tripping out and tripping into the bore hole during formation evaluation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728952"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- circulating conditioning">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to well conditioning prior to, during and after all formation evaluation operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729027">
+               </xsd:appinfo>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- core">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to core cutting and handling, and servicing the core barrel.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17729102"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- log">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to wireline logging surveys, velocity surveys, sidewall core, thermo, caliper etc, including riging up and
+               down.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728772"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- rft/fit">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to core testing of well formation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728727"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- circulation samples">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to circulating to recover samples.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728847"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- drill stem test">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to drill stem tests, DST, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling and any abandonment work specifically required by the drill stem test.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728577"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- production test">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to production testing, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling and any abandonment work specifically required by the production test.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728457"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- wait">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728532"/>
+					<xsd:documentation>To wait in relation to formation evaluation.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- rig up/down">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to riging snubbing and coil tubing equipment up and down related to formation evaluation, including related pressure
+               testing.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728652"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="formation evaluation -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised activities related to formation evaluation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728247"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- bop/wellhead equipment">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees
+               etc</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728322"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- wire line">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual running/landing/testing/pulling of wire line tools in connection with completion of a well.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728202"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- circulating conditioning">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of
+               well.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728082">
+               </xsd:appinfo>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- perforate">
+				<xsd:annotation>
+					<xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line
+               equipment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728157"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- simulate">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes during completion plus the actual carrying out of operations</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727827"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- flow">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift during
+               completion.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727932"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- sand control">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17728007"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- test scsssv">
+				<xsd:annotation>
+					<xsd:documentation>To test SCSSV during completion independently from the SCSSV running procedure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727647"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- completion string">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting and testing of production packer(s) run in conjunction with the string.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727752"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- mill">
+				<xsd:annotation>
+					<xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during completion operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727602"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- wait">
+				<xsd:annotation>
+					<xsd:documentation>To wait as part of or induced by completion operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727407"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- rig up/down">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down related to completion, including pressure
+               testing.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727482"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- hydraulic workover">
+				<xsd:annotation>
+					<xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="completion -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727557"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- bop/wellhead equipment">
+				<xsd:annotation>
+					<xsd:documentation>AActivities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees etc.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727227"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- wire line">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual running/landing/testing/pulling of wire line tools in connection with well workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727302"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- circulating conditioning">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of well in connection with workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727047">
+               </xsd:appinfo>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- perforate">
+				<xsd:annotation>
+					<xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line equipment in connection with workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727122"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- simulate">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes plus the actual carrying out of operations in connection with workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726957"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- flow">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift in connection with workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726807"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- sand control">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726882"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- test scsssv">
+				<xsd:annotation>
+					<xsd:documentation>To test SCSSV in connection with workover independently from the running procedure.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17727002"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- completion string">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting and testing of production packer(s) run in conjunction with the string in connection with workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726552"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- mill">
+				<xsd:annotation>
+					<xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during workover.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726627"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- wait">
+				<xsd:annotation>
+					<xsd:documentation>To wait as part of or induced by workover operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726702"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- rig up/down">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down for workover, including pressure testing.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726297"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- hydraulic workover">
+				<xsd:annotation>
+					<xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="workover -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726372"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- trip">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to tripping out and tripping into the bore hole during plug and abandon operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726447"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- circulating conditioning">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of well in connection with plugging and abandonment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726222">
+               </xsd:appinfo>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- perforate">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line equipment in connection with plugging and abandonment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726027"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- cement plug">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to pumping cement and setting abandonment plugs, including time to reverse out cement and to test the plugs.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726102"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- mechanical plug">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to running, setting and testing mechanical plugs.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17726177"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- squeeze">
+				<xsd:annotation>
+					<xsd:documentation>The careful application of pump pressure to force a cement slurry into the formation around the casing shoe or annulus.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725952"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- cut">
+				<xsd:annotation>
+					<xsd:documentation>To cut a casing in the wellbore</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725757"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- equipment recovery">
+				<xsd:annotation>
+					<xsd:documentation>To recover casing, tools, conductor housings, subsea wellheads, BOP, guide bases, etc.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725832"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- mill">
+				<xsd:annotation>
+					<xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during operations for plugging and abandonment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725907"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- wait">
+				<xsd:annotation>
+					<xsd:documentation>To wait as part of or induced by plugging and abandonment operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725472"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- rig up/down">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down in connection with plugging and abandonment, including pressure testing.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725547"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="plug abandon -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised activities related to well plugging and abandonment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725622"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- maintain">
+				<xsd:annotation>
+					<xsd:documentation>To maintain the drilling rig and its associated equipment, e.g. cutting and slipping of the drill line, including all maintenance work in connection with casing and wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725427"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- repair">
+				<xsd:annotation>
+					<xsd:documentation>To repair the drilling rig and its associated equipment including third party equipment, and all repair work in connection with casing and wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725307"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- fish">
+				<xsd:annotation>
+					<xsd:documentation>To retrive anything lost or left in the wellbore</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725382"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- well control">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to control and removal of formation fluids which have entered the well bore, including circulating the formation fluids, changing mud weight to control the influx, mixing or conditioning drilling fluids, and hole conditioning required because of the fluid entry. Includes all trips required to regain control of the well, as well as all steps to terminate the well if required.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725127"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- lost circulation">
+				<xsd:annotation>
+					<xsd:documentation>Gaining(obtaining) back lost circulation, including mixing and spotting of plugs, trips, squeezes and waiting related to the lost circulation operation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725202"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- sidetrack">
+				<xsd:annotation>
+					<xsd:documentation>Interruption of drilling operation to prepare and carry out sidetrack operation.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17724902"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- mill">
+				<xsd:annotation>
+					<xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during an interruption of the drilling.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17724977"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- waiting on weather">
+				<xsd:annotation>
+					<xsd:documentation>To wait due to inappropriate weather conditions for resuming drilling operations.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17725052"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- wait">
+				<xsd:annotation>
+					<xsd:documentation>To wait due to all other reasons for operation interruption.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17724557"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- rig up/down">
+				<xsd:annotation>
+					<xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down including pressure testing, in connection with drilling interruption.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17724632"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="interruption -- other">
+				<xsd:annotation>
+					<xsd:documentation>Uncategorised activities related to drilling interruption.</xsd:documentation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17724707"/>
+				</xsd:annotation>
+			</xsd:enumeration>
+		</xsd:restriction>
+	</xsd:simpleType>
+	<xsd:simpleType name="EquipmentCodeNPD">
+		<xsd:restriction base="witsml:abstractString">
+			<xsd:enumeration value="drill floor -- drilling control">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771504"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as drilling control equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- draw works">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771579"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as drilling drawworks equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- rotary table">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771654"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as rotary table equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- tensioning syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771024"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as tensioning system equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- hp air syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771099"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as high pressure air system equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- wirelines">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS375963941"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be wireline equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drill floor -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771174"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other drillfloor equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- derrick structure">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771249"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be derrick structure equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- crown block">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771324"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined as crown block equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- travelling block">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770649"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be travelling block equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- heave compensator">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770724"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be heave compensator equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770799"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other hoisting equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="hosting equ -- top drive">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770874"/>
+					<xsd:documentation>A daily drilling report equipment class that is a classdefined to be top drive equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- vertical pipe handling equ syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770979"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be vertical pipe handling equipment/system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- drill floor tube handl syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770274"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be drillfloor tube handling equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- power packs">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770349"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be drilling power pack equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- slips and spiders">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770424"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class that is defined to be slips and speider equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- elevator">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770499"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be pipe elevator system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- manual tong">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17770604"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be manual tong equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="pipe handling equ syst -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776079"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other pipe handling equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- bulk storage transfer">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776154"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud bulk storage and transfer equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- bulk air system">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776259"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be bulk air equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- mud additive syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776334"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud additive equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- mud mixing storage">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776409"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud mixing and storage equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- mud supply">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775959"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud supply equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- mud solids control">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775764"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud solids control equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- drill water syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775839"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be drilling water equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- hp equipment">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775914"/>
+					<xsd:documentation>A daily drilling report equipment class that is classified to be high pressure mud equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="mud and bulk syst -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17776034"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other mud and bulk equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- bop stack">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775404"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be bob stack equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- bop control syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775479"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be blow out preventer control system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- shallow gas stack">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775584"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be shallow gas stack equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- diverter">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775659"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be diverter equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- riser syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775254"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be riser system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- choke/kill syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775059"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be choke and kill system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="well control equ syst -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775134"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other well control equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- drillpipes">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775209"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be drillpipe equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- drillcollars">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17775329"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be drill colar equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- subs and lift plugs">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774909"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be sub and lift plug equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- stabilizer">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774714"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be stabilizer equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- downhole drilling tools">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774789"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be downhole drilling tool equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- fishing tools">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774864"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be fishing tool equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- misc drillstring equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774984"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be miscellaneous drillstring equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="drillstring downhole -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774354"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other drillstring and downhole equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- cementing unit">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774429"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be cementing unit equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- well testing equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774504"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be well testing equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- mud logging equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774609"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be mud logging equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- electr logging equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774234"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be electrical logging equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- special service equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774039"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be special service equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- wellhead tubular equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774114"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be wellhead and tubular equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="service equ -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774189"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other service equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- deck cranes">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17774309"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be deck crane equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- overhead cranes">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773604"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be overhead crane equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- monorail syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773679"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be monorail equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- bop transport syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773754"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be Blow Out Preventer transport equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- utility winchs">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773859"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be utility winch equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- anchor syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773934"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be anchor system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="material handling syst -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773484"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other material handling equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- wellhead subsea run test">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773334"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be wellhead and subsea run and test equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- subsea inspection syst">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773409"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be subsea inspection system equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- acoustic position ref">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773529"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be acoustic position reference equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- misc instr and auxil equ">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773229"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be miscellaneous instrument and auxiliary equipment on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- hydr pneum power packs">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772989"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be hydraulic or pneumatic power pack system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+			<xsd:enumeration value="miscellaneous equ syst -- other">
+				<xsd:annotation>
+					<xsd:appinfo source="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773064"/>
+					<xsd:documentation>A daily drilling report equipment class that is a class defined to be other miscellaneous system on a drilling rig.</xsd:documentation>
+				</xsd:annotation>
+			</xsd:enumeration>
+		</xsd:restriction>
+	</xsd:simpleType>
+</xsd:schema>
Index: /standards/DailyDrillingReport/1.1.0/HTMLreport/ddr_HTMLReport_transformation.xsl
===================================================================
--- /standards/DailyDrillingReport/1.1.0/HTMLreport/ddr_HTMLReport_transformation.xsl (revision 6)
+++ /standards/DailyDrillingReport/1.1.0/HTMLreport/ddr_HTMLReport_transformation.xsl (revision 6)
@@ -0,0 +1,1330 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+	xmlns:witsml="http://www.witsml.org/schemas/1series"
+	xmlns:sawsdl="http://www.w3.org/ns/sawsdl"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+	<xsl:output method="html" version="1.0" encoding="UTF-8"
+		indent="yes" />
+	<!--  import the schema enables sawsdl:modelReference lookup -->
+	<xsd:import namespace="http://www.witsml.org/schemas/1series"
+		     schemaLocation="WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd"/>
+	
+	<!--  A global variable for the Drill Report schema file name. Required for URL lookup of element definitions in RDL -->
+	<xsl:variable name="ddrSchema" select="'WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd'"/>
+	<xsl:template match="/">
+	
+		<html>
+			<head>
+				<link href="css_ddrHtmlReport.css" type="text/css" rel="stylesheet" />
+			</head>
+
+			<body>
+				<xsl:variable name="urlRDS" select="'http://www.posccaesar.org'"/>
+				<xsl:for-each select="witsml:drillReports/witsml:drillReport">
+					<table width="1000" cellspacing="1" cellpadding="1">
+						<tr class="light">
+							<td>
+								<table id="table1" width="100%">
+								<tr>
+									<td width="40%" align="left" class="ReportHeader">Summary report Wellbore: <xsl:value-of select="witsml:wellboreAlias[witsml:namingSystem='NPD code']/witsml:name" /></td>
+									<td width="60%" align="right" class="ReportHeader">End time: <xsl:value-of select="substring(witsml:dTimEnd, 0,17)" /> </td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+						<tr height="5px">
+							<td><hr size="4px" color="black" /></td>
+						</tr>
+						<tr class="light">
+							<xsl:variable name="element_objDrillReport_sequence" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='obj_drillReport']/xsd:sequence/xsd:sequence"/>
+							<td>
+								<table id="table1">
+									<tr class="light">
+									    <xsl:variable name="url_wellboreAlias"><xsl:value-of select="$element_objDrillReport_sequence//xsd:element[@name='wellboreInfo']/@sawsdl:modelReference"/></xsl:variable>
+										<td class="ColHead"><a target="_blank" href="{$urlRDS}">Wellbore:</a></td>
+										<td class="light"><xsl:value-of select="witsml:wellboreAlias[witsml:namingSystem='NPD code']/witsml:name" /></td>
+										<td class="ColHead"><a target="_blank" href="{$urlRDS}">Wellbore Id:</a></td>
+										<td class="light"><xsl:value-of select="witsml:wellboreAlias[witsml:namingSystem='NPD number']/witsml:name" /></td>
+										<td colspan="2"/>
+									</tr>
+									<tr class="light">
+										<xsl:variable name="url_versionKind"><xsl:value-of select="$element_objDrillReport_sequence//xsd:element[@name='versionKind']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_createDate"><xsl:value-of select="$element_objDrillReport_sequence//xsd:element[@name='createDate']/@sawsdl:modelReference"/></xsl:variable>
+										<td class="dark"><a href="{$url_versionKind}" target="_blank">Status:</a></td>
+										<td><xsl:value-of select="witsml:versionKind" /></td>
+										<td class="dark"><a href="{$url_createDate}" target="_blank">Created Date:</a></td>
+										<td colspan="3"><xsl:value-of select="witsml:createDate" /></td>
+									</tr>
+									<tr class="light">
+										<td class="ColHead">Period:</td>
+										<td colspan="5"><xsl:value-of select="substring(witsml:dTimStart, 0,17)" /> - <xsl:value-of select="substring(witsml:dTimEnd, 0,17)" /></td>
+									</tr>
+									<tr height="5px">
+										<td colspan="6" />
+									</tr>
+
+									<xsl:apply-templates select="witsml:wellboreInfo" />
+									<!-- Well Status Info -->
+									<xsl:apply-templates select="witsml:statusInfo" />
+									
+								</table>
+							</td>
+						</tr>
+						<tr height="5px">
+							<td/>
+						</tr>
+						<tr>
+							<td><HR/></td>
+						</tr>
+						<tr>
+							<td class="SectionHead">Summary of Activities (24 Hours)</td>
+						</tr>
+						<tr>
+							<td class="light"><xsl:value-of select="witsml:statusInfo/witsml:sum24Hr" /></td>
+						</tr>
+						<tr height="5px">
+							<td/>
+						</tr>
+						<tr>
+							<td><HR/></td>
+						</tr>
+						<tr>
+							<td class="SectionHead">Summary of Planned Activities (Next 24 Hours)</td>
+						</tr>
+						<tr>
+							<td class="light" ><xsl:value-of select="witsml:statusInfo/witsml:forecast24Hr" /></td>
+						</tr>
+						
+						<!-- Operation Mode -->
+						<xsl:if test="count(witsml:activity) > 0">
+						<tr height="5px">
+							<td/>
+						</tr>
+						<tr>
+							<td><HR/></td>
+						</tr>
+						<tr>
+							<td class="SectionHead">Operation</td>
+						</tr>
+						<tr>
+							<td>
+						    <table id="table1">	
+						    	<xsl:variable name="element_activity" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_activity']/xsd:sequence"/>
+						    	<xsl:variable name="url_dTimStart"><xsl:value-of select="$element_activity//xsd:element[@name='dTimStart']/@sawsdl:modelReference"/></xsl:variable>
+						    	<xsl:variable name="url_dTimEnd"><xsl:value-of select="$element_activity//xsd:element[@name='dTimEnd']/@sawsdl:modelReference"/></xsl:variable>
+						    	<xsl:variable name="url_md"><xsl:value-of select="$element_activity//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+						    	<xsl:variable name="url_proprietaryCode"><xsl:value-of select="$element_activity//xsd:element[@name='proprietaryCode']/@sawsdl:modelReference"/></xsl:variable>
+						    	<xsl:variable name="url_state"><xsl:value-of select="$element_activity//xsd:element[@name='state']/@sawsdl:modelReference"/></xsl:variable>
+						    	<xsl:variable name="url_comments"><xsl:value-of select="$element_activity//xsd:element[@name='comments']/@sawsdl:modelReference"/></xsl:variable>
+								<tr>
+									<td width="50" align="left" valign="top"><a href="{$url_dTimStart}" target="_blank">Start Time</a></td>
+									<td width="50" align="left" valign="top"><a href="{$url_dTimEnd}" target="_blank">End Time</a></td>
+									<td width="60" align="left" valign="top"><a href="{$url_md}" target="_blank">Depth mMD</a></td>
+									<td width="120" align="left" valign="top"><a href="{$url_proprietaryCode}" target="_blank">Main Oper Class</a></td>
+									<td width="80" align="left" valign="top"><a href="{$url_state}" target="_blank">Main Oper Eval Class</a></td>
+									<td align="left" valign="top"><a href="{$url_comments}" target="_blank"><b>Remark</b></a></td>
+								</tr>
+								<xsl:for-each select="witsml:activity">
+								<tr class="light">
+									<td valign="top"><xsl:value-of select="substring-after(substring(witsml:dTimStart, 0, 17), 'T')"/></td>
+									<td valign="top"><xsl:value-of select="substring-after(substring(witsml:dTimEnd, 0, 17), 'T')"/></td>
+									<td valign="top"><xsl:value-of select="witsml:md"/></td>
+									<td valign="top"><xsl:value-of select="witsml:proprietaryCode"/></td>
+									<td valign="top"><xsl:value-of select="witsml:state"/></td>
+									<td><xsl:value-of select="witsml:comments"/></td>	
+								</tr>		
+								</xsl:for-each><!--"witsml:activity" -->
+							</table>
+							</td>
+						</tr>
+						</xsl:if>
+						
+						<!--  equipFailureInfo  -->
+						<xsl:if test="count(witsml:equipFailureInfo) > 0">
+							<tr height="5px">
+								<td/>
+							</tr>
+							<tr>
+								<td><hr/></td>
+							</tr>
+							<tr>
+								<td class="SectionHead">Equipment Failure Information</td>
+							</tr>
+							<tr>
+								<td>
+							   <table id="table1">
+							   		<xsl:variable name="element_equipFailureInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportEquipFailureInfo']/xsd:sequence"/>
+						    		<xsl:variable name="url_dTim"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>	
+						    		<xsl:variable name="url_md"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_equipClass"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='equipClass']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_eTimMissProduction"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='eTimMissProduction']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_dTimRepair"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='dTimRepair']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_description"><xsl:value-of select="$element_equipFailureInfo//xsd:element[@name='description']/@sawsdl:modelReference"/></xsl:variable>
+									<tr>
+										<td width="80" align="left" valign="top"><a href="{$url_dTim}" target="_blank">Start</a></td>
+										<td width="60" align="left" valign="top"><a href="{$url_md}" target="_blank">Depth mMD</a></td>
+										<td width="120" align="left" valign="top"><a href="{$url_equipClass}" target="_blank">Sub Equip Syst Class</a></td>
+										<td width="60" align="center" valign="top">
+											<table id="two" width="100%">
+												<tr>
+													<td align="center"><a href="{$url_eTimMissProduction}" target="_blank" valign="top">Operation Downtime</a></td>
+												</tr>
+												<tr>
+													<td align="center" class="ColHead"><xsl:value-of select="witsml:equipFailureInfo/witsml:eTimMissProduction/@uom"/></td>
+												</tr>
+											</table> 
+										</td>
+										<td width="80" align="left" valign="top"><a href="{$url_dTimRepair}" target="_blank">Equipment Repaired</a></td>
+										<td align="left" valign="top"><a href="{$url_description}" target="_blank">Equip Failure Description</a></td>
+									</tr>
+									<xsl:for-each select="witsml:equipFailureInfo">
+									<tr class="light">
+										<td valign="top"><xsl:value-of select="substring(witsml:dTim, 0, 17)"/></td>
+										<td valign="top"><xsl:value-of select="witsml:md"/></td>
+										<td valign="top"><xsl:value-of select="witsml:equipClass"/></td>
+										<td valign="top" align="center"><xsl:value-of select="witsml:eTimMissProduction"/></td>
+										<td valign="top"><xsl:value-of select="substring(witsml:dTimRepair, 0 ,17)"/></td>
+										<td valign="top"><xsl:value-of select="witsml:description"/></td>
+									</tr>		
+									</xsl:for-each>
+								</table>
+								</td>
+							</tr>
+						</xsl:if>
+									
+
+						<!--  Bit Record -->
+						<xsl:if test="count(witsml:bitRecord) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr /></td></tr>
+							<tr>
+								<td class="SectionHead">Bit record</td>
+							</tr>
+							<tr>
+								<td>
+								<table id="table1">
+									<xsl:variable name="element_bitRecord" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_bitRecord']/xsd:sequence"/>
+						    		<xsl:variable name="url_numBit"><xsl:value-of select="$element_bitRecord//xsd:element[@name='numBit']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_diaBit"><xsl:value-of select="$element_bitRecord//xsd:element[@name='diaBit']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_codeMfg"><xsl:value-of select="$element_bitRecord//xsd:element[@name='codeMfg']/@sawsdl:modelReference"/></xsl:variable>
+						    		<xsl:variable name="url_manufacturer"><xsl:value-of select="$element_bitRecord//xsd:element[@name='manufacturer']/@sawsdl:modelReference"/></xsl:variable>
+						    		
+									<tr>
+										<td align="center" width="50" valign="top"><a target="_blank" href="{$url_numBit}">Run No</a></td>
+										<td align="center" width="50" valign="top"><a target="_blank" href="{$url_diaBit}">Bit size <xsl:value-of select="witsml:bitRecord/witsml:diaBit/@uom" /></a></td>
+										<td align="center" width="80" valign="top"><a target="_blank" href="{$url_codeMfg}">Bit Type</a></td>
+										<td valign="top"><a target="_blank" href="{$url_manufacturer}">Manufacturer</a></td>
+									</tr>
+									<xsl:for-each select="witsml:bitRecord">
+										<tr class="light">
+											<td align="center">
+												<xsl:value-of select="witsml:numBit" />
+											</td>
+											<td align="center">
+												<xsl:value-of select="witsml:diaBit" />
+											</td>
+											<td align="center">
+												<xsl:value-of select="witsml:codeMfg" />
+											</td>
+											<td>
+												<xsl:value-of select="witsml:manufacturer" />
+											</td>
+										</tr>
+									</xsl:for-each>
+								</table>
+								</td>
+							</tr>
+						</xsl:if>
+
+						<!--  witsml:fluid -->
+						<xsl:if test="count(witsml:fluid) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr /></td></tr>
+							<tr>
+								<td class="SectionHead">Drilling Fluid Information</td>
+							</tr>
+							<tr>
+								<td>
+									<table id="table2">
+										<xsl:variable name="element_fluid" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_fluid']/xsd:sequence"/>
+						    			<xsl:variable name="url_dTim"><xsl:value-of select="$element_fluid//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_md"><xsl:value-of select="$element_fluid//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_mudClass"><xsl:value-of select="$element_fluid//xsd:element[@name='mudClass']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_density"><xsl:value-of select="$element_fluid//xsd:element[@name='density']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_pv"><xsl:value-of select="$element_fluid//xsd:element[@name='pv']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_yp"><xsl:value-of select="$element_fluid//xsd:element[@name='yp']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td align="left" valign="top"><a target="_blank" href="{$url_dTim}">Sample Time</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<a target="_blank" href="{$url_md}">Depth At Logging mMD</a>
+											</td>
+											<td align="center" width="100" valign="top">
+												<a target="_blank" href="{$url_mudClass}">Fuild Type</a>
+											</td>
+											<td align="center" width="100" valign="top">
+												<a target="_blank" href="{$url_density}">Fluid Density <xsl:value-of select="witsml:fluid/witsml:density/@uom" /></a>
+											</td>
+											<td align="center" width="120" valign="top">
+												<a target="_blank" href="{$url_pv}">Fluid Viscosity <xsl:value-of select="witsml:fluid/witsml:pv/@uom" /></a>
+											</td>
+											<td align="center" width="80" valign="top">
+												<a target="_blank" href="{$url_yp}">Yield Point <xsl:value-of select="witsml:fluid/witsml:yp/@uom" /></a>
+											</td>
+											<td/>
+										</tr>
+										<xsl:for-each select="witsml:fluid">
+											<tr class="light">
+												<td>
+													<xsl:value-of select="substring(witsml:dTim, 0, 17)" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:md" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:mudClass" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:density" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:pv" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:yp" />
+												</td>
+												<td/>
+											</tr>
+										</xsl:for-each>
+
+									</table>
+								</td>
+							</tr>
+						</xsl:if>
+
+						<!--  porePressure -->
+						<xsl:if test="count(witsml:porePressure) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr /></td></tr>
+							<tr>
+								<td class="SectionHead">Pore Pressure</td>
+							</tr>
+							<tr>
+								<td>
+									<table id="table2">
+										<xsl:variable name="element_drillReportPorePressure" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportPorePressure']/xsd:sequence"/>
+						    			<xsl:variable name="url_readingKind"><xsl:value-of select="$element_drillReportPorePressure//xsd:element[@name='readingKind']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_equivalentMudWeight"><xsl:value-of select="$element_drillReportPorePressure//xsd:element[@name='equivalentMudWeight']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_dTim"><xsl:value-of select="$element_drillReportPorePressure//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_md"><xsl:value-of select="$element_drillReportPorePressure//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_tvd"><xsl:value-of select="$element_drillReportPorePressure//xsd:element[@name='tvd']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td align="center" valign="top"><a target="_blank" href="{$url_readingKind}">Reading</a>
+											</td>
+											<td align="center" width="100" valign="top">
+												<table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$url_equivalentMudWeight}" target="_blank">Equ Mud Weight</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead"><xsl:value-of select="witsml:porePressure/witsml:equivalentMudWeight/@uom"/></td>
+													</tr>
+												</table> 
+											</td>
+											<td align="center" valign="top">
+												<a target="_blank" href="{$url_dTim}">Time</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<a target="_blank" href="{$url_md}">Depth mMD</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<a target="_blank" href="{$url_tvd}">Depth mTVD</a>
+											</td>
+										</tr>
+										<xsl:for-each select="witsml:porePressure">
+											<tr class="light">
+												<td align="center">
+													<xsl:value-of select="witsml:readingKind" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:equivalentMudWeight" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="substring(witsml:dTim, 0 , 17)" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:md" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:tvd" />
+												</td>
+											</tr>
+										</xsl:for-each>
+									</table>
+								</td>
+							</tr>
+						</xsl:if>
+
+						<!--  surveyStation -->
+						<xsl:if test="count(witsml:surveyStation) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr/></td></tr>
+							<tr>
+								<td class="SectionHead">Survey Station</td>
+							</tr>
+							<tr>
+								<td>
+									<table id="table2">
+										<xsl:variable name="element_drillReportSurveyStation" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportSurveyStation']/xsd:sequence"/>
+						    			<xsl:variable name="url_md"><xsl:value-of select="$element_drillReportSurveyStation//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_tvd"><xsl:value-of select="$element_drillReportSurveyStation//xsd:element[@name='tvd']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_incl"><xsl:value-of select="$element_drillReportSurveyStation//xsd:element[@name='incl']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_azi"><xsl:value-of select="$element_drillReportSurveyStation//xsd:element[@name='azi']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td align="left" width="60" valign="top">
+												<a target="_blank" href="{$url_md}">Depth mMD</a>
+											</td>
+											<td align="left" width="60" valign="top">
+												<a target="_blank" href="{$url_tvd}">Depth mTVD</a>
+											</td>
+											<td align="left" width="70" valign="top">
+												<a target="_blank" href="{$url_incl}">Inclination deg</a>
+											</td>
+											<td align="left" width="60" valign="top">
+												<a target="_blank" href="{$url_azi}">Azimuth deg</a>
+											</td>
+										</tr>
+										<xsl:for-each select="witsml:surveyStation">
+											<tr class="light">
+												<td>
+													<xsl:value-of select="witsml:md" />
+												</td>
+												<td>
+													<xsl:value-of select="witsml:tvd" />
+												</td>
+												<td>
+													<xsl:value-of select="witsml:incl" />
+												</td>
+												<td>
+													<xsl:value-of select="witsml:azi" />
+												</td>
+											</tr>
+										</xsl:for-each>
+									</table>
+								</td>
+							</tr>
+						</xsl:if>
+
+						<!--  logInfo -->
+						<xsl:if test="count(witsml:logInfo) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr/></td></tr>
+							<tr>
+								<td class="SectionHead">Log Information</td>
+							</tr>
+							<tr>
+								<td>
+									<table id="table2">
+										<xsl:variable name="element_drillReportLogInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportLogInfo']/xsd:sequence"/>
+										<xsl:variable name="url_serviceCompany"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='serviceCompany']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_runNumber"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='runNumber']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_tool"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='tool']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_tempBHCT"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='tempBHCT']/@sawsdl:modelReference"/></xsl:variable>
+						    			<xsl:variable name="url_tempBHST"><xsl:value-of select="$element_drillReportLogInfo//xsd:element[@name='tempBHST']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td colspan="2" align="left">
+												<a target="_blank" href="{$url_serviceCompany}">Logging company:</a>
+											</td>
+											<td colspan="6">
+												<xsl:value-of select="witsml:serviceCompany" />
+											</td>
+										</tr>
+										<tr>
+											<td align="center" width="30" valign="top">
+												<a target="_blank" href="{$url_runNumber}">Run No</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<a target="_blank" href="{$url_mdTop}">Depth Top mMD</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<a target="_blank" href="{$url_mdBottom}">Depth Bottom mMD</a>
+											</td>
+											<td align="center" width="100" valign="top">
+												<a target="_blank" href="{$url_tool}">Tool</a>
+											</td>
+											<td align="center" width="60" valign="top">
+												<table id="two">
+													<tr>
+														<td align="center"><a href="{$url_tempBHCT}" target="_blank">BHCT</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead"><xsl:value-of select="witsml:logInfo/witsml:tempBHCT/@uom" /></td>
+													</tr>
+												</table> 
+											</td>
+											<td align="center" width="60" valign="top">
+												<table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$url_tempBHST}" target="_blank">BHST</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead"><xsl:value-of select="witsml:logInfo/witsml:tempBHST/@uom" /></td>
+													</tr>
+												</table> 
+											</td>
+											<!-- 
+											<td align="center" width="80">
+												<table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$urlRDS}" target="_blank">Ellapsed time since circulation stopped</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead"><xsl:value-of select="witsml:logInfo/witsml:eTimStatic/@uom" /></td>
+													</tr>
+												</table> 
+											</td>
+											<td align="center" width="100">
+												<table <table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$urlRDS}" target="_blank">Depth to the temperature measurement tool</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead">(mMD</td>
+													</tr>
+												</table> 
+											</td>
+											 -->
+										</tr>
+										<xsl:for-each select="witsml:logInfo">
+											<tr class="light">
+												<td align="center">
+													<xsl:value-of select="witsml:runNumber" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:mdTop" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:mdBottom" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:tool" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:tempBHCT" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:tempBHST" />
+												</td>
+												<!-- 
+												<td align="center">
+													<xsl:value-of select="witsml:eTimStatic" />
+												</td>
+												<td align="center">
+													<xsl:value-of select="witsml:mdTempTool" />
+												</td>
+												 -->
+											</tr>
+										</xsl:for-each>
+									</table>
+								</td>
+							</tr>
+						</xsl:if>
+
+						<!--  coreInfo -->
+						<xsl:if test="count(witsml:coreInfo) > 0">
+							<tr height="5px"><td/></tr>
+							<tr><td><hr/></td></tr>
+							<tr>
+								<td class="SectionHead">Core Information</td>
+							</tr>
+							<tr>
+								<td>
+									<table id="table2">
+										<xsl:variable name="element_drillReportCoreInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportCoreInfo']/xsd:sequence"/>
+										<xsl:variable name="url_coreNumber"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='coreNumber']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_lenRecovered"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='lenRecovered']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_recoverPc"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='recoverPc']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_lenBarrel"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='lenBarrel']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_innerBarrelType"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='innerBarrelType']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_coreDescription"><xsl:value-of select="$element_drillReportCoreInfo//xsd:element[@name='coreDescription']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td width="40" align="center" valign="top">
+												<a target="_blank" href="{$url_coreNumber}">Core No</a>
+											</td>
+											<td width="60" align="center" valign="top">
+												<a target="_blank" href="{$url_mdTop}">Depth Top mMD</a>
+											</td>
+											<td width="60" align="center" valign="top">
+												<a target="_blank" href="{$url_mdBottom}">Depth Bottom mMD</a>
+											</td>
+											<td width="60" align="center" valign="top">
+												<table id="two">
+													<tr>
+														<td align="center"><a href="{$url_lenRecovered}" target="_blank">Core length</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead">m</td>
+													</tr>
+												</table> 
+											</td>
+											<td width="60" align="center" valign="top">
+												<table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$url_recoverPc}" target="_blank">Recover core</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead">%</td>
+													</tr>
+												</table> 
+											</td>
+											<td width="60" align="center" valign="top">
+												<table id="two" width="100%">
+													<tr>
+														<td align="center"><a href="{$url_lenBarrel}" target="_blank">Core barrel length</a></td>
+													</tr>
+													<tr>
+														<td align="center" class="ColHead">m</td>
+													</tr>
+												</table> 
+											</td>
+											<td width="120" align="center" valign="top"><a target="_blank" href="{$url_innerBarrelType}">Inner barrel type</a></td>
+											<td align="left" valign="top"><a target="_blank" href="{$url_coreDescription}">Description</a></td>
+										</tr>
+										<xsl:for-each select="witsml:coreInfo">
+										<tr class="light">
+											<td valign="top" align="center"><xsl:value-of select="witsml:coreNumber"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:mdTop"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:mdBottom"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:lenRecovered"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:recoverPc"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:lenBarrel"/></td>
+											<td valign="top" align="center"><xsl:value-of select="witsml:innerBarrelType"/></td>
+											<td><xsl:value-of select="witsml:coreDescription"/></td>
+										</tr>
+										</xsl:for-each>
+										</table>
+										</td>
+										</tr>
+										</xsl:if>
+										
+										<!--  wellTestInfo -->
+									<xsl:if test="count(witsml:wellTestInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Well Test Information</td>
+										</tr>
+										<tr>
+	<td>
+									<table id="table1">	
+										<xsl:variable name="element_drillReportWellTestInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportWellTestInfo']/xsd:sequence"/>
+										<xsl:variable name="url_dTim"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_testNumber"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='testNumber']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_testType"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='testType']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_chokeOrificeSize"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='chokeOrificeSize']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_densityOil"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='densityOil']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_flowRateOil"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='flowRateOil']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_flowRateGas"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='flowRateGas']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_flowRateWater"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='flowRateWater']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_presShutIn"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='presShutIn']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_presFlowing"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='presFlowing']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_presBottom"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='presBottom']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_gasOilRatio"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='gasOilRatio']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_waterOilRatio"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='waterOilRatio']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_chloride"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='chloride']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_carbonDioxide"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='carbonDioxide']/@sawsdl:modelReference"/></xsl:variable>
+										<xsl:variable name="url_hydrogenSulfide"><xsl:value-of select="$element_drillReportWellTestInfo//xsd:element[@name='hydrogenSulfide']/@sawsdl:modelReference"/></xsl:variable>
+										<tr>
+											<td align="left" valign="top"><a href="{$url_dTim}" target="_blank">Time</a></td>
+											<td align="left" valign="top"><a href="{$url_testNumber}" target="_blank">Test No.</a></td>
+											<td align="left" valign="top"><a href="{$url_testType}" target="_blank">Type</a></td>
+											<td align="left" valign="top"><a href="{$url_mdTop}" target="_blank">Depth Top mMD</a></td>
+											<td align="left" valign="top"><a href="{$url_mdBottom}" target="_blank">Depth Bottom mMD</a></td>
+											<!-- 
+											<td align="left"><a href="{$urlRDS}" target="_blank">TVD to Top</a></td>
+											<td align="left"><a href="{$urlRDS}" target="_blank">TVD to Bottom</a></td>
+											 -->
+											<td align="left" valign="top">
+												<table id="two">
+													<tr><td><a href="{$url_chokeOrificeSize}" target="_blank">Choke Orifice Size</a></td></tr>
+													<tr><td><a href="{$url_chokeOrificeSize}" target="_blank"><xsl:value-of select="witsml:wellTestInfo/witsml:chokeOrificeSize/@uom"/></a></td></tr>
+												</table>
+											</td>
+											<td align="left" valign="top"><a href="{$url_densityOil}" target="_blank">Density Crude Oil <xsl:value-of select="witsml:wellTestInfo/witsml:densityOil/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_flowRateOil}" target="_blank">Oil Flow Rate <xsl:value-of select="witsml:wellTestInfo/witsml:flowRateOil/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_flowRateGas}" target="_blank">Gas Flow Rate <xsl:value-of select="witsml:wellTestInfo/witsml:flowRateGas/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_flowRateWater}" target="_blank">Water Flow Rate <xsl:value-of select="witsml:wellTestInfo/witsml:flowRateWater/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_presShutIn}" target="_blank">Shut in Pressure <xsl:value-of select="witsml:wellTestInfo/witsml:presShutIn/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_presFlowing}" target="_blank">Flow Pressure <xsl:value-of select="witsml:wellTestInfo/witsml:presFlowing/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_presBottom}" target="_blank">Bottom Hole Pressure <xsl:value-of select="witsml:wellTestInfo/witsml:presBottom/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_gasOilRatio}" target="_blank">Gas Oil Ratio <xsl:value-of select="witsml:wellTestInfo/witsml:gasOilRatio/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_waterOilRatio}" target="_blank">Water Oil Ratio <xsl:value-of select="witsml:wellTestInfo/witsml:waterOilRatio/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_chloride}" target="_blank">Chloride Content <xsl:value-of select="witsml:wellTestInfo/witsml:chloride/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_carbonDioxide}" target="_blank">CO2 Content <xsl:value-of select="witsml:wellTestInfo/witsml:carbonDioxide/@uom"/></a></td>
+											<td align="left" valign="top"><a href="{$url_hydrogenSulfide}" target="_blank">H2S Content <xsl:value-of select="witsml:wellTestInfo/witsml:hydrogenSulfide/@uom"/></a></td>
+											<!-- 
+											<td align="left"><a href="{$urlRDS}" target="_blank">Total Oil Vol Produced <xsl:value-of select="witsml:wellTestInfo/witsml:volOilTotal/@uom"/></a></td>
+											<td align="left"><a href="{$urlRDS}" target="_blank">Total Gas Vol Produced <xsl:value-of select="witsml:wellTestInfo/witsml:volGasTotal/@uom"/></a></td>
+											<td align="left"><a href="{$urlRDS}" target="_blank">Total Water Vol Produced <xsl:value-of select="witsml:wellTestInfo/witsml:volWaterTotal/@uom"/></a></td>
+											<td align="left"><a href="{$urlRDS}" target="_blank">Total Oil Vol Stored <xsl:value-of select="witsml:wellTestInfo/witsml:volOilStored/@uom"/></a></td>
+											 -->
+										</tr>
+											<xsl:for-each select="witsml:wellTestInfo">
+											<tr class="light">
+												<td><xsl:value-of select="substring-after(substring(witsml:dTim, 0, 17), 'T')"/></td>
+												<td><xsl:value-of select="witsml:testNumber"/></td>
+												<td><xsl:value-of select="witsml:testType"/></td>
+												<td><xsl:value-of select="witsml:mdTop"/></td>
+												<td><xsl:value-of select="witsml:mdBottom"/></td>
+												<!-- 
+												<td><xsl:value-of select="witsml:tvdTop"/> <xsl:value-of select="witsml:tvdTop/@uom"/></td>
+												<td><xsl:value-of select="witsml:tvdBottom"/> <xsl:value-of select="witsml:tvdBottom/@uom"/></td>
+												 -->
+												<td><xsl:value-of select="witsml:chokeOrificeSize"/></td>
+												<td><xsl:value-of select="witsml:densityOil"/></td>
+												<td><xsl:value-of select="witsml:flowRateOil"/></td>
+												<td><xsl:value-of select="witsml:flowRateGas"/></td>
+												<td><xsl:value-of select="witsml:flowRateWater"/></td>
+												<td><xsl:value-of select="witsml:presShutIn"/></td>
+												<td><xsl:value-of select="witsml:presFlowing"/></td>
+												<td><xsl:value-of select="witsml:presBottom"/></td>
+												<td><xsl:value-of select="witsml:gasOilRatio"/></td>
+												<td><xsl:value-of select="witsml:waterOilRatio"/></td>
+												<td><xsl:value-of select="witsml:chloride"/></td>
+												<td><xsl:value-of select="witsml:carbonDioxide"/></td>
+												<td><xsl:value-of select="witsml:hydrogenSulfide"/></td>
+												<!-- 
+												<td><xsl:value-of select="witsml:volOilTotal"/></td>
+												<td><xsl:value-of select="witsml:volGasTotal"/></td>
+												<td><xsl:value-of select="witsml:volWaterTotal"/></td>
+												<td><xsl:value-of select="witsml:volOilStored"/></td>
+												 -->
+											</tr>
+											</xsl:for-each><!--"witsml:wellTestInfo" -->
+										</table>
+									</td>
+								</tr>
+								</xsl:if>
+										
+									<!--  Foramtion Test Info -->
+									<xsl:if test="count(witsml:formTestInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Formation Test</td>
+										</tr>
+										<tr>
+										<td>
+										   <table id="table1">	
+										   		<xsl:variable name="element_drillReportFormTestInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportFormTestInfo']/xsd:sequence"/>
+												<xsl:variable name="url_md"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_presPore"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='presPore']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_goodSealm"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='goodSeal']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdSample"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='mdSample']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_dominateComponent"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='dominateComponent']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_densityHC"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='densityHC']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_volumeSample"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='volumeSample']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_description"><xsl:value-of select="$element_drillReportFormTestInfo//xsd:element[@name='description']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+												<td width="60" align="center" valign="top"><a href="{$url_md}" target="_blank">Depth mMD</a></td>
+												<td width="60" align="center" valign="top">
+													<table id="two" width="100%">
+														<tr>
+															<td align="center"><a href="{$url_presPore}" target="_blank">Formation Pore Pressure</a></td>
+														</tr>
+														<tr>
+															<td align="center" class="ColHead"><xsl:value-of select="witsml:formTestInfo/witsml:presPore/@uom"/></td>
+														</tr>
+													</table> 
+												</td>
+												<td width="60" align="center" valign="top"><a href="{$url_goodSealm}" target="_blank">Good Seal Ind</a></td>
+												<td width="60" align="center" valign="top">
+													<table id="two" width="100%">
+														<tr>
+															<td align="center"><a href="{$url_mdSample}" target="_blank">Depth to Sample Point</a></td>
+														</tr>
+														<tr>
+															<td align="center" class="ColHead">mMD</td>
+														</tr>
+													</table> 
+												</td>
+												<td width="60" align="center" valign="top"><a href="{$url_dominateComponent}" target="_blank">Dominate Fluid Component</a></td>
+												<td width="60" align="center" valign="top">
+													<table id="two" width="100%">
+														<tr>
+															<td align="center"><a href="{$url_densityHC}" target="_blank">HC Component Density</a></td>
+														</tr>
+														<tr>
+															<td align="center" class="ColHead"><xsl:value-of select="witsml:formTestInfo/witsml:densityHC/@uom"/></td>
+														</tr>
+													</table> 
+												</td>
+												<td width="60" align="center" valign="top">
+													<table id="two" width="100%">
+														<tr>
+															<td align="center"><a href="{$url_volumeSample}" target="_blank">Sample Volume</a></td>
+														</tr>
+														<tr>
+															<td align="center" class="ColHead"><xsl:value-of select="witsml:formTestInfo/witsml:volumeSample/@uom"/></td>
+														</tr>
+													</table> 
+												</td>
+												<td align="left" valign="top"><a href="{$url_description}" target="_blank">Description</a></td>
+												</tr>
+												<xsl:for-each select="witsml:formTestInfo">
+													<tr class="light">
+													<td valign="top" align="center"><xsl:value-of select="witsml:md"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:presPore"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:goodSeal"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdSample"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:dominateComponent"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:densityHC"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:volumeSample"/></td>
+													<td><xsl:value-of select="witsml:description"/></td>
+													</tr>	
+												</xsl:for-each><!--"witsml:formTestInfo" -->
+											</table>
+										</td>
+										</tr>
+										</xsl:if>
+									
+									<!--  stratInfo  -->
+									<xsl:if test="count(witsml:stratInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Stratigraphic Information</td>
+										</tr>
+										<tr>
+											<td>
+										    <table id="table1">	
+										    	<xsl:variable name="element_drillReportStratInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportStratInfo']/xsd:sequence"/>
+												<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportStratInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdTop"><xsl:value-of select="$element_drillReportStratInfo//xsd:element[@name='tvdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_description"><xsl:value-of select="$element_drillReportStratInfo//xsd:element[@name='description']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+													<td width="60" align="left" valign="top"><a href="{$url_mdTop}" target="_blank">Depth to Top of Formation mMD</a></td>
+													<td width="60" align="left" valign="top"><a href="{$url_tvdTop}" target="_blank">Depth to Top of Formation mTVD</a></td>
+													<td align="left" valign="top"><a href="{$url_description}" target="_blank"><b>Formation Name</b></a></td>
+												</tr>
+												<xsl:for-each select="witsml:stratInfo">
+												<tr class="light">
+													<td valign="top"><xsl:value-of select="witsml:mdTop"/></td>
+													<td valign="top"><xsl:value-of select="witsml:tvdTop"/></td>
+													<td><xsl:value-of select="witsml:description"/></td>
+												</tr>		
+												</xsl:for-each>
+											</table>
+											</td>
+										</tr>
+									</xsl:if>
+									
+									<!--  lithShowInfo -->
+									<xsl:if test="count(witsml:lithShowInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Lithology Information</td>
+										</tr>
+										<tr>
+											<td>
+											<table id="table1">	
+												<xsl:variable name="element_drillReportLithShowInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportLithShowInfo']/xsd:sequence"/>
+												<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdTop"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='tvdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdBottom"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='tvdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_show"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='show']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_lithology"><xsl:value-of select="$element_drillReportLithShowInfo//xsd:element[@name='lithology']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+													<td width="60" align="center" valign="top"><a href="{$url_mdTop}" target="_blank">Start Depth mMD</a></td>
+													<td width="60" align="center" valign="top"><a href="{$url_mdBottom}" target="_blank">End Depth mMD</a></td>
+													<td width="60" align="center" valign="top"><a href="{$url_tvdTop}" target="_blank">Start Depth mTVD</a></td>
+													<td width="60" align="center" valign="top"><a href="{$url_tvdBottom}" target="_blank">End Depth mTVD</a></td>
+													<td width="300" align="left" valign="top"><a href="{$url_show}" target="_blank">Shows Description</a></td>
+													<td align="left" valign="top"><a href="{$url_lithology}" target="_blank"><b>Lithology Description</b></a></td>
+												</tr>
+												<xsl:for-each select="witsml:lithShowInfo">
+												<tr class="light">
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdTop"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdBottom"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:tvdTop"/> </td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:tvdBottom"/></td>
+													<td valign="top"><xsl:value-of select="witsml:show"/></td>
+													<td valign="top"><xsl:value-of select="witsml:lithology"/></td>
+												</tr>		
+												</xsl:for-each><!--"witsml:lithShowInfo" -->
+											</table>
+											</td>
+										</tr>
+									</xsl:if>
+									
+									  
+									
+									
+									<!--  controlIncidentInfo  -->
+									<xsl:for-each select="witsml:controlIncidentInfo">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Well Control Incident</td>
+										</tr>
+										<tr>
+											<td>
+											<table id="table1">
+												<xsl:variable name="element_drillReportControlIncidentInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportControlIncidentInfo']/xsd:sequence"/>
+												<xsl:variable name="url_dTim"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>	
+												<xsl:variable name="url_mdInflow"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdInflow']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdInflow"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tvdInflow']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_eTimLost"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='eTimLost']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_dTimRegained"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTimRegained']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdBit"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdBit']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_wtMud"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='wtMud']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_porePressure"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='porePressure']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdCsgLast"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdCsgLast']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_volMudGained"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='volMudGained']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_presShutInCasing"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInCasing']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_presShutInDrill"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInDrill']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_incidentType"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='incidentType']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_killingType"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='killingType']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_formation"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='formation']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tempBottom"><xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tempBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+													<td width="60" align="left" valign="top"><a href="{$url_dTim}" target="_blank">Date</a></td>
+													<td width="60" align="left" valign="top">
+														<table width="100%">
+															<tr><td align="center"><a href="{$url_mdInflow}" target="_blank">Depth of Well</a></td></tr>
+															<tr><td align="center" class="ColHead">mMD</td></tr>
+														</table>
+													</td>
+													<td width="60" align="left" valign="top">
+														<table id="two" >
+															<tr><td align="center"><a href="{$url_tvdInflow}" target="_blank">Depth of Well</a></td></tr>
+															<tr><td align="center" class="ColHead">mTVD</td></tr>
+														</table>
+													</td>
+													<td width="60" align="left" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_eTimLost}" target="_blank">Lost Time</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:eTimLost/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="60" align="left" valign="top"><a href="{$url_dTimRegained}" target="_blank">Time for Well Control Regain</a></td>
+													<!-- 
+													<td width="60" align="left" valign="top"><a href="{$url_controlIncidentInfo}" target="_blank">Drill Bit Dia <xsl:value-of select="witsml:controlIncidentInfo/witsml:diaBit/@uom"/></a></td>
+													 -->
+													<td width="60" align="left" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_mdBit}" target="_blank">Depth at Bit</a></td></tr>
+															<tr><td align="center" class="ColHead">mMD</td></tr>
+														</table>
+													</td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_wtMud}" target="_blank">Drilling Fluid Density</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:wtMud/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_porePressure}" target="_blank">Pore Pressure</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:porePressure/@uom"/></td></tr>
+														</table>
+													</td>
+													<!-- 
+													<td width="80" align="left"><a href="{$url_controlIncidentInfo}" target="_blank">Dia of Last Casing <xsl:value-of select="witsml:controlIncidentInfo/witsml:diaCsgLast/@uom"/></a></td>
+													 -->
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_mdCsgLast}" target="_blank">Depth to Casing</a></td></tr>
+															<tr><td align="center" class="ColHead">mMD</td></tr>
+														</table>
+													</td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_volMudGained}" target="_blank">Gained Vol of Fluid</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:volMudGained/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_presShutInCasing}" target="_blank">Shut in Casing Pressure</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:presShutInCasing/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_presShutInDrill}" target="_blank">Shut in Drill Pipe Pressure</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:presShutInDrill/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="100" align="center" valign="top"><a href="{$url_incidentType}" target="_blank">Incident Class</a></td>
+													<td width="100" align="center" valign="top"><a href="{$url_killingType}" target="_blank">Killing Procd</a></td>
+													<td width="100" align="center" valign="top"><a href="{$url_formation}" target="_blank">Formation</a></td>
+													<td width="80" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_tempBottom}" target="_blank">BHT</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:controlIncidentInfo/witsml:tempBottom/@uom"/></td></tr>
+														</table>
+													</td>
+													<!-- <td width="80" align="left"><a href="{$url_controlIncidentInfo}" target="_blank">Max Choke Valve Pressure <xsl:value-of select="witsml:controlIncidentInfo/witsml:presMaxChoke/@uom"/></a></td> -->
+												</tr>
+												<!--  End header -->
+												<tr class="light">
+													<td valign="top" align="center"><xsl:value-of select="substring-before(witsml:dTim, 'T')"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdInflow"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:tvdInflow"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:eTimLost"/></td>
+													<td valign="top" align="center"><xsl:value-of select="substring-after(substring(witsml:dTimRegained, 0, 17), 'T')"/></td>
+													<!-- <td valign="top"><xsl:value-of select="witsml:diaBit"/></td>  -->
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdBit"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:wtMud"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:porePressure"/></td>
+													<!-- <td valign="top"><xsl:value-of select="witsml:diaCsgLast"/></td>  -->
+													<td valign="top" align="center"><xsl:value-of select="witsml:mdCsgLast"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:volMudGained"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:presShutInCasing"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:presShutInDrill"/> </td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:incidentType"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:killingType"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:formation"/></td>
+													<td valign="top" align="center"><xsl:value-of select="witsml:tempBottom"/></td>
+													<!-- <td valign="top"><xsl:value-of select="witsml:presMaxChoke"/></td>  -->
+												</tr>
+												<tr>
+													<td/>
+													<td colspan="15"><xsl:value-of select="witsml:description"/></td>
+												</tr>
+											</table>
+											</td>
+										</tr>
+									</xsl:for-each>
+									
+									
+									
+									<!-- perfInfo  -->
+									<xsl:if test="count(witsml:perfInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Perforation Information</td>
+										</tr>
+										<tr>
+											<td>
+										    <table id="table1">
+										    	<xsl:variable name="element_drillReportPerfInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportPerfInfo']/xsd:sequence"/>
+												<xsl:variable name="url_dTimOpen"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='dTimOpen']/@sawsdl:modelReference"/></xsl:variable>	
+												<xsl:variable name="url_dTimClose"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='dTimClose']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdTop"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='tvdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdBottom"><xsl:value-of select="$element_drillReportPerfInfo//xsd:element[@name='tvdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+													<td width="110" align="center" valign="top"><a href="{$url_dTimOpen}" target="_blank">Time of Opening Well Perf</a></td>
+													<td width="110" align="center" valign="top"><a href="{$url_dTimClose}" target="_blank">Time of Closing Well Perf</a></td>
+													<td width="100" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_mdTop}" target="_blank">Top of Perf</a></td></tr>
+															<tr><td align="center" class="ColHead">mMD</td></tr>
+														</table>
+													</td>
+													<td width="100" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_mdBottom}" target="_blank">Bottom of Perf</a></td></tr>
+															<tr><td align="center" class="ColHead">mMD</td></tr>
+														</table>
+													</td>
+													<td width="100" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_tvdTop}" target="_blank">Top of Perf</a></td></tr>
+															<tr><td align="center" class="ColHead">mTVD</td></tr>
+														</table>
+													</td>
+													<td width="100" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_tvdBottom}" target="_blank">Bottom of Perf</a></td></tr>
+															<tr><td align="center" class="ColHead">mTVD</td></tr>
+														</table>
+													</td>
+												</tr>
+												<xsl:for-each select="witsml:perfInfo">
+												<tr class="light">
+													<td align="center"><xsl:value-of select="substring(witsml:dTimOpen, 0, 17)"/></td>
+													<td align="center"><xsl:value-of select="substring(witsml:dTimClose, 0, 17)"/></td>
+													<td align="center"><xsl:value-of select="witsml:mdTop"/></td>
+													<td align="center"><xsl:value-of select="witsml:mdBottom"/></td>
+													<td align="center"><xsl:value-of select="witsml:tvdTop"/></td>
+													<td align="center"><xsl:value-of select="witsml:tvdBottom"/></td>
+												</tr>
+												</xsl:for-each>
+											</table>
+											</td>
+										</tr>
+									</xsl:if>
+									
+									<!--  gasReadingInfo -->
+									<xsl:if test="count(witsml:gasReadingInfo) > 0">
+										<tr height="5px"><td/></tr>
+										<tr><td><hr/></td></tr>
+										<tr>
+											<td  class="SectionHead">Gas Reading Information</td>
+										</tr>
+										<tr>
+											<td>
+										   <table id="table1">	
+										   		<xsl:variable name="element_drillReportGasReadingInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportGasReadingInfo']/xsd:sequence"/>
+												<xsl:variable name="url_dTim"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_readingType"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='readingType']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdTop"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='mdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_mdBottom"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='mdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdTop"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='tvdTop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_tvdBottom"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='tvdBottom']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_gasHigh"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='gasHigh']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_gasLow"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='gasLow']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_meth"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='meth']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_eth"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='eth']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_prop"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='prop']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_ibut"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='ibut']/@sawsdl:modelReference"/></xsl:variable>
+												<xsl:variable name="url_ipent"><xsl:value-of select="$element_drillReportGasReadingInfo//xsd:element[@name='ipent']/@sawsdl:modelReference"/></xsl:variable>
+												<tr>
+													<td align="center" valign="top"><a href="{$url_dTim}" target="_blank">Time</a></td>
+													<td align="center" valign="top"><a href="{$url_readingType}" target="_blank">Class</a></td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_mdTop}" target="_blank">Depth to Top</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead">mMD</td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_mdBottom}" target="_blank">Depth to Bottom</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead">mMD</td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_tvdTop}" target="_blank">Depth to Top</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead">mTVD</td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_tvdBottom}" target="_blank">Depth to Bottom</a></td></tr>
+															<tr><td align="center" class="ColHead">mTVD</td></tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_gasHigh}" target="_blank">Highest Gas</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:gasHigh/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_gasLow}" target="_blank">Lowest Gas</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:gasLow/@uom"/></td></tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_meth}" target="_blank">C1</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:meth/@uom"/></td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_eth}" target="_blank">C2</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:eth/@uom"/></td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_prop}" target="_blank">C3</a></td></tr>
+															<tr><td align="center"><a href="{$url_prop}" target="_blank"><xsl:value-of select="witsml:gasReadingInfo/witsml:prop/@uom"/></a></td></tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr>
+																<td align="center"><a href="{$url_ibut}" target="_blank">IC4</a></td>
+															</tr>
+															<tr>
+																<td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:ibut/@uom"/></td>
+															</tr>
+														</table>
+													</td>
+													<td width="60" align="center" valign="top">
+														<table id="two" width="100%">
+															<tr><td align="center"><a href="{$url_ipent}" target="_blank">IC5</a></td></tr>
+															<tr><td align="center" class="ColHead"><xsl:value-of select="witsml:gasReadingInfo/witsml:ipent/@uom"/></td></tr>
+														</table>
+													</td>
+												</tr>
+												<xsl:for-each select="witsml:gasReadingInfo">
+												<tr class="light">
+													<td align="center"><xsl:value-of select="substring-after(witsml:dTim, 'T')"/></td>
+													<td align="center"><xsl:value-of select="witsml:readingType"/></td>
+													<td align="center"><xsl:value-of select="witsml:mdTop"/></td>
+													<td align="center"><xsl:value-of select="witsml:mdBottom"/></td>
+													<td align="center"><xsl:value-of select="witsml:tvdTop"/></td>
+													<td align="center"><xsl:value-of select="witsml:tvdBottom"/></td>
+													<td align="center"><xsl:value-of select="witsml:gasHigh"/></td>
+													<td align="center"><xsl:value-of select="witsml:gasLow"/></td>
+													<td align="center"><xsl:value-of select="witsml:meth"/></td>
+													<td align="center"><xsl:value-of select="witsml:eth"/></td>
+													<td align="center"><xsl:value-of select="witsml:prop"/></td>
+													<td align="center"><xsl:value-of select="witsml:ibut"/></td>
+													<td align="center"><xsl:value-of select="witsml:ipent"/></td>
+												</tr>
+												</xsl:for-each>
+											</table>
+											</td>
+										</tr>
+									</xsl:if>
+						
+					</table>
+				</xsl:for-each>
+			</body>
+		</html>
+	</xsl:template>
+
+	<xsl:template match="witsml:wellboreInfo">
+		<xsl:variable name="element_drillReportWellboreInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportWellboreInfo']/xsd:sequence"/>
+		<xsl:variable name="element_drillReportStatusInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportStatusInfo']/xsd:sequence"/>
+		<xsl:variable name="url_operator"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='operator']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_drillContractor"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='drillContractor']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_rigAlias"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='rigAlias']/@sawsdl:modelReference"/></xsl:variable>
+		<!-- xsl:variable name="url_namingSystem"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='namingSystem']/@sawsdl:modelReference"/></xsl:variable -->
+		<xsl:variable name="url_dTimSpud"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='dTimSpud']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_dateDrillComplete"><xsl:value-of select="$element_drillReportWellboreInfo//xsd:element[@name='dateDrillComplete']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_elevKelly"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='elevKelly']/@sawsdl:modelReference"/></xsl:variable>
+		<tr class="light">
+			<td class="ColHead"><a target="_blank" href="{$url_operator}">Operator:</a></td>
+			<td><xsl:value-of select="witsml:operator" /></td>
+			<td class="ColHead"><a target="_blank" href="{$url_drillContractor}">Drilling contractor:</a></td>
+			<td colspan="3"><xsl:value-of select="witsml:drillContractor" /></td>
+		</tr>
+		<tr class="light">
+			<td class="ColHead"><a href="{$url_rigAlias}" target="_blank">Rig Name:</a></td>
+			<td><xsl:value-of select="witsml:rigAlias[witsml:namingSystem='NPD Name']/witsml:name" /></td>
+			<td class="ColHead"><a href="{$url_rigAlias}" target="_blank">NPD Rig Id:</a></td>
+			<td><xsl:value-of select="witsml:rigAlias[witsml:namingSystem='NPD code']/witsml:name" /></td>
+			<td class="ColHead"><a href="{$url_elevKelly}" target="_blank">Elevation <xsl:value-of select="../witsml:statusInfo/witsml:elevKelly/@uom" />:</a></td>
+			<td><xsl:value-of select="../witsml:statusInfo/witsml:elevKelly" /></td>
+		</tr>
+		<tr class="light">
+			<td class="ColHead"><a target="_blank" href="{$url_dTimSpud}">Spud Date:</a></td>
+			<td><xsl:value-of select="substring-before(witsml:dTimSpud, 'T')" /></td>
+			<!-- 
+			<td class="ColHead"><a target="_blank" href="{url_dTimPreSpud}">Pre Spud Time:</a></td>
+			<td><xsl:value-of select="substring-before(witsml:dTimPreSpud, 'T')" /></td>
+			 -->
+			<td class="ColHead"><a target="_blank" href="{$url_dateDrillComplete}">Date Well Complete:</a></td>
+			<td colspan="3"><xsl:value-of select="substring-before(witsml:dateDrillComplete, 'T')" /></td>
+		</tr>
+	</xsl:template>
+
+	<xsl:template match="witsml:statusInfo">
+		<xsl:variable name="element_drillReportStatusInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportStatusInfo']/xsd:sequence"/>
+		<xsl:variable name="url_typeWellbore"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='typeWellbore']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_mdKickoff"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='mdKickoff']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_tvdKickoff"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='tvdKickoff']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_mdPlugTop"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='mdPlugTop']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_md"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='md']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_tvd"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='tvd']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_distDrill"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='distDrill']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_ropCurrent"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='ropCurrent']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_diaHole"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='diaHole']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_presTestType"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='presTestType']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_strengthForm"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='strengthForm']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_mdStrengthForm"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='mdStrengthForm']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_tvdStrengthForm"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='tvdStrengthForm']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_diaCsgLast"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='diaCsgLast']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_mdCsgLast"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='mdCsgLast']/@sawsdl:modelReference"/></xsl:variable>
+		<xsl:variable name="url_tvdCsgLast"><xsl:value-of select="$element_drillReportStatusInfo//xsd:element[@name='tvdCsgLast']/@sawsdl:modelReference"/></xsl:variable>
+		<!-- wellbore type and kick off -->
+		<tr class="light">
+			<td class="dark"><a target="_blank" href="{$url_typeWellbore}">Wellbore type:</a></td>
+			<td><xsl:value-of select="witsml:typeWellbore" /></td>
+			<td class="dark"><a target="_blank" href="{$url_mdKickoff}">Depth at Kick Off mMD:</a></td>
+			<td><xsl:value-of select="witsml:mdKickoff" /></td>
+			<td class="dark"><a target="_blank" href="{$url_tvdKickoff}">Depth at Kick Off mTVD:</a></td>
+			<td><xsl:value-of select="witsml:tvdKickoff" /></td>
+		</tr>
+		<tr class="light">
+			<td class="dark"><a target="_blank" href="{$url_md}">Depth mMD:</a></td>
+			<td><xsl:value-of select="witsml:md" /></td>
+			<td class="dark"><a target="_blank" href="{$url_tvd}">Depth mTVD:</a></td>
+			<td><xsl:value-of select="witsml:tvd" /></td>
+			<td><a target="_blank" href="{$url_mdPlugTop}">Plug Back Depth mMD:</a></td>
+			<td><xsl:value-of select="witsml:mdPlugTop" /></td>
+		</tr>
+		<tr class="light">
+			<td class="dark"><a target="_blank" href="{$url_distDrill}">Dist Drilled <xsl:value-of select="witsml:distDrill/@uom" />:</a></td>
+			<td><xsl:value-of select="witsml:distDrill" /></td>
+			<!-- 
+			<td class="dark"><a target="_blank" href="{$urlRDS}">Depth planned mMD:</a></td>
+			<td><xsl:value-of select="witsml:mdPlanned" /></td>
+			 -->
+			<td class="dark"><a target="_blank" href="{$url_ropCurrent}">Penetration Rate <xsl:value-of select="witsml:ropCurrent/@uom" />:</a></td>
+			<td colspan="3"><xsl:value-of select="witsml:ropCurrent" />	</td>
+		</tr>
+		<!-- hole dia -->
+		<tr class="light">
+			<td width="160"><a target="_blank" href="{$url_diaHole}">Hole Dia <xsl:value-of select="witsml:diaHole/@uom" />:</a></td>
+			<td width="140"><xsl:value-of select="witsml:diaHole" /></td>
+			<td><a target="_blank" href="{$url_presTestType}">Pressure Test Type:</a></td>
+			<td colspan="3"><xsl:value-of select="witsml:presTestType" /></td>
+		</tr>
+		<!-- formation strength and  pressure test -->
+		<tr class="light">
+			<td width="160"><a target="_blank" href="{$url_strengthForm}">Formation Strength <xsl:value-of select="witsml:strengthForm/@uom" />:</a></td>
+			<td><xsl:value-of select="witsml:strengthForm" /></td>
+			<td width="215"><a target="_blank" href="{$url_mdStrengthForm}">Depth At Formation Strength mMD:</a></td>
+			<td><xsl:value-of select="witsml:mdStrengthForm" />	</td>
+			<td><a target="_blank" href="{$url_tvdStrengthForm}">Depth At Formation Strength mTVD:</a></td>
+			<td><xsl:value-of select="witsml:tvdStrengthForm" /></td>
+			
+		</tr>
+		<!-- casing -->
+		<tr class="light">
+			<td class="dark"><a target="_blank" href="{$url_diaCsgLast}">Dia Last Casing <xsl:value-of select="witsml:diaCsgLast/@uom" />:</a></td>
+			<td><xsl:value-of select="witsml:diaCsgLast" /></td>
+			<td class="dark"><a target="_blank" href="{$url_mdCsgLast}">Depth At Last Casing mMD:</a></td>
+			<td><xsl:value-of select="witsml:mdCsgLast" /></td>
+			<td class="dark"><a target="_blank" href="{$url_tvdCsgLast}">Depth At Last Casing mTVD:</a></td>
+			<td><xsl:value-of select="witsml:tvdCsgLast" /></td>
+		</tr>
+			
+	</xsl:template>
+
+</xsl:stylesheet>
+
Index: /standards/DailyDrillingReport/1.1.0/HTMLreport/testDocumet_style5.xml
===================================================================
--- /standards/DailyDrillingReport/1.1.0/HTMLreport/testDocumet_style5.xml (revision 6)
+++ /standards/DailyDrillingReport/1.1.0/HTMLreport/testDocumet_style5.xml (revision 6)
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml-stylesheet type="text/xsl" href="ddr_HTMLReport_transformation.xsl"?>
+<witsml:drillReports 
+	version="1.4.0.0" 
+	xsi:schemaLocation="http://www.witsml.org/schemas/1series WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd" 
+	xmlns:witsml="http://www.witsml.org/schemas/1series" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <witsml:documentInfo>
+  	<witsml:documentName>Drill Report</witsml:documentName>
+  	<witsml:owner>IIP</witsml:owner>
+  </witsml:documentInfo>
+  <witsml:drillReport>
+    <witsml:nameWell>99/99-A-99</witsml:nameWell>
+    <witsml:nameWellbore>99/99-A-99 T1</witsml:nameWellbore>
+    <witsml:name>witsml:name</witsml:name>
+    <witsml:dTimStart>2006-06-06T00:00:00.000Z</witsml:dTimStart>
+    <witsml:dTimEnd>2006-06-06T12:00:00.0Z</witsml:dTimEnd>
+    <witsml:versionKind>preliminary</witsml:versionKind>
+    <witsml:createDate>2006-06-06T13:15:00.000Z</witsml:createDate>
+    <witsml:wellAlias>
+    	<witsml:name>99/99-A-99</witsml:name>
+    	<witsml:namingSystem>NPD code</witsml:namingSystem>
+    </witsml:wellAlias>
+    <witsml:wellboreAlias>
+    	<witsml:name>99/99-A-99 T1</witsml:name>
+    	<witsml:namingSystem>NPD code</witsml:namingSystem>
+    </witsml:wellboreAlias>
+    <witsml:wellboreAlias>
+    	<witsml:name>123</witsml:name>
+    	<witsml:namingSystem>NPD number</witsml:namingSystem>
+    </witsml:wellboreAlias>
+    <witsml:wellDatum defaultMeasuredDepth="true" defaultVerticalDepth="true">
+    	<witsml:name>Kelly Bushing</witsml:name>
+    	<witsml:code>KB</witsml:code>
+    	<witsml:elevation uom="m" datum="SL">23.55</witsml:elevation>
+    </witsml:wellDatum>
+    <witsml:wellDatum>
+    	<witsml:name>Sea Level</witsml:name>
+    	<witsml:code>SL</witsml:code>
+    </witsml:wellDatum>
+    <!-- 
+    <witsml:wellCRS>
+    	<witsml:name>ED50</witsml:name>
+    	<witsml:geographic>
+    		<witsml:geodeticDatumCode>ED50</witsml:geodeticDatumCode>
+    	</witsml:geographic>
+    </witsml:wellCRS>
+     -->
+    <witsml:wellboreInfo>
+    	<witsml:dTimSpud>1986-06-06T13:15:00.000Z</witsml:dTimSpud>
+    	<witsml:dTimPreSpud>1982-06-06T13:15:00.000Z</witsml:dTimPreSpud>
+    	<witsml:operator>Big operator Inc</witsml:operator>
+    	<witsml:rigAlias>
+    		<witsml:name>Offshore Rig</witsml:name>
+    		<witsml:namingSystem>NPD Name</witsml:namingSystem>
+    	</witsml:rigAlias>
+    	<witsml:rigAlias>
+    		<witsml:name>4321</witsml:name>
+    		<witsml:namingSystem>NPD code</witsml:namingSystem>
+    	</witsml:rigAlias>
+    </witsml:wellboreInfo>
+    <witsml:statusInfo>
+    	<witsml:dTim>2001-12-31T12:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">6898</witsml:md>
+    	<witsml:tvd uom="m">4561</witsml:tvd>
+    	<witsml:mdPlugTop uom="m">3564.22</witsml:mdPlugTop>
+    	<witsml:diaHole uom="in">43.33</witsml:diaHole>
+    	<witsml:mdDiaHoleStart uom="m">5935.7</witsml:mdDiaHoleStart>
+    	<witsml:diaPilot uom="in"> 45.55</witsml:diaPilot>    	
+    	<witsml:mdDiaPilotPlan uom="m"> 5866.66</witsml:mdDiaPilotPlan>
+    	<witsml:mdKickoff uom="m">1233.22</witsml:mdKickoff>
+    	<witsml:strengthForm uom="g/cm3">123</witsml:strengthForm>
+    	<witsml:mdStrengthForm uom="m">1234</witsml:mdStrengthForm>
+    	<witsml:diaCsgLast uom="in">16.6</witsml:diaCsgLast>
+    	<witsml:mdCsgLast uom="m">1234.56</witsml:mdCsgLast>
+    	<witsml:presTestType>leak off test</witsml:presTestType>
+    	<witsml:distDrill uom="m">78.9</witsml:distDrill>
+    	<witsml:elevKelly uom="m">23.5</witsml:elevKelly>
+    	<witsml:sum24Hr>Yada yada yada</witsml:sum24Hr>
+    	<witsml:forecast24Hr>Bla bla bla</witsml:forecast24Hr>
+    	<witsml:ropCurrent uom="m/h">6.22</witsml:ropCurrent>
+    </witsml:statusInfo>
+    <witsml:bitRecord>
+    	<witsml:numBit>1</witsml:numBit>
+    	<witsml:diaBit uom="in">46.6</witsml:diaBit>
+    	<witsml:manufacturer>Small Bit Builder Inc</witsml:manufacturer>
+    	<witsml:codeMfg>SBB</witsml:codeMfg>
+    </witsml:bitRecord>
+    <witsml:fluid>
+    	<witsml:type>oil based</witsml:type>
+    	<witsml:dTim>2001-12-31T12:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">1235.6</witsml:md>
+    	<witsml:tvd uom="m">986.6</witsml:tvd>
+    	<witsml:presBopRating uom="bar">77.7</witsml:presBopRating>
+    	<witsml:mudClass>oil based</witsml:mudClass>
+    	<witsml:density uom="g/cm3">1.85</witsml:density>
+    	<witsml:pv uom="mPa.s">33</witsml:pv>
+    	<witsml:yp uom="Pa">44.4</witsml:yp>
+    </witsml:fluid>
+    <witsml:fluid>
+    	<witsml:type>water based</witsml:type>
+    	<witsml:dTim>2001-12-31T12:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">1235.6</witsml:md>
+    	<witsml:tvd uom="m">986.6</witsml:tvd>
+    	<witsml:presBopRating uom="bar">177.7</witsml:presBopRating>
+    	<witsml:mudClass>water based</witsml:mudClass>
+    	<witsml:density uom="g/cm3">1.85</witsml:density>
+    	<witsml:pv uom="mPa.s">33</witsml:pv>
+    	<witsml:yp uom="Pa">44.4</witsml:yp> 
+    </witsml:fluid>
+    <witsml:porePressure>
+    	<witsml:readingKind>estimated</witsml:readingKind>
+    	<witsml:equivalentMudWeight uom="g/cm3">23.1</witsml:equivalentMudWeight>
+    	<witsml:dTim>2001-12-31T12:00:00.000Z</witsml:dTim>
+    	
+    	<witsml:md uom="m">321.1</witsml:md>
+    	<witsml:tvd uom="m">123.4</witsml:tvd>
+    </witsml:porePressure>
+    <witsml:porePressure>
+    	<witsml:readingKind>measured</witsml:readingKind>
+    	<witsml:equivalentMudWeight uom="g/cm3">23.5</witsml:equivalentMudWeight>
+    	<witsml:dTim>2001-12-31T22:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">9321.1</witsml:md>
+    	<witsml:tvd uom="m">9123.4232</witsml:tvd>
+    </witsml:porePressure>
+    <witsml:extendedReport dTim="2006-06-07T06:00:00.000Z">Bla bla bla</witsml:extendedReport>
+    <witsml:surveyStation>
+    	<witsml:dTim>2001-12-31T22:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">123.4</witsml:md>
+    	<witsml:tvd uom="m">123.4</witsml:tvd>
+    	<witsml:incl uom="dega">66.6</witsml:incl>
+    	<witsml:azi uom="dega">55.5</witsml:azi>
+    </witsml:surveyStation>
+    <witsml:activity>
+    	<witsml:dTimStart>2001-12-31T22:00:00.000Z</witsml:dTimStart>
+    	<witsml:dTimEnd>2001-12-31T23:00:00.000Z</witsml:dTimEnd>
+    	<witsml:md uom="m">123.4</witsml:md>
+    	<witsml:tvd uom="m">100.0</witsml:tvd>
+    	<witsml:phase>fixed</witsml:phase>
+    	<witsml:proprietaryCode>drilling -- drill</witsml:proprietaryCode>
+    	<witsml:state>ok</witsml:state>
+    	<witsml:stateDetailActivity>kick</witsml:stateDetailActivity>
+    	<witsml:comments>Bla bla bla</witsml:comments>
+    </witsml:activity>
+    <witsml:activity>
+    	<witsml:dTimStart>2001-12-31T02:00:00.000Z</witsml:dTimStart>
+    	<witsml:dTimEnd>2001-12-31T06:00:00.000Z</witsml:dTimEnd>
+    	<witsml:md uom="m">123.4</witsml:md>
+    	<witsml:tvd uom="m">100.0</witsml:tvd>
+    	<witsml:phase>snub</witsml:phase>
+    	<witsml:proprietaryCode>moving -- transit</witsml:proprietaryCode>
+    	<witsml:state>fail</witsml:state>
+    	<witsml:stateDetailActivity>injury</witsml:stateDetailActivity>
+    	<witsml:comments>Bla bla bla</witsml:comments>
+    </witsml:activity>
+    <witsml:logInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:runNumber>1</witsml:runNumber>
+    	<witsml:serviceCompany>Small Service Inc</witsml:serviceCompany>
+    	<witsml:mdTop uom="m">4567.6</witsml:mdTop>
+    	<witsml:mdBottom uom="m">4668.9</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">333.3</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">444.4</witsml:tvdBottom>
+    	<witsml:tool>Hammer</witsml:tool>
+    	<witsml:tempBHCT uom="degC">85.6</witsml:tempBHCT>
+    	<witsml:mdTempTool uom="m">6666.6</witsml:mdTempTool>
+    	<witsml:tvdTempTool uom="m">6666.5</witsml:tvdTempTool>
+    </witsml:logInfo>
+    <witsml:logInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:runNumber>1</witsml:runNumber>
+    	<witsml:serviceCompany>Small Service Inc</witsml:serviceCompany>
+    	<witsml:mdTop uom="m">4567.6</witsml:mdTop>
+    	<witsml:mdBottom uom="m">4668.9</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">333.3</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">444.4</witsml:tvdBottom>
+    	<witsml:tool>Hammer</witsml:tool>
+    	<witsml:tempBHST uom="degC">85.6</witsml:tempBHST>
+    	<witsml:eTimStatic uom="h">2.3</witsml:eTimStatic>    	
+    	<witsml:mdTempTool uom="m">6666.6</witsml:mdTempTool>
+    	<witsml:tvdTempTool uom="m">6666.5</witsml:tvdTempTool>
+    </witsml:logInfo>
+    <witsml:coreInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:coreNumber>1</witsml:coreNumber>
+    	<witsml:mdTop uom="m">1234</witsml:mdTop>
+    	<witsml:mdBottom uom="m">1234</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">1233</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">1233</witsml:tvdBottom>
+    	<witsml:lenRecovered uom="m">123</witsml:lenRecovered>
+    	<witsml:recoverPc uom="%">89.9</witsml:recoverPc>
+    	<witsml:lenBarrel uom="m">33.3</witsml:lenBarrel>
+    	<witsml:innerBarrelType>aluminum</witsml:innerBarrelType>
+    	<witsml:coreDescription>bla bla bla</witsml:coreDescription>
+    </witsml:coreInfo>
+    <witsml:wellTestInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:testType>production test</witsml:testType>
+    	<witsml:testNumber>1</witsml:testNumber>
+    	<witsml:mdTop uom="m">1234.5</witsml:mdTop>
+    	<witsml:mdBottom uom="m">2345.6</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">1234.5</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">2345.5</witsml:tvdBottom>
+    	<witsml:chokeOrificeSize uom="mm">32.1</witsml:chokeOrificeSize>
+    	<witsml:densityOil uom="g/cm3">0.86</witsml:densityOil>
+    	<witsml:densityWater uom="g/cm3">1.03</witsml:densityWater>
+    	<witsml:densityGas uom="g/cm3">0.06</witsml:densityGas>
+    	<witsml:flowRateOil uom="m3/d">77.7</witsml:flowRateOil>
+    	<witsml:flowRateWater uom="m3/d">7.7</witsml:flowRateWater>
+    	<witsml:flowRateGas uom="M(m3)/d">88.8</witsml:flowRateGas>
+    	<witsml:presShutIn uom="MPa">44.4</witsml:presShutIn>
+    	<witsml:presFlowing uom="MPa">33.3</witsml:presFlowing>
+    	<witsml:presBottom uom="MPa">22.2</witsml:presBottom>
+    	<witsml:gasOilRatio uom="m3/m3">23</witsml:gasOilRatio>
+    	<witsml:waterOilRatio uom="m3/m3">0.33</witsml:waterOilRatio>
+    	<witsml:chloride uom="ppm">22.2</witsml:chloride>
+    	<witsml:carbonDioxide uom="ppm">11.1</witsml:carbonDioxide>
+    	<witsml:hydrogenSulfide uom="ppm">7.3</witsml:hydrogenSulfide>
+    	<witsml:volOilTotal uom="m3">9999</witsml:volOilTotal>
+    	<witsml:volGasTotal uom="M(m3)">666</witsml:volGasTotal>
+    	<witsml:volWaterTotal uom="m3">55</witsml:volWaterTotal>
+    	<witsml:volOilStored uom="m3">1365</witsml:volOilStored>
+    </witsml:wellTestInfo>
+    <witsml:formTestInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">1234.5</witsml:md>
+    	<witsml:tvd uom="m">1234.5</witsml:tvd>
+    	<witsml:presPore uom="MPa">66.5</witsml:presPore>
+    	<witsml:goodSeal>true</witsml:goodSeal>
+    	<witsml:mdSample uom="m">1224.3</witsml:mdSample>
+    	<witsml:dominateComponent>oil</witsml:dominateComponent>
+    	<witsml:densityHC uom="g/cm3">0.33</witsml:densityHC>
+    	<witsml:volumeSample uom="dm3">11</witsml:volumeSample>
+    	<witsml:description>Yada yada yada</witsml:description>
+    </witsml:formTestInfo>
+    <witsml:lithShowInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:mdTop uom="m">1234.5</witsml:mdTop>
+    	<witsml:mdBottom uom="m">1234.5</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">1234.5</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">1234.5</witsml:tvdBottom>
+    	<witsml:show>Browser support: IE: Internet Explorer, M: Mac IE only, F: Firefox, N: Netscape. </witsml:show>
+    	<witsml:lithology>Browser support: IE: Internet Explorer, M: Mac IE only, F: Firefox, N: Netscape. W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2). W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).</witsml:lithology>
+    </witsml:lithShowInfo>
+    <witsml:equipFailureInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:md uom="m">1234.5</witsml:md>
+    	<witsml:equipClass>drill floor -- drilling control</witsml:equipClass>
+    	<witsml:eTimMissProduction uom="min">180</witsml:eTimMissProduction>
+    	<witsml:dTimRepair>2002-01-31T02:00:00.000Z</witsml:dTimRepair>
+    	<witsml:description>Bla bla bla</witsml:description>
+    </witsml:equipFailureInfo>
+    <witsml:controlIncidentInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:mdInflow uom="m">1234.5</witsml:mdInflow>
+    	<witsml:tvdInflow uom="m">1234</witsml:tvdInflow>
+    	<witsml:phase>wire line</witsml:phase>
+    	<witsml:proprietaryCode>moving -- transit</witsml:proprietaryCode>
+    	<witsml:eTimLost uom="min">16</witsml:eTimLost>
+    	<witsml:dTimRegained>2001-12-31T02:16:00.000Z</witsml:dTimRegained>
+    	<witsml:diaBit uom="in">21</witsml:diaBit>
+    	<witsml:mdBit uom="m">123</witsml:mdBit>
+    	<witsml:wtMud uom="g/cm3">1.23</witsml:wtMud>
+    	<witsml:porePressure uom="g/cm3">1.12</witsml:porePressure>
+    	<witsml:diaCsgLast uom="in">33</witsml:diaCsgLast>
+    	<witsml:mdCsgLast uom="m">123</witsml:mdCsgLast>
+    	<witsml:volMudGained uom="m3">112</witsml:volMudGained>
+    	<witsml:presShutInCasing uom="bar">44</witsml:presShutInCasing>
+    	<witsml:presShutInDrill uom="bar">33</witsml:presShutInDrill>
+    	<witsml:incidentType>oil kick</witsml:incidentType>
+    	<witsml:killingType>lubricate and bleed</witsml:killingType>
+    	<witsml:formation>jura</witsml:formation>
+    	<witsml:tempBottom uom="degC">258</witsml:tempBottom>
+    	<witsml:presMaxChoke uom="bar">66.3</witsml:presMaxChoke>
+    	<witsml:description>Browser support: IE: Internet Explorer, M: Mac IE only, F: Firefox, N: Netscape.
+W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2). W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).</witsml:description>
+    </witsml:controlIncidentInfo>
+    <witsml:controlIncidentInfo>
+    	<witsml:dTim>2008-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:mdInflow uom="m">1234.5</witsml:mdInflow>
+    	<witsml:tvdInflow uom="m">1234</witsml:tvdInflow>
+    	<witsml:phase>wire line</witsml:phase>
+    	<witsml:proprietaryCode>moving -- transit</witsml:proprietaryCode>
+    	<witsml:eTimLost uom="min">16</witsml:eTimLost>
+    	<witsml:dTimRegained>2001-12-31T02:16:00.000Z</witsml:dTimRegained>
+    	<witsml:diaBit uom="in">21</witsml:diaBit>
+    	<witsml:mdBit uom="m">123</witsml:mdBit>
+    	<witsml:wtMud uom="g/cm3">1.23</witsml:wtMud>
+    	<witsml:porePressure uom="g/cm3">1.12</witsml:porePressure>
+    	<witsml:diaCsgLast uom="in">33</witsml:diaCsgLast>
+    	<witsml:mdCsgLast uom="m">123</witsml:mdCsgLast>
+    	<witsml:volMudGained uom="m3">112</witsml:volMudGained>
+    	<witsml:presShutInCasing uom="bar">44</witsml:presShutInCasing>
+    	<witsml:presShutInDrill uom="bar">33</witsml:presShutInDrill>
+    	<witsml:incidentType>oil kick</witsml:incidentType>
+    	<witsml:killingType>lubricate and bleed</witsml:killingType>
+    	<witsml:formation>jura</witsml:formation>
+    	<witsml:tempBottom uom="degC">258</witsml:tempBottom>
+    	<witsml:presMaxChoke uom="bar">66.3</witsml:presMaxChoke>
+    	<witsml:description>Browser support: IE: Internet Explorer, M: Mac IE only, F: Firefox, N: Netscape.
+W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).</witsml:description>
+    </witsml:controlIncidentInfo>
+    <witsml:stratInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:mdTop uom="m">1234.5</witsml:mdTop>
+    	<witsml:tvdTop uom="m">1234</witsml:tvdTop>
+    	<witsml:description>bla bla bla</witsml:description>
+    </witsml:stratInfo>
+    <witsml:perfInfo>
+    	<witsml:dTimOpen>2001-12-31T02:00:00.000Z</witsml:dTimOpen>
+    	<witsml:dTimClose>2001-12-31T18:00:00.000Z</witsml:dTimClose>
+    	<witsml:mdTop uom="m">1033</witsml:mdTop>
+    	<witsml:mdBottom uom="m">1234</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">999</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">1100</witsml:tvdBottom>
+    </witsml:perfInfo>
+    <witsml:gasReadingInfo>
+    	<witsml:dTim>2001-12-31T02:00:00.000Z</witsml:dTim>
+    	<witsml:readingType>shut down gas</witsml:readingType>
+    	<witsml:mdTop uom="m">1234</witsml:mdTop>
+    	<witsml:mdBottom uom="m">1256</witsml:mdBottom>
+    	<witsml:tvdTop uom="m">999</witsml:tvdTop>
+    	<witsml:tvdBottom uom="m">1120</witsml:tvdBottom>
+    	<witsml:gasHigh uom="%">77.7</witsml:gasHigh>
+    	<witsml:gasLow uom="%">44.4</witsml:gasLow>
+    	<witsml:meth uom="ppm">55</witsml:meth>
+    	<witsml:eth uom="ppm">55</witsml:eth>
+    	<witsml:prop uom="ppm">55</witsml:prop>
+    	<witsml:ibut uom="ppm">55</witsml:ibut>
+    	<witsml:nbut uom="ppm">55</witsml:nbut>
+    	<witsml:ipent uom="ppm">55</witsml:ipent>
+    </witsml:gasReadingInfo>
+  </witsml:drillReport>
+</witsml:drillReports>
+
Index: /standards/DailyDrillingReport/1.1.0/HTMLreport/css_ddrHtmlReport.css
===================================================================
--- /standards/DailyDrillingReport/1.1.0/HTMLreport/css_ddrHtmlReport.css (revision 7)
+++ /standards/DailyDrillingReport/1.1.0/HTMLreport/css_ddrHtmlReport.css (revision 7)
@@ -0,0 +1,33 @@
+h3 {font-family: times}
+p {font-family: courier; font-size: 50%}
+p.sansserif {font-family: sans-serif }
+
+hr {size: 2px; color: #000000 }
+ 
+.ColHead, A { font-family: Arial Black; font-size:11px; text-decoration:none; color: #000000;}
+
+.SectionHead { font-family: Arial Black; font-size:14px; text-decoration:none; }
+
+.ReportHeader{ font-family: Arial Black; font-size:16px; text-decoration:none; }
+
+
+.light, BODY { font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; }
+HR { size: 3px; }
+
+
+.TableClass { border-spacing: 5pt 5pt; }
+
+#table2 td {
+border: 2px; valign: top;
+}
+
+Table.two {
+border-spacing: 0px 0px
+}
+
+Table.table2 {
+border-spacing: 0px 0px
+} 
+
+
+
Index: /standards/DailyDrillingReport/1.1.0/HTMLreport/readMe.txt
===================================================================
--- /standards/DailyDrillingReport/1.1.0/HTMLreport/readMe.txt (revision 5)
+++ /standards/DailyDrillingReport/1.1.0/HTMLreport/readMe.txt (revision 5)
@@ -0,0 +1,16 @@
+RUNNING THE TRANSFORMATION
+*****************************
+Store the ddr_HTMLReport_transformation.xsl, the .css and the schema at some location. Include the processing instruction in the xml to be transformed:
+
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml-stylesheet type="text/xsl" href="ddr_HTMLReport_transformation.xsl"?>
+<witsml:drillReports 
+
+Open the xml file in a browser, and the content should be formated in HTML
+
+
+TECHNICAL DETAILS
+*******************
+The transformation file has reference to and imports the drill report schema. The reason for this is to enable lookup of element definitions via the RDS URL.
+
+So, the drill report schema must be imported and the schamaLocation (in the import element) has to reflect the location of the file. Furthermore, this file is used when retreiving the RDS reference. As the schema file name might changes when NPD/Ptil is issuing their new official verison, we have introduced a global variable to hold the file name. Thus, if the file name changes, updating the value (i.e. select) of the variable "ddrSchema" should be ok.
Index: /standards/DailyDrillingReport/1.1.0/HTMLreport/WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd
===================================================================
--- /standards/DailyDrillingReport/1.1.0/HTMLreport/WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd (revision 6)
+++ /standards/DailyDrillingReport/1.1.0/HTMLreport/WITSML_drillReport_profiled_schema_2009-04-06_ddrPhase2.xsd (revision 6)
@@ -0,0 +1,6506 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema 
+	elementFormDefault="qualified" 
+	attributeFormDefault="unqualified" 
+	targetNamespace="http://www.witsml.org/schemas/1series" 
+	xmlns:witsml="http://www.witsml.org/schemas/1series"
+	xmlns:abs="http://www.energistics.org/schemas/abstract"  
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:gml="http://www.opengis.net/gml/3.2"
+	xmlns:sawsdl="http://www.w3.org/ns/sawsdl">
+
+	<!--                                                         -->
+	<xsd:import namespace="http://www.energistics.org/schemas/abstract"
+		     schemaLocation="sub_abstractSubstitutionGroup.xsd"/>
+	<!-- 
+	<xsd:import namespace="http://www.opengis.net/gml/3.2"
+		schemaLocation="http://schemas.opengis.net/gml/3.2.1/coordinateReferenceSystems.xsd"/>
+		 -->
+
+   <!--                                                         -->
+   <!-- Energistics License Agreement                                                  -->
+   <!-- This file is distributed under the Energistics License Agreement at            -->
+   <!-- http://www.posc.org/about/license.shtml.                                       -->
+   <!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
+   <!--                                                         -->
+   <xsd:annotation>
+      <xsd:documentation>WITSML - Daily Drillling Report - Norwegian Profile</xsd:documentation>
+   </xsd:annotation>
+   <!--UNUSED: Deleted type attgrp_objectUid. Contents copied where needed.-->
+   <!--UNUSED: Deleted type attgrp_uid. Contents copied where needed.-->
+   <xsd:complexType name="cs_activity">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Operations Activity Component Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17511259">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimStart.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that activities started.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17511304">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimEnd.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that activities were completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element duration.-->
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17732057">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the drilling operation.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373394891">
+            <xsd:annotation>
+               <xsd:documentation>True Vertical Depth to the drilling operation.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phase" type="witsml:PhaseType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://projects.dnv.com/reference_data/RD4Browser/default.aspx?RDLDesignation=TCDRS SUPERIOR CLASS">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:PhaseType for element phase.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+            <xsd:annotation>
+               <xsd:documentation>Phase (large activity classification) e.g. Drill Surface Hole.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-111, Change=Changed-type-from:str16</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element activityCode.-->
+         <xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409">
+            <!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+            <!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+            <xsd:annotation>
+               <xsd:documentation>A proprietary code used to define rig activity. The name of the proprietary system should be defined in the namingSystem
+               attribute.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element detailActivity.-->
+         <!--PROFILE: Deleted element typeActivityClass.-->
+         <!--PROFILE: Deleted element mdHoleStart.-->
+         <!--PROFILE: Deleted element tvdHoleStart.-->
+         <!--PROFILE: Deleted element mdHoleEnd.-->
+         <!--PROFILE: Deleted element tvdHoleEnd.-->
+         <!--PROFILE: Deleted element mdBitStart.-->
+         <!--PROFILE: Deleted element mdBitEnd.-->
+         <xsd:element name="state" type="witsml:MainActivityEvaluation" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841049">
+            <!--PROFILE: Changed type from witsml:str32 to witsml:MainActivityEvaluation for element state.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element state.-->
+            <xsd:annotation>
+               <xsd:documentation>Finish, interrupted, failed, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stateDetailActivity" type="witsml:StateDetailActivity" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841184">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element stateDetailActivity.-->
+            <xsd:annotation>
+               <xsd:documentation>The outcome of the detailed activity.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element operator.-->
+         <!--PROFILE: Deleted element tubular.-->
+         <!--PROFILE: Deleted element optimum.-->
+         <!--PROFILE: Deleted element productive.-->
+         <!--PROFILE: Deleted element itemState.-->
+         <xsd:element name="comments" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723327">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element comments.-->
+            <xsd:annotation>
+               <xsd:documentation>Comments and Remarks.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_alias">
+      <xsd:annotation>
+         <xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A human contextual name of an item. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="namingSystem" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The naming system under which the item is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_axisDefinition.-->
+   <!--UNUSED: Deleted type cs_bend.-->
+   <xsd:complexType name="cs_bitRecord">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Bit Record Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="numBit" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831262">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element numBit.-->
+            <xsd:annotation>
+               <xsd:documentation>Bit number and rerun number e.g. "4.1" for the first rerun of bit 4.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaBit" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831442">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of drilled hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element diaPassThru.-->
+         <!--PROFILE: Deleted element diaPilot.-->
+         <xsd:element name="manufacturer" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831532">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element manufacturer.-->
+            <xsd:annotation>
+               <xsd:documentation>Manufacturer / supplier of the item.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element typeBit.-->
+         <!--PROFILE: Deleted element cost.-->
+         <xsd:element name="codeMfg" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831487">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element codeMfg.-->
+            <xsd:annotation>
+               <xsd:documentation>The manufacturers code for the bit.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element codeIADC.-->
+         <!--PROFILE: Deleted element condInitInner.-->
+         <!--PROFILE: Deleted element condInitOuter.-->
+         <!--PROFILE: Deleted element condInitDull.-->
+         <!--PROFILE: Deleted element condInitLocation.-->
+         <!--PROFILE: Deleted element condInitBearing.-->
+         <!--PROFILE: Deleted element condInitGauge.-->
+         <!--PROFILE: Deleted element condInitOther.-->
+         <!--PROFILE: Deleted element condInitReason.-->
+         <!--PROFILE: Deleted element condFinalInner.-->
+         <!--PROFILE: Deleted element condFinalOuter.-->
+         <!--PROFILE: Deleted element condFinalDull.-->
+         <!--PROFILE: Deleted element condFinalLocation.-->
+         <!--PROFILE: Deleted element condFinalBearing.-->
+         <!--PROFILE: Deleted element condFinalGauge.-->
+         <!--PROFILE: Deleted element condFinalOther.-->
+         <!--PROFILE: Deleted element condFinalReason.-->
+         <!--PROFILE: Deleted element drive.-->
+         <!--PROFILE: Deleted element bitClass.-->
+         <!--PROFILE: Deleted element customData.-->
+         <!--PROFILE: Deleted element extensionAny.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_blockCurveInfo.-->
+   <!--UNUSED: Deleted type cs_blockInfo.-->
+   <!--UNUSED: Deleted type cs_bop.-->
+   <!--UNUSED: Deleted type cs_bopComponent.-->
+   <!--UNUSED: Deleted type cs_cementAdditive.-->
+   <!--UNUSED: Deleted type cs_cementingFluid.-->
+   <!--UNUSED: Deleted type cs_cementPumpSchedule.-->
+   <!--UNUSED: Deleted type cs_cementStage.-->
+   <!--UNUSED: Deleted type cs_cementTest.-->
+   <!--UNUSED: Deleted type cs_centrifuge.-->
+   <!--UNUSED: Deleted type cs_changeHistory.-->
+   <!--UNUSED: Deleted type cs_channel.-->
+   <!--UNUSED: Deleted type cs_channelDefinition.-->
+   <!--UNUSED: Deleted type cs_chromatograph.-->
+   <!--UNUSED: Deleted type cs_commonData.-->
+   <!--UNUSED: Deleted type cs_connection.-->
+   <!--UNUSED: Deleted type cs_customData.-->
+   <!--UNUSED: Deleted type cs_dayCost.-->
+   <!--UNUSED: Deleted type cs_degasser.-->
+   <!--UNUSED: Deleted type cs_depthRegCalibrationPoint.-->
+   <!--UNUSED: Deleted type cs_depthRegImage.-->
+   <!--UNUSED: Deleted type cs_depthRegLogRect.-->
+   <!--UNUSED: Deleted type cs_depthRegLogSection.-->
+   <!--UNUSED: Deleted type cs_depthRegParameter.-->
+   <!--UNUSED: Deleted type cs_depthRegPoint.-->
+   <!--UNUSED: Deleted type cs_depthRegRectangular.-->
+   <!--UNUSED: Deleted type cs_depthRegTrack.-->
+   <xsd:complexType name="cs_documentAudit">
+      <xsd:annotation>
+         <xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:auditType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="event" type="witsml:cs_documentEvent" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Event</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentEvent">
+      <xsd:annotation>
+         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:eventType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="eventDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which the event took place.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:EventDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eventType" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of event event.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="responsibleParty" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The party responsible for the event.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:ResponsibleParty</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentFileCreation">
+      <xsd:annotation>
+         <xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
+         file.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:fileCreationType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="fileCreationDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreationDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="softwareName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
+               relevant.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:SoftwareName</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fileCreator" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreator</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentInfo">
+      <xsd:annotation>
+         <xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
+         information about the data that is being exchanged within the file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="documentName" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentName</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentAlias</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
+               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
+               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fileCreationInformation" type="witsml:cs_documentFileCreation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
+               itself.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreationInformation</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="securityInformation" type="witsml:cs_documentSecurityInfo" minOccurs="0" maxOccurs="5">
+            <xsd:annotation>
+               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:SecurityInformation</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="disclaimer" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Disclaimer</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="auditTrail" type="witsml:cs_documentAudit" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:AuditTrail</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="owner" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The owner of the data.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Owner</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An optional comment about the document.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentSecurityInfo">
+      <xsd:annotation>
+         <xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
+         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
+         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:securityInfoType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="class" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
+               determined by the System in which it is defined.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Class</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="securitySystem" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:System</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="endDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:EndDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_drillingParams.-->
+   <xsd:complexType name="cs_drillReportControlIncidentInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790447">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdInflow" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790597">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdInflow.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the well inflow entry point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdInflow" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790027">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth to the well inflow entery point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phase" type="witsml:PhaseType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17841274">
+            <!--PROFILE: Changed type from witsml:str16 to witsml:PhaseType for element phase.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+            <xsd:annotation>
+               <xsd:documentation>Phase (large activity classification) e.g. Drill Surface Hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element activityCode.-->
+         <xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409">
+            <!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+            <!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+            <xsd:annotation>
+               <xsd:documentation>A proprietary code used to define rig activity. The name of the proprietary system should be defined in the namingSystem
+               attribute.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element detailActivity.-->
+         <xsd:element name="eTimLost" type="witsml:timeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888195">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element eTimLost.-->
+            <xsd:annotation>
+               <xsd:documentation>The amount of time lost because of the well control incident. Commonly specified in hours.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimRegained" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789592">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRegained.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which control of the well is regained.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaBit" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789667">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element diaBit.-->
+            <xsd:annotation>
+               <xsd:documentation>The drill bit nominal outside diameter at time of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBit" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789832">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBit.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of bit at the time of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wtMud" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789232">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element wtMud.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the drilling fluid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="porePressure" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307">
+            <xsd:annotation>
+               <xsd:documentation>The equivalent mud weight value of the pore pressure reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element diaCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of the last installed casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volMudGained" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789472">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volMudGained.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volMudGained.-->
+            <xsd:annotation>
+               <xsd:documentation>The gained volume of drilling fluid due to well kick.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutInCasing" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789037">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInCasing.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInCasing.-->
+            <xsd:annotation>
+               <xsd:documentation>The shut in casing pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutInDrill" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17887970">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInDrill.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInDrill.-->
+            <xsd:annotation>
+               <xsd:documentation>The actual pressure in the drill pipe when the rams are closed around it.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="incidentType" type="witsml:WellControlIncidentType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788857">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element incidentType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="killingType" type="witsml:WellKillingProcedureType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789157">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element killingType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="formation" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788332">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element formation.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element formation.-->
+            <xsd:annotation>
+               <xsd:documentation>The lithological description of a geological formation at the incident depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempBottom" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16631877">
+            <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBottom.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element tempBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>the temperature at the bottom of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presMaxChoke" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788482">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presMaxChoke.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presMaxChoke.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum pressure that the choke valve can be exposed to.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788557">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportCoreInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693740">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the core was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coreNumber" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694745">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element coreNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>Core identification number.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694790">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694340">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832507">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832972">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lenRecovered" type="witsml:lengthMeasureMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694505">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenRecovered.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element lenRecovered.-->
+            <xsd:annotation>
+               <xsd:documentation>Length of core recovered.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="recoverPc" type="witsml:volumePerVolumeMeasurePercent" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694625">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element recoverPc.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of core recovered.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lenBarrel" type="witsml:lengthMeasureMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694145">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenBarrel.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element lenBarrel.-->
+            <xsd:annotation>
+               <xsd:documentation>Length of core barrel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="innerBarrelType" type="witsml:InnerBarrelType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832597">
+            <xsd:annotation>
+               <xsd:documentation>Core inner barrel type.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coreDescription" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693860">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element coreDescription.-->
+            <xsd:annotation>
+               <xsd:documentation>General core description.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportEquipFailureInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772599">
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the equipment failed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772749">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the operation end point due to failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373406121">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth to the operation end point due to failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="equipClass" type="witsml:EquipmentCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771429">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:EquipmentCodeNPD for element equipClass.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element equipClass.-->
+            <xsd:annotation>
+               <xsd:documentation>The classification of the equipment that failed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eTimMissProduction" type="witsml:timeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773139">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element eTimMissProduction.-->
+            <xsd:annotation>
+               <xsd:documentation>The missed production time due to equipment failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimRepair" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772914">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRepair.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the production equipment was repaired and ready for production.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772869">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that gives a information about the equipment failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportFormTestInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704510">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the wireline formation test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856531">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of the wireline formation test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704585">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth of the wireline formation test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presPore" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17608469">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presPore.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presPore.-->
+            <xsd:annotation>
+               <xsd:documentation>The formation pore pressure. The pressure of fluids within the pores of a reservoir, usually hydrostatic pressure, or the pressure exerted by a
+               column of water from the formation's depth to sea level.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="goodSeal" type="witsml:logicalBoolean" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704780">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element goodSeal.-->
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that there was a good seal for the wireline formation test. False ("false" or "0") or not given indicates
+               otherwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdSample" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704900">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdSample.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth where the fluid sample was taken.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dominateComponent" type="witsml:DominateCopmponentTypeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704210">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:DominateCopmponentTypeNPD for element dominateComponent.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dominateComponent.-->
+            <xsd:annotation>
+               <xsd:documentation>The dominate component in the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityHC" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373424931">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityHC.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of hydrocarbon component of the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumeSample" type="witsml:volumeMeasureCubicDeciMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704405">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicDeciMetre for element volumeSample.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volumeSample.-->
+            <xsd:annotation>
+               <xsd:documentation>The volume of the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704120">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that describes the wireline formation test in more detail.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportGasReadingInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879697">
+            <xsd:annotation>
+               <xsd:documentation>Date and time of the gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="readingType" type="witsml:GasPeakType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893235">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element readingType.-->
+            <xsd:annotation>
+               <xsd:documentation>Type of gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893070">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892575">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892710">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasHigh" type="witsml:volumePerVolumeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892170">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element gasHigh.-->
+            <xsd:annotation>
+               <xsd:documentation>The highest gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLow" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892260">
+            <xsd:annotation>
+               <xsd:documentation>The lowest gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="meth" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892350">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element meth.-->
+            <xsd:annotation>
+               <xsd:documentation>Methane (C1) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eth" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892485">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element eth.-->
+            <xsd:annotation>
+               <xsd:documentation>Ethane (C2) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="prop" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17891900">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element prop.-->
+            <xsd:annotation>
+               <xsd:documentation>Propane (C3) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ibut" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374341731">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element ibut.-->
+            <xsd:annotation>
+               <xsd:documentation>iso-Butane (iC4) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="nbut" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374350471">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element nbut.-->
+            <xsd:annotation>
+               <xsd:documentation>nor-Butane (nC4) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ipent" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374357751">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element ipent.-->
+            <xsd:annotation>
+               <xsd:documentation>iso-Pentane (iC5) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportLithShowInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364008">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the well test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17713095">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712870">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="show" type="witsml:commentString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS375160921">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element show.-->
+            <xsd:annotation>
+               <xsd:documentation>A textual description of any shows in the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lithology" type="witsml:commentString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712795">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element lithology.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that gives a geological/lithological description/evaluation of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportLogInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691078">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the log was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="runNumber" type="witsml:str16" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692038">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element runNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>Log run number. For measurement while drilling, this should be the bottom hole assembly number.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="serviceCompany" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691993">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element serviceCompany.-->
+            <xsd:annotation>
+               <xsd:documentation>Name of contractor who provided the service.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691558">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691393">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tool" type="witsml:descriptionString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692083">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:descriptionString for element tool.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element tool.-->
+            <xsd:annotation>
+               <xsd:documentation>A description of the logging tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:element name="tempBHCT" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691153">
+               <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHCT.-->
+               <xsd:annotation>
+                  <xsd:documentation>Bottom hole circulating temperature.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:sequence>
+               <xsd:element name="tempBHST" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="0" maxOccurs="1"
+               sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836159">
+                  <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHST.-->
+                  <xsd:annotation>
+                     <xsd:documentation>Bottom hole temperature static.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="eTimStatic" type="witsml:timeMeasureHour" minOccurs="0" maxOccurs="1"
+               sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691303">
+                  <!--PROFILE: Changed type from witsml:timeMeasure to witsml:timeMeasureHour for element eTimStatic.-->
+                  <xsd:annotation>
+                     <xsd:documentation>Ellapsed time since circulation stopped.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="mdTempTool" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836564">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTempTool.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth to the temperature measurement tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTempTool" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836024">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth to the temperature measurement tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportPerfInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimOpen" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797330">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimOpen.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the well perforation interval is opened.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimClose" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797405">
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the well perforation interval is closed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797480">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796970">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854791">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855226">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportPorePressure">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="readingKind" type="witsml:ReadingKind" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373368811">
+            <xsd:annotation>
+               <xsd:documentation>Was the reading measured or estimated</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="equivalentMudWeight" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307">
+            <xsd:annotation>
+               <xsd:documentation>The equivalent mud weight value of the pore pressure reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683945">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time at the reading was made.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth where the readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17847750">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth where the readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportStatusInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644855">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>the date and time that for which the well status is reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644930">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>Wellbore measured depth at the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851070">
+            <xsd:annotation>
+               <xsd:documentation>Wellbore true vertical depth at the end of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdPlugTop" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659110">
+            <xsd:annotation>
+               <xsd:documentation>The measured plug back depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaHole" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644585">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaHole.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole nominal inside diameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdDiaHoleStart" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659230">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the start of the current hole diameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaPilot" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659350">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaPilot.-->
+            <xsd:annotation>
+               <xsd:documentation>Pilot hole nominal inside diameter at reporting time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdDiaPilotPlan" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851160">
+            <xsd:annotation>
+               <xsd:documentation>The planned measured depth of the pilot hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdDiaPilotPlan" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660205">
+            <xsd:annotation>
+               <xsd:documentation>The planned true vertical depth of the pilot hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="typeWellbore" type="witsml:WellboreType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660325">
+            <xsd:annotation>
+               <xsd:documentation>Type of wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdKickoff" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660400">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth to the kickoff point of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdKickoff" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850980">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth to the kickoff point of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element parentWellbore.-->
+         <xsd:element name="strengthForm" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659800">
+            <xsd:annotation>
+               <xsd:documentation>The measured formation strength. This should be the final measurement before the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdStrengthForm" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660055">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the formation strength measuement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdStrengthForm" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850755">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth of the formation strength measuement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdCsgLast" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850890">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presTestType" type="witsml:PresTestType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658975">
+            <xsd:annotation>
+               <xsd:documentation>The type of pressure test that was run during this reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdPlanned" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850395">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of plan for this day number (report period).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="distDrill" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850485">
+            <xsd:annotation>
+               <xsd:documentation>Distance drilled during this reporting period. This should be measured along the centerline of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="elevKelly" type="witsml:wellElevationCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850575">
+            <xsd:annotation>
+               <xsd:documentation>Elevation of the rotary kelly bushing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sum24Hr" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658390">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element sum24Hr.-->
+            <xsd:annotation>
+               <xsd:documentation>A summary that sumarizes the activities performed and the status of the ongoing activities from the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="forecast24Hr" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658465">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element forecast24Hr.-->
+            <xsd:annotation>
+               <xsd:documentation>A summary that sumarizes the planned activities the next reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ropCurrent" type="witsml:velocityMeasureMetresPerHour" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850095">
+            <!--PROFILE: Changed type from witsml:velocityMeasure to witsml:velocityMeasureMetresPerHour for element ropCurrent.-->
+            <xsd:annotation>
+               <xsd:documentation>Rate of penetration at the end of the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element rig.-->
+         <!--PROFILE: Deleted element eTimStart.-->
+         <!--PROFILE: Deleted element eTimSpud.-->
+         <!--PROFILE: Deleted element eTimLoc.-->
+         <!--PROFILE: Deleted element eTimDrill.-->
+         <!--PROFILE: Deleted element ropAv.-->
+         <!--PROFILE: Deleted element supervisor.-->
+         <!--PROFILE: Deleted element engineer.-->
+         <!--PROFILE: Deleted element geologist.-->
+         <!--PROFILE: Deleted element eTimDrillRot.-->
+         <!--PROFILE: Deleted element eTimDrillSlid.-->
+         <!--PROFILE: Deleted element eTimCirc.-->
+         <!--PROFILE: Deleted element eTimReam.-->
+         <!--PROFILE: Deleted element eTimHold.-->
+         <!--PROFILE: Deleted element eTimSteering.-->
+         <!--PROFILE: Deleted element distDrillRot.-->
+         <!--PROFILE: Deleted element distDrillSlid.-->
+         <!--PROFILE: Deleted element distReam.-->
+         <!--PROFILE: Deleted element distHold.-->
+         <!--PROFILE: Deleted element distSteering.-->
+         <!--PROFILE: Deleted element numPob.-->
+         <!--PROFILE: Deleted element numContract.-->
+         <!--PROFILE: Deleted element numOperator.-->
+         <!--PROFILE: Deleted element numService.-->
+         <!--PROFILE: Deleted element numAFE.-->
+         <!--PROFILE: Deleted element costDay.-->
+         <!--PROFILE: Deleted element costDayMud.-->
+         <!--PROFILE: Deleted element conditionHole.-->
+         <!--PROFILE: Deleted element tvdLot.-->
+         <!--PROFILE: Deleted element presLotEmw.-->
+         <!--PROFILE: Deleted element presKickTol.-->
+         <!--PROFILE: Deleted element volKickTol.-->
+         <!--PROFILE: Deleted element maasp.-->
+         <!--PROFILE: Deleted element tubular.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportStratInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795795">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which a preliminary zonation is established.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795870">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796065">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788332">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A lithological description of the geological formation at the given depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportSurveyStation">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Trajectory Station Component Schema</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687877">
+            <xsd:annotation>
+               <xsd:documentation>The date at which the directional survey took place.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688642">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of measurement from the drill datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688102">
+            <xsd:annotation>
+               <xsd:documentation>Vertical depth of the measurements.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="incl" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687922">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element incl.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole inclination, measured from vertical.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="azi" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688267">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element azi.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole azimuth. Corrected to wells azimuth reference.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element vertSect.-->
+         <!--PROFILE: Deleted element dls.-->
+         <!--PROFILE: Deleted element location.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportWellboreInfo">
+      <xsd:annotation>
+         <xsd:documentation>General information about a well bore for a drill operations report.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimSpud" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818479">
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which the well was spudded. This is when the well drilling equipment begin to bore into the earth's surface for the purpose of
+               drilling a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimPreSpud" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818434">
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which the well was predrilled. This is when the well drilling equipment begin to bore into the earth's surface for the purpose
+               of drilling a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dateDrillComplete" type="witsml:date" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818524">
+            <xsd:annotation>
+               <xsd:documentation>The date when the drilling activity is completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operator" type="witsml:nameString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818569">
+            <xsd:annotation>
+               <xsd:documentation>The name of the drilling Operator company.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="drillContractor" type="witsml:nameString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818614">
+            <xsd:annotation>
+               <xsd:documentation>The name of the drilling Contractor company.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rigAlias" type="witsml:cs_alias" minOccurs="0" maxOccurs="2"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17645305">
+            <!--PROFILE: Changed maxOccurs from unbounded to 2 for element rigAlias.-->
+            <xsd:annotation>
+               <xsd:documentation>A name of the fixed or movable facility being used to drill the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportWellTestInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699490">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the well test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testType" type="witsml:WellTestType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701590">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element testType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701335">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element testNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>The number of the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701290">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701380">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363958">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363900">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeOrificeSize" type="witsml:lengthMeasureMilliMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701110">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMilliMetre for element chokeOrificeSize.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element chokeOrificeSize.-->
+            <xsd:annotation>
+               <xsd:documentation>The diameter of the choke opening.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityOil" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700690">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityOil.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityWater" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16430300">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityWater.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityGas" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881266">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityGas.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateOil" type="witsml:volumeFlowRateMeasureCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700915">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateOil.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateOil.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which oil was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateWater" type="witsml:volumeFlowRateMeasureCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700765">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateWater.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateWater.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which water was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateGas" type="witsml:volumeFlowRateMeasureMillionCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700480">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureMillionCubicMetresPerDay for element flowRateGas.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateGas.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which gas was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutIn" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700360">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presShutIn.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutIn.-->
+            <xsd:annotation>
+               <xsd:documentation>The final shut in pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presFlowing" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700645">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presFlowing.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presFlowing.-->
+            <xsd:annotation>
+               <xsd:documentation>The final flowing pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presBottom" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700075">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presBottom.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>The final bottom hole pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700000">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element gasOilRatio.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element gasOilRatio.-->
+            <xsd:annotation>
+               <xsd:documentation>The ratio of the volume of gas to the volume of oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700240">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element waterOilRatio.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element waterOilRatio.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of water per amount of oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chloride" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699730">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element chloride.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element chloride.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of chloride in the produced water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="carbonDioxide" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699610">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element carbonDioxide.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element carbonDioxide.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of CO2 gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="hydrogenSulfide" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699880">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element hydrogenSulfide.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element hydrogenSulfide.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of H2S gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volOilTotal" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699280">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volOilTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of oil produced. This includes oil that was disposed of (e.g., burned).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volGasTotal" type="witsml:volumeMeasureMillionCubicMetres" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699400">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureMillionCubicMetres for element volGasTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volGasTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of gas produced. This includes gas that was disposed of (e.g., burned).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volWaterTotal" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699565">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volWaterTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volWaterTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of water produced. This includes water that was disposed of.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volOilStored" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://projects.dnv.com/reference_data/RD4Browser/default.aspx?RDLDesignation=TOTAL OIL VOLUME STORED FROM WELL TEST - M3">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilStored.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volOilStored.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of produced oil that was stored.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_extensionAny.-->
+   <!--UNUSED: Deleted type cs_extensionNameValue.-->
+   <xsd:complexType name="cs_fluid">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - fluids component schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="type" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684695">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element type.-->
+            <xsd:annotation>
+               <xsd:documentation>Description for the type of fluid.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Fix-typo</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element locationSample.-->
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683990">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>The time when fluid readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839324">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth where the fluid readings were recorded.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Fix-typo</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839024">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth where the fluid readings were recorded.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presBopRating" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17686740">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presBopRating.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presBopRating.-->
+            <xsd:annotation>
+               <xsd:documentation>Maximum pressure rating of the blow out preventer.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mudClass" type="witsml:MudClass" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684065">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mudClass.-->
+            <xsd:annotation>
+               <xsd:documentation>The class of the drilling fluid.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element density.-->
+            <xsd:annotation>
+               <xsd:documentation>Fluid density.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element visFunnel.-->
+         <!--PROFILE: Deleted element tempVis.-->
+         <xsd:element name="pv" type="witsml:dynamicViscosityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684275">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element pv.-->
+            <xsd:annotation>
+               <xsd:documentation>Plastic viscosity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yp" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684395">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element yp.-->
+            <xsd:annotation>
+               <xsd:documentation>Yield point (Bingham and Herschel Bulkley models).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element gel10Sec.-->
+         <!--PROFILE: Deleted element gel10Min.-->
+         <!--PROFILE: Deleted element gel30Min.-->
+         <!--PROFILE: Deleted element filterCakeLtlp.-->
+         <!--PROFILE: Deleted element filtrateLtlp.-->
+         <!--PROFILE: Deleted element tempHthp.-->
+         <!--PROFILE: Deleted element presHthp.-->
+         <!--PROFILE: Deleted element filtrateHthp.-->
+         <!--PROFILE: Deleted element filterCakeHthp.-->
+         <!--PROFILE: Deleted element solidsPc.-->
+         <!--PROFILE: Deleted element waterPc.-->
+         <!--PROFILE: Deleted element oilPc.-->
+         <!--PROFILE: Deleted element sandPc.-->
+         <!--PROFILE: Deleted element solidsLowGravPc.-->
+         <!--PROFILE: Deleted element solidsCalcPc.-->
+         <!--PROFILE: Deleted element baritePc.-->
+         <!--PROFILE: Deleted element lcm.-->
+         <!--PROFILE: Deleted element mbt.-->
+         <!--PROFILE: Deleted element ph.-->
+         <!--PROFILE: Deleted element tempPh.-->
+         <!--PROFILE: Deleted element pm.-->
+         <!--PROFILE: Deleted element pmFiltrate.-->
+         <!--PROFILE: Deleted element mf.-->
+         <!--PROFILE: Deleted element alkalinityP1.-->
+         <!--PROFILE: Deleted element alkalinityP2.-->
+         <!--PROFILE: Deleted element chloride.-->
+         <!--PROFILE: Deleted element calcium.-->
+         <!--PROFILE: Deleted element magnesium.-->
+         <!--PROFILE: Deleted element potassium.-->
+         <!--PROFILE: Deleted element rheometer.-->
+         <!--PROFILE: Deleted element brinePc.-->
+         <!--PROFILE: Deleted element lime.-->
+         <!--PROFILE: Deleted element electStab.-->
+         <!--PROFILE: Deleted element calciumChloride.-->
+         <!--PROFILE: Deleted element company.-->
+         <!--PROFILE: Deleted element engineer.-->
+         <!--PROFILE: Deleted element asg.-->
+         <!--PROFILE: Deleted element solidsHiGravPc.-->
+         <!--PROFILE: Deleted element polymer.-->
+         <!--PROFILE: Deleted element polyType.-->
+         <!--PROFILE: Deleted element solCorPc.-->
+         <!--PROFILE: Deleted element oilCtg.-->
+         <!--PROFILE: Deleted element hardnessCa.-->
+         <!--PROFILE: Deleted element sulfide.-->
+         <!--PROFILE: Deleted element comments.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_geodeticModel">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Geodetic Model Component Schema. All elements except nameCRS have been deprecated. Either use a well known name of a CRS or use the wellCRS
+         reference to a gmlCoordinateReferenceSystem.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'ED50' with a code of '4230' in the 'EPSG' naming system. Note that specifying a name in
+               the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other naming system. If in
+               doubt, contact your local geodesist.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="geodeticDatumCode" type="witsml:GeodeticDatum" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Geodetic datum code. This defines a system in the Geoshare naming system and should probably not be used with
+               CRSName.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid scale factor.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidCode" type="witsml:Ellipsoid" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid code (spheroid) defining geographic or planar coordinates. Implied if geodeticDatumCode is specified (and is not user
+               defined).</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidSemiMajorAxis" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid semi-major axis size. Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidInverseFlattening" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid inverse flattening value (ie. 1/x). Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_geologyInterval.-->
+   <!--UNUSED: Deleted type cs_groupDefinition.-->
+   <!--UNUSED: Deleted type cs_holeOpener.-->
+   <!--UNUSED: Deleted type cs_hse.-->
+   <!--UNUSED: Deleted type cs_hydrocyclone.-->
+   <!--UNUSED: Deleted type cs_incident.-->
+   <!--UNUSED: Deleted type cs_interval.-->
+   <!--UNUSED: Deleted type cs_inventory.-->
+   <!--UNUSED: Deleted type cs_jar.-->
+   <!--UNUSED: Deleted type cs_lithology.-->
+   <xsd:complexType name="cs_localCRS">
+      <xsd:sequence>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:element name="usesWellAsOrigin" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>True ("true" or "1") indicates that the well surface point is the origin of this CRS. False ("false" or "0") or not given indicates
+                  otherwise.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="origin" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the well reference point that is the origin of this CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="originDescription" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A textual description of the origin.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="yAxisAzimuth" type="witsml:yAxisAzimuth" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle of the Y axis from North (as described in attribute northDirection). Defaults to zero. Positive clockwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="magneticDeclination" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle between magnetic north and true north. The angle is measured positive clockwise from true north to magnetic north. This value SHOULD be
+               given if the yAxisAzimuth is measured from the magnetic north direction.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gridConvergence" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle between true north and the northing axis or the projection grid being used. The angle is measured at the point in question, and is
+               measured from true north to grid north, positive clockwise.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yAxisDescription" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free-form description of the Y axis. Examples would be 'parallel to the west side of the platform', or 'along the main entry
+               road'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xRotationCounterClockwise" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the X axis is rotated counter-clockwise from the Y axis when viewed from above the earth looking down. False
+               ("false" or "0") or not given indicates a clockwise rotation. Generally the X axis is rotated clockwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_location">
+      <xsd:annotation>
+         <xsd:documentation>WITSML Location Component Schema This is a location that is expressed in terms of 2D coordinates. In order that the location be understood, the
+         coordinate reference system (CRS) must be known. The survey location is given by a pair of tagged values. The pairs may be: (1) latitude/longitude, (2) easting/northing,
+         (3) westing/southing, (4) projectedX/projectedY, or (5) localX/localY. The appropriate pair must be chosen for the data.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="wellCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellCRS that defines the CRS for the coordinates. While optional, it is strongly recommended that this be
+               specified.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="latitude" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The latitude with north being positive.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="longitude" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The longitude with east being positive.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="easting" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with east being positive. This is the most common type of projected coordinates. UTM coordinates are expressed in
+                     Easting and Northing.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="northing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with north being positive. This is the most common type of projected coordinates. UTM coordinates are expressed in
+                     Easting and Northing.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="westing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with west being positive. The positive directions are reversed from the usual Easting and Northing values. These
+                     values are generally located in the southern hemisphere, most notably in South Africa and Australia.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="southing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with south being positive. The positive directions are reversed from the usual Easting and Northing values. These
+                     values are generally located in the southern hemisphere, most notably in South Africa and Australia.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="projectedX" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected X coordinate with the positive direction unknown. ProjectedX and ProjectedY are used when it is not known what the meaning of
+                     the coordinates is. If the meaning is known, the Easting/Northing or Westing/Southing should be used. Use of this pair implies a lack of knowledge on the part
+                     of the sender.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="projectedY" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected Y coordinate with the positive direction unknown. ProjectedX and ProjectedY are used when it is not known what the meaning of
+                     the coordinates is. If the meaning is known, the Easting/Northing or Westing/Southing should be used. Use of this pair implies a lack of knowledge on the part
+                     of the sender.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="localX" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The local (engineering) X coordinate. The CRS will define the orientation of the axis.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="localY" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The local (engineering) Y coordinate. The CRS will define the orientation of the axis.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="original" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Flag indicating (if "true" or "1") that this pair of values was the original data given for the location. If the pair of values was calculated
+               from an original pair of values, this flag should be "false" (or "0"), or not present.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A Comment, generally given to help the reader interpret the coordinates if the CRS and the chosen pair do not make them
+               clear.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_logCurveInfo.-->
+   <!--UNUSED: Deleted type cs_logData.-->
+   <!--UNUSED: Deleted type cs_motor.-->
+   <!--UNUSED: Deleted type cs_mudGas.-->
+   <!--UNUSED: Deleted type cs_mudLogParameter.-->
+   <!--UNUSED: Deleted type cs_mudLosses.-->
+   <!--UNUSED: Deleted type cs_mudVolume.-->
+   <!--UNUSED: Deleted type cs_mwdTool.-->
+   <!--UNUSED: Deleted type cs_nameTag.-->
+   <!--UNUSED: Deleted type cs_nozzle.-->
+   <!--UNUSED: Deleted type cs_personnel.-->
+   <!--UNUSED: Deleted type cs_pit.-->
+   <!--UNUSED: Deleted type cs_pitVolume.-->
+   <xsd:complexType name="cs_projectionx">
+      <xsd:annotation>
+         <xsd:documentation>WITSML Element Types All elements except nameCRS have been deprecated. Either use a well known name of a CRS or use the wellCRS reference to a
+         gmlCoordinateReferenceSystem.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'WGS 84 / UTM zone 10N' with a code of '32610' in the 'EPSG' naming system. Note that
+               specifying a name in the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other
+               naming system. If in doubt, contact your local geodesist.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="projectionCode" type="witsml:Projection" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. A code to identify the type of projection.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="projectedFrom" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. A pointer to the wellCRS that represents the geographic system from which this system was projected.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stdParallel1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of first standard parallel.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stdParallel2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of second standard parallel, if used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="centralMeridian" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the Y axis of the resulting map.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="originLatitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude at which the X axis intersects the central meridian.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="originLongitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the central meridian.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitude1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitude1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitude2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitude2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="trueScaleLatitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude at which the scale on the map is exact. If none is provided, scale is assumed to be exact at the
+               equator.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="spheroidRadius" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Spheroid radius.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid scale factor.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="methodVariant" type="witsml:ProjectionVariantsObliqueMercator" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Projection method variant - establishes minor variations of the projection. Geoshare proposal.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="perspectiveHeight" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Height above the surface origin location from which the perspective is taken.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zone" type="witsml:geodeticZoneString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Zone for the type of projection. Zones have values from 1 to 60 with a required direction of "N" (North) or "S" (South). For example,
+               "21N".</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="NADType" type="witsml:NADTypes" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. North American Datum type.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="falseEasting" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Artificial value added to the X axis.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="falseNorthing" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Artificial value added to the Y axis.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bearing" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Bearing angle of the great circle with respect to north at the central point.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="hemisphere" type="witsml:Hemispheres" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Is the projection in the northern hemisphere or the southern hemisphere.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Description of item and details.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Parameter describing the user-defined projection.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_publicLandSurveySystem.-->
+   <!--UNUSED: Deleted type cs_pump.-->
+   <!--UNUSED: Deleted type cs_pumpOp.-->
+   <!--UNUSED: Deleted type cs_qualifier.-->
+   <!--UNUSED: Deleted type cs_realtimeHeader.-->
+   <!--UNUSED: Deleted type cs_record.-->
+   <!--UNUSED: Deleted type cs_referencePoint.-->
+   <!--UNUSED: Deleted type cs_refWellboreTrajectory.-->
+   <!--UNUSED: Deleted type cs_refWellboreTrajectoryStation.-->
+   <xsd:complexType name="cs_refWellWellbore">
+      <xsd:annotation>
+         <xsd:documentation>Data that represents a foreign key to a wellbore. The wellbore may be defined within the context of another well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="wellboreReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer the wellbore with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreReference. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_refWellWellboreRig">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a rig within a wellbore. The wellbore may be defined within the context of another well. This value represents a foreign key from one
+         node to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="rigReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellboreParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the rigReference. This is not needed unless the referenced rig is outside the context of a common parent
+               wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreParent. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_rheometer.-->
+   <!--UNUSED: Deleted type cs_rigResponse.-->
+   <!--UNUSED: Deleted type cs_rotarySteerableTool.-->
+   <!--UNUSED: Deleted type cs_scr.-->
+   <!--UNUSED: Deleted type cs_sensor.-->
+   <!--UNUSED: Deleted type cs_shaker.-->
+   <!--UNUSED: Deleted type cs_shakerOp.-->
+   <!--UNUSED: Deleted type cs_shakerScreen.-->
+   <!--UNUSED: Deleted type cs_show.-->
+   <!--UNUSED: Deleted type cs_stabilizer.-->
+   <!--UNUSED: Deleted type cs_standardGeodeticCRS.-->
+   <!--UNUSED: Deleted type cs_standardProjectedCRS.-->
+   <!--UNUSED: Deleted type cs_standardVerticalCRS.-->
+   <!--UNUSED: Deleted type cs_stnTrajCorUsed.-->
+   <!--UNUSED: Deleted type cs_stnTrajMatrixCov.-->
+   <!--UNUSED: Deleted type cs_stnTrajRawData.-->
+   <!--UNUSED: Deleted type cs_stnTrajValid.-->
+   <!--UNUSED: Deleted type cs_supportCraft.-->
+   <!--UNUSED: Deleted type cs_surfaceEquipment.-->
+   <!--UNUSED: Deleted type cs_surveySection.-->
+   <!--UNUSED: Deleted type cs_swcSample.-->
+   <!--UNUSED: Deleted type cs_targetSection.-->
+   <!--UNUSED: Deleted type cs_trajectoryStation.-->
+   <!--UNUSED: Deleted type cs_tubularComponent.-->
+   <!--UNUSED: Deleted type cs_wbGeometry.-->
+   <!--UNUSED: Deleted type cs_wbGeometrySection.-->
+   <!--UNUSED: Deleted type cs_weather.-->
+   <xsd:complexType name="cs_wellAlias">
+      <xsd:annotation>
+         <xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A human contextual name of a well. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="namingSystem" type="witsml:WellNamingSystem" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The naming system under which the well is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellCRS">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Well Coordinate Reference System Component Schema. Note that this is intended for use with two dimensional coordinates. That does not prevent
+         the use of a three dimensional CRS. It just means that only two coordinates will be specified in that 3D system. The veritcal coordinates are specified separately and,
+         for 3D systems, one of the linked wellDatums should represent the vertical datum of that 3D system so that the height in the 3d system can be
+         determined.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the system. For a geodetic system this is commonly the name of the datum.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:element name="mapProjection" type="witsml:cs_projectionx" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Map projection system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe a
+                  CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="geographic" type="witsml:cs_geodeticModel" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Geographic system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe a
+                  CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="mapProjectionCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystems object representing the Map projection system.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="geodeticCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystems object representing the Geodetic (i.e., Geocentric or Geographic) system.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="localCRS" type="witsml:cs_localCRS" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Local (engineering) system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe
+                  a CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual description of the system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellDatum">
+      <xsd:annotation>
+         <xsd:documentation>Defines the vertical datums associated with elevation, vertical depth and measured depth coordinates within the context of a well.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The human understandable contextual name of the reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="code" type="witsml:ElevCodeEnum" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The code value that represents the type of reference datum. This may represent a point on a device (e.g., kelly bushing) or it may represent a
+               vertical reference datum (e.g., mean sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:annotation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+            <xsd:element name="datumName" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The name of the vertical reference datum in a particular naming system. This should only be specified if the above 'code' represents some
+                  variation of sea level. An optional short name (code) can also be specified. Specifying a well known datum is highly desired if the above code is a variant of
+                  sea level because sea level varies over time and space. An example would be to specify a name of 'Caspian Sea' with a code of '5106' in the 'EPSG' naming
+                  system.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="datumCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystem object representing the vertical reference datum (i.e., this wellDatum). This should only be
+                  specified if the above 'code' represents some variation of sea level.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Since various activities may use different points as measurement datums, it is useful to characterize the point based on its usage. A well
+               reference datum may have more than one such characterization. For example, it may be the datum used by the driller and logger for measuring their depths. Example
+               usage values would be 'permanent','driller', 'logger' 'WRP' (well reference point) and 'SRP' (site reference point).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:cs_refWellWellbore" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the reference datum. This should be specified if a measured depth is given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rig" type="witsml:cs_refWellWellboreRig" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig that contains the device used as a reference datum. The rig may be associated with a wellbore in another well (e.g., pattern
+               drilling using a rig on a track).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="elevation" type="witsml:wellElevationCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The gravity based elevation coordinate of this reference datum as measured from another datum. Positive moving upward from the elevation datum.
+               An elevation should be given unless this is a vertical reference datum (e.g., sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="measuredDepth" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth coordinate of this reference datum as measured from another datum. The measured depth datum should either be the same as the
+               elevation datum or it should be relatable to the elevation datum through other datums. Positive moving toward the bottomhole from the measured depth datum. This
+               should be given when a local reference is "downhole", such as a kickoff point or ocean bottom template, and the borehole may not be vertical. If a Depth is given
+               then an Elevation should also be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="horizontalLocation" type="witsml:cs_location" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The horizontal location of the point being used as a well datum. This may be used when the point is not directly above or below the well point
+               location. For example, a well being drilled from a platform may have its location at the entrance into the sea floor, while the well datum may be located on the
+               drilling rig. Or the well datum may be a kickoff point, that is not directly under the well surface point.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A contextual description of the well reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="defaultMeasuredDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for measured depth coordinates. False or not given indicates that this is not the default
+            reference datum. Measured depth coordinates that do not specify a datum reference should be assumed to be measured relative to this default reference datum. Only one
+            reference datum may be designated as the default measured depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultVerticalDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for vertical depth coordinates. False or not given indicates that this is not the default
+            reference datum. Vertical depth coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default vertical depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultElevation" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for elevation coordinates. False or not given indicates that this is not the default
+            reference datum. Elevation coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default elevation datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_wellLogCurveInfo.-->
+   <!--UNUSED: Deleted type cs_wellLogData.-->
+   <!--UNUSED: Deleted type data.-->
+   <!--UNUSED: Deleted type grp_attachment. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_bhaRun. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_cementJob. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_changeLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_convCore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_coordinateReferenceSystem. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_drillReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_fluidsReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_formationMarker. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_log. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_message. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_mudLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_opsReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_realtime. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_rig. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_risk. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_sidewallCore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_surveyProgram. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_target. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_trajectory. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_trajectoryStation. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_tubular. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wbGeometry. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_well. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wellbore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wellLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted global element attachments.-->
+   <!--UNUSED: Deleted type obj_attachments.-->
+   <!--UNUSED: Deleted type obj_attachment.-->
+   <!--UNUSED: Deleted global element bhaRuns.-->
+   <!--UNUSED: Deleted type obj_bhaRuns.-->
+   <!--UNUSED: Deleted type obj_bhaRun.-->
+   <!--UNUSED: Deleted global element cementJobs.-->
+   <!--UNUSED: Deleted type obj_cementJobs.-->
+   <!--UNUSED: Deleted type obj_cementJob.-->
+   <!--UNUSED: Deleted global element changeLogs.-->
+   <!--UNUSED: Deleted type obj_changeLogs.-->
+   <!--UNUSED: Deleted type obj_changeLog.-->
+   <!--UNUSED: Deleted global element convCores.-->
+   <!--UNUSED: Deleted type obj_convCores.-->
+   <!--UNUSED: Deleted type obj_convCore.-->
+   <!--UNUSED: Deleted global element coordinateReferenceSystems.-->
+   <!--UNUSED: Deleted type obj_coordinateReferenceSystems.-->
+   <!--UNUSED: Deleted type obj_coordinateReferenceSystem.-->
+   <xsd:element name="drillReports" type="witsml:obj_drillReports" substitutionGroup="abs:abstractDataObject">
+      <xsd:annotation>
+         <xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
+         singular name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+   </xsd:element>
+   <xsd:complexType name="obj_drillReports">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:complexContent>
+         <xsd:extension base="abs:abstractObject">
+            <xsd:sequence>
+               <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="drillReport" type="witsml:obj_drillReport" minOccurs="1" maxOccurs="unbounded">
+                  <xsd:annotation>
+                     <xsd:documentation>A single drilling report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are
+                  assumed by the document instance.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <xsd:complexType name="obj_drillReport">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the well that contains the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="nameWellbore" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17607299">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the wellbore that contains the drilling report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the drilling report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:sequence>
+            <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364025">
+               <xsd:annotation>
+                  <xsd:documentation>Date and time of the start of the reporting period.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364044">
+               <xsd:annotation>
+                  <xsd:documentation>Date and time end of the reporting period. Report periods are commonly 24 hour periods.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="versionKind" type="witsml:OpsReportVersion" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17817431">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element versionKind.-->
+               <xsd:annotation>
+                  <xsd:documentation>The kind of report version. For example, a preliminary version.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="createDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364064">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element createDate.-->
+               <xsd:annotation>
+                  <xsd:documentation>The date and time of the report creation. A later timestamp indicates a newer version. In order to update values in a report a full updated
+                  copy of the original report should be submitted.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellAlias" type="witsml:cs_wellAlias" minOccurs="1" maxOccurs="1">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element wellAlias.-->
+               <xsd:annotation>
+                  <xsd:documentation>An alternative name of the well (in a naming system). The above well name should be included in the list of aliases so that its origin can be
+                  known.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellboreAlias" type="witsml:cs_wellAlias" minOccurs="2" maxOccurs="2">
+               <!--PROFILE: Changed minOccurs from 0 to 2 for element wellboreAlias.-->
+               <!--PROFILE: Changed maxOccurs from unbounded to 2 for element wellboreAlias.-->
+               <xsd:annotation>
+                  <xsd:documentation>An alternative name of the wellbore (in a naming system). The above well name should be included in the list of aliases so that its origin can
+                  be known.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellDatum" type="witsml:cs_wellDatum" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines a vertical datum used for measured depths, vertical depths or elevations. This must be specified if one of the aforementioned
+                  coordinate values are included in the report. This only applies to this report and is generally a copy of the same information from the well
+                  object.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellCRS" type="witsml:cs_wellCRS" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines a coordinate reference system used by coordinates within this report. This must be specified if coordinate values are included in the
+                  report (i.e., in a survey station location). This only applies to this report and is generally a copy of the same information from the well
+                  object.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellboreInfo" type="witsml:cs_drillReportWellboreInfo" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799789">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a wellbore. The well is represented by the original wellbore.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="statusInfo" type="witsml:cs_drillReportStatusInfo" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799868">
+               <!--PROFILE: Changed maxOccurs from unbounded to 1 for element statusInfo.-->
+               <xsd:annotation>
+                  <xsd:documentation>General status information.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="bitRecord" type="witsml:cs_bitRecord" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831397">
+               <xsd:annotation>
+                  <xsd:documentation>Information about a bit.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="fluid" type="witsml:cs_fluid" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839459">
+               <xsd:annotation>
+                  <xsd:documentation>One fluid record.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="porePressure" type="witsml:cs_drillReportPorePressure" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799947">
+               <xsd:annotation>
+                  <xsd:documentation>Information about the pore pressure.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="extendedReport" type="witsml:timestampedCommentString" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687235">
+               <!--PROFILE: Changed type from witsml:timestampedDescriptionString to witsml:timestampedCommentString for element extendedReport.-->
+               <xsd:annotation>
+                  <xsd:documentation>A description of what happened from the end of report to an alternative time before the end of the next report. This is intended to allow a
+                  preliminary description of what happened from the end of the report (commonly midnight) until the time of submission of a preliminary report (commonly 6:00 in
+                  the morning).</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="surveyStation" type="witsml:cs_drillReportSurveyStation" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854338">
+               <xsd:annotation>
+                  <xsd:documentation>A survey station recorded during the report interval.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="activity" type="witsml:cs_activity" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17800080">
+               <xsd:annotation>
+                  <xsd:documentation>Activity breakdown, multiple for many activities.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="logInfo" type="witsml:cs_drillReportLogInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836969">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a log.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="coreInfo" type="witsml:cs_drillReportCoreInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17833062">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a core.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellTestInfo" type="witsml:cs_drillReportWellTestInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881131">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a production well test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="formTestInfo" type="witsml:cs_drillReportFormTestInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856636">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a wireline formation test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="lithShowInfo" type="witsml:cs_drillReportLithShowInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17858011">
+               <xsd:annotation>
+                  <xsd:documentation>General information about the lithology and shows in an interval.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="equipFailureInfo" type="witsml:cs_drillReportEquipFailureInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17834522">
+               <xsd:annotation>
+                  <xsd:documentation>General information about equipment failure.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="controlIncidentInfo" type="witsml:cs_drillReportControlIncidentInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17887880">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="stratInfo" type="witsml:cs_drillReportStratInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373305601">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="perfInfo" type="witsml:cs_drillReportPerfInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855316">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="gasReadingInfo" type="witsml:cs_drillReportGasReadingInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879652">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a gas reading.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:sequence>
+         <!--PROFILE: Deleted element commonData.-->
+         <!--PROFILE: Deleted element customData.-->
+      </xsd:sequence>
+      <xsd:attribute name="uidWell" type="witsml:uidParentString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uidWellbore" type="witsml:uidParentString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the wellbore. This uniquely represents the wellbore referenced by the (possibly non-unique) nameWellbore.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of an object. This should not be used for child nodes within an object. For an independent object, the value may be globally
+            unique. For a dependent object, the value must be unique (for the same object type) within the context of the parent object. There should be no assumption as to the
+            semantic content of this attribute. The purpose of this type is to facilitate modifying the optionality in derived schemas.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element fluidsReports.-->
+   <!--UNUSED: Deleted type obj_fluidsReports.-->
+   <!--UNUSED: Deleted type obj_fluidsReport.-->
+   <!--UNUSED: Deleted global element formationMarkers.-->
+   <!--UNUSED: Deleted type obj_formationMarkers.-->
+   <!--UNUSED: Deleted type obj_formationMarker.-->
+   <!--UNUSED: Deleted global element logs.-->
+   <!--UNUSED: Deleted type obj_logs.-->
+   <!--UNUSED: Deleted type obj_log.-->
+   <!--UNUSED: Deleted global element messages.-->
+   <!--UNUSED: Deleted type obj_messages.-->
+   <!--UNUSED: Deleted type obj_message.-->
+   <!--UNUSED: Deleted global element mudLogs.-->
+   <!--UNUSED: Deleted type obj_mudLogs.-->
+   <!--UNUSED: Deleted type obj_mudLog.-->
+   <!--UNUSED: Deleted global element opsReports.-->
+   <!--UNUSED: Deleted type obj_opsReports.-->
+   <!--UNUSED: Deleted type obj_opsReport.-->
+   <!--UNUSED: Deleted global element realtimes.-->
+   <!--UNUSED: Deleted type obj_realtimes.-->
+   <!--UNUSED: Deleted type obj_realtime.-->
+   <!--UNUSED: Deleted global element rigs.-->
+   <!--UNUSED: Deleted type obj_rigs.-->
+   <!--UNUSED: Deleted type obj_rig.-->
+   <!--UNUSED: Deleted global element risks.-->
+   <!--UNUSED: Deleted type obj_risks.-->
+   <!--UNUSED: Deleted type obj_risk.-->
+   <!--UNUSED: Deleted global element sidewallCores.-->
+   <!--UNUSED: Deleted type obj_sidewallCores.-->
+   <!--UNUSED: Deleted type obj_sidewallCore.-->
+   <!--UNUSED: Deleted global element surveyPrograms.-->
+   <!--UNUSED: Deleted type obj_surveyPrograms.-->
+   <!--UNUSED: Deleted type obj_surveyProgram.-->
+   <!--UNUSED: Deleted global element targets.-->
+   <!--UNUSED: Deleted type obj_targets.-->
+   <!--UNUSED: Deleted type obj_target.-->
+   <!--UNUSED: Deleted global element trajectorys.-->
+   <!--UNUSED: Deleted type obj_trajectorys.-->
+   <!--UNUSED: Deleted type obj_trajectory.-->
+   <!--UNUSED: Deleted global element trajectoryStations.-->
+   <!--UNUSED: Deleted type obj_trajectoryStations.-->
+   <!--UNUSED: Deleted type obj_trajectoryStation.-->
+   <!--UNUSED: Deleted global element tubulars.-->
+   <!--UNUSED: Deleted type obj_tubulars.-->
+   <!--UNUSED: Deleted type obj_tubular.-->
+   <!--UNUSED: Deleted global element wbGeometrys.-->
+   <!--UNUSED: Deleted type obj_wbGeometrys.-->
+   <!--UNUSED: Deleted type obj_wbGeometry.-->
+   <!--UNUSED: Deleted global element wells.-->
+   <!--UNUSED: Deleted type obj_wells.-->
+   <!--UNUSED: Deleted type obj_well.-->
+   <!--UNUSED: Deleted global element wellbores.-->
+   <!--UNUSED: Deleted type obj_wellbores.-->
+   <!--UNUSED: Deleted type obj_wellbore.-->
+   <!--UNUSED: Deleted global element wellLogs.-->
+   <!--UNUSED: Deleted type obj_wellLogs.-->
+   <!--UNUSED: Deleted type obj_wellLog.-->
+   <xsd:simpleType name="abstractBoolean">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived
+         from this type rather than using xsd:boolen.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:boolean">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDateTime">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be
+         derived from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:dateTime">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDate">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" date value. This type should not be used directly except to derive another type. All dateTime types should be derived
+         from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:date">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDouble">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:double">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractShort">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:short">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractInt.-->
+   <xsd:simpleType name="abstractString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level.
+         This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:string">
+         <xsd:whiteSpace value="collapse">
+            <xsd:annotation>
+               <xsd:documentation>Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and
+               trailing spaces.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:whiteSpace>
+         <xsd:minLength value="1">
+            <xsd:annotation>
+               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
+               allowed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="abstractMeasure" abstract="true">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all quantities that have a value with a unit of measure. The unit of measure is in the uom attribute of the
+         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDouble" />
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="abstractMaximumLengthString">
+      <xsd:annotation>
+         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="4000">
+            <xsd:annotation>
+               <xsd:documentation>This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a
+               VARCHAR2 in Oracle 8.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:maxLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractUncollapsedString.-->
+   <xsd:simpleType name="abstractPositiveCount">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index) with a maximum value of 32767 (2-bytes).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractTimeZone.-->
+   <xsd:simpleType name="abstractNameString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
+         semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced
+         by an enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUidString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer
+         generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in
+         multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+         <xsd:pattern value="[^ ]*" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractCommentString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
+         extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be
+         interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractMaximumLengthString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDescriptionString">
+      <xsd:annotation>
+         <xsd:documentation>A textual description of something.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="256" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractString32">
+      <xsd:annotation>
+         <xsd:documentation>A 32 character string.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=Bug, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="32" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractTypeEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined.
+         This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a
+         future date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="40" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUomEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined.
+         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="24" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ActivityClassType.-->
+   <!--UNUSED: Deleted type ActivityCode.-->
+   <!--UNUSED: Deleted type ArrayElementDataType.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type BearingType.-->
+   <!--UNUSED: Deleted type BitDullCode.-->
+   <!--UNUSED: Deleted type BitReasonPulled.-->
+   <!--UNUSED: Deleted type BitType.-->
+   <!--UNUSED: Deleted type BhaStatus.-->
+   <!--UNUSED: Deleted type BladeShapeType.-->
+   <!--UNUSED: Deleted type BladeType.-->
+   <!--UNUSED: Deleted type BopType.-->
+   <!--UNUSED: Deleted type BoxPinConfig.-->
+   <!--UNUSED: Deleted type CalibrationPointRole.-->
+   <!--UNUSED: Deleted type CementJobType.-->
+   <!--UNUSED: Deleted type ChangeInfoType.-->
+   <!--UNUSED: Deleted type ConnectionPosition.-->
+   <!--UNUSED: Deleted type DeflectionMethod.-->
+   <!--UNUSED: Deleted type DerrickType.-->
+   <!--UNUSED: Deleted type DrawWorksType.-->
+   <!--UNUSED: Deleted type DriveType.-->
+   <!--UNUSED: Deleted type EastOrWest.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ExtensionName.-->
+   <!--UNUSED: Deleted type FileNameType.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type HoleCasingType.-->
+   <!--UNUSED: Deleted type HoleOpenerType.-->
+   <xsd:simpleType name="InnerBarrelType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="undifferented">
+            <xsd:annotation>
+               <xsd:documentation>A pipe that is located inside a core barrel to hold the core sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="aluminum">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel made of aluminium.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gel">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel that that seals off the core sample using gel as the sealing material.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fiberglass">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel made of glass fiber reinforced plastic.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type IntervalMethod.-->
+   <!--UNUSED: Deleted type IntervalType.-->
+   <!--UNUSED: Deleted type ItemState.-->
+   <!--UNUSED: Deleted type JarType.-->
+   <!--UNUSED: Deleted type JarAction.-->
+   <!--UNUSED: Deleted type LithologySource.-->
+   <!--UNUSED: Deleted type LithologyType.-->
+   <!--UNUSED: Deleted type LogDataType.-->
+   <!--UNUSED: Deleted type LogIndexDirection.-->
+   <!--UNUSED: Deleted type LogIndexType.-->
+   <!--UNUSED: Deleted type LogRectangularType.-->
+   <!--UNUSED: Deleted type LogSectionType.-->
+   <!--UNUSED: Deleted type LogTraceOrigin.-->
+   <!--UNUSED: Deleted type LogTraceState.-->
+   <!--UNUSED: Deleted type LogTrackType.-->
+   <!--UNUSED: Deleted type MaterialType.-->
+   <!--UNUSED: Deleted type MeasureClass.-->
+   <!--UNUSED: Deleted type MeasurementType.-->
+   <!--UNUSED: Deleted type MessageDigestType.-->
+   <!--UNUSED: Deleted type MessageProbability.-->
+   <!--UNUSED: Deleted type MessageSeverity.-->
+   <!--UNUSED: Deleted type MessageType.-->
+   <!--UNUSED: Deleted type MimeType.-->
+   <xsd:simpleType name="MudClass">
+      <xsd:annotation>
+         <xsd:documentation>Defines the class of a drilling fluid.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="water based">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which water is the continuous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil based">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which oil is the continuous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which neither water nor oil is the continous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type MudLogParameterType.-->
+   <xsd:simpleType name="NADTypes">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="NAD27">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="NAD83">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type NameTagLocation.-->
+   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
+   <!--UNUSED: Deleted type NameTagTechnology.-->
+   <!--UNUSED: Deleted type NorthOrSouth.-->
+   <!--UNUSED: Deleted type NozzleType.-->
+   <!--UNUSED: Deleted type ObjectGrowingState.-->
+   <xsd:simpleType name="OpsReportVersion">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="preliminary">
+            <xsd:annotation>
+               <xsd:documentation>A preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day
+               (e.g., 6:00 am) before</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="normal">
+            <xsd:annotation>
+               <xsd:documentation>A normal daily staus report that has been approved by the drilling operator.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="final">
+            <xsd:annotation>
+               <xsd:documentation>A report that represents the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the
+               completion of drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PitType.-->
+   <!--UNUSED: Deleted type PrimitiveType.-->
+   <xsd:simpleType name="Projection">
+      <xsd:annotation>
+         <xsd:documentation>These values represent the type of coordinate system projection method. The source (except for "UserDefined") of the values is Geoshare V13. For a
+         detailed description of each value, see the Geoshare documentation of the indicated "217" object at
+         http://w3.posc.org/GeoshareSIG/technical/GDM/v13.0/.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="Albers equal area">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-ALBERS</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="azimuthal equidistant">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-AZIMUTHAL</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Cassini">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-CASSINI</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equidistant conic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-EQUIDISTANT</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equirectangular">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-EQUIRECTANGULAR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gnomonic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-GNOMONIC</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Lambert azimuthal">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT-AZIMUTH</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Lambert conformal conic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-MERCATOR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Miller">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-MILLER</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oblique Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-OBLIQUE-MERCATOR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="orthographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-ORTHO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="perspective">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-PERSPECTIVE</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="polar stereographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-POLAR-STEREO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="polyconic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-POLYCONIC</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sinusoidal">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-SINUSOIDAL</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="state plane">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-STATE-PLANE</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="stereographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-STEREO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="transverse Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-TM</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="universal transverse Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-UTM</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="user defined">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Van der Grinten">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-VANDERGRINTEN</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ProjectionVariantsObliqueMercator">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="default">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified skew">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified skew center origin">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="PresTestType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="leak off test">
+            <xsd:annotation>
+               <xsd:documentation>A leakoff test is usually conducted immediately after drilling below a new casing shoe. During the test, the well is shut in and fluid is pumped
+               into the wellbore gradually to increase the pressure that the formation experiences.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation integrity test">
+            <xsd:annotation>
+               <xsd:documentation>If the formation is not able to withstand the given pressure, the result of the test is the strength of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PrincipalMeridian.-->
+   <!--UNUSED: Deleted type PumpType.-->
+   <!--UNUSED: Deleted type PumpOpType.-->
+   <!--UNUSED: Deleted type QualifierType.-->
+   <xsd:simpleType name="ReadingKind">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="measured">
+            <xsd:annotation>
+               <xsd:documentation>The reading was measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="estimated">
+            <xsd:annotation>
+               <xsd:documentation>The reading was estimated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type RealtimeData.-->
+   <!--UNUSED: Deleted type RigType.-->
+   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
+   <!--UNUSED: Deleted type RiskCategory.-->
+   <!--UNUSED: Deleted type RiskSubCategory.-->
+   <!--UNUSED: Deleted type RiskType.-->
+   <!--UNUSED: Deleted type ScrType.-->
+   <!--UNUSED: Deleted type ShowFluorescence.-->
+   <!--UNUSED: Deleted type ShowLevel.-->
+   <!--UNUSED: Deleted type ShowRating.-->
+   <!--UNUSED: Deleted type ShowSpeed.-->
+   <xsd:simpleType name="StateDetailActivity">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="injury">
+            <xsd:annotation>
+               <xsd:documentation>Personnel injury in connection with drilling and/or drilling related operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="operation failed">
+            <xsd:annotation>
+               <xsd:documentation>Operation failed to achieve objective.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="kick">
+            <xsd:annotation>
+               <xsd:documentation>Formation fluid invading the well bore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="circulation loss">
+            <xsd:annotation>
+               <xsd:documentation>Circulation lost to the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud loss">
+            <xsd:annotation>
+               <xsd:documentation>Circulation impossible due to plugging or failure of equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="stuck equipment">
+            <xsd:annotation>
+               <xsd:documentation>Equipment got stuck in the hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equipment failure">
+            <xsd:annotation>
+               <xsd:documentation>Equipment failure occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equipment hang">
+            <xsd:annotation>
+               <xsd:documentation>Operations had to be aborted due to a hang of operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="success">
+            <xsd:annotation>
+               <xsd:documentation>Operation achieved objective.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type SupportCraft.-->
+   <!--UNUSED: Deleted type SurfEquipType.-->
+   <!--UNUSED: Deleted type TargetCategory.-->
+   <!--UNUSED: Deleted type TargetScope.-->
+   <!--UNUSED: Deleted type TargetSectionScope.-->
+   <!--UNUSED: Deleted type TrajStnCalcAlgorithm.-->
+   <!--UNUSED: Deleted type TrajStationStatus.-->
+   <!--UNUSED: Deleted type TrajStationType.-->
+   <!--UNUSED: Deleted type TubularAssembly.-->
+   <!--UNUSED: Deleted type TubularComponent.-->
+   <!--UNUSED: Deleted type TypeSurveyTool.-->
+   <xsd:simpleType name="WellControlIncidentType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="shallow gas kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where shallow gas is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where water is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where crude oil is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where gas is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellDirection.-->
+   <!--UNUSED: Deleted type WellFluid.-->
+   <xsd:simpleType name="WellKillingProcedureType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="drillers method">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is presecribing circulation the kick fluids out of the well and then circulating a higher density kill mud through
+               the kill line into the well through an adjustable choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wait and weight">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is presecribing circulating heavier kill mud while a constant downhole pressure is maintained by pressure relief
+               through a choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="bullheading">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing pumping of kill weight fluid down the tubing and forcing the wellbore fluids back into the formation
+               through the perforations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lubricate and bleed">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing to pump a volume of killing fluid corresponding to half the volume of the well tubing into the well,
+               observing the well for 30 - 60 minutes and wait for the tubing head pressure to drop, then pump additional killing fluid into the well and when the wellhead
+               pressure does not exceed 200 psi above observed tubing head pressure bleed off gas from the tubing at high rate.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="forward circulation">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the tubing, through a circulation device (or out the end of a work
+               string/coiled tubing) and up the annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reverse circulation">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the completion annulus, workstring annulus or pipe annulus and
+               taking returns up the tubing, workstring or pipe.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellNamingSystem">
+      <xsd:annotation>
+         <xsd:documentation>The types of well/wellbore naming systems.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </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 not 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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellTestType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="drill stem test">
+            <xsd:annotation>
+               <xsd:documentation>A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the
+               drillstring still in the hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production test">
+            <xsd:annotation>
+               <xsd:documentation>A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellboreShape.-->
+   <xsd:simpleType name="WellboreType">
+      <xsd:annotation>
+         <xsd:documentation>The classification of a wellbore with respect to its parent well/wellbore.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bypass">
+            <xsd:annotation>
+               <xsd:documentation>The original wellbore had to be abandoned before its final usage. This wellbore is being drilled as a different wellbore, but one which has the
+               same target as the one that was abandoned.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="initial">
+            <xsd:annotation>
+               <xsd:documentation>This is the first wellbore that has been drilled, or attempted, in a given well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="redrill">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is being redrilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reentry">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is being reentered after a period of abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="respud">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is part of an existing regulatory well. The original borehole did not reach the target depth. This borehole required the well to be
+               respudded (drilled from a different surface position).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sidetrack">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is a deviation from a given wellbore, that produces a different borehole from the others, and whose bottomhole differs from any
+               previously extisting wellbore bottomholes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellPurpose.-->
+   <!--UNUSED: Deleted type WellStatus.-->
+   <xsd:simpleType name="date" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A julian date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDate" />
+   </xsd:simpleType>
+   <xsd:simpleType name="timestamp" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A date with a time of day and a mandatory time zone offset. This must captute the correct date-time relative to UTC. It is not necessary to use a local
+         time zone because software may convert the date-time to a different local time zone (while retaining correct date-time relative to UTC). See acquisitionTmeZone in
+         commonData for the original time zone of times in an object.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-39, Change=Modified-description</xsd:appinfo>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-39, Change=Modified-constraint</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDateTime">
+         <xsd:pattern value=".+T.+[Z+\-].*" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type timeZone.-->
+   <!--UNUSED: Deleted type timestampedTimeZone.-->
+   <!--UNUSED: Deleted type calendarYear.-->
+   <xsd:simpleType name="logicalBoolean" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractBoolean" />
+   </xsd:simpleType>
+   <xsd:complexType name="yAxisAzimuth" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The angle of a Y axis from North. This is a variation of planeAngleMeasure with an attribute defining the direction of north.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PlaneAngleUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the azimuth value.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:planeAngleUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="northDirection" type="witsml:AziRef" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Specifies the direction to be considered North for the y axis.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasurePercent" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A volume per volume measure that is constrained to a unit of percent.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="unitlessQuantity" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDouble" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type genericMeasure.-->
+   <!--UNUSED: Deleted type ratioGenericMeasure.-->
+   <!--UNUSED: Deleted type indexCurve.-->
+   <!--UNUSED: Deleted type fileName.-->
+   <!--UNUSED: Deleted type checksum.-->
+   <!--UNUSED: Deleted type listOfString.-->
+   <xsd:simpleType name="uidString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated).</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-5, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uidParentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unique identifier of an object parent. This should only be used for the uid of a parent object (i.e., a foreign key to another object). It should not
+         be used for child nodes of an object. The value is not intended to convey any semantic content (e.g., it may be computer generated). The purpose of this type is to
+         facilitate modifying the optionality of parentage uids in derived schemas.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-5, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type refString.-->
+   <xsd:complexType name="refNameString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <!--PROFILE: Deleted attribute uidRef.-->
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type refObjectString.-->
+   <!--UNUSED: Deleted type refPositiveCount.-->
+   <xsd:simpleType name="refWellDatum" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a wellDatum in the current well. This value must match the uid value in a WellDatum. This value represents a foreign key from one
+         element to another. This is an exception to the convention that a foreign key must utilize both a human contextual name and a uid value. For messages outside the context
+         of a server then this value will commonly match the value of the name of the wellDatum (e.g., 'KB') if uids are not not used in that context. This was a compromise in
+         order to allow the coordinate structures to be simple and still be usable both within the context of a server and outside the context of a server.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="nameString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
+         extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an
+         enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractNameString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="commentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer.
+         Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractCommentString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="descriptionString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A textual description of something.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Changed-type-from:abstractString</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDescriptionString" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type shortDescriptionString.-->
+   <!--UNUSED: Deleted type timestampedDescriptionString.-->
+   <!--UNUSED: Deleted type encodedArrayString.-->
+   <!--UNUSED: Deleted type encodedValueString.-->
+   <!--UNUSED: Deleted type extensionvalue.-->
+   <xsd:simpleType name="kindString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an
+         enumerated list.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uomString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unit of measure acronym from the POSC unit of measure file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="schemaVersionString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The version of the schema. The first three levels are fixed. The fourth level can vary to represent on the constraints defined in enumerations and XML
+         loader files.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+         <xsd:pattern value="1\.4\.0\.([0-9]|([1-9][0-9]))" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="nameStruct" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellKnownNameStruct" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a mandatory naming system with an optional code.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="code" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A unique (short) code associated with the name.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type uncollapsedString.-->
+   <!--UNUSED: Deleted type iadcBearingWearCode.-->
+   <xsd:simpleType name="geodeticZoneString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A geodetic zone with values from 1 to 60 and a required direction of "N" (North) or "S" (South). For example, "21N".</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="3" />
+         <xsd:pattern value="([1-9]|[1-5][0-9]|60)[NS]" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="measuredDepthCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A measured depth coordinate in a wellbore. Positive moving from the reference datum toward the bottomhole. All coordinates with the same datum (and
+         same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:MeasuredDepthUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. This value is assumed to match the uid value in a
+                  WellDatum. If not given then the default WellDatum must be assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellVerticalDepthCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A vertical (gravity based) depth coordinate within the context of a well. Positive moving downward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellElevationCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A vertical (gravity based) elevation coordinate within the context of a well. Positive moving upward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value. If not given then the default unit of measure of the explicitly or implicitly given datum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type sectionNumber.-->
+   <!--UNUSED: Deleted type publicLandSurveySystemQuarterTownship.-->
+   <!--UNUSED: Deleted type publicLandSurveySystemQuarterSection.-->
+   <!--UNUSED: Deleted type footageNorthSouth.-->
+   <!--UNUSED: Deleted type footageEastWest.-->
+   <!--UNUSED: Deleted type nonNegativeCount.-->
+   <!--UNUSED: Deleted type nonNegativeBigCount.-->
+   <xsd:simpleType name="positiveCount" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractPositiveCount">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type positiveBigCount.-->
+   <!--UNUSED: Deleted type integerCount.-->
+   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
+   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
+   <!--UNUSED: Deleted type iadcIntegerCode.-->
+   <!--UNUSED: Deleted type levelIntegerCode.-->
+   <!--UNUSED: Deleted type cost.-->
+   <xsd:complexType name="indexedObject" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="index" type="witsml:positiveCount" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Indexes things with the same name. That is the first one, the second one, etc.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="name" type="witsml:kindString" use="optional" />
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional" />
+            <xsd:attribute name="description" type="witsml:descriptionString" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type str2.-->
+   <xsd:simpleType name="str16" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="str32" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-44, Change=Changed-type-from:abstractString</xsd:appinfo>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString32" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
+   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
+   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
+   <!--UNUSED: Deleted type areaMeasure.-->
+   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
+   <xsd:complexType name="densityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:DensityUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:densityUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type dimensionlessMeasure.-->
+   <xsd:complexType name="dynamicViscosityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:DynamicViscosityUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:dynamicViscosityUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type electricCurrentMeasure.-->
+   <!--UNUSED: Deleted type electricPotentialMeasure.-->
+   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
+   <!--UNUSED: Deleted type forceMeasure.-->
+   <!--UNUSED: Deleted type forcePerLengthMeasure.-->
+   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
+   <!--UNUSED: Deleted type illuminanceMeasure.-->
+   <xsd:complexType name="lengthMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:LengthUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:lengthUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type lengthPerLengthMeasure.-->
+   <!--UNUSED: Deleted type magneticInductionMeasure.-->
+   <!--UNUSED: Deleted type massConcentrationMeasure.-->
+   <!--UNUSED: Deleted type massMeasure.-->
+   <!--UNUSED: Deleted type massPerLengthMeasure.-->
+   <!--UNUSED: Deleted type momentOfForceMeasure.-->
+   <!--UNUSED: Deleted type perLengthMeasure.-->
+   <xsd:complexType name="planeAngleMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PlaneAngleUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:planeAngleUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type powerMeasure.-->
+   <xsd:complexType name="pressureMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PressureUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:pressureUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type relativePowerMeasure.-->
+   <!--UNUSED: Deleted type specificVolumeMeasure.-->
+   <!--UNUSED: Deleted type thermodynamicTemperatureMeasure.-->
+   <xsd:complexType name="timeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:TimeUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:timeUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type velocityMeasure.-->
+   <!--UNUSED: Deleted type volumeMeasure.-->
+   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
+   <xsd:complexType name="volumePerVolumeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:VolumePerVolumeUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:volumePerVolumeUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="PercentUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="%" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="MeasuredDepthUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for measured depths in a wellbore.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="ft".-->
+         <!--PROFILE: Deleted enumeration value="ftUS".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellVerticalCoordinateUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for vertical gravity based coordinates (i.e., elevation or vertical depth) within the context of a
+         well.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="ft".-->
+         <!--PROFILE: Deleted enumeration value="ftUS".-->
+         <!--PROFILE: Deleted enumeration value="ftBr(65)".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type AccelerationLinearUom.-->
+   <!--UNUSED: Deleted type AnglePerLengthUom.-->
+   <!--UNUSED: Deleted type AnglePerTimeUom.-->
+   <!--UNUSED: Deleted type AreaUom.-->
+   <!--UNUSED: Deleted type AreaPerAreaUom.-->
+   <xsd:simpleType name="DensityUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:densityUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <!--PROFILE: Deleted enumeration value="kg/m3".-->
+         <!--PROFILE: Deleted enumeration value="10Mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="dAPI".-->
+         <xsd:enumeration value="g/cm3" />
+         <!--PROFILE: Deleted enumeration value="g/dm3".-->
+         <!--PROFILE: Deleted enumeration value="g/galUK".-->
+         <!--PROFILE: Deleted enumeration value="g/galUS".-->
+         <!--PROFILE: Deleted enumeration value="g/L".-->
+         <!--PROFILE: Deleted enumeration value="g/m3".-->
+         <!--PROFILE: Deleted enumeration value="grain/ft3".-->
+         <!--PROFILE: Deleted enumeration value="grain/galUS".-->
+         <!--PROFILE: Deleted enumeration value="grain/100ft3".-->
+         <!--PROFILE: Deleted enumeration value="kg/dm3".-->
+         <!--PROFILE: Deleted enumeration value="kg/L".-->
+         <!--PROFILE: Deleted enumeration value="Mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/10bbl".-->
+         <!--PROFILE: Deleted enumeration value="lbm/bbl".-->
+         <!--PROFILE: Deleted enumeration value="lbm/ft3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/galUK".-->
+         <!--PROFILE: Deleted enumeration value="lbm/1000galUK".-->
+         <!--PROFILE: Deleted enumeration value="lbm/galUS".-->
+         <!--PROFILE: Deleted enumeration value="lbm/1000galUS".-->
+         <!--PROFILE: Deleted enumeration value="lbm/in3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/Mbbl".-->
+         <!--PROFILE: Deleted enumeration value="mg/dm3".-->
+         <!--PROFILE: Deleted enumeration value="mg/galUS".-->
+         <!--PROFILE: Deleted enumeration value="mg/L".-->
+         <!--PROFILE: Deleted enumeration value="mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="ug/cm3".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type DimensionlessUom.-->
+   <xsd:simpleType name="DynamicViscosityUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:dynamicViscosityUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa.s" />
+         <xsd:enumeration value="cP" />
+         <xsd:enumeration value="P" />
+         <xsd:enumeration value="psi.s" />
+         <xsd:enumeration value="dyne.s/cm2" />
+         <xsd:enumeration value="kgf.s/m2" />
+         <xsd:enumeration value="lbf.s/ft2" />
+         <xsd:enumeration value="lbf.s/in2" />
+         <xsd:enumeration value="mPa.s" />
+         <xsd:enumeration value="N.s/m2" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ElectricCurrentUom.-->
+   <!--UNUSED: Deleted type ElectricPotentialUom.-->
+   <!--UNUSED: Deleted type EquivalentPerMassUom.-->
+   <!--UNUSED: Deleted type ForceUom.-->
+   <!--UNUSED: Deleted type ForcePerLengthUom.-->
+   <!--UNUSED: Deleted type ForcePerVolumeUom.-->
+   <!--UNUSED: Deleted type IlluminanceUom.-->
+   <xsd:simpleType name="LengthUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:lengthUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m" />
+         <xsd:enumeration value="angstrom" />
+         <xsd:enumeration value="chBnA" />
+         <xsd:enumeration value="chBnB" />
+         <xsd:enumeration value="chCla" />
+         <xsd:enumeration value="chSe" />
+         <xsd:enumeration value="chUS" />
+         <xsd:enumeration value="cm" />
+         <xsd:enumeration value="dm" />
+         <xsd:enumeration value="fathom" />
+         <xsd:enumeration value="fm" />
+         <xsd:enumeration value="ft" />
+         <xsd:enumeration value="ftBnA" />
+         <xsd:enumeration value="ftBnB" />
+         <xsd:enumeration value="ftBr(65)" />
+         <xsd:enumeration value="ftCla" />
+         <xsd:enumeration value="ftGC" />
+         <xsd:enumeration value="ftInd" />
+         <xsd:enumeration value="ftInd(37)" />
+         <xsd:enumeration value="ftInd(62)" />
+         <xsd:enumeration value="ftInd(75)" />
+         <xsd:enumeration value="ftMA" />
+         <xsd:enumeration value="ftSe" />
+         <xsd:enumeration value="ftUS" />
+         <xsd:enumeration value="in" />
+         <xsd:enumeration value="in/10" />
+         <xsd:enumeration value="in/16" />
+         <xsd:enumeration value="in/32" />
+         <xsd:enumeration value="in/64" />
+         <xsd:enumeration value="inUS" />
+         <xsd:enumeration value="km" />
+         <xsd:enumeration value="lkBnA" />
+         <xsd:enumeration value="lkBnB" />
+         <xsd:enumeration value="lkCla" />
+         <xsd:enumeration value="lkSe" />
+         <xsd:enumeration value="lkUS" />
+         <xsd:enumeration value="mGer" />
+         <xsd:enumeration value="mi" />
+         <xsd:enumeration value="mil" />
+         <xsd:enumeration value="miUS" />
+         <xsd:enumeration value="mm" />
+         <xsd:enumeration value="Mm" />
+         <xsd:enumeration value="nautmi" />
+         <xsd:enumeration value="nm" />
+         <xsd:enumeration value="pm" />
+         <xsd:enumeration value="um" />
+         <xsd:enumeration value="yd" />
+         <xsd:enumeration value="ydBnA" />
+         <xsd:enumeration value="ydBnB" />
+         <xsd:enumeration value="ydCla" />
+         <xsd:enumeration value="ydIm" />
+         <xsd:enumeration value="ydInd" />
+         <xsd:enumeration value="ydInd(37)" />
+         <xsd:enumeration value="ydInd(62)" />
+         <xsd:enumeration value="ydInd(75)" />
+         <xsd:enumeration value="ydSe" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type LengthPerLengthUom.-->
+   <!--UNUSED: Deleted type MagneticInductionUom.-->
+   <!--UNUSED: Deleted type MassConcentrationUom.-->
+   <!--UNUSED: Deleted type MassUom.-->
+   <!--UNUSED: Deleted type MassPerLengthUom.-->
+   <!--UNUSED: Deleted type MomentOfForceUom.-->
+   <!--UNUSED: Deleted type PerLengthUom.-->
+   <xsd:simpleType name="PlaneAngleUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:planeAngleUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <!--PROFILE: Deleted enumeration value="rad".-->
+         <!--PROFILE: Deleted enumeration value="c".-->
+         <!--PROFILE: Deleted enumeration value="ccgr".-->
+         <!--PROFILE: Deleted enumeration value="cgr".-->
+         <xsd:enumeration value="dega" />
+         <!--PROFILE: Deleted enumeration value="gon".-->
+         <!--PROFILE: Deleted enumeration value="gr".-->
+         <!--PROFILE: Deleted enumeration value="Grad".-->
+         <!--PROFILE: Deleted enumeration value="krad".-->
+         <!--PROFILE: Deleted enumeration value="mila".-->
+         <!--PROFILE: Deleted enumeration value="mina".-->
+         <!--PROFILE: Deleted enumeration value="mrad".-->
+         <!--PROFILE: Deleted enumeration value="Mrad".-->
+         <!--PROFILE: Deleted enumeration value="mseca".-->
+         <!--PROFILE: Deleted enumeration value="seca".-->
+         <!--PROFILE: Deleted enumeration value="urad".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PowerUom.-->
+   <xsd:simpleType name="PressureUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:pressureUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa" />
+         <xsd:enumeration value="at" />
+         <xsd:enumeration value="atm" />
+         <xsd:enumeration value="bar" />
+         <xsd:enumeration value="cmH2O(4degC)" />
+         <xsd:enumeration value="dyne/cm2" />
+         <xsd:enumeration value="GPa" />
+         <xsd:enumeration value="hbar" />
+         <xsd:enumeration value="inH2O(39.2F)" />
+         <xsd:enumeration value="inH2O(60F)" />
+         <xsd:enumeration value="inHg(32F)" />
+         <xsd:enumeration value="inHg(60F)" />
+         <xsd:enumeration value="kgf/cm2" />
+         <xsd:enumeration value="kgf/mm2" />
+         <xsd:enumeration value="kN/m2" />
+         <xsd:enumeration value="kPa" />
+         <xsd:enumeration value="kpsi" />
+         <xsd:enumeration value="lbf/ft2" />
+         <xsd:enumeration value="lbf/100ft2" />
+         <xsd:enumeration value="lbf/in2" />
+         <xsd:enumeration value="mbar" />
+         <xsd:enumeration value="mmHg(0C)" />
+         <xsd:enumeration value="mPa" />
+         <xsd:enumeration value="MPa" />
+         <xsd:enumeration value="Mpsi" />
+         <xsd:enumeration value="N/m2" />
+         <xsd:enumeration value="N/mm2" />
+         <xsd:enumeration value="Pa(g)" />
+         <xsd:enumeration value="pPa" />
+         <xsd:enumeration value="psi" />
+         <xsd:enumeration value="psia" />
+         <xsd:enumeration value="psig" />
+         <xsd:enumeration value="tonfUS/ft2" />
+         <xsd:enumeration value="tonfUS/in2" />
+         <xsd:enumeration value="torr" />
+         <xsd:enumeration value="ubar" />
+         <xsd:enumeration value="umHg(0C)" />
+         <xsd:enumeration value="uPa" />
+         <xsd:enumeration value="upsi" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type RelativePowerUom.-->
+   <!--UNUSED: Deleted type SpecificVolumeUom.-->
+   <!--UNUSED: Deleted type ThermodynamicTemperatureUom.-->
+   <xsd:simpleType name="TimeUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:timeUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="s" />
+         <xsd:enumeration value="a" />
+         <xsd:enumeration value="cs" />
+         <xsd:enumeration value="d" />
+         <xsd:enumeration value="Ga" />
+         <xsd:enumeration value="h" />
+         <xsd:enumeration value="100s" />
+         <xsd:enumeration value="Ma" />
+         <xsd:enumeration value="min" />
+         <xsd:enumeration value="ms" />
+         <xsd:enumeration value="ms/2" />
+         <xsd:enumeration value="ns" />
+         <xsd:enumeration value="ps" />
+         <xsd:enumeration value="us" />
+         <xsd:enumeration value="wk" />
+         <xsd:enumeration value="100ka" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type VelocityUom.-->
+   <!--UNUSED: Deleted type VolumeUom.-->
+   <!--UNUSED: Deleted type VolumeFlowRateUom.-->
+   <xsd:simpleType name="VolumePerVolumeUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:volumePerVolumeUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Euc" />
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="permil" />
+         <xsd:enumeration value="ppdk" />
+         <xsd:enumeration value="ppk" />
+         <xsd:enumeration value="ppm" />
+         <xsd:enumeration value="bbl/acre.ft" />
+         <xsd:enumeration value="bbl/bbl" />
+         <xsd:enumeration value="bbl/ft3" />
+         <xsd:enumeration value="bbl/100bbl" />
+         <xsd:enumeration value="bbl/k(ft3)" />
+         <xsd:enumeration value="bbl/M(ft3)" />
+         <xsd:enumeration value="cm3/cm3" />
+         <xsd:enumeration value="cm3/m3" />
+         <xsd:enumeration value="dm3/m3" />
+         <xsd:enumeration value="ft3/bbl" />
+         <xsd:enumeration value="ft3/ft3" />
+         <xsd:enumeration value="galUS/kgalUS" />
+         <xsd:enumeration value="galUK/kgalUK" />
+         <xsd:enumeration value="galUK/ft3" />
+         <xsd:enumeration value="galUK/Mbbl" />
+         <xsd:enumeration value="galUS/bbl" />
+         <xsd:enumeration value="galUS/10bbl" />
+         <xsd:enumeration value="galUS/ft3" />
+         <xsd:enumeration value="galUS/Mbbl" />
+         <xsd:enumeration value="1000ft3/bbl" />
+         <xsd:enumeration value="ksm3/sm3" />
+         <xsd:enumeration value="L/10bbl" />
+         <xsd:enumeration value="L/m3" />
+         <xsd:enumeration value="m3/ha.m" />
+         <xsd:enumeration value="m3/m3" />
+         <xsd:enumeration value="M(ft3)/acre.ft" />
+         <xsd:enumeration value="mL/galUK" />
+         <xsd:enumeration value="mL/galUS" />
+         <xsd:enumeration value="mL/mL" />
+         <xsd:enumeration value="MMbbl/acre.ft" />
+         <xsd:enumeration value="MMscf60/stb60" />
+         <xsd:enumeration value="Mscf60/stb60" />
+         <xsd:enumeration value="ptUK/Mbbl" />
+         <xsd:enumeration value="ptUS/10bbl" />
+         <xsd:enumeration value="pu" />
+         <xsd:enumeration value="scm15/stb60" />
+         <xsd:enumeration value="sm3/ksm3" />
+         <xsd:enumeration value="sm3/sm3" />
+         <xsd:enumeration value="stb60/MMscf60" />
+         <xsd:enumeration value="stb60/MMscm15" />
+         <xsd:enumeration value="stb60/Mscf60" />
+         <xsd:enumeration value="stb60/Mscm15" />
+         <xsd:enumeration value="stb60/scm15" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="timestampedCommentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A timestamped textual long description.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractCommentString">
+            <xsd:attribute name="dTim" type="witsml:timestamp" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomInch">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="in" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureInch">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomInch" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomMilliMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="mm" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureMilliMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomMilliMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="UomPartPerMillion">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="ppm" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="massConcentrationMeasurePartPerMillion">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:UomPartPerMillion" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type planeAngleUomDegreeOfAnAngle.-->
+   <xsd:simpleType name="pressureUomBar">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="bar" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="pressureMeasureBar">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:pressureUomBar" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="pressureUomMegaPascals">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="MPa" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="pressureMeasureMegaPascals">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:pressureUomMegaPascals" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="thermodynamicTemperatureUomCelsius">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="degC" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="thermodynamicTemperatureMeasureCelsius">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUomCelsius" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="timeUomHour">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="h" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="timeMeasureHour">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:timeUomHour" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="velocityUomMetresPerHour">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m/h" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="velocityMeasureMetresPerHour">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:velocityUomMetresPerHour" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeFlowRateUomCubicMetresPerDay">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/d" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeFlowRateMeasureCubicMetresPerDay">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUomCubicMetresPerDay" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeFlowRateUomMillionCubicMetresPerDay">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="M(m3)/d" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeFlowRateMeasureMillionCubicMetresPerDay">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUomMillionCubicMetresPerDay" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeUomCubicDeciMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="dm3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureCubicDeciMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUomCubicDeciMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumePerVolumeUomCubicMetresPerCubicMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/m3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumePerVolumeMeasureCubicMetresPerCubicMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUomCubicMetresPerCubicMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasurePartPerMillion">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:UomPartPerMillion" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeUomCubicMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureCubicMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUomCubicMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeMeasureUomMillionCubicMetres">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="M(m3)" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureMillionCubicMetres">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeMeasureUomMillionCubicMetres" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="PhaseType">
+      <xsd:annotation>
+         <xsd:documentation>A CDRS operation class that is a class of drilling activities involving the use of new drilling equipment and techniqes.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+         <xsd:enumeration value="fixed" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731817">
+            <xsd:annotation>
+               <xsd:documentation>To do drilling, completion, well-intervention or workover by use of traditional types of drilling equipment and techniques, like permanetly
+               installed and fixed rig and equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="snub" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731892">
+            <xsd:annotation>
+               <xsd:documentation>A snubbing activity performed by use of equipment not permanently installed on the platform as defined by cdrs</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="coil" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731742">
+            <xsd:annotation>
+               <xsd:documentation>To do by the use of a coiled tubing string and associated equipment for well-intervention, drilling or workover.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731577">
+            <xsd:annotation>
+               <xsd:documentation>A wire line activity using single-strand or multi-strand wire or cable for logging or intervention in oil or gas wellsas defined by
+               cdrs</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="bop test" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731697">
+            <xsd:annotation>
+               <xsd:documentation>To test the BOP and other well control equipment and systems and related activities as defined by cdrs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="MainActivityEvaluation">
+      <xsd:annotation>
+         <xsd:documentation>A cdrs operation class that is a class defined to be a main operation activity according to the activity outcome, i.e. indicating whether the activity
+         is accepted or failed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="32" />
+         <xsd:enumeration value="ok" sawsdl:modelReference="http://193.212.132.108:8080/rdl_servlet/rdl_servlet?class/RDS17723567">
+            <xsd:annotation>
+               <xsd:documentation>To accept an operation which means to approve that the results of an operation fulfills the requirements set.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fail" sawsdl:modelReference="http://193.212.132.108:8080/rdl_servlet/rdl_servlet?class/RDS17723642">
+            <xsd:annotation>
+               <xsd:documentation>To fail an operation which means not to achieve the goals of the operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="DominateCopmponentTypeNPD">
+      <xsd:annotation>
+         <xsd:documentation>The dominate component in the fluid sample.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="oil">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="condensate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="filtrate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ActivityCodeNPD">
+      <xsd:annotation>
+         <xsd:documentation>A daily drilling report operation class that is a class defined to be sub operation in the daily drilling report.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractNameString">
+         <xsd:enumeration value="drilling -- drive" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730227">
+            <xsd:annotation>
+               <xsd:documentation>An activity implying jetting or driving of a conductor pipe.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- drill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730302">
+            <xsd:annotation>
+               <xsd:documentation>To drill by rotating a drill bit on bottom of a wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- hole open" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730407">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a larger drill bit or a hole opener.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- underream" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729972">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a underreamer.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- trip" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730047">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during regular drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- casing" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729927">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up and run casing assembly until cementing operation commence.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729807">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to install/run and remove/pull test guide bases, BOP's, risers, wear bushings and other wellhead equipment including testing
+               on the surface.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- pressure detection"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729882">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to all types of gas checks, flow checks, wireline formation testing (FIT) or packer tests to determine or confirm pore
+               pressure, short trips and circulating bottoms up to confirm sufficient mud weight for trip margin</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDSRDS17729627">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to routine circulating and conditioning, to raise mud weight based on positive indications of abnormal
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- ream" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729702">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of correcting a key seat, a dog leg or enlarging a wellbore or section of a wellbore by rotating a larger drill bit
+               or a hole opener.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- survey" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729447">
+            <xsd:annotation>
+               <xsd:documentation>To run routine directional surveys during drilling, including any required circulation and/or trip associated with the survey</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- bop activities"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729522">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to BOP and hang off drills, review of kick procedures, testing of BOP's after installation on the wellhead, open hole pressure
+               integrity tests.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729402">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during drilling operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729252">
+            <xsd:annotation>
+               <xsd:documentation>To wait on cement (WOC), and all other drilling related waiting.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- rig up/down" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729327">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to preparation and riging up/down snubbing and coil tubing equipment, including pressure testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729177">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised drilling related activities.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- transit" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730797">
+            <xsd:annotation>
+               <xsd:documentation>To move a rig between two locations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- anchor" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730452">
+            <xsd:annotation>
+               <xsd:documentation>An activity implying to run and retrieve anchors, adjusting initial anchor tensions and testing anchors.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- skid" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730527">
+            <xsd:annotation>
+               <xsd:documentation>To skid a rig or derrick from one well to another or from slot to slot if on a fixed installation, without dismantling the
+               structure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- jack" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730647">
+            <xsd:annotation>
+               <xsd:documentation>To jack a jack-up rig up (lift) or down (lower).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- position" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730152">
+            <xsd:annotation>
+               <xsd:documentation>To position a drilling rig</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- trip"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728952">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729027">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to well conditioning prior to, during and after all formation evaluation operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- core"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729102">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to core cutting and handling, and servicing the core barrel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- log"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728772">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to wireline logging surveys, velocity surveys, sidewall core, thermo, caliper etc, including riging up and
+               down.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- rft/fit"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728727">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to core testing of well formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- circulation samples"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728847">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulating to recover samples.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- drill stem test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728577">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to drill stem tests, DST, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling
+               and any abandonment work specifically required by the drill stem test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- production test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728457">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to production testing, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling and
+               any abandonment work specifically required by the production test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- wait"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728532">
+            <xsd:annotation>
+               <xsd:documentation>To wait in relation to formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728652">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to riging snubbing and coil tubing equipment up and down related to formation evaluation, including related pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728247">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728322">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees
+               etc</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728202">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual
+               running/landing/testing/pulling of wire line tools in connection with completion of a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728082">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of
+               well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- perforate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728157">
+            <xsd:annotation>
+               <xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line
+               equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- stimulate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727827">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes during completion plus the
+               actual carrying out of operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- flow" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727932">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift during
+               completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- sand control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728007">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- test scsssv"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727647">
+            <xsd:annotation>
+               <xsd:documentation>To test SCSSSV during completion independently from the SCSSSV running procedure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- completion string"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726552">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting
+               and testing of production packer(s) run in conjunction with the string.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727602">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727407">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727482">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down related to completion, including pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- hydraulic workover">
+            <xsd:annotation>
+               <xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727557">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727227">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees
+               etc</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727302">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual
+               running/landing/testing/pulling of wire line tools in connection with completion of a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727047">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of
+               well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- perforate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727122">
+            <xsd:annotation>
+               <xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line
+               equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- stimulate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726957">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes during completion plus the
+               actual carrying out of operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- flow" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726807">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift during
+               completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- sand control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726882">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- test scsssv" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727002">
+            <xsd:annotation>
+               <xsd:documentation>To test SCSSSV during completion independently from the SCSSSV running procedure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- completion string"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726552">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting
+               and testing of production packer(s) run in conjunction with the string.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726627">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726702">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- rig up/down" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726297">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down related to completion, including pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- hydraulic workover">
+            <xsd:annotation>
+               <xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726372">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- trip" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726447">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during plug and abandon operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726222">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of well in connection with
+               plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- perforate"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726027">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line equipment in
+               connection with plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- cement plug"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726102">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to pumping cement and setting abandonment plugs, including time to reverse out cement and to test the
+               plugs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- mechanical plug"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726177">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running, setting and testing mechanical plugs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- squeeze" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725952">
+            <xsd:annotation>
+               <xsd:documentation>The careful application of pump pressure to force a cement slurry into the formation around the casing shoe or annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- cut" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725757">
+            <xsd:annotation>
+               <xsd:documentation>To cut a casing in the wellbore</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- equipment recovery"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725832">
+            <xsd:annotation>
+               <xsd:documentation>To recover casing, tools, conductor housings, subsea wellheads, BOP, guide bases, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725907">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during operations for plugging and
+               abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725472">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by plugging and abandonment operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725547">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down in connection with plugging and abandonment, including
+               pressure testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725622">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- maintain"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725427">
+            <xsd:annotation>
+               <xsd:documentation>To maintain the drilling rig and its associated equipment, e.g. cutting and slipping of the drill line, including all maintenance work in
+               connection with casing and wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- repair" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725307">
+            <xsd:annotation>
+               <xsd:documentation>To repair the drilling rig and its associated equipment including third party equipment, and all repair work in connection with casing and
+               wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- fish" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725382">
+            <xsd:annotation>
+               <xsd:documentation>To retrive anything lost or left in the wellbore</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- well control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725127">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to control and removal of formation fluids which have entered the well bore, including circulating the formation fluids,
+               changing mud weight to control the influx, mixing or conditioning drilling fluids, and hole conditioning required because of the fluid entry. Includes all trips
+               required to regain control of the well, as well as all steps to terminate the well if required.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- lost circulation"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725202">
+            <xsd:annotation>
+               <xsd:documentation>To regain circulation, including mixing and spotting of plugs, trips, squeezes and waiting related to the lost circulation
+               operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- sidetrack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724902">
+            <xsd:annotation>
+               <xsd:documentation>Interruption of drilling operation to prepare and carry out sidetrack operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724977">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during an interruption of the
+               drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- waiting on weather"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725052">
+            <xsd:annotation>
+               <xsd:documentation>To wait due to inappropriate weather conditions for resuming drilling operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724557">
+            <xsd:annotation>
+               <xsd:documentation>To wait</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724632">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down including pressure testing, in connection with
+               drilling interruption.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724707">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to drilling interruption.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="EquipmentCodeNPD">
+      <xsd:restriction base="witsml:abstractNameString">
+         <xsd:enumeration value="drill floor -- drilling control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771504">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as drilling control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- draw works"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771579">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as drilling drawworks equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- rotary table"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771654">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as rotary table equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- tensioning syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771024">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as tensioning system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- hp air syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771099">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as high pressure air system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- wirelines"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS375963941">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as wireline equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771174">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other drillfloor equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- derrick structure"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771249">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be derrick structure equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- crown block"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771324">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as crown block equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- travelling block"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770649">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be travelling block equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- heave compensator"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770724">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be heave compensator equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770799">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other hoisting equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- top drive"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770874">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a classdefined to be top drive equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- vertical pipe handling equ syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770979">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be vertical pipe handling equipment/system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- drill floor tube handl syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770274">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drillfloor tube handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- power packs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770349">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drilling power pack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- slips and spiders"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770424">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class that is defined to be slips and speider equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- elevator"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770499">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be pipe elevator system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- manual tong"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770604">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be manual tong equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776079">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other pipe handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- bulk storage transfer"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776154">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud bulk storage and transfer equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- bulk air system"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776259">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be bulk air equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud additive syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776334">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud additive equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud mixing storage"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776409">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud mixing and storage equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud supply"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775959">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud supply equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud solids control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775764">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud solids control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- drill water syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775839">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drilling water equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- hp equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775914">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be high pressure mud equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776034">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other mud and bulk equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- bop stack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775404">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be bop stack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- bop control syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775479">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be blow out preventer control system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- shallow gas stack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775584">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be shallow gas stack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- diverter"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775659">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be diverter equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- riser syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775254">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be riser system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- choke/kill syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775059">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be choke and kill system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775134">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other well control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- drillpipes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775209">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drillpipe equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- drillcollars"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775329">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drill colar equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- subs and lift plugs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774909">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be sub and lift plug equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- stabilizer"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774714">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be stabilizer equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- downhole drilling tools"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774789">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be downhole drilling tool equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- fishing tools"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774864">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be fishing tool equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- misc drillstring equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774984">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be miscellaneous drillstring equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774354">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other drillstring and downhole equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- cementing unit"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774429">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be cementing unit equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- well testing equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774504">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be well testing equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- mud logging equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774609">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud logging equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- electr logging equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774234">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be electrical logging equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- special service equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774039">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be special service equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- wellhead tubular equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774114">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be wellhead and tubular equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774189">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other service equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- deck cranes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774309">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be deck crane equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- overhead cranes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773604">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be overhead crane equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- monorail syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773679">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be monorail equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- bop transport syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773754">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be Blow Out Preventer transport equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- utility winchs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773859">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be utility winch equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- anchor syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773934">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be anchor system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773484">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other material handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- wellhead subsea run test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773334">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be wellhead and subsea run and test equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- subsea inspection syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773409">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be subsea inspection system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- acoustic position ref"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773529">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be acoustic position reference equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- misc instr and auxil equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773229">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be miscellaneous instrument and auxiliary equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- hydr pneum power packs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17772989">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be hydraulic or pneumatic power pack system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773064">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other miscellaneous system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+</xsd:schema>
Index: /standards/DailyDrillingReport/1.1.0/WITSML_drillReport_profiled_schema.xsd
===================================================================
--- /standards/DailyDrillingReport/1.1.0/WITSML_drillReport_profiled_schema.xsd (revision 33)
+++ /standards/DailyDrillingReport/1.1.0/WITSML_drillReport_profiled_schema.xsd (revision 33)
@@ -0,0 +1,6506 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema 
+	elementFormDefault="qualified" 
+	attributeFormDefault="unqualified" 
+	targetNamespace="http://www.witsml.org/schemas/1series" 
+	xmlns:witsml="http://www.witsml.org/schemas/1series"
+	xmlns:abs="http://www.energistics.org/schemas/abstract"  
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:gml="http://www.opengis.net/gml/3.2"
+	xmlns:sawsdl="http://www.w3.org/ns/sawsdl">
+
+	<!--                                                         -->
+	<xsd:import namespace="http://www.energistics.org/schemas/abstract"
+		     schemaLocation="sub_abstractSubstitutionGroup.xsd"/>
+	<!-- 
+	<xsd:import namespace="http://www.opengis.net/gml/3.2"
+		schemaLocation="http://schemas.opengis.net/gml/3.2.1/coordinateReferenceSystems.xsd"/>
+		 -->
+
+   <!--                                                         -->
+   <!-- Energistics License Agreement                                                  -->
+   <!-- This file is distributed under the Energistics License Agreement at            -->
+   <!-- http://www.posc.org/about/license.shtml.                                       -->
+   <!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
+   <!--                                                         -->
+   <xsd:annotation>
+      <xsd:documentation>WITSML - Daily Drillling Report - Norwegian Profile</xsd:documentation>
+   </xsd:annotation>
+   <!--UNUSED: Deleted type attgrp_objectUid. Contents copied where needed.-->
+   <!--UNUSED: Deleted type attgrp_uid. Contents copied where needed.-->
+   <xsd:complexType name="cs_activity">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Operations Activity Component Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17511259">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimStart.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that activities started.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17511304">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimEnd.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that activities were completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element duration.-->
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17732057">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the drilling operation.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373394891">
+            <xsd:annotation>
+               <xsd:documentation>True Vertical Depth to the drilling operation.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phase" type="witsml:PhaseType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://projects.dnv.com/reference_data/RD4Browser/default.aspx?RDLDesignation=TCDRS SUPERIOR CLASS">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:PhaseType for element phase.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+            <xsd:annotation>
+               <xsd:documentation>Phase (large activity classification) e.g. Drill Surface Hole.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-111, Change=Changed-type-from:str16</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element activityCode.-->
+         <xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409">
+            <!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+            <!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+            <xsd:annotation>
+               <xsd:documentation>A proprietary code used to define rig activity. The name of the proprietary system should be defined in the namingSystem
+               attribute.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element detailActivity.-->
+         <!--PROFILE: Deleted element typeActivityClass.-->
+         <!--PROFILE: Deleted element mdHoleStart.-->
+         <!--PROFILE: Deleted element tvdHoleStart.-->
+         <!--PROFILE: Deleted element mdHoleEnd.-->
+         <!--PROFILE: Deleted element tvdHoleEnd.-->
+         <!--PROFILE: Deleted element mdBitStart.-->
+         <!--PROFILE: Deleted element mdBitEnd.-->
+         <xsd:element name="state" type="witsml:MainActivityEvaluation" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841049">
+            <!--PROFILE: Changed type from witsml:str32 to witsml:MainActivityEvaluation for element state.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element state.-->
+            <xsd:annotation>
+               <xsd:documentation>Finish, interrupted, failed, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stateDetailActivity" type="witsml:StateDetailActivity" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841184">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element stateDetailActivity.-->
+            <xsd:annotation>
+               <xsd:documentation>The outcome of the detailed activity.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element operator.-->
+         <!--PROFILE: Deleted element tubular.-->
+         <!--PROFILE: Deleted element optimum.-->
+         <!--PROFILE: Deleted element productive.-->
+         <!--PROFILE: Deleted element itemState.-->
+         <xsd:element name="comments" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17723327">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element comments.-->
+            <xsd:annotation>
+               <xsd:documentation>Comments and Remarks.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_alias">
+      <xsd:annotation>
+         <xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A human contextual name of an item. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="namingSystem" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The naming system under which the item is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_axisDefinition.-->
+   <!--UNUSED: Deleted type cs_bend.-->
+   <xsd:complexType name="cs_bitRecord">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Bit Record Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="numBit" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831262">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element numBit.-->
+            <xsd:annotation>
+               <xsd:documentation>Bit number and rerun number e.g. "4.1" for the first rerun of bit 4.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaBit" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831442">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of drilled hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element diaPassThru.-->
+         <!--PROFILE: Deleted element diaPilot.-->
+         <xsd:element name="manufacturer" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831532">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element manufacturer.-->
+            <xsd:annotation>
+               <xsd:documentation>Manufacturer / supplier of the item.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element typeBit.-->
+         <!--PROFILE: Deleted element cost.-->
+         <xsd:element name="codeMfg" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831487">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element codeMfg.-->
+            <xsd:annotation>
+               <xsd:documentation>The manufacturers code for the bit.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element codeIADC.-->
+         <!--PROFILE: Deleted element condInitInner.-->
+         <!--PROFILE: Deleted element condInitOuter.-->
+         <!--PROFILE: Deleted element condInitDull.-->
+         <!--PROFILE: Deleted element condInitLocation.-->
+         <!--PROFILE: Deleted element condInitBearing.-->
+         <!--PROFILE: Deleted element condInitGauge.-->
+         <!--PROFILE: Deleted element condInitOther.-->
+         <!--PROFILE: Deleted element condInitReason.-->
+         <!--PROFILE: Deleted element condFinalInner.-->
+         <!--PROFILE: Deleted element condFinalOuter.-->
+         <!--PROFILE: Deleted element condFinalDull.-->
+         <!--PROFILE: Deleted element condFinalLocation.-->
+         <!--PROFILE: Deleted element condFinalBearing.-->
+         <!--PROFILE: Deleted element condFinalGauge.-->
+         <!--PROFILE: Deleted element condFinalOther.-->
+         <!--PROFILE: Deleted element condFinalReason.-->
+         <!--PROFILE: Deleted element drive.-->
+         <!--PROFILE: Deleted element bitClass.-->
+         <!--PROFILE: Deleted element customData.-->
+         <!--PROFILE: Deleted element extensionAny.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_blockCurveInfo.-->
+   <!--UNUSED: Deleted type cs_blockInfo.-->
+   <!--UNUSED: Deleted type cs_bop.-->
+   <!--UNUSED: Deleted type cs_bopComponent.-->
+   <!--UNUSED: Deleted type cs_cementAdditive.-->
+   <!--UNUSED: Deleted type cs_cementingFluid.-->
+   <!--UNUSED: Deleted type cs_cementPumpSchedule.-->
+   <!--UNUSED: Deleted type cs_cementStage.-->
+   <!--UNUSED: Deleted type cs_cementTest.-->
+   <!--UNUSED: Deleted type cs_centrifuge.-->
+   <!--UNUSED: Deleted type cs_changeHistory.-->
+   <!--UNUSED: Deleted type cs_channel.-->
+   <!--UNUSED: Deleted type cs_channelDefinition.-->
+   <!--UNUSED: Deleted type cs_chromatograph.-->
+   <!--UNUSED: Deleted type cs_commonData.-->
+   <!--UNUSED: Deleted type cs_connection.-->
+   <!--UNUSED: Deleted type cs_customData.-->
+   <!--UNUSED: Deleted type cs_dayCost.-->
+   <!--UNUSED: Deleted type cs_degasser.-->
+   <!--UNUSED: Deleted type cs_depthRegCalibrationPoint.-->
+   <!--UNUSED: Deleted type cs_depthRegImage.-->
+   <!--UNUSED: Deleted type cs_depthRegLogRect.-->
+   <!--UNUSED: Deleted type cs_depthRegLogSection.-->
+   <!--UNUSED: Deleted type cs_depthRegParameter.-->
+   <!--UNUSED: Deleted type cs_depthRegPoint.-->
+   <!--UNUSED: Deleted type cs_depthRegRectangular.-->
+   <!--UNUSED: Deleted type cs_depthRegTrack.-->
+   <xsd:complexType name="cs_documentAudit">
+      <xsd:annotation>
+         <xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:auditType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="event" type="witsml:cs_documentEvent" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Event</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentEvent">
+      <xsd:annotation>
+         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:eventType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="eventDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which the event took place.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:EventDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eventType" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of event event.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="responsibleParty" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The party responsible for the event.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:ResponsibleParty</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentFileCreation">
+      <xsd:annotation>
+         <xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
+         file.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:fileCreationType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="fileCreationDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreationDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="softwareName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
+               relevant.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:SoftwareName</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fileCreator" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreator</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentInfo">
+      <xsd:annotation>
+         <xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
+         information about the data that is being exchanged within the file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="documentName" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentName</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentAlias</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
+               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
+               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:DocumentDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fileCreationInformation" type="witsml:cs_documentFileCreation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
+               itself.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:FileCreationInformation</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="securityInformation" type="witsml:cs_documentSecurityInfo" minOccurs="0" maxOccurs="5">
+            <xsd:annotation>
+               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:SecurityInformation</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="disclaimer" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Disclaimer</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="auditTrail" type="witsml:cs_documentAudit" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:AuditTrail</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="owner" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The owner of the data.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Owner</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An optional comment about the document.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentSecurityInfo">
+      <xsd:annotation>
+         <xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
+         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
+         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:securityInfoType</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="class" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
+               determined by the System in which it is defined.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Class</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="securitySystem" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:System</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="endDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:EndDate</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:Comment</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_drillingParams.-->
+   <xsd:complexType name="cs_drillReportControlIncidentInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790447">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdInflow" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790597">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdInflow.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the well inflow entry point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdInflow" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17790027">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth to the well inflow entery point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phase" type="witsml:PhaseType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17841274">
+            <!--PROFILE: Changed type from witsml:str16 to witsml:PhaseType for element phase.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element phase.-->
+            <xsd:annotation>
+               <xsd:documentation>Phase (large activity classification) e.g. Drill Surface Hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element activityCode.-->
+         <xsd:element name="proprietaryCode" type="witsml:ActivityCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17841409">
+            <!--PROFILE: Changed type from witsml:nameStruct to witsml:ActivityCodeNPD for element proprietaryCode.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element proprietaryCode.-->
+            <!--PROFILE: Changed maxOccurs from unbounded to 1 for element proprietaryCode.-->
+            <xsd:annotation>
+               <xsd:documentation>A proprietary code used to define rig activity. The name of the proprietary system should be defined in the namingSystem
+               attribute.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element detailActivity.-->
+         <xsd:element name="eTimLost" type="witsml:timeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17888195">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element eTimLost.-->
+            <xsd:annotation>
+               <xsd:documentation>The amount of time lost because of the well control incident. Commonly specified in hours.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimRegained" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789592">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRegained.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which control of the well is regained.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaBit" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789667">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaBit.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element diaBit.-->
+            <xsd:annotation>
+               <xsd:documentation>The drill bit nominal outside diameter at time of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBit" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789832">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBit.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of bit at the time of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wtMud" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789232">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element wtMud.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the drilling fluid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="porePressure" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307">
+            <xsd:annotation>
+               <xsd:documentation>The equivalent mud weight value of the pore pressure reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element diaCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of the last installed casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volMudGained" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789472">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volMudGained.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volMudGained.-->
+            <xsd:annotation>
+               <xsd:documentation>The gained volume of drilling fluid due to well kick.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutInCasing" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789037">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInCasing.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInCasing.-->
+            <xsd:annotation>
+               <xsd:documentation>The shut in casing pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutInDrill" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17887970">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presShutInDrill.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutInDrill.-->
+            <xsd:annotation>
+               <xsd:documentation>The actual pressure in the drill pipe when the rams are closed around it.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="incidentType" type="witsml:WellControlIncidentType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788857">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element incidentType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="killingType" type="witsml:WellKillingProcedureType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789157">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element killingType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="formation" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788332">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element formation.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element formation.-->
+            <xsd:annotation>
+               <xsd:documentation>The lithological description of a geological formation at the incident depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempBottom" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16631877">
+            <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBottom.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element tempBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>the temperature at the bottom of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presMaxChoke" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788482">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presMaxChoke.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presMaxChoke.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum pressure that the choke valve can be exposed to.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788557">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description of the well control incident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportCoreInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693740">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the core was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coreNumber" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694745">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element coreNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>Core identification number.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694790">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694340">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832507">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832972">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the cored interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lenRecovered" type="witsml:lengthMeasureMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694505">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenRecovered.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element lenRecovered.-->
+            <xsd:annotation>
+               <xsd:documentation>Length of core recovered.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="recoverPc" type="witsml:volumePerVolumeMeasurePercent" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694625">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element recoverPc.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of core recovered.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lenBarrel" type="witsml:lengthMeasureMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17694145">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMetre for element lenBarrel.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element lenBarrel.-->
+            <xsd:annotation>
+               <xsd:documentation>Length of core barrel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="innerBarrelType" type="witsml:InnerBarrelType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17832597">
+            <xsd:annotation>
+               <xsd:documentation>Core inner barrel type.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coreDescription" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17693860">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element coreDescription.-->
+            <xsd:annotation>
+               <xsd:documentation>General core description.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportEquipFailureInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772599">
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the equipment failed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772749">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the operation end point due to failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373406121">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth to the operation end point due to failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="equipClass" type="witsml:EquipmentCodeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17771429">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:EquipmentCodeNPD for element equipClass.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element equipClass.-->
+            <xsd:annotation>
+               <xsd:documentation>The classification of the equipment that failed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eTimMissProduction" type="witsml:timeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17773139">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element eTimMissProduction.-->
+            <xsd:annotation>
+               <xsd:documentation>The missed production time due to equipment failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimRepair" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772914">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimRepair.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the production equipment was repaired and ready for production.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17772869">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that gives a information about the equipment failure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportFormTestInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704510">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the wireline formation test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856531">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of the wireline formation test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704585">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth of the wireline formation test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presPore" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17608469">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presPore.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presPore.-->
+            <xsd:annotation>
+               <xsd:documentation>The formation pore pressure. The pressure of fluids within the pores of a reservoir, usually hydrostatic pressure, or the pressure exerted by a
+               column of water from the formation's depth to sea level.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="goodSeal" type="witsml:logicalBoolean" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704780">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element goodSeal.-->
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that there was a good seal for the wireline formation test. False ("false" or "0") or not given indicates
+               otherwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdSample" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704900">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdSample.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth where the fluid sample was taken.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dominateComponent" type="witsml:DominateCopmponentTypeNPD" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704210">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:DominateCopmponentTypeNPD for element dominateComponent.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dominateComponent.-->
+            <xsd:annotation>
+               <xsd:documentation>The dominate component in the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityHC" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373424931">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityHC.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of hydrocarbon component of the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumeSample" type="witsml:volumeMeasureCubicDeciMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704405">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicDeciMetre for element volumeSample.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volumeSample.-->
+            <xsd:annotation>
+               <xsd:documentation>The volume of the fluid sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17704120">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that describes the wireline formation test in more detail.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportGasReadingInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879697">
+            <xsd:annotation>
+               <xsd:documentation>Date and time of the gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="readingType" type="witsml:GasPeakType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893235">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element readingType.-->
+            <xsd:annotation>
+               <xsd:documentation>Type of gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17893070">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892575">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892710">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasHigh" type="witsml:volumePerVolumeMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892170">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element gasHigh.-->
+            <xsd:annotation>
+               <xsd:documentation>The highest gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLow" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892260">
+            <xsd:annotation>
+               <xsd:documentation>The lowest gas reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="meth" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892350">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element meth.-->
+            <xsd:annotation>
+               <xsd:documentation>Methane (C1) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eth" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17892485">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element eth.-->
+            <xsd:annotation>
+               <xsd:documentation>Ethane (C2) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="prop" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17891900">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element prop.-->
+            <xsd:annotation>
+               <xsd:documentation>Propane (C3) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ibut" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374341731">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element ibut.-->
+            <xsd:annotation>
+               <xsd:documentation>iso-Butane (iC4) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="nbut" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374350471">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element nbut.-->
+            <xsd:annotation>
+               <xsd:documentation>nor-Butane (nC4) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ipent" type="witsml:volumePerVolumeMeasurePartPerMillion" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS374357751">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasurePartPerMillion for element ipent.-->
+            <xsd:annotation>
+               <xsd:documentation>iso-Pentane (iC5) concentration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportLithShowInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364008">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the well test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17713095">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712870">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the lithology interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="show" type="witsml:commentString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS375160921">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element show.-->
+            <xsd:annotation>
+               <xsd:documentation>A textual description of any shows in the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lithology" type="witsml:commentString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17712795">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element lithology.-->
+            <xsd:annotation>
+               <xsd:documentation>A description that gives a geological/lithological description/evaluation of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportLogInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691078">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the log was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="runNumber" type="witsml:str16" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692038">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element runNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>Log run number. For measurement while drilling, this should be the bottom hole assembly number.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="serviceCompany" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691993">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element serviceCompany.-->
+            <xsd:annotation>
+               <xsd:documentation>Name of contractor who provided the service.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691558">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691393">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857516">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17857921">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the logged interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tool" type="witsml:descriptionString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17692083">
+            <!--PROFILE: Changed type from witsml:kindString to witsml:descriptionString for element tool.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element tool.-->
+            <xsd:annotation>
+               <xsd:documentation>A description of the logging tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:element name="tempBHCT" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691153">
+               <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHCT.-->
+               <xsd:annotation>
+                  <xsd:documentation>Bottom hole circulating temperature.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:sequence>
+               <xsd:element name="tempBHST" type="witsml:thermodynamicTemperatureMeasureCelsius" minOccurs="0" maxOccurs="1"
+               sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836159">
+                  <!--PROFILE: Changed type from witsml:thermodynamicTemperatureMeasure to witsml:thermodynamicTemperatureMeasureCelsius for element tempBHST.-->
+                  <xsd:annotation>
+                     <xsd:documentation>Bottom hole temperature static.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="eTimStatic" type="witsml:timeMeasureHour" minOccurs="0" maxOccurs="1"
+               sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17691303">
+                  <!--PROFILE: Changed type from witsml:timeMeasure to witsml:timeMeasureHour for element eTimStatic.-->
+                  <xsd:annotation>
+                     <xsd:documentation>Ellapsed time since circulation stopped.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="mdTempTool" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836564">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTempTool.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth to the temperature measurement tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTempTool" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836024">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth to the temperature measurement tool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportPerfInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimOpen" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797330">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTimOpen.-->
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the well perforation interval is opened.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimClose" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797405">
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the well perforation interval is closed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17797480">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796970">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854791">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855226">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the perforation interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportPorePressure">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="readingKind" type="witsml:ReadingKind" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373368811">
+            <xsd:annotation>
+               <xsd:documentation>Was the reading measured or estimated</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="equivalentMudWeight" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17789307">
+            <xsd:annotation>
+               <xsd:documentation>The equivalent mud weight value of the pore pressure reading.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683945">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time at the reading was made.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth where the readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17847750">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth where the readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportStatusInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644855">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>the date and time that for which the well status is reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644930">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>Wellbore measured depth at the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851070">
+            <xsd:annotation>
+               <xsd:documentation>Wellbore true vertical depth at the end of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdPlugTop" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659110">
+            <xsd:annotation>
+               <xsd:documentation>The measured plug back depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaHole" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17644585">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaHole.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole nominal inside diameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdDiaHoleStart" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659230">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the start of the current hole diameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaPilot" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659350">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaPilot.-->
+            <xsd:annotation>
+               <xsd:documentation>Pilot hole nominal inside diameter at reporting time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdDiaPilotPlan" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17851160">
+            <xsd:annotation>
+               <xsd:documentation>The planned measured depth of the pilot hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdDiaPilotPlan" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660205">
+            <xsd:annotation>
+               <xsd:documentation>The planned true vertical depth of the pilot hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="typeWellbore" type="witsml:WellboreType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660325">
+            <xsd:annotation>
+               <xsd:documentation>Type of wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdKickoff" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660400">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth to the kickoff point of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdKickoff" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850980">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth to the kickoff point of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element parentWellbore.-->
+         <xsd:element name="strengthForm" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659800">
+            <xsd:annotation>
+               <xsd:documentation>The measured formation strength. This should be the final measurement before the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdStrengthForm" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17660055">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the formation strength measuement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdStrengthForm" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850755">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth of the formation strength measuement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="diaCsgLast" type="witsml:lengthMeasureInch" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659470">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureInch for element diaCsgLast.-->
+            <xsd:annotation>
+               <xsd:documentation>Diameter of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdCsgLast" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659755">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdCsgLast" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850890">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth of last casing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presTestType" type="witsml:PresTestType" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658975">
+            <xsd:annotation>
+               <xsd:documentation>The type of pressure test that was run during this reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdPlanned" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850395">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of plan for this day number (report period).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="distDrill" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850485">
+            <xsd:annotation>
+               <xsd:documentation>Distance drilled during this reporting period. This should be measured along the centerline of the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="elevKelly" type="witsml:wellElevationCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850575">
+            <xsd:annotation>
+               <xsd:documentation>Elevation of the rotary kelly bushing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sum24Hr" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658390">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element sum24Hr.-->
+            <xsd:annotation>
+               <xsd:documentation>A summary that sumarizes the activities performed and the status of the ongoing activities from the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="forecast24Hr" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17658465">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element forecast24Hr.-->
+            <xsd:annotation>
+               <xsd:documentation>A summary that sumarizes the planned activities the next reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ropCurrent" type="witsml:velocityMeasureMetresPerHour" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17850095">
+            <!--PROFILE: Changed type from witsml:velocityMeasure to witsml:velocityMeasureMetresPerHour for element ropCurrent.-->
+            <xsd:annotation>
+               <xsd:documentation>Rate of penetration at the end of the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element rig.-->
+         <!--PROFILE: Deleted element eTimStart.-->
+         <!--PROFILE: Deleted element eTimSpud.-->
+         <!--PROFILE: Deleted element eTimLoc.-->
+         <!--PROFILE: Deleted element eTimDrill.-->
+         <!--PROFILE: Deleted element ropAv.-->
+         <!--PROFILE: Deleted element supervisor.-->
+         <!--PROFILE: Deleted element engineer.-->
+         <!--PROFILE: Deleted element geologist.-->
+         <!--PROFILE: Deleted element eTimDrillRot.-->
+         <!--PROFILE: Deleted element eTimDrillSlid.-->
+         <!--PROFILE: Deleted element eTimCirc.-->
+         <!--PROFILE: Deleted element eTimReam.-->
+         <!--PROFILE: Deleted element eTimHold.-->
+         <!--PROFILE: Deleted element eTimSteering.-->
+         <!--PROFILE: Deleted element distDrillRot.-->
+         <!--PROFILE: Deleted element distDrillSlid.-->
+         <!--PROFILE: Deleted element distReam.-->
+         <!--PROFILE: Deleted element distHold.-->
+         <!--PROFILE: Deleted element distSteering.-->
+         <!--PROFILE: Deleted element numPob.-->
+         <!--PROFILE: Deleted element numContract.-->
+         <!--PROFILE: Deleted element numOperator.-->
+         <!--PROFILE: Deleted element numService.-->
+         <!--PROFILE: Deleted element numAFE.-->
+         <!--PROFILE: Deleted element costDay.-->
+         <!--PROFILE: Deleted element costDayMud.-->
+         <!--PROFILE: Deleted element conditionHole.-->
+         <!--PROFILE: Deleted element tvdLot.-->
+         <!--PROFILE: Deleted element presLotEmw.-->
+         <!--PROFILE: Deleted element presKickTol.-->
+         <!--PROFILE: Deleted element volKickTol.-->
+         <!--PROFILE: Deleted element maasp.-->
+         <!--PROFILE: Deleted element tubular.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportStratInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795795">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which a preliminary zonation is established.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17795870">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17796065">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17788332">
+            <!--PROFILE: Changed type from witsml:descriptionString to witsml:commentString for element description.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element description.-->
+            <xsd:annotation>
+               <xsd:documentation>A lithological description of the geological formation at the given depth.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportSurveyStation">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Trajectory Station Component Schema</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687877">
+            <xsd:annotation>
+               <xsd:documentation>The date at which the directional survey took place.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688642">
+            <xsd:annotation>
+               <xsd:documentation>Measured depth of measurement from the drill datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688102">
+            <xsd:annotation>
+               <xsd:documentation>Vertical depth of the measurements.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="incl" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687922">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element incl.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole inclination, measured from vertical.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="azi" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17688267">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element azi.-->
+            <xsd:annotation>
+               <xsd:documentation>Hole azimuth. Corrected to wells azimuth reference.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element vertSect.-->
+         <!--PROFILE: Deleted element dls.-->
+         <!--PROFILE: Deleted element location.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportWellboreInfo">
+      <xsd:annotation>
+         <xsd:documentation>General information about a well bore for a drill operations report.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimSpud" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818479">
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which the well was spudded. This is when the well drilling equipment begin to bore into the earth's surface for the purpose of
+               drilling a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimPreSpud" type="witsml:timestamp" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818434">
+            <xsd:annotation>
+               <xsd:documentation>Date and time at which the well was predrilled. This is when the well drilling equipment begin to bore into the earth's surface for the purpose
+               of drilling a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dateDrillComplete" type="witsml:date" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818524">
+            <xsd:annotation>
+               <xsd:documentation>The date when the drilling activity is completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operator" type="witsml:nameString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818569">
+            <xsd:annotation>
+               <xsd:documentation>The name of the drilling Operator company.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="drillContractor" type="witsml:nameString" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17818614">
+            <xsd:annotation>
+               <xsd:documentation>The name of the drilling Contractor company.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rigAlias" type="witsml:cs_alias" minOccurs="0" maxOccurs="2"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17645305">
+            <!--PROFILE: Changed maxOccurs from unbounded to 2 for element rigAlias.-->
+            <xsd:annotation>
+               <xsd:documentation>A name of the fixed or movable facility being used to drill the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_drillReportWellTestInfo">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699490">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>Date and time that the well test was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testType" type="witsml:WellTestType" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701590">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element testType.-->
+            <xsd:annotation>
+               <xsd:documentation>The type of well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701335">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element testNumber.-->
+            <xsd:annotation>
+               <xsd:documentation>The number of the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701290">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdTop.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the top of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBottom" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701380">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mdBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>Measured depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdTop" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363958">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the top of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvdBottom" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328363900">
+            <xsd:annotation>
+               <xsd:documentation>True vertical depth at the bottom of the test interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeOrificeSize" type="witsml:lengthMeasureMilliMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17701110">
+            <!--PROFILE: Changed type from witsml:lengthMeasure to witsml:lengthMeasureMilliMetre for element chokeOrificeSize.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element chokeOrificeSize.-->
+            <xsd:annotation>
+               <xsd:documentation>The diameter of the choke opening.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityOil" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700690">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityOil.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityWater" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS16430300">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityWater.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityGas" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881266">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element densityGas.-->
+            <xsd:annotation>
+               <xsd:documentation>The density of the produced gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateOil" type="witsml:volumeFlowRateMeasureCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700915">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateOil.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateOil.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which oil was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateWater" type="witsml:volumeFlowRateMeasureCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700765">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureCubicMetresPerDay for element flowRateWater.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateWater.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which water was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRateGas" type="witsml:volumeFlowRateMeasureMillionCubicMetresPerDay" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700480">
+            <!--PROFILE: Changed type from witsml:volumeFlowRateMeasure to witsml:volumeFlowRateMeasureMillionCubicMetresPerDay for element flowRateGas.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element flowRateGas.-->
+            <xsd:annotation>
+               <xsd:documentation>The maximum rate at which gas was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presShutIn" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700360">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presShutIn.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presShutIn.-->
+            <xsd:annotation>
+               <xsd:documentation>The final shut in pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presFlowing" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700645">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presFlowing.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presFlowing.-->
+            <xsd:annotation>
+               <xsd:documentation>The final flowing pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presBottom" type="witsml:pressureMeasureMegaPascals" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700075">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureMegaPascals for element presBottom.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presBottom.-->
+            <xsd:annotation>
+               <xsd:documentation>The final bottom hole pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700000">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element gasOilRatio.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element gasOilRatio.-->
+            <xsd:annotation>
+               <xsd:documentation>The ratio of the volume of gas to the volume of oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterOilRatio" type="witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17700240">
+            <!--PROFILE: Changed type from witsml:volumePerVolumeMeasure to witsml:volumePerVolumeMeasureCubicMetresPerCubicMetre for element waterOilRatio.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element waterOilRatio.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of water per amount of oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chloride" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699730">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element chloride.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element chloride.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of chloride in the produced water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="carbonDioxide" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699610">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element carbonDioxide.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element carbonDioxide.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of CO2 gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="hydrogenSulfide" type="witsml:massConcentrationMeasurePartPerMillion" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699880">
+            <!--PROFILE: Changed type from witsml:massConcentrationMeasure to witsml:massConcentrationMeasurePartPerMillion for element hydrogenSulfide.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element hydrogenSulfide.-->
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of H2S gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volOilTotal" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699280">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volOilTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of oil produced. This includes oil that was disposed of (e.g., burned).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volGasTotal" type="witsml:volumeMeasureMillionCubicMetres" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699400">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureMillionCubicMetres for element volGasTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volGasTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of gas produced. This includes gas that was disposed of (e.g., burned).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volWaterTotal" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17699565">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volWaterTotal.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volWaterTotal.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of water produced. This includes water that was disposed of.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volOilStored" type="witsml:volumeMeasureCubicMetre" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://projects.dnv.com/reference_data/RD4Browser/default.aspx?RDLDesignation=TOTAL OIL VOLUME STORED FROM WELL TEST - M3">
+            <!--PROFILE: Changed type from witsml:volumeMeasure to witsml:volumeMeasureCubicMetre for element volOilStored.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element volOilStored.-->
+            <xsd:annotation>
+               <xsd:documentation>The total amount of produced oil that was stored.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_extensionAny.-->
+   <!--UNUSED: Deleted type cs_extensionNameValue.-->
+   <xsd:complexType name="cs_fluid">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - fluids component schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="type" type="witsml:str32" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684695">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element type.-->
+            <xsd:annotation>
+               <xsd:documentation>Description for the type of fluid.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Fix-typo</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element locationSample.-->
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17683990">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element dTim.-->
+            <xsd:annotation>
+               <xsd:documentation>The time when fluid readings were recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839324">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element md.-->
+            <xsd:annotation>
+               <xsd:documentation>The measured depth where the fluid readings were recorded.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Fix-typo</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvd" type="witsml:wellVerticalDepthCoord" minOccurs="0" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839024">
+            <xsd:annotation>
+               <xsd:documentation>The true vertical depth where the fluid readings were recorded.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presBopRating" type="witsml:pressureMeasureBar" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17686740">
+            <!--PROFILE: Changed type from witsml:pressureMeasure to witsml:pressureMeasureBar for element presBopRating.-->
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element presBopRating.-->
+            <xsd:annotation>
+               <xsd:documentation>Maximum pressure rating of the blow out preventer.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mudClass" type="witsml:MudClass" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684065">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element mudClass.-->
+            <xsd:annotation>
+               <xsd:documentation>The class of the drilling fluid.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17659935">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element density.-->
+            <xsd:annotation>
+               <xsd:documentation>Fluid density.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element visFunnel.-->
+         <!--PROFILE: Deleted element tempVis.-->
+         <xsd:element name="pv" type="witsml:dynamicViscosityMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684275">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element pv.-->
+            <xsd:annotation>
+               <xsd:documentation>Plastic viscosity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yp" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17684395">
+            <!--PROFILE: Changed minOccurs from 0 to 1 for element yp.-->
+            <xsd:annotation>
+               <xsd:documentation>Yield point (Bingham and Herschel Bulkley models).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element gel10Sec.-->
+         <!--PROFILE: Deleted element gel10Min.-->
+         <!--PROFILE: Deleted element gel30Min.-->
+         <!--PROFILE: Deleted element filterCakeLtlp.-->
+         <!--PROFILE: Deleted element filtrateLtlp.-->
+         <!--PROFILE: Deleted element tempHthp.-->
+         <!--PROFILE: Deleted element presHthp.-->
+         <!--PROFILE: Deleted element filtrateHthp.-->
+         <!--PROFILE: Deleted element filterCakeHthp.-->
+         <!--PROFILE: Deleted element solidsPc.-->
+         <!--PROFILE: Deleted element waterPc.-->
+         <!--PROFILE: Deleted element oilPc.-->
+         <!--PROFILE: Deleted element sandPc.-->
+         <!--PROFILE: Deleted element solidsLowGravPc.-->
+         <!--PROFILE: Deleted element solidsCalcPc.-->
+         <!--PROFILE: Deleted element baritePc.-->
+         <!--PROFILE: Deleted element lcm.-->
+         <!--PROFILE: Deleted element mbt.-->
+         <!--PROFILE: Deleted element ph.-->
+         <!--PROFILE: Deleted element tempPh.-->
+         <!--PROFILE: Deleted element pm.-->
+         <!--PROFILE: Deleted element pmFiltrate.-->
+         <!--PROFILE: Deleted element mf.-->
+         <!--PROFILE: Deleted element alkalinityP1.-->
+         <!--PROFILE: Deleted element alkalinityP2.-->
+         <!--PROFILE: Deleted element chloride.-->
+         <!--PROFILE: Deleted element calcium.-->
+         <!--PROFILE: Deleted element magnesium.-->
+         <!--PROFILE: Deleted element potassium.-->
+         <!--PROFILE: Deleted element rheometer.-->
+         <!--PROFILE: Deleted element brinePc.-->
+         <!--PROFILE: Deleted element lime.-->
+         <!--PROFILE: Deleted element electStab.-->
+         <!--PROFILE: Deleted element calciumChloride.-->
+         <!--PROFILE: Deleted element company.-->
+         <!--PROFILE: Deleted element engineer.-->
+         <!--PROFILE: Deleted element asg.-->
+         <!--PROFILE: Deleted element solidsHiGravPc.-->
+         <!--PROFILE: Deleted element polymer.-->
+         <!--PROFILE: Deleted element polyType.-->
+         <!--PROFILE: Deleted element solCorPc.-->
+         <!--PROFILE: Deleted element oilCtg.-->
+         <!--PROFILE: Deleted element hardnessCa.-->
+         <!--PROFILE: Deleted element sulfide.-->
+         <!--PROFILE: Deleted element comments.-->
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_geodeticModel">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Geodetic Model Component Schema. All elements except nameCRS have been deprecated. Either use a well known name of a CRS or use the wellCRS
+         reference to a gmlCoordinateReferenceSystem.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'ED50' with a code of '4230' in the 'EPSG' naming system. Note that specifying a name in
+               the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other naming system. If in
+               doubt, contact your local geodesist.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="geodeticDatumCode" type="witsml:GeodeticDatum" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Geodetic datum code. This defines a system in the Geoshare naming system and should probably not be used with
+               CRSName.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zTranslation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid translation (3). Units are meters by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zRotation" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid rotation (3). Seconds of arc by convention.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid scale factor.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidCode" type="witsml:Ellipsoid" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid code (spheroid) defining geographic or planar coordinates. Implied if geodeticDatumCode is specified (and is not user
+               defined).</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidSemiMajorAxis" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid semi-major axis size. Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ellipsoidInverseFlattening" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid inverse flattening value (ie. 1/x). Implied if geodeticDatumCode or ellipsoidCode specified.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_geologyInterval.-->
+   <!--UNUSED: Deleted type cs_groupDefinition.-->
+   <!--UNUSED: Deleted type cs_holeOpener.-->
+   <!--UNUSED: Deleted type cs_hse.-->
+   <!--UNUSED: Deleted type cs_hydrocyclone.-->
+   <!--UNUSED: Deleted type cs_incident.-->
+   <!--UNUSED: Deleted type cs_interval.-->
+   <!--UNUSED: Deleted type cs_inventory.-->
+   <!--UNUSED: Deleted type cs_jar.-->
+   <!--UNUSED: Deleted type cs_lithology.-->
+   <xsd:complexType name="cs_localCRS">
+      <xsd:sequence>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:element name="usesWellAsOrigin" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>True ("true" or "1") indicates that the well surface point is the origin of this CRS. False ("false" or "0") or not given indicates
+                  otherwise.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="origin" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the well reference point that is the origin of this CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="originDescription" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A textual description of the origin.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="yAxisAzimuth" type="witsml:yAxisAzimuth" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle of the Y axis from North (as described in attribute northDirection). Defaults to zero. Positive clockwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="magneticDeclination" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle between magnetic north and true north. The angle is measured positive clockwise from true north to magnetic north. This value SHOULD be
+               given if the yAxisAzimuth is measured from the magnetic north direction.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gridConvergence" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The angle between true north and the northing axis or the projection grid being used. The angle is measured at the point in question, and is
+               measured from true north to grid north, positive clockwise.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="yAxisDescription" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free-form description of the Y axis. Examples would be 'parallel to the west side of the platform', or 'along the main entry
+               road'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="xRotationCounterClockwise" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the X axis is rotated counter-clockwise from the Y axis when viewed from above the earth looking down. False
+               ("false" or "0") or not given indicates a clockwise rotation. Generally the X axis is rotated clockwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_location">
+      <xsd:annotation>
+         <xsd:documentation>WITSML Location Component Schema This is a location that is expressed in terms of 2D coordinates. In order that the location be understood, the
+         coordinate reference system (CRS) must be known. The survey location is given by a pair of tagged values. The pairs may be: (1) latitude/longitude, (2) easting/northing,
+         (3) westing/southing, (4) projectedX/projectedY, or (5) localX/localY. The appropriate pair must be chosen for the data.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="wellCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellCRS that defines the CRS for the coordinates. While optional, it is strongly recommended that this be
+               specified.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="latitude" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The latitude with north being positive.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="longitude" type="witsml:planeAngleMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The longitude with east being positive.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="easting" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with east being positive. This is the most common type of projected coordinates. UTM coordinates are expressed in
+                     Easting and Northing.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="northing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with north being positive. This is the most common type of projected coordinates. UTM coordinates are expressed in
+                     Easting and Northing.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="westing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with west being positive. The positive directions are reversed from the usual Easting and Northing values. These
+                     values are generally located in the southern hemisphere, most notably in South Africa and Australia.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="southing" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected coordinate with south being positive. The positive directions are reversed from the usual Easting and Northing values. These
+                     values are generally located in the southern hemisphere, most notably in South Africa and Australia.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="projectedX" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected X coordinate with the positive direction unknown. ProjectedX and ProjectedY are used when it is not known what the meaning of
+                     the coordinates is. If the meaning is known, the Easting/Northing or Westing/Southing should be used. Use of this pair implies a lack of knowledge on the part
+                     of the sender.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="projectedY" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The projected Y coordinate with the positive direction unknown. ProjectedX and ProjectedY are used when it is not known what the meaning of
+                     the coordinates is. If the meaning is known, the Easting/Northing or Westing/Southing should be used. Use of this pair implies a lack of knowledge on the part
+                     of the sender.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="localX" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The local (engineering) X coordinate. The CRS will define the orientation of the axis.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="localY" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The local (engineering) Y coordinate. The CRS will define the orientation of the axis.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="original" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Flag indicating (if "true" or "1") that this pair of values was the original data given for the location. If the pair of values was calculated
+               from an original pair of values, this flag should be "false" (or "0"), or not present.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A Comment, generally given to help the reader interpret the coordinates if the CRS and the chosen pair do not make them
+               clear.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_logCurveInfo.-->
+   <!--UNUSED: Deleted type cs_logData.-->
+   <!--UNUSED: Deleted type cs_motor.-->
+   <!--UNUSED: Deleted type cs_mudGas.-->
+   <!--UNUSED: Deleted type cs_mudLogParameter.-->
+   <!--UNUSED: Deleted type cs_mudLosses.-->
+   <!--UNUSED: Deleted type cs_mudVolume.-->
+   <!--UNUSED: Deleted type cs_mwdTool.-->
+   <!--UNUSED: Deleted type cs_nameTag.-->
+   <!--UNUSED: Deleted type cs_nozzle.-->
+   <!--UNUSED: Deleted type cs_personnel.-->
+   <!--UNUSED: Deleted type cs_pit.-->
+   <!--UNUSED: Deleted type cs_pitVolume.-->
+   <xsd:complexType name="cs_projectionx">
+      <xsd:annotation>
+         <xsd:documentation>WITSML Element Types All elements except nameCRS have been deprecated. Either use a well known name of a CRS or use the wellCRS reference to a
+         gmlCoordinateReferenceSystem.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameCRS" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the coordinate reference system in a particular naming system. An optional short name (code) can also be specified. Specifying a well
+               known system is highly desired. An example would be to specify a name of 'WGS 84 / UTM zone 10N' with a code of '32610' in the 'EPSG' naming system. Note that
+               specifying a name in the EPSG naming system is asserting that the parameters in the EPSG database are appropriate for this CRS. This is also true for any other
+               naming system. If in doubt, contact your local geodesist.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="projectionCode" type="witsml:Projection" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. A code to identify the type of projection.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="projectedFrom" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. A pointer to the wellCRS that represents the geographic system from which this system was projected.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stdParallel1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of first standard parallel.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stdParallel2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of second standard parallel, if used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="centralMeridian" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the Y axis of the resulting map.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="originLatitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude at which the X axis intersects the central meridian.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="originLongitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the central meridian.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitude1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitude1" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the first point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitude2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitude2" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of the second point if the two-point specification of the central line is used.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="latitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="longitudeForScale" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Longitude of a point for which the scale factor is specified exactly. Default to origin.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="trueScaleLatitude" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Latitude at which the scale on the map is exact. If none is provided, scale is assumed to be exact at the
+               equator.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="spheroidRadius" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Spheroid radius.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="scaleFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Ellipsoid scale factor.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="methodVariant" type="witsml:ProjectionVariantsObliqueMercator" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Projection method variant - establishes minor variations of the projection. Geoshare proposal.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="perspectiveHeight" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Height above the surface origin location from which the perspective is taken.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="zone" type="witsml:geodeticZoneString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Zone for the type of projection. Zones have values from 1 to 60 with a required direction of "N" (North) or "S" (South). For example,
+               "21N".</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="NADType" type="witsml:NADTypes" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. North American Datum type.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="falseEasting" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Artificial value added to the X axis.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="falseNorthing" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Artificial value added to the Y axis.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bearing" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Bearing angle of the great circle with respect to north at the central point.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="hemisphere" type="witsml:Hemispheres" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Is the projection in the northern hemisphere or the southern hemisphere.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Description of item and details.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Parameter describing the user-defined projection.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Deprecated</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_publicLandSurveySystem.-->
+   <!--UNUSED: Deleted type cs_pump.-->
+   <!--UNUSED: Deleted type cs_pumpOp.-->
+   <!--UNUSED: Deleted type cs_qualifier.-->
+   <!--UNUSED: Deleted type cs_realtimeHeader.-->
+   <!--UNUSED: Deleted type cs_record.-->
+   <!--UNUSED: Deleted type cs_referencePoint.-->
+   <!--UNUSED: Deleted type cs_refWellboreTrajectory.-->
+   <!--UNUSED: Deleted type cs_refWellboreTrajectoryStation.-->
+   <xsd:complexType name="cs_refWellWellbore">
+      <xsd:annotation>
+         <xsd:documentation>Data that represents a foreign key to a wellbore. The wellbore may be defined within the context of another well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="wellboreReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer the wellbore with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreReference. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_refWellWellboreRig">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a rig within a wellbore. The wellbore may be defined within the context of another well. This value represents a foreign key from one
+         node to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="rigReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellboreParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the rigReference. This is not needed unless the referenced rig is outside the context of a common parent
+               wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreParent. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_rheometer.-->
+   <!--UNUSED: Deleted type cs_rigResponse.-->
+   <!--UNUSED: Deleted type cs_rotarySteerableTool.-->
+   <!--UNUSED: Deleted type cs_scr.-->
+   <!--UNUSED: Deleted type cs_sensor.-->
+   <!--UNUSED: Deleted type cs_shaker.-->
+   <!--UNUSED: Deleted type cs_shakerOp.-->
+   <!--UNUSED: Deleted type cs_shakerScreen.-->
+   <!--UNUSED: Deleted type cs_show.-->
+   <!--UNUSED: Deleted type cs_stabilizer.-->
+   <!--UNUSED: Deleted type cs_standardGeodeticCRS.-->
+   <!--UNUSED: Deleted type cs_standardProjectedCRS.-->
+   <!--UNUSED: Deleted type cs_standardVerticalCRS.-->
+   <!--UNUSED: Deleted type cs_stnTrajCorUsed.-->
+   <!--UNUSED: Deleted type cs_stnTrajMatrixCov.-->
+   <!--UNUSED: Deleted type cs_stnTrajRawData.-->
+   <!--UNUSED: Deleted type cs_stnTrajValid.-->
+   <!--UNUSED: Deleted type cs_supportCraft.-->
+   <!--UNUSED: Deleted type cs_surfaceEquipment.-->
+   <!--UNUSED: Deleted type cs_surveySection.-->
+   <!--UNUSED: Deleted type cs_swcSample.-->
+   <!--UNUSED: Deleted type cs_targetSection.-->
+   <!--UNUSED: Deleted type cs_trajectoryStation.-->
+   <!--UNUSED: Deleted type cs_tubularComponent.-->
+   <!--UNUSED: Deleted type cs_wbGeometry.-->
+   <!--UNUSED: Deleted type cs_wbGeometrySection.-->
+   <!--UNUSED: Deleted type cs_weather.-->
+   <xsd:complexType name="cs_wellAlias">
+      <xsd:annotation>
+         <xsd:documentation>A common way for handling names of objects. An identifier type must include a Name. It may also include a NamingSystem, which gives meaning to the
+         name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A human contextual name of a well. This should (hopefully) be unique within the context of the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="namingSystem" type="witsml:WellNamingSystem" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The naming system under which the well is defined. Knowledge of the naming system may allow the hame to be parsed for embeded
+               information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellCRS">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Well Coordinate Reference System Component Schema. Note that this is intended for use with two dimensional coordinates. That does not prevent
+         the use of a three dimensional CRS. It just means that only two coordinates will be specified in that 3D system. The veritcal coordinates are specified separately and,
+         for 3D systems, one of the linked wellDatums should represent the vertical datum of that 3D system so that the height in the 3d system can be
+         determined.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the system. For a geodetic system this is commonly the name of the datum.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:element name="mapProjection" type="witsml:cs_projectionx" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Map projection system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe a
+                  CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="geographic" type="witsml:cs_geodeticModel" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Geographic system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe a
+                  CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="mapProjectionCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystems object representing the Map projection system.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="geodeticCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystems object representing the Geodetic (i.e., Geocentric or Geographic) system.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="localCRS" type="witsml:cs_localCRS" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Local (engineering) system. Note that these structures do not truly define a CRS but rather specify information that could be used to describe
+                  a CRS.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Modified-description</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual description of the system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellDatum">
+      <xsd:annotation>
+         <xsd:documentation>Defines the vertical datums associated with elevation, vertical depth and measured depth coordinates within the context of a well.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The human understandable contextual name of the reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="code" type="witsml:ElevCodeEnum" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The code value that represents the type of reference datum. This may represent a point on a device (e.g., kelly bushing) or it may represent a
+               vertical reference datum (e.g., mean sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:annotation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+            <xsd:element name="datumName" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The name of the vertical reference datum in a particular naming system. This should only be specified if the above 'code' represents some
+                  variation of sea level. An optional short name (code) can also be specified. Specifying a well known datum is highly desired if the above code is a variant of
+                  sea level because sea level varies over time and space. An example would be to specify a name of 'Caspian Sea' with a code of '5106' in the 'EPSG' naming
+                  system.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="datumCRS" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the coordinateReferenceSystem object representing the vertical reference datum (i.e., this wellDatum). This should only be
+                  specified if the above 'code' represents some variation of sea level.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Since various activities may use different points as measurement datums, it is useful to characterize the point based on its usage. A well
+               reference datum may have more than one such characterization. For example, it may be the datum used by the driller and logger for measuring their depths. Example
+               usage values would be 'permanent','driller', 'logger' 'WRP' (well reference point) and 'SRP' (site reference point).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:cs_refWellWellbore" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the reference datum. This should be specified if a measured depth is given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rig" type="witsml:cs_refWellWellboreRig" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig that contains the device used as a reference datum. The rig may be associated with a wellbore in another well (e.g., pattern
+               drilling using a rig on a track).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="elevation" type="witsml:wellElevationCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The gravity based elevation coordinate of this reference datum as measured from another datum. Positive moving upward from the elevation datum.
+               An elevation should be given unless this is a vertical reference datum (e.g., sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="measuredDepth" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth coordinate of this reference datum as measured from another datum. The measured depth datum should either be the same as the
+               elevation datum or it should be relatable to the elevation datum through other datums. Positive moving toward the bottomhole from the measured depth datum. This
+               should be given when a local reference is "downhole", such as a kickoff point or ocean bottom template, and the borehole may not be vertical. If a Depth is given
+               then an Elevation should also be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="horizontalLocation" type="witsml:cs_location" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The horizontal location of the point being used as a well datum. This may be used when the point is not directly above or below the well point
+               location. For example, a well being drilled from a platform may have its location at the entrance into the sea floor, while the well datum may be located on the
+               drilling rig. Or the well datum may be a kickoff point, that is not directly under the well surface point.</xsd:documentation>
+               <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-48, Change=Added</xsd:appinfo>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A contextual description of the well reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <!--PROFILE: Deleted element extensionNameValue.-->
+      </xsd:sequence>
+      <xsd:attribute name="defaultMeasuredDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for measured depth coordinates. False or not given indicates that this is not the default
+            reference datum. Measured depth coordinates that do not specify a datum reference should be assumed to be measured relative to this default reference datum. Only one
+            reference datum may be designated as the default measured depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultVerticalDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for vertical depth coordinates. False or not given indicates that this is not the default
+            reference datum. Vertical depth coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default vertical depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultElevation" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for elevation coordinates. False or not given indicates that this is not the default
+            reference datum. Elevation coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default elevation datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_wellLogCurveInfo.-->
+   <!--UNUSED: Deleted type cs_wellLogData.-->
+   <!--UNUSED: Deleted type data.-->
+   <!--UNUSED: Deleted type grp_attachment. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_bhaRun. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_cementJob. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_changeLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_convCore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_coordinateReferenceSystem. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_drillReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_fluidsReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_formationMarker. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_log. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_message. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_mudLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_opsReport. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_realtime. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_rig. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_risk. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_sidewallCore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_surveyProgram. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_target. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_trajectory. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_trajectoryStation. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_tubular. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wbGeometry. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_well. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wellbore. Contents copied where needed.-->
+   <!--UNUSED: Deleted type grp_wellLog. Contents copied where needed.-->
+   <!--UNUSED: Deleted global element attachments.-->
+   <!--UNUSED: Deleted type obj_attachments.-->
+   <!--UNUSED: Deleted type obj_attachment.-->
+   <!--UNUSED: Deleted global element bhaRuns.-->
+   <!--UNUSED: Deleted type obj_bhaRuns.-->
+   <!--UNUSED: Deleted type obj_bhaRun.-->
+   <!--UNUSED: Deleted global element cementJobs.-->
+   <!--UNUSED: Deleted type obj_cementJobs.-->
+   <!--UNUSED: Deleted type obj_cementJob.-->
+   <!--UNUSED: Deleted global element changeLogs.-->
+   <!--UNUSED: Deleted type obj_changeLogs.-->
+   <!--UNUSED: Deleted type obj_changeLog.-->
+   <!--UNUSED: Deleted global element convCores.-->
+   <!--UNUSED: Deleted type obj_convCores.-->
+   <!--UNUSED: Deleted type obj_convCore.-->
+   <!--UNUSED: Deleted global element coordinateReferenceSystems.-->
+   <!--UNUSED: Deleted type obj_coordinateReferenceSystems.-->
+   <!--UNUSED: Deleted type obj_coordinateReferenceSystem.-->
+   <xsd:element name="drillReports" type="witsml:obj_drillReports" substitutionGroup="abs:abstractDataObject">
+      <xsd:annotation>
+         <xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
+         singular name.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+   </xsd:element>
+   <xsd:complexType name="obj_drillReports">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:complexContent>
+         <xsd:extension base="abs:abstractObject">
+            <xsd:sequence>
+               <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="drillReport" type="witsml:obj_drillReport" minOccurs="1" maxOccurs="unbounded">
+                  <xsd:annotation>
+                     <xsd:documentation>A single drilling report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are
+                  assumed by the document instance.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <xsd:complexType name="obj_drillReport">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the well that contains the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="nameWellbore" type="witsml:nameString" minOccurs="1" maxOccurs="1"
+         sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17607299">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the wellbore that contains the drilling report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Human recognizable context for the drilling report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:sequence>
+            <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364025">
+               <xsd:annotation>
+                  <xsd:documentation>Date and time of the start of the reporting period.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364044">
+               <xsd:annotation>
+                  <xsd:documentation>Date and time end of the reporting period. Report periods are commonly 24 hour periods.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="versionKind" type="witsml:OpsReportVersion" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17817431">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element versionKind.-->
+               <xsd:annotation>
+                  <xsd:documentation>The kind of report version. For example, a preliminary version.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="createDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS328364064">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element createDate.-->
+               <xsd:annotation>
+                  <xsd:documentation>The date and time of the report creation. A later timestamp indicates a newer version. In order to update values in a report a full updated
+                  copy of the original report should be submitted.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellAlias" type="witsml:cs_wellAlias" minOccurs="1" maxOccurs="1">
+               <!--PROFILE: Changed minOccurs from 0 to 1 for element wellAlias.-->
+               <xsd:annotation>
+                  <xsd:documentation>An alternative name of the well (in a naming system). The above well name should be included in the list of aliases so that its origin can be
+                  known.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellboreAlias" type="witsml:cs_wellAlias" minOccurs="2" maxOccurs="2">
+               <!--PROFILE: Changed minOccurs from 0 to 2 for element wellboreAlias.-->
+               <!--PROFILE: Changed maxOccurs from unbounded to 2 for element wellboreAlias.-->
+               <xsd:annotation>
+                  <xsd:documentation>An alternative name of the wellbore (in a naming system). The above well name should be included in the list of aliases so that its origin can
+                  be known.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellDatum" type="witsml:cs_wellDatum" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines a vertical datum used for measured depths, vertical depths or elevations. This must be specified if one of the aforementioned
+                  coordinate values are included in the report. This only applies to this report and is generally a copy of the same information from the well
+                  object.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellCRS" type="witsml:cs_wellCRS" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines a coordinate reference system used by coordinates within this report. This must be specified if coordinate values are included in the
+                  report (i.e., in a survey station location). This only applies to this report and is generally a copy of the same information from the well
+                  object.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellboreInfo" type="witsml:cs_drillReportWellboreInfo" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799789">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a wellbore. The well is represented by the original wellbore.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="statusInfo" type="witsml:cs_drillReportStatusInfo" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799868">
+               <!--PROFILE: Changed maxOccurs from unbounded to 1 for element statusInfo.-->
+               <xsd:annotation>
+                  <xsd:documentation>General status information.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="bitRecord" type="witsml:cs_bitRecord" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17831397">
+               <xsd:annotation>
+                  <xsd:documentation>Information about a bit.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="fluid" type="witsml:cs_fluid" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17839459">
+               <xsd:annotation>
+                  <xsd:documentation>One fluid record.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="porePressure" type="witsml:cs_drillReportPorePressure" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17799947">
+               <xsd:annotation>
+                  <xsd:documentation>Information about the pore pressure.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="extendedReport" type="witsml:timestampedCommentString" minOccurs="0" maxOccurs="1"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17687235">
+               <!--PROFILE: Changed type from witsml:timestampedDescriptionString to witsml:timestampedCommentString for element extendedReport.-->
+               <xsd:annotation>
+                  <xsd:documentation>A description of what happened from the end of report to an alternative time before the end of the next report. This is intended to allow a
+                  preliminary description of what happened from the end of the report (commonly midnight) until the time of submission of a preliminary report (commonly 6:00 in
+                  the morning).</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="surveyStation" type="witsml:cs_drillReportSurveyStation" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17854338">
+               <xsd:annotation>
+                  <xsd:documentation>A survey station recorded during the report interval.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="activity" type="witsml:cs_activity" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17800080">
+               <xsd:annotation>
+                  <xsd:documentation>Activity breakdown, multiple for many activities.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="logInfo" type="witsml:cs_drillReportLogInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17836969">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a log.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="coreInfo" type="witsml:cs_drillReportCoreInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17833062">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a core.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="wellTestInfo" type="witsml:cs_drillReportWellTestInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17881131">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a production well test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="formTestInfo" type="witsml:cs_drillReportFormTestInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17856636">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a wireline formation test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="lithShowInfo" type="witsml:cs_drillReportLithShowInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17858011">
+               <xsd:annotation>
+                  <xsd:documentation>General information about the lithology and shows in an interval.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="equipFailureInfo" type="witsml:cs_drillReportEquipFailureInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17834522">
+               <xsd:annotation>
+                  <xsd:documentation>General information about equipment failure.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="controlIncidentInfo" type="witsml:cs_drillReportControlIncidentInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17887880">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="stratInfo" type="witsml:cs_drillReportStratInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS373305601">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="perfInfo" type="witsml:cs_drillReportPerfInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17855316">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a well control incident.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="gasReadingInfo" type="witsml:cs_drillReportGasReadingInfo" minOccurs="0" maxOccurs="unbounded"
+            sawsdl:modelReference="http://rds.posccaesar.org/2008/02/XML/RDL/RDS17879652">
+               <xsd:annotation>
+                  <xsd:documentation>General information about a gas reading.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:sequence>
+         <!--PROFILE: Deleted element commonData.-->
+         <!--PROFILE: Deleted element customData.-->
+      </xsd:sequence>
+      <xsd:attribute name="uidWell" type="witsml:uidParentString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uidWellbore" type="witsml:uidParentString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the wellbore. This uniquely represents the wellbore referenced by the (possibly non-unique) nameWellbore.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of an object. This should not be used for child nodes within an object. For an independent object, the value may be globally
+            unique. For a dependent object, the value must be unique (for the same object type) within the context of the parent object. There should be no assumption as to the
+            semantic content of this attribute. The purpose of this type is to facilitate modifying the optionality in derived schemas.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element fluidsReports.-->
+   <!--UNUSED: Deleted type obj_fluidsReports.-->
+   <!--UNUSED: Deleted type obj_fluidsReport.-->
+   <!--UNUSED: Deleted global element formationMarkers.-->
+   <!--UNUSED: Deleted type obj_formationMarkers.-->
+   <!--UNUSED: Deleted type obj_formationMarker.-->
+   <!--UNUSED: Deleted global element logs.-->
+   <!--UNUSED: Deleted type obj_logs.-->
+   <!--UNUSED: Deleted type obj_log.-->
+   <!--UNUSED: Deleted global element messages.-->
+   <!--UNUSED: Deleted type obj_messages.-->
+   <!--UNUSED: Deleted type obj_message.-->
+   <!--UNUSED: Deleted global element mudLogs.-->
+   <!--UNUSED: Deleted type obj_mudLogs.-->
+   <!--UNUSED: Deleted type obj_mudLog.-->
+   <!--UNUSED: Deleted global element opsReports.-->
+   <!--UNUSED: Deleted type obj_opsReports.-->
+   <!--UNUSED: Deleted type obj_opsReport.-->
+   <!--UNUSED: Deleted global element realtimes.-->
+   <!--UNUSED: Deleted type obj_realtimes.-->
+   <!--UNUSED: Deleted type obj_realtime.-->
+   <!--UNUSED: Deleted global element rigs.-->
+   <!--UNUSED: Deleted type obj_rigs.-->
+   <!--UNUSED: Deleted type obj_rig.-->
+   <!--UNUSED: Deleted global element risks.-->
+   <!--UNUSED: Deleted type obj_risks.-->
+   <!--UNUSED: Deleted type obj_risk.-->
+   <!--UNUSED: Deleted global element sidewallCores.-->
+   <!--UNUSED: Deleted type obj_sidewallCores.-->
+   <!--UNUSED: Deleted type obj_sidewallCore.-->
+   <!--UNUSED: Deleted global element surveyPrograms.-->
+   <!--UNUSED: Deleted type obj_surveyPrograms.-->
+   <!--UNUSED: Deleted type obj_surveyProgram.-->
+   <!--UNUSED: Deleted global element targets.-->
+   <!--UNUSED: Deleted type obj_targets.-->
+   <!--UNUSED: Deleted type obj_target.-->
+   <!--UNUSED: Deleted global element trajectorys.-->
+   <!--UNUSED: Deleted type obj_trajectorys.-->
+   <!--UNUSED: Deleted type obj_trajectory.-->
+   <!--UNUSED: Deleted global element trajectoryStations.-->
+   <!--UNUSED: Deleted type obj_trajectoryStations.-->
+   <!--UNUSED: Deleted type obj_trajectoryStation.-->
+   <!--UNUSED: Deleted global element tubulars.-->
+   <!--UNUSED: Deleted type obj_tubulars.-->
+   <!--UNUSED: Deleted type obj_tubular.-->
+   <!--UNUSED: Deleted global element wbGeometrys.-->
+   <!--UNUSED: Deleted type obj_wbGeometrys.-->
+   <!--UNUSED: Deleted type obj_wbGeometry.-->
+   <!--UNUSED: Deleted global element wells.-->
+   <!--UNUSED: Deleted type obj_wells.-->
+   <!--UNUSED: Deleted type obj_well.-->
+   <!--UNUSED: Deleted global element wellbores.-->
+   <!--UNUSED: Deleted type obj_wellbores.-->
+   <!--UNUSED: Deleted type obj_wellbore.-->
+   <!--UNUSED: Deleted global element wellLogs.-->
+   <!--UNUSED: Deleted type obj_wellLogs.-->
+   <!--UNUSED: Deleted type obj_wellLog.-->
+   <xsd:simpleType name="abstractBoolean">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived
+         from this type rather than using xsd:boolen.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:boolean">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDateTime">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be
+         derived from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:dateTime">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDate">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" date value. This type should not be used directly except to derive another type. All dateTime types should be derived
+         from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:date">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDouble">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:double">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractShort">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:short">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractInt.-->
+   <xsd:simpleType name="abstractString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level.
+         This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:string">
+         <xsd:whiteSpace value="collapse">
+            <xsd:annotation>
+               <xsd:documentation>Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and
+               trailing spaces.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:whiteSpace>
+         <xsd:minLength value="1">
+            <xsd:annotation>
+               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
+               allowed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="abstractMeasure" abstract="true">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all quantities that have a value with a unit of measure. The unit of measure is in the uom attribute of the
+         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDouble" />
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="abstractMaximumLengthString">
+      <xsd:annotation>
+         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="4000">
+            <xsd:annotation>
+               <xsd:documentation>This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a
+               VARCHAR2 in Oracle 8.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:maxLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractUncollapsedString.-->
+   <xsd:simpleType name="abstractPositiveCount">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index) with a maximum value of 32767 (2-bytes).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractTimeZone.-->
+   <xsd:simpleType name="abstractNameString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
+         semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced
+         by an enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUidString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer
+         generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in
+         multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+         <xsd:pattern value="[^ ]*" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractCommentString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
+         extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be
+         interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractMaximumLengthString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDescriptionString">
+      <xsd:annotation>
+         <xsd:documentation>A textual description of something.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="256" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractString32">
+      <xsd:annotation>
+         <xsd:documentation>A 32 character string.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=Bug, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="32" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractTypeEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined.
+         This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a
+         future date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="40" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUomEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined.
+         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="24" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ActivityClassType.-->
+   <!--UNUSED: Deleted type ActivityCode.-->
+   <!--UNUSED: Deleted type ArrayElementDataType.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type BearingType.-->
+   <!--UNUSED: Deleted type BitDullCode.-->
+   <!--UNUSED: Deleted type BitReasonPulled.-->
+   <!--UNUSED: Deleted type BitType.-->
+   <!--UNUSED: Deleted type BhaStatus.-->
+   <!--UNUSED: Deleted type BladeShapeType.-->
+   <!--UNUSED: Deleted type BladeType.-->
+   <!--UNUSED: Deleted type BopType.-->
+   <!--UNUSED: Deleted type BoxPinConfig.-->
+   <!--UNUSED: Deleted type CalibrationPointRole.-->
+   <!--UNUSED: Deleted type CementJobType.-->
+   <!--UNUSED: Deleted type ChangeInfoType.-->
+   <!--UNUSED: Deleted type ConnectionPosition.-->
+   <!--UNUSED: Deleted type DeflectionMethod.-->
+   <!--UNUSED: Deleted type DerrickType.-->
+   <!--UNUSED: Deleted type DrawWorksType.-->
+   <!--UNUSED: Deleted type DriveType.-->
+   <!--UNUSED: Deleted type EastOrWest.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ExtensionName.-->
+   <!--UNUSED: Deleted type FileNameType.-->
+   <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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type HoleCasingType.-->
+   <!--UNUSED: Deleted type HoleOpenerType.-->
+   <xsd:simpleType name="InnerBarrelType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="undifferented">
+            <xsd:annotation>
+               <xsd:documentation>A pipe that is located inside a core barrel to hold the core sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="aluminum">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel made of aluminium.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gel">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel that that seals off the core sample using gel as the sealing material.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fiberglass">
+            <xsd:annotation>
+               <xsd:documentation>An inner core barrel made of glass fiber reinforced plastic.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type IntervalMethod.-->
+   <!--UNUSED: Deleted type IntervalType.-->
+   <!--UNUSED: Deleted type ItemState.-->
+   <!--UNUSED: Deleted type JarType.-->
+   <!--UNUSED: Deleted type JarAction.-->
+   <!--UNUSED: Deleted type LithologySource.-->
+   <!--UNUSED: Deleted type LithologyType.-->
+   <!--UNUSED: Deleted type LogDataType.-->
+   <!--UNUSED: Deleted type LogIndexDirection.-->
+   <!--UNUSED: Deleted type LogIndexType.-->
+   <!--UNUSED: Deleted type LogRectangularType.-->
+   <!--UNUSED: Deleted type LogSectionType.-->
+   <!--UNUSED: Deleted type LogTraceOrigin.-->
+   <!--UNUSED: Deleted type LogTraceState.-->
+   <!--UNUSED: Deleted type LogTrackType.-->
+   <!--UNUSED: Deleted type MaterialType.-->
+   <!--UNUSED: Deleted type MeasureClass.-->
+   <!--UNUSED: Deleted type MeasurementType.-->
+   <!--UNUSED: Deleted type MessageDigestType.-->
+   <!--UNUSED: Deleted type MessageProbability.-->
+   <!--UNUSED: Deleted type MessageSeverity.-->
+   <!--UNUSED: Deleted type MessageType.-->
+   <!--UNUSED: Deleted type MimeType.-->
+   <xsd:simpleType name="MudClass">
+      <xsd:annotation>
+         <xsd:documentation>Defines the class of a drilling fluid.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="water based">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which water is the continuous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil based">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which oil is the continuous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>A drilling fluid in which neither water nor oil is the continous phase.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type MudLogParameterType.-->
+   <xsd:simpleType name="NADTypes">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="NAD27">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="NAD83">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type NameTagLocation.-->
+   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
+   <!--UNUSED: Deleted type NameTagTechnology.-->
+   <!--UNUSED: Deleted type NorthOrSouth.-->
+   <!--UNUSED: Deleted type NozzleType.-->
+   <!--UNUSED: Deleted type ObjectGrowingState.-->
+   <xsd:simpleType name="OpsReportVersion">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="preliminary">
+            <xsd:annotation>
+               <xsd:documentation>A preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day
+               (e.g., 6:00 am) before</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="normal">
+            <xsd:annotation>
+               <xsd:documentation>A normal daily staus report that has been approved by the drilling operator.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="final">
+            <xsd:annotation>
+               <xsd:documentation>A report that represents the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the
+               completion of drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PitType.-->
+   <!--UNUSED: Deleted type PrimitiveType.-->
+   <xsd:simpleType name="Projection">
+      <xsd:annotation>
+         <xsd:documentation>These values represent the type of coordinate system projection method. The source (except for "UserDefined") of the values is Geoshare V13. For a
+         detailed description of each value, see the Geoshare documentation of the indicated "217" object at
+         http://w3.posc.org/GeoshareSIG/technical/GDM/v13.0/.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="Albers equal area">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-ALBERS</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="azimuthal equidistant">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-AZIMUTHAL</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Cassini">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-CASSINI</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equidistant conic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-EQUIDISTANT</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equirectangular">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-EQUIRECTANGULAR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gnomonic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-GNOMONIC</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Lambert azimuthal">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT-AZIMUTH</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Lambert conformal conic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-LAMBERT</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-MERCATOR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Miller">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-MILLER</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oblique Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-OBLIQUE-MERCATOR</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="orthographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-ORTHO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="perspective">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-PERSPECTIVE</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="polar stereographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-POLAR-STEREO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="polyconic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-POLYCONIC</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sinusoidal">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-SINUSOIDAL</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="state plane">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-STATE-PLANE</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="stereographic">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-STEREO</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="transverse Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-TM</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="universal transverse Mercator">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-UTM</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="user defined">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Van der Grinten">
+            <xsd:annotation>
+               <xsd:documentation>217-PARAMETERS-PROJECTION-VANDERGRINTEN</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ProjectionVariantsObliqueMercator">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="default">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified skew">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="rectified skew center origin">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="PresTestType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="leak off test">
+            <xsd:annotation>
+               <xsd:documentation>A leakoff test is usually conducted immediately after drilling below a new casing shoe. During the test, the well is shut in and fluid is pumped
+               into the wellbore gradually to increase the pressure that the formation experiences.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation integrity test">
+            <xsd:annotation>
+               <xsd:documentation>If the formation is not able to withstand the given pressure, the result of the test is the strength of the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PrincipalMeridian.-->
+   <!--UNUSED: Deleted type PumpType.-->
+   <!--UNUSED: Deleted type PumpOpType.-->
+   <!--UNUSED: Deleted type QualifierType.-->
+   <xsd:simpleType name="ReadingKind">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="measured">
+            <xsd:annotation>
+               <xsd:documentation>The reading was measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="estimated">
+            <xsd:annotation>
+               <xsd:documentation>The reading was estimated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type RealtimeData.-->
+   <!--UNUSED: Deleted type RigType.-->
+   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
+   <!--UNUSED: Deleted type RiskCategory.-->
+   <!--UNUSED: Deleted type RiskSubCategory.-->
+   <!--UNUSED: Deleted type RiskType.-->
+   <!--UNUSED: Deleted type ScrType.-->
+   <!--UNUSED: Deleted type ShowFluorescence.-->
+   <!--UNUSED: Deleted type ShowLevel.-->
+   <!--UNUSED: Deleted type ShowRating.-->
+   <!--UNUSED: Deleted type ShowSpeed.-->
+   <xsd:simpleType name="StateDetailActivity">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="injury">
+            <xsd:annotation>
+               <xsd:documentation>Personnel injury in connection with drilling and/or drilling related operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="operation failed">
+            <xsd:annotation>
+               <xsd:documentation>Operation failed to achieve objective.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="kick">
+            <xsd:annotation>
+               <xsd:documentation>Formation fluid invading the well bore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="circulation loss">
+            <xsd:annotation>
+               <xsd:documentation>Circulation lost to the formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud loss">
+            <xsd:annotation>
+               <xsd:documentation>Circulation impossible due to plugging or failure of equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="stuck equipment">
+            <xsd:annotation>
+               <xsd:documentation>Equipment got stuck in the hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equipment failure">
+            <xsd:annotation>
+               <xsd:documentation>Equipment failure occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equipment hang">
+            <xsd:annotation>
+               <xsd:documentation>Operations had to be aborted due to a hang of operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="success">
+            <xsd:annotation>
+               <xsd:documentation>Operation achieved objective.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type SupportCraft.-->
+   <!--UNUSED: Deleted type SurfEquipType.-->
+   <!--UNUSED: Deleted type TargetCategory.-->
+   <!--UNUSED: Deleted type TargetScope.-->
+   <!--UNUSED: Deleted type TargetSectionScope.-->
+   <!--UNUSED: Deleted type TrajStnCalcAlgorithm.-->
+   <!--UNUSED: Deleted type TrajStationStatus.-->
+   <!--UNUSED: Deleted type TrajStationType.-->
+   <!--UNUSED: Deleted type TubularAssembly.-->
+   <!--UNUSED: Deleted type TubularComponent.-->
+   <!--UNUSED: Deleted type TypeSurveyTool.-->
+   <xsd:simpleType name="WellControlIncidentType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="shallow gas kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where shallow gas is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where water is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where crude oil is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas kick">
+            <xsd:annotation>
+               <xsd:documentation>An well control incident where gas is flowing incidently into a well being drilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellDirection.-->
+   <!--UNUSED: Deleted type WellFluid.-->
+   <xsd:simpleType name="WellKillingProcedureType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="drillers method">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is presecribing circulation the kick fluids out of the well and then circulating a higher density kill mud through
+               the kill line into the well through an adjustable choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wait and weight">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is presecribing circulating heavier kill mud while a constant downhole pressure is maintained by pressure relief
+               through a choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="bullheading">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing pumping of kill weight fluid down the tubing and forcing the wellbore fluids back into the formation
+               through the perforations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lubricate and bleed">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing to pump a volume of killing fluid corresponding to half the volume of the well tubing into the well,
+               observing the well for 30 - 60 minutes and wait for the tubing head pressure to drop, then pump additional killing fluid into the well and when the wellhead
+               pressure does not exceed 200 psi above observed tubing head pressure bleed off gas from the tubing at high rate.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="forward circulation">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the tubing, through a circulation device (or out the end of a work
+               string/coiled tubing) and up the annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reverse circulation">
+            <xsd:annotation>
+               <xsd:documentation>A well killing procedure that is prescribing a drilling fluid circulation down the completion annulus, workstring annulus or pipe annulus and
+               taking returns up the tubing, workstring or pipe.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellNamingSystem">
+      <xsd:annotation>
+         <xsd:documentation>The types of well/wellbore naming systems.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </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 not 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>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellTestType">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="drill stem test">
+            <xsd:annotation>
+               <xsd:documentation>A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the
+               drillstring still in the hole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production test">
+            <xsd:annotation>
+               <xsd:documentation>A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellboreShape.-->
+   <xsd:simpleType name="WellboreType">
+      <xsd:annotation>
+         <xsd:documentation>The classification of a wellbore with respect to its parent well/wellbore.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bypass">
+            <xsd:annotation>
+               <xsd:documentation>The original wellbore had to be abandoned before its final usage. This wellbore is being drilled as a different wellbore, but one which has the
+               same target as the one that was abandoned.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="initial">
+            <xsd:annotation>
+               <xsd:documentation>This is the first wellbore that has been drilled, or attempted, in a given well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="redrill">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is being redrilled.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reentry">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is being reentered after a period of abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="respud">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is part of an existing regulatory well. The original borehole did not reach the target depth. This borehole required the well to be
+               respudded (drilled from a different surface position).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sidetrack">
+            <xsd:annotation>
+               <xsd:documentation>The wellbore is a deviation from a given wellbore, that produces a different borehole from the others, and whose bottomhole differs from any
+               previously extisting wellbore bottomholes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="unknown".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type WellPurpose.-->
+   <!--UNUSED: Deleted type WellStatus.-->
+   <xsd:simpleType name="date" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A julian date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDate" />
+   </xsd:simpleType>
+   <xsd:simpleType name="timestamp" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A date with a time of day and a mandatory time zone offset. This must captute the correct date-time relative to UTC. It is not necessary to use a local
+         time zone because software may convert the date-time to a different local time zone (while retaining correct date-time relative to UTC). See acquisitionTmeZone in
+         commonData for the original time zone of times in an object.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-39, Change=Modified-description</xsd:appinfo>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-39, Change=Modified-constraint</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDateTime">
+         <xsd:pattern value=".+T.+[Z+\-].*" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type timeZone.-->
+   <!--UNUSED: Deleted type timestampedTimeZone.-->
+   <!--UNUSED: Deleted type calendarYear.-->
+   <xsd:simpleType name="logicalBoolean" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractBoolean" />
+   </xsd:simpleType>
+   <xsd:complexType name="yAxisAzimuth" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The angle of a Y axis from North. This is a variation of planeAngleMeasure with an attribute defining the direction of north.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PlaneAngleUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the azimuth value.</xsd:documentation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:planeAngleUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="northDirection" type="witsml:AziRef" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Specifies the direction to be considered North for the y axis.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasurePercent" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A volume per volume measure that is constrained to a unit of percent.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="unitlessQuantity" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDouble" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type genericMeasure.-->
+   <!--UNUSED: Deleted type ratioGenericMeasure.-->
+   <!--UNUSED: Deleted type indexCurve.-->
+   <!--UNUSED: Deleted type fileName.-->
+   <!--UNUSED: Deleted type checksum.-->
+   <!--UNUSED: Deleted type listOfString.-->
+   <xsd:simpleType name="uidString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated).</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-5, Change=Modified-description</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uidParentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unique identifier of an object parent. This should only be used for the uid of a parent object (i.e., a foreign key to another object). It should not
+         be used for child nodes of an object. The value is not intended to convey any semantic content (e.g., it may be computer generated). The purpose of this type is to
+         facilitate modifying the optionality of parentage uids in derived schemas.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-5, Change=Added</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type refString.-->
+   <xsd:complexType name="refNameString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <!--PROFILE: Deleted attribute uidRef.-->
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type refObjectString.-->
+   <!--UNUSED: Deleted type refPositiveCount.-->
+   <xsd:simpleType name="refWellDatum" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a wellDatum in the current well. This value must match the uid value in a WellDatum. This value represents a foreign key from one
+         element to another. This is an exception to the convention that a foreign key must utilize both a human contextual name and a uid value. For messages outside the context
+         of a server then this value will commonly match the value of the name of the wellDatum (e.g., 'KB') if uids are not not used in that context. This was a compromise in
+         order to allow the coordinate structures to be simple and still be usable both within the context of a server and outside the context of a server.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="nameString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
+         extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an
+         enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractNameString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="commentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer.
+         Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractCommentString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="descriptionString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A textual description of something.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-33, Change=Changed-type-from:abstractString</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDescriptionString" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type shortDescriptionString.-->
+   <!--UNUSED: Deleted type timestampedDescriptionString.-->
+   <!--UNUSED: Deleted type encodedArrayString.-->
+   <!--UNUSED: Deleted type encodedValueString.-->
+   <!--UNUSED: Deleted type extensionvalue.-->
+   <xsd:simpleType name="kindString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an
+         enumerated list.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uomString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A unit of measure acronym from the POSC unit of measure file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="schemaVersionString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The version of the schema. The first three levels are fixed. The fourth level can vary to represent on the constraints defined in enumerations and XML
+         loader files.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+         <xsd:pattern value="1\.4\.0\.([0-9]|([1-9][0-9]))" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="nameStruct" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellKnownNameStruct" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a mandatory naming system with an optional code.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="code" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A unique (short) code associated with the name.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type uncollapsedString.-->
+   <!--UNUSED: Deleted type iadcBearingWearCode.-->
+   <xsd:simpleType name="geodeticZoneString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A geodetic zone with values from 1 to 60 and a required direction of "N" (North) or "S" (South). For example, "21N".</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="3" />
+         <xsd:pattern value="([1-9]|[1-5][0-9]|60)[NS]" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="measuredDepthCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A measured depth coordinate in a wellbore. Positive moving from the reference datum toward the bottomhole. All coordinates with the same datum (and
+         same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:MeasuredDepthUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. This value is assumed to match the uid value in a
+                  WellDatum. If not given then the default WellDatum must be assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellVerticalDepthCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A vertical (gravity based) depth coordinate within the context of a well. Positive moving downward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellElevationCoord" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A vertical (gravity based) elevation coordinate within the context of a well. Positive moving upward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value. If not given then the default unit of measure of the explicitly or implicitly given datum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type sectionNumber.-->
+   <!--UNUSED: Deleted type publicLandSurveySystemQuarterTownship.-->
+   <!--UNUSED: Deleted type publicLandSurveySystemQuarterSection.-->
+   <!--UNUSED: Deleted type footageNorthSouth.-->
+   <!--UNUSED: Deleted type footageEastWest.-->
+   <!--UNUSED: Deleted type nonNegativeCount.-->
+   <!--UNUSED: Deleted type nonNegativeBigCount.-->
+   <xsd:simpleType name="positiveCount" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractPositiveCount">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type positiveBigCount.-->
+   <!--UNUSED: Deleted type integerCount.-->
+   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
+   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
+   <!--UNUSED: Deleted type iadcIntegerCode.-->
+   <!--UNUSED: Deleted type levelIntegerCode.-->
+   <!--UNUSED: Deleted type cost.-->
+   <xsd:complexType name="indexedObject" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="index" type="witsml:positiveCount" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Indexes things with the same name. That is the first one, the second one, etc.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="name" type="witsml:kindString" use="optional" />
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional" />
+            <xsd:attribute name="description" type="witsml:descriptionString" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type str2.-->
+   <xsd:simpleType name="str16" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="str32" final="#all">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3-44, Change=Changed-type-from:abstractString</xsd:appinfo>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-110, Change=Non-semantic</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString32" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
+   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
+   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
+   <!--UNUSED: Deleted type areaMeasure.-->
+   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
+   <xsd:complexType name="densityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:DensityUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:densityUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type dimensionlessMeasure.-->
+   <xsd:complexType name="dynamicViscosityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:DynamicViscosityUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:dynamicViscosityUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type electricCurrentMeasure.-->
+   <!--UNUSED: Deleted type electricPotentialMeasure.-->
+   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
+   <!--UNUSED: Deleted type forceMeasure.-->
+   <!--UNUSED: Deleted type forcePerLengthMeasure.-->
+   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
+   <!--UNUSED: Deleted type illuminanceMeasure.-->
+   <xsd:complexType name="lengthMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:LengthUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:lengthUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type lengthPerLengthMeasure.-->
+   <!--UNUSED: Deleted type magneticInductionMeasure.-->
+   <!--UNUSED: Deleted type massConcentrationMeasure.-->
+   <!--UNUSED: Deleted type massMeasure.-->
+   <!--UNUSED: Deleted type massPerLengthMeasure.-->
+   <!--UNUSED: Deleted type momentOfForceMeasure.-->
+   <!--UNUSED: Deleted type perLengthMeasure.-->
+   <xsd:complexType name="planeAngleMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PlaneAngleUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:planeAngleUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type powerMeasure.-->
+   <xsd:complexType name="pressureMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PressureUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:pressureUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type relativePowerMeasure.-->
+   <!--UNUSED: Deleted type specificVolumeMeasure.-->
+   <!--UNUSED: Deleted type thermodynamicTemperatureMeasure.-->
+   <xsd:complexType name="timeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:TimeUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:timeUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type velocityMeasure.-->
+   <!--UNUSED: Deleted type volumeMeasure.-->
+   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
+   <xsd:complexType name="volumePerVolumeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:VolumePerVolumeUom" use="required">
+               <xsd:annotation>
+                  <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Changed-type-from:volumePerVolumeUom</xsd:appinfo>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="PercentUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="%" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="MeasuredDepthUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for measured depths in a wellbore.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="ft".-->
+         <!--PROFILE: Deleted enumeration value="ftUS".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="WellVerticalCoordinateUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for vertical gravity based coordinates (i.e., elevation or vertical depth) within the context of a
+         well.</xsd:documentation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Moved</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <!--PROFILE: Deleted enumeration value="ft".-->
+         <!--PROFILE: Deleted enumeration value="ftUS".-->
+         <!--PROFILE: Deleted enumeration value="ftBr(65)".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type AccelerationLinearUom.-->
+   <!--UNUSED: Deleted type AnglePerLengthUom.-->
+   <!--UNUSED: Deleted type AnglePerTimeUom.-->
+   <!--UNUSED: Deleted type AreaUom.-->
+   <!--UNUSED: Deleted type AreaPerAreaUom.-->
+   <xsd:simpleType name="DensityUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:densityUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <!--PROFILE: Deleted enumeration value="kg/m3".-->
+         <!--PROFILE: Deleted enumeration value="10Mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="dAPI".-->
+         <xsd:enumeration value="g/cm3" />
+         <!--PROFILE: Deleted enumeration value="g/dm3".-->
+         <!--PROFILE: Deleted enumeration value="g/galUK".-->
+         <!--PROFILE: Deleted enumeration value="g/galUS".-->
+         <!--PROFILE: Deleted enumeration value="g/L".-->
+         <!--PROFILE: Deleted enumeration value="g/m3".-->
+         <!--PROFILE: Deleted enumeration value="grain/ft3".-->
+         <!--PROFILE: Deleted enumeration value="grain/galUS".-->
+         <!--PROFILE: Deleted enumeration value="grain/100ft3".-->
+         <!--PROFILE: Deleted enumeration value="kg/dm3".-->
+         <!--PROFILE: Deleted enumeration value="kg/L".-->
+         <!--PROFILE: Deleted enumeration value="Mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/10bbl".-->
+         <!--PROFILE: Deleted enumeration value="lbm/bbl".-->
+         <!--PROFILE: Deleted enumeration value="lbm/ft3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/galUK".-->
+         <!--PROFILE: Deleted enumeration value="lbm/1000galUK".-->
+         <!--PROFILE: Deleted enumeration value="lbm/galUS".-->
+         <!--PROFILE: Deleted enumeration value="lbm/1000galUS".-->
+         <!--PROFILE: Deleted enumeration value="lbm/in3".-->
+         <!--PROFILE: Deleted enumeration value="lbm/Mbbl".-->
+         <!--PROFILE: Deleted enumeration value="mg/dm3".-->
+         <!--PROFILE: Deleted enumeration value="mg/galUS".-->
+         <!--PROFILE: Deleted enumeration value="mg/L".-->
+         <!--PROFILE: Deleted enumeration value="mg/m3".-->
+         <!--PROFILE: Deleted enumeration value="ug/cm3".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type DimensionlessUom.-->
+   <xsd:simpleType name="DynamicViscosityUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:dynamicViscosityUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa.s" />
+         <xsd:enumeration value="cP" />
+         <xsd:enumeration value="P" />
+         <xsd:enumeration value="psi.s" />
+         <xsd:enumeration value="dyne.s/cm2" />
+         <xsd:enumeration value="kgf.s/m2" />
+         <xsd:enumeration value="lbf.s/ft2" />
+         <xsd:enumeration value="lbf.s/in2" />
+         <xsd:enumeration value="mPa.s" />
+         <xsd:enumeration value="N.s/m2" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ElectricCurrentUom.-->
+   <!--UNUSED: Deleted type ElectricPotentialUom.-->
+   <!--UNUSED: Deleted type EquivalentPerMassUom.-->
+   <!--UNUSED: Deleted type ForceUom.-->
+   <!--UNUSED: Deleted type ForcePerLengthUom.-->
+   <!--UNUSED: Deleted type ForcePerVolumeUom.-->
+   <!--UNUSED: Deleted type IlluminanceUom.-->
+   <xsd:simpleType name="LengthUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:lengthUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m" />
+         <xsd:enumeration value="angstrom" />
+         <xsd:enumeration value="chBnA" />
+         <xsd:enumeration value="chBnB" />
+         <xsd:enumeration value="chCla" />
+         <xsd:enumeration value="chSe" />
+         <xsd:enumeration value="chUS" />
+         <xsd:enumeration value="cm" />
+         <xsd:enumeration value="dm" />
+         <xsd:enumeration value="fathom" />
+         <xsd:enumeration value="fm" />
+         <xsd:enumeration value="ft" />
+         <xsd:enumeration value="ftBnA" />
+         <xsd:enumeration value="ftBnB" />
+         <xsd:enumeration value="ftBr(65)" />
+         <xsd:enumeration value="ftCla" />
+         <xsd:enumeration value="ftGC" />
+         <xsd:enumeration value="ftInd" />
+         <xsd:enumeration value="ftInd(37)" />
+         <xsd:enumeration value="ftInd(62)" />
+         <xsd:enumeration value="ftInd(75)" />
+         <xsd:enumeration value="ftMA" />
+         <xsd:enumeration value="ftSe" />
+         <xsd:enumeration value="ftUS" />
+         <xsd:enumeration value="in" />
+         <xsd:enumeration value="in/10" />
+         <xsd:enumeration value="in/16" />
+         <xsd:enumeration value="in/32" />
+         <xsd:enumeration value="in/64" />
+         <xsd:enumeration value="inUS" />
+         <xsd:enumeration value="km" />
+         <xsd:enumeration value="lkBnA" />
+         <xsd:enumeration value="lkBnB" />
+         <xsd:enumeration value="lkCla" />
+         <xsd:enumeration value="lkSe" />
+         <xsd:enumeration value="lkUS" />
+         <xsd:enumeration value="mGer" />
+         <xsd:enumeration value="mi" />
+         <xsd:enumeration value="mil" />
+         <xsd:enumeration value="miUS" />
+         <xsd:enumeration value="mm" />
+         <xsd:enumeration value="Mm" />
+         <xsd:enumeration value="nautmi" />
+         <xsd:enumeration value="nm" />
+         <xsd:enumeration value="pm" />
+         <xsd:enumeration value="um" />
+         <xsd:enumeration value="yd" />
+         <xsd:enumeration value="ydBnA" />
+         <xsd:enumeration value="ydBnB" />
+         <xsd:enumeration value="ydCla" />
+         <xsd:enumeration value="ydIm" />
+         <xsd:enumeration value="ydInd" />
+         <xsd:enumeration value="ydInd(37)" />
+         <xsd:enumeration value="ydInd(62)" />
+         <xsd:enumeration value="ydInd(75)" />
+         <xsd:enumeration value="ydSe" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type LengthPerLengthUom.-->
+   <!--UNUSED: Deleted type MagneticInductionUom.-->
+   <!--UNUSED: Deleted type MassConcentrationUom.-->
+   <!--UNUSED: Deleted type MassUom.-->
+   <!--UNUSED: Deleted type MassPerLengthUom.-->
+   <!--UNUSED: Deleted type MomentOfForceUom.-->
+   <!--UNUSED: Deleted type PerLengthUom.-->
+   <xsd:simpleType name="PlaneAngleUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:planeAngleUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <!--PROFILE: Deleted enumeration value="rad".-->
+         <!--PROFILE: Deleted enumeration value="c".-->
+         <!--PROFILE: Deleted enumeration value="ccgr".-->
+         <!--PROFILE: Deleted enumeration value="cgr".-->
+         <xsd:enumeration value="dega" />
+         <!--PROFILE: Deleted enumeration value="gon".-->
+         <!--PROFILE: Deleted enumeration value="gr".-->
+         <!--PROFILE: Deleted enumeration value="Grad".-->
+         <!--PROFILE: Deleted enumeration value="krad".-->
+         <!--PROFILE: Deleted enumeration value="mila".-->
+         <!--PROFILE: Deleted enumeration value="mina".-->
+         <!--PROFILE: Deleted enumeration value="mrad".-->
+         <!--PROFILE: Deleted enumeration value="Mrad".-->
+         <!--PROFILE: Deleted enumeration value="mseca".-->
+         <!--PROFILE: Deleted enumeration value="seca".-->
+         <!--PROFILE: Deleted enumeration value="urad".-->
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type PowerUom.-->
+   <xsd:simpleType name="PressureUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:pressureUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa" />
+         <xsd:enumeration value="at" />
+         <xsd:enumeration value="atm" />
+         <xsd:enumeration value="bar" />
+         <xsd:enumeration value="cmH2O(4degC)" />
+         <xsd:enumeration value="dyne/cm2" />
+         <xsd:enumeration value="GPa" />
+         <xsd:enumeration value="hbar" />
+         <xsd:enumeration value="inH2O(39.2F)" />
+         <xsd:enumeration value="inH2O(60F)" />
+         <xsd:enumeration value="inHg(32F)" />
+         <xsd:enumeration value="inHg(60F)" />
+         <xsd:enumeration value="kgf/cm2" />
+         <xsd:enumeration value="kgf/mm2" />
+         <xsd:enumeration value="kN/m2" />
+         <xsd:enumeration value="kPa" />
+         <xsd:enumeration value="kpsi" />
+         <xsd:enumeration value="lbf/ft2" />
+         <xsd:enumeration value="lbf/100ft2" />
+         <xsd:enumeration value="lbf/in2" />
+         <xsd:enumeration value="mbar" />
+         <xsd:enumeration value="mmHg(0C)" />
+         <xsd:enumeration value="mPa" />
+         <xsd:enumeration value="MPa" />
+         <xsd:enumeration value="Mpsi" />
+         <xsd:enumeration value="N/m2" />
+         <xsd:enumeration value="N/mm2" />
+         <xsd:enumeration value="Pa(g)" />
+         <xsd:enumeration value="pPa" />
+         <xsd:enumeration value="psi" />
+         <xsd:enumeration value="psia" />
+         <xsd:enumeration value="psig" />
+         <xsd:enumeration value="tonfUS/ft2" />
+         <xsd:enumeration value="tonfUS/in2" />
+         <xsd:enumeration value="torr" />
+         <xsd:enumeration value="ubar" />
+         <xsd:enumeration value="umHg(0C)" />
+         <xsd:enumeration value="uPa" />
+         <xsd:enumeration value="upsi" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type RelativePowerUom.-->
+   <!--UNUSED: Deleted type SpecificVolumeUom.-->
+   <!--UNUSED: Deleted type ThermodynamicTemperatureUom.-->
+   <xsd:simpleType name="TimeUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:timeUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="s" />
+         <xsd:enumeration value="a" />
+         <xsd:enumeration value="cs" />
+         <xsd:enumeration value="d" />
+         <xsd:enumeration value="Ga" />
+         <xsd:enumeration value="h" />
+         <xsd:enumeration value="100s" />
+         <xsd:enumeration value="Ma" />
+         <xsd:enumeration value="min" />
+         <xsd:enumeration value="ms" />
+         <xsd:enumeration value="ms/2" />
+         <xsd:enumeration value="ns" />
+         <xsd:enumeration value="ps" />
+         <xsd:enumeration value="us" />
+         <xsd:enumeration value="wk" />
+         <xsd:enumeration value="100ka" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type VelocityUom.-->
+   <!--UNUSED: Deleted type VolumeUom.-->
+   <!--UNUSED: Deleted type VolumeFlowRateUom.-->
+   <xsd:simpleType name="VolumePerVolumeUom">
+      <xsd:annotation>
+         <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-86, Change=Renamed-from:volumePerVolumeUom</xsd:appinfo>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Euc" />
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="permil" />
+         <xsd:enumeration value="ppdk" />
+         <xsd:enumeration value="ppk" />
+         <xsd:enumeration value="ppm" />
+         <xsd:enumeration value="bbl/acre.ft" />
+         <xsd:enumeration value="bbl/bbl" />
+         <xsd:enumeration value="bbl/ft3" />
+         <xsd:enumeration value="bbl/100bbl" />
+         <xsd:enumeration value="bbl/k(ft3)" />
+         <xsd:enumeration value="bbl/M(ft3)" />
+         <xsd:enumeration value="cm3/cm3" />
+         <xsd:enumeration value="cm3/m3" />
+         <xsd:enumeration value="dm3/m3" />
+         <xsd:enumeration value="ft3/bbl" />
+         <xsd:enumeration value="ft3/ft3" />
+         <xsd:enumeration value="galUS/kgalUS" />
+         <xsd:enumeration value="galUK/kgalUK" />
+         <xsd:enumeration value="galUK/ft3" />
+         <xsd:enumeration value="galUK/Mbbl" />
+         <xsd:enumeration value="galUS/bbl" />
+         <xsd:enumeration value="galUS/10bbl" />
+         <xsd:enumeration value="galUS/ft3" />
+         <xsd:enumeration value="galUS/Mbbl" />
+         <xsd:enumeration value="1000ft3/bbl" />
+         <xsd:enumeration value="ksm3/sm3" />
+         <xsd:enumeration value="L/10bbl" />
+         <xsd:enumeration value="L/m3" />
+         <xsd:enumeration value="m3/ha.m" />
+         <xsd:enumeration value="m3/m3" />
+         <xsd:enumeration value="M(ft3)/acre.ft" />
+         <xsd:enumeration value="mL/galUK" />
+         <xsd:enumeration value="mL/galUS" />
+         <xsd:enumeration value="mL/mL" />
+         <xsd:enumeration value="MMbbl/acre.ft" />
+         <xsd:enumeration value="MMscf60/stb60" />
+         <xsd:enumeration value="Mscf60/stb60" />
+         <xsd:enumeration value="ptUK/Mbbl" />
+         <xsd:enumeration value="ptUS/10bbl" />
+         <xsd:enumeration value="pu" />
+         <xsd:enumeration value="scm15/stb60" />
+         <xsd:enumeration value="sm3/ksm3" />
+         <xsd:enumeration value="sm3/sm3" />
+         <xsd:enumeration value="stb60/MMscf60" />
+         <xsd:enumeration value="stb60/MMscm15" />
+         <xsd:enumeration value="stb60/Mscf60" />
+         <xsd:enumeration value="stb60/Mscm15" />
+         <xsd:enumeration value="stb60/scm15" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="timestampedCommentString" final="#all">
+      <xsd:annotation>
+         <xsd:documentation>A timestamped textual long description.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractCommentString">
+            <xsd:attribute name="dTim" type="witsml:timestamp" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomInch">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="in" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureInch">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomInch" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomMilliMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="mm" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureMilliMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomMilliMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="lengthUomMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="lengthMeasureMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUomMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="UomPartPerMillion">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="ppm" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="massConcentrationMeasurePartPerMillion">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:UomPartPerMillion" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type planeAngleUomDegreeOfAnAngle.-->
+   <xsd:simpleType name="pressureUomBar">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="bar" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="pressureMeasureBar">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:pressureUomBar" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="pressureUomMegaPascals">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="MPa" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="pressureMeasureMegaPascals">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:pressureUomMegaPascals" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="thermodynamicTemperatureUomCelsius">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="degC" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="thermodynamicTemperatureMeasureCelsius">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUomCelsius" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="timeUomHour">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="h" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="timeMeasureHour">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:timeUomHour" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="velocityUomMetresPerHour">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m/h" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="velocityMeasureMetresPerHour">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:velocityUomMetresPerHour" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeFlowRateUomCubicMetresPerDay">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/d" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeFlowRateMeasureCubicMetresPerDay">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUomCubicMetresPerDay" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeFlowRateUomMillionCubicMetresPerDay">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="M(m3)/d" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeFlowRateMeasureMillionCubicMetresPerDay">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUomMillionCubicMetresPerDay" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeUomCubicDeciMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="dm3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureCubicDeciMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUomCubicDeciMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumePerVolumeUomCubicMetresPerCubicMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/m3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumePerVolumeMeasureCubicMetresPerCubicMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUomCubicMetresPerCubicMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasurePartPerMillion">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:UomPartPerMillion" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeUomCubicMetre">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureCubicMetre">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUomCubicMetre" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="volumeMeasureUomMillionCubicMetres">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="M(m3)" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="volumeMeasureMillionCubicMetres">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeMeasureUomMillionCubicMetres" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="PhaseType">
+      <xsd:annotation>
+         <xsd:documentation>A CDRS operation class that is a class of drilling activities involving the use of new drilling equipment and techniqes.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+         <xsd:enumeration value="fixed" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731817">
+            <xsd:annotation>
+               <xsd:documentation>To do drilling, completion, well-intervention or workover by use of traditional types of drilling equipment and techniques, like permanetly
+               installed and fixed rig and equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="snub" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731892">
+            <xsd:annotation>
+               <xsd:documentation>A snubbing activity performed by use of equipment not permanently installed on the platform as defined by cdrs</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="coil" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731742">
+            <xsd:annotation>
+               <xsd:documentation>To do by the use of a coiled tubing string and associated equipment for well-intervention, drilling or workover.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731577">
+            <xsd:annotation>
+               <xsd:documentation>A wire line activity using single-strand or multi-strand wire or cable for logging or intervention in oil or gas wellsas defined by
+               cdrs</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="bop test" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17731697">
+            <xsd:annotation>
+               <xsd:documentation>To test the BOP and other well control equipment and systems and related activities as defined by cdrs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="MainActivityEvaluation">
+      <xsd:annotation>
+         <xsd:documentation>A cdrs operation class that is a class defined to be a main operation activity according to the activity outcome, i.e. indicating whether the activity
+         is accepted or failed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="32" />
+         <xsd:enumeration value="ok" sawsdl:modelReference="http://193.212.132.108:8080/rdl_servlet/rdl_servlet?class/RDS17723567">
+            <xsd:annotation>
+               <xsd:documentation>To accept an operation which means to approve that the results of an operation fulfills the requirements set.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fail" sawsdl:modelReference="http://193.212.132.108:8080/rdl_servlet/rdl_servlet?class/RDS17723642">
+            <xsd:annotation>
+               <xsd:documentation>To fail an operation which means not to achieve the goals of the operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="DominateCopmponentTypeNPD">
+      <xsd:annotation>
+         <xsd:documentation>The dominate component in the fluid sample.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="oil">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="condensate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="filtrate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ActivityCodeNPD">
+      <xsd:annotation>
+         <xsd:documentation>A daily drilling report operation class that is a class defined to be sub operation in the daily drilling report.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractNameString">
+         <xsd:enumeration value="drilling -- drive" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730227">
+            <xsd:annotation>
+               <xsd:documentation>An activity implying jetting or driving of a conductor pipe.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- drill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730302">
+            <xsd:annotation>
+               <xsd:documentation>To drill by rotating a drill bit on bottom of a wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- hole open" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730407">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a larger drill bit or a hole opener.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- underream" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729972">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of enlarging a pilot hole by rotating a underreamer.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- trip" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730047">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during regular drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- casing" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729927">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up and run casing assembly until cementing operation commence.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729807">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to install/run and remove/pull test guide bases, BOP's, risers, wear bushings and other wellhead equipment including testing
+               on the surface.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- pressure detection"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729882">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to all types of gas checks, flow checks, wireline formation testing (FIT) or packer tests to determine or confirm pore
+               pressure, short trips and circulating bottoms up to confirm sufficient mud weight for trip margin</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDSRDS17729627">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to routine circulating and conditioning, to raise mud weight based on positive indications of abnormal
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- ream" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729702">
+            <xsd:annotation>
+               <xsd:documentation>To drill with the objective of correcting a key seat, a dog leg or enlarging a wellbore or section of a wellbore by rotating a larger drill bit
+               or a hole opener.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- survey" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729447">
+            <xsd:annotation>
+               <xsd:documentation>To run routine directional surveys during drilling, including any required circulation and/or trip associated with the survey</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- bop activities"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729522">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to BOP and hang off drills, review of kick procedures, testing of BOP's after installation on the wellhead, open hole pressure
+               integrity tests.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729402">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during drilling operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729252">
+            <xsd:annotation>
+               <xsd:documentation>To wait on cement (WOC), and all other drilling related waiting.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- rig up/down" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729327">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to preparation and riging up/down snubbing and coil tubing equipment, including pressure testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729177">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised drilling related activities.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- transit" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730797">
+            <xsd:annotation>
+               <xsd:documentation>To move a rig between two locations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- anchor" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730452">
+            <xsd:annotation>
+               <xsd:documentation>An activity implying to run and retrieve anchors, adjusting initial anchor tensions and testing anchors.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- skid" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730527">
+            <xsd:annotation>
+               <xsd:documentation>To skid a rig or derrick from one well to another or from slot to slot if on a fixed installation, without dismantling the
+               structure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- jack" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730647">
+            <xsd:annotation>
+               <xsd:documentation>To jack a jack-up rig up (lift) or down (lower).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moving -- position" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17730152">
+            <xsd:annotation>
+               <xsd:documentation>To position a drilling rig</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- trip"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728952">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729027">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to well conditioning prior to, during and after all formation evaluation operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- core"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17729102">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to core cutting and handling, and servicing the core barrel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- log"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728772">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to wireline logging surveys, velocity surveys, sidewall core, thermo, caliper etc, including riging up and
+               down.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- rft/fit"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728727">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to core testing of well formation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- circulation samples"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728847">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulating to recover samples.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- drill stem test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728577">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to drill stem tests, DST, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling
+               and any abandonment work specifically required by the drill stem test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- production test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728457">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to production testing, including perforating, flow testing, shut in/build up periods, squeezing, wireline work, sampling and
+               any abandonment work specifically required by the production test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- wait"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728532">
+            <xsd:annotation>
+               <xsd:documentation>To wait in relation to formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728652">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to riging snubbing and coil tubing equipment up and down related to formation evaluation, including related pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation evaluation -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728247">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to formation evaluation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728322">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees
+               etc</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728202">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual
+               running/landing/testing/pulling of wire line tools in connection with completion of a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728082">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of
+               well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- perforate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728157">
+            <xsd:annotation>
+               <xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line
+               equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- stimulate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727827">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes during completion plus the
+               actual carrying out of operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- flow" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727932">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift during
+               completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- sand control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17728007">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- test scsssv"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727647">
+            <xsd:annotation>
+               <xsd:documentation>To test SCSSSV during completion independently from the SCSSSV running procedure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- completion string"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726552">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting
+               and testing of production packer(s) run in conjunction with the string.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727602">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727407">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727482">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down related to completion, including pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- hydraulic workover">
+            <xsd:annotation>
+               <xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727557">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- bop/wellhead equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727227">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/installing/testing/removing/retrieving BOPs, risers, spools, wellhead plugs and valves, X-mas trees
+               etc</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- wire line" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727302">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to rigging up/down and testing of wire line equipment (wl riser, wl BOP, lubricator etc.) plus the actual
+               running/landing/testing/pulling of wire line tools in connection with completion of a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727047">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of
+               well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- perforate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727122">
+            <xsd:annotation>
+               <xsd:documentation>Activities related running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line
+               equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- stimulate" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726957">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to installation/testing/removal of equipment/surface lines for fracturing and/or acidizing purposes during completion plus the
+               actual carrying out of operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- flow" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726807">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to initial flow/clean up/flow test/build up of well after perforating/stimulating/temporary artificial lift during
+               completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- sand control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726882">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to sand control during well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- test scsssv" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17727002">
+            <xsd:annotation>
+               <xsd:documentation>To test SCSSSV during completion independently from the SCSSSV running procedure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- completion string"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726552">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to making up/testing/running/landing/pulling of the completion string /tailpipe and/or production tubing, including setting
+               and testing of production packer(s) run in conjunction with the string.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726627">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726702">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by completion operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- rig up/down" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726297">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down related to completion, including pressure
+               testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- hydraulic workover">
+            <xsd:annotation>
+               <xsd:documentation>Covers the servicing of a well that is/is not under pressure, i.e. rigging up/down and testing of the workover unit plus the actual
+               running/pulling of pipe/tubing. Includes snubbing and coiled tubing operations</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="workover -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726372">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- trip" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726447">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to tripping out and tripping into the bore hole during plug and abandon operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- circulating conditioning"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726222">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to circulation/conditioning/displacement of drilling/completion/workover fluid and planned killing of well in connection with
+               plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- perforate"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726027">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running/firing/pulling of perforating guns/detonating bar and related rigging up/down and testing of wire line equipment in
+               connection with plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- cement plug"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726102">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to pumping cement and setting abandonment plugs, including time to reverse out cement and to test the
+               plugs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- mechanical plug"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17726177">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to running, setting and testing mechanical plugs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- squeeze" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725952">
+            <xsd:annotation>
+               <xsd:documentation>The careful application of pump pressure to force a cement slurry into the formation around the casing shoe or annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- cut" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725757">
+            <xsd:annotation>
+               <xsd:documentation>To cut a casing in the wellbore</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- equipment recovery"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725832">
+            <xsd:annotation>
+               <xsd:documentation>To recover casing, tools, conductor housings, subsea wellheads, BOP, guide bases, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725907">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during operations for plugging and
+               abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725472">
+            <xsd:annotation>
+               <xsd:documentation>To wait as part of or induced by plugging and abandonment operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725547">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down in connection with plugging and abandonment, including
+               pressure testing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plug abandon -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725622">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to well plugging and abandonment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- maintain"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725427">
+            <xsd:annotation>
+               <xsd:documentation>To maintain the drilling rig and its associated equipment, e.g. cutting and slipping of the drill line, including all maintenance work in
+               connection with casing and wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- repair" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725307">
+            <xsd:annotation>
+               <xsd:documentation>To repair the drilling rig and its associated equipment including third party equipment, and all repair work in connection with casing and
+               wellhead, drill string, completion string, formation evaluation equipment and surface/subsea BOP equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- fish" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725382">
+            <xsd:annotation>
+               <xsd:documentation>To retrive anything lost or left in the wellbore</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- well control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725127">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to control and removal of formation fluids which have entered the well bore, including circulating the formation fluids,
+               changing mud weight to control the influx, mixing or conditioning drilling fluids, and hole conditioning required because of the fluid entry. Includes all trips
+               required to regain control of the well, as well as all steps to terminate the well if required.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- lost circulation"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725202">
+            <xsd:annotation>
+               <xsd:documentation>To regain circulation, including mixing and spotting of plugs, trips, squeezes and waiting related to the lost circulation
+               operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- sidetrack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724902">
+            <xsd:annotation>
+               <xsd:documentation>Interruption of drilling operation to prepare and carry out sidetrack operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- mill" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724977">
+            <xsd:annotation>
+               <xsd:documentation>To mill or to grind to remove junk in the hole or to grind away all or part of a casing string during an interruption of the
+               drilling.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- waiting on weather"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17725052">
+            <xsd:annotation>
+               <xsd:documentation>To wait due to inappropriate weather conditions for resuming drilling operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- wait" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724557">
+            <xsd:annotation>
+               <xsd:documentation>To wait</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- rig up/down"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724632">
+            <xsd:annotation>
+               <xsd:documentation>Activities related to prepartion and riging snubbing and coil tubing equipment up and down including pressure testing, in connection with
+               drilling interruption.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="interruption -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17724707">
+            <xsd:annotation>
+               <xsd:documentation>Uncategorised activities related to drilling interruption.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="EquipmentCodeNPD">
+      <xsd:restriction base="witsml:abstractNameString">
+         <xsd:enumeration value="drill floor -- drilling control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771504">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as drilling control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- draw works"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771579">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as drilling drawworks equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- rotary table"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771654">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as rotary table equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- tensioning syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771024">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as tensioning system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- hp air syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771099">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as high pressure air system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- wirelines"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS375963941">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as wireline equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill floor -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771174">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other drillfloor equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- derrick structure"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771249">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be derrick structure equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- crown block"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17771324">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined as crown block equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- travelling block"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770649">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be travelling block equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- heave compensator"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770724">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be heave compensator equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770799">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other hoisting equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hosting equ -- top drive"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770874">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a classdefined to be top drive equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- vertical pipe handling equ syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770979">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be vertical pipe handling equipment/system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- drill floor tube handl syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770274">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drillfloor tube handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- power packs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770349">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drilling power pack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- slips and spiders"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770424">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class that is defined to be slips and speider equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- elevator"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770499">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be pipe elevator system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- manual tong"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17770604">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be manual tong equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipe handling equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776079">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other pipe handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- bulk storage transfer"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776154">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud bulk storage and transfer equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- bulk air system"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776259">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be bulk air equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud additive syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776334">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud additive equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud mixing storage"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776409">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud mixing and storage equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud supply"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775959">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud supply equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- mud solids control"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775764">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud solids control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- drill water syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775839">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drilling water equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- hp equipment"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775914">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be high pressure mud equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mud and bulk syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17776034">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other mud and bulk equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- bop stack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775404">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be bop stack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- bop control syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775479">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be blow out preventer control system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- shallow gas stack"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775584">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be shallow gas stack equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- diverter"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775659">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be diverter equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- riser syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775254">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be riser system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- choke/kill syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775059">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be choke and kill system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well control equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775134">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other well control equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- drillpipes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775209">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drillpipe equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- drillcollars"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17775329">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be drill colar equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- subs and lift plugs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774909">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be sub and lift plug equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- stabilizer"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774714">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be stabilizer equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- downhole drilling tools"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774789">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be downhole drilling tool equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- fishing tools"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774864">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be fishing tool equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- misc drillstring equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774984">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be miscellaneous drillstring equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drillstring downhole -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774354">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other drillstring and downhole equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- cementing unit"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774429">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be cementing unit equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- well testing equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774504">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be well testing equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- mud logging equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774609">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be mud logging equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- electr logging equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774234">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be electrical logging equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- special service equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774039">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be special service equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- wellhead tubular equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774114">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be wellhead and tubular equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="service equ -- other" sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774189">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other service equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- deck cranes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17774309">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be deck crane equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- overhead cranes"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773604">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be overhead crane equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- monorail syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773679">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be monorail equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- bop transport syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773754">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be Blow Out Preventer transport equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- utility winchs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773859">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be utility winch equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- anchor syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773934">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be anchor system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="material handling syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773484">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other material handling equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- wellhead subsea run test"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773334">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be wellhead and subsea run and test equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- subsea inspection syst"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773409">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be subsea inspection system equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- acoustic position ref"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773529">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be acoustic position reference equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- misc instr and auxil equ"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773229">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be miscellaneous instrument and auxiliary equipment on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- hydr pneum power packs"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17772989">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be hydraulic or pneumatic power pack system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous equ syst -- other"
+         sawsdl:modelReference="http://rds.posccaesar.org/2009/03/XML/RDL/RDS17773064">
+            <xsd:annotation>
+               <xsd:documentation>A CDRS equipment class that is a class defined to be other miscellaneous system on a drilling rig.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+</xsd:schema>
Index: /standards/DailyDrillingReport/1.1.0/sub_abstractSubstitutionGroup.xsd
===================================================================
--- /standards/DailyDrillingReport/1.1.0/sub_abstractSubstitutionGroup.xsd (revision 33)
+++ /standards/DailyDrillingReport/1.1.0/sub_abstractSubstitutionGroup.xsd (revision 33)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema 
+	elementFormDefault="qualified"
+	attributeFormDefault="unqualified"
+	targetNamespace="http://www.energistics.org/schemas/abstract"
+	xmlns:abs="http://www.energistics.org/schemas/abstract"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	version="1.0.0">
+
+	<!-- Energistics License Agreement
+	This file is distributed under the Energistics License Agreement at
+	http://www.energistics.org
+	Use of this file constitutes agreement with the Energistics License Agreement.
+	Copyright (c) 2008 Energistics. All rights reserved.
+	Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
+	-->
+	<!--                                                         -->
+	<xsd:element name="abstractDataObject" type="abs:abstractObject" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation>Substitution group for normative data objects.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+	<!--                                                         -->
+	<xsd:element name="abstractContextualObject" type="abs:abstractObject" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation>Substitution group for contextual objects.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:element>
+	<!--                                                         -->
+	<xsd:complexType name="abstractObject" abstract="true">
+		<xsd:annotation>
+			<xsd:documentation>The intended abstract supertype of all schema roots 
+			that may be a member of a substitution group (whether contextual or data).
+			The type of root global elements should be extended from this type and the 
+			root global element should be declared to be a member of one of the above substitution groups.</xsd:documentation>
+		</xsd:annotation>
+	</xsd:complexType>
+	<!--                                                         -->
+</xsd:schema>
Index: /standards/MonthlyProductionReport/1.0.0/obj_object_profiled_data_schema.xsd
===================================================================
--- /standards/MonthlyProductionReport/1.0.0/obj_object_profiled_data_schema.xsd (revision 33)
+++ /standards/MonthlyProductionReport/1.0.0/obj_object_profiled_data_schema.xsd (revision 33)
@@ -0,0 +1,12351 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema 
+	elementFormDefault="qualified" 
+	attributeFormDefault="unqualified" 
+	targetNamespace="http://www.witsml.org/schemas/131" 
+	xmlns:witsml="http://www.witsml.org/schemas/131" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	version="1.3.1">
+   <!--                                                                                -->
+   <!-- Energistics License Agreement                                                  -->
+   <!-- This file is distributed under the Energistics License Agreement at            -->
+   <!-- http://www.posc.org/about/license.shtml.                                       -->
+   <!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
+   <!--                                                                                -->
+   <xsd:attributeGroup name="attgrp_uid">
+      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
+            assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
+            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:attributeGroup>
+   <xsd:complexType name="cs_businessAssociate">
+      <xsd:annotation>
+         <xsd:documentation>The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information
+         contained in this module is: (1) contact information, such as address, phone numbers, email, (2) alternate name, or aliases, and (3) associations, such as the business
+         associate that this one is associated with, or a contact who is associated with this business associate.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the business associate. This can be the name of a person, business, group, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="role" type="witsml:nameStruct" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The role of the business associate within the context. For example, "driller" or "operator", "lead agency - CEQA compliance" "regulatory
+               contact", "safety contact". A business associate will generally have one role but the role may be called different things in different naming
+               systems.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="personName" type="witsml:cs_personName" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If the business associate is a person, this specifies the component names of the person.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="alias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The alias is an alternate name of a business associate. It is generally associated with a naming system. An alias is not necessarily unique
+               within the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="address" type="witsml:cs_generalAddress" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Note that address may occur more than once, because it may be necessary to give a physical address, a mailing address, or
+               both.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phoneNumber" type="witsml:phoneNumberStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The various types of phone numbers may be given. The may be office or home, they may be a number for a cell phone, or for a fax, etc. Attributes
+               of PhoneNumber declare the type of phone number that is being given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="email" type="witsml:emailQualifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The email address may be home, office, or permanent. More than one may be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contactPreference" type="witsml:ContactPreference" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The preferred method of being contacted within the context of this role.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="associatedWith" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to another business associate that this business associate is associated with. The most common situation is that of an employee being
+               associated with a company. But it may also be, for example, a work group associated with a university.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contact" type="witsml:refNameString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to a business associate (generally a person) who serves as a contact for this business associate.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="personnelCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The count of the number of personnel in a group.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment. This should not be used to carry semantic information. This is not intended to be machine interpretable.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the business associate.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_commonData">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Common Data Component Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="sourceName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An identifier to indicate the data originator. This identifies the server that originally created the object and thus most of the uids in the
+               object (but not necessarily the uids of the parents). This is typically a url.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimCreation" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>When the data was created at the persistent data store.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimLastChange" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Last change of any element of the data at the persistent data store. The change time is not updated for a growing object while it is
+               growing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="itemState" type="witsml:ItemState" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The item state for the data object.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comments" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Comments and remarks.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_connectedNode">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Connected Node Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="node" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the node to which this port is connected. Only two ports should be actively connected to the same node at the same point in time. That
+               is, a port should only be connected to one other port. There are no semantics for the node except common connection. All ports that are connected to a node with the
+               the same name are inherently connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network
+               (that is, not the overall model). All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements
+               of the network. Any node that is internally connected to only one node is presumably a candidate to be connected to an external node. The behavior of ports
+               connected at a common node is as follows: a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an
+               assumption of steady state fluid flow. b) Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the
+               node via all connected ports. c) The flow direction of a port connected to the node may be transient. That is, flow direction may change toward any port if the
+               relative internal pressure of the Product Flow Units change and a new steady state is achieved.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of a network plan. This indicates a planned connection. The connected port must be part of the same plan or be an actual. Not specified
+               indicates an actual connection.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the connection was activated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the connection was terminated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark associated with this connection, possibly including a reason for termination.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_curveData">
+      <xsd:sequence>
+         <xsd:element name="index" type="witsml:unitlessQuantity" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The value of an independent (index) variable in a row of the curve table. The units of measure are specified in the curve definition. The first
+               value corresponds to order=1 for colums where isIndex is true. The second to order=2. And so on. The number of index and data values must match the number of
+               columns in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="value" type="witsml:unitlessQuantity" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The value of a dependent (data) variable in a row of the curve table. The units of measure are specified in the curve definition. The first value
+               corresponds to order=1 for columns where isIndex is false. The second to order=2. And so on. The number of index and data values must match the number of columns in
+               the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_curveDefinition">
+      <xsd:annotation>
+         <xsd:documentation>The definition of a curve.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="order" type="witsml:positiveCount" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The order of the value in the index or data tuple. If isIndex is true this is the order of the (independent) index element. If isIndex is false,
+               this is the order of the (dependent) value element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:kindString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the variable in this curve.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="isIndex" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True (equal "1" or "true") indicates that this is an independent variable in this curve. At least one column column should be flagged as
+               independent.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="measureClass" type="witsml:MeasureClass" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measure class of the variable. This defines which units of measure are valid for the value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="unit" type="witsml:uomString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The unit of measure of the variable. The unit of measure must match a unit allowed by the measure class.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the port.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_customData">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
+         area.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
+               namespace.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:any>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_datedComment">
+      <xsd:annotation>
+         <xsd:documentation>A general timestamped comment structure.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="who" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the person providing the comment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="role" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The role of the person providing the comment. This is the role of the person within the context of comment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time where the comment begins to be valid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time where the comment is no longer valid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="remark" type="witsml:commentString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The relevant comment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_densityValue">
+      <xsd:annotation>
+         <xsd:documentation>A possibly temperature and pressure corrected desity value.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature to which the density has been corrected. If not given then the ambient temperature is assumed. If given, then a pressure should
+               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure to which the density has been corrected. If not given then the ambient pressure is assumed. If given, then a temperature should also
+               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_documentInfo">
+      <xsd:annotation>
+         <xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
+         information about the data that is being exchanged within the file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="DocumentName" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="DocumentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="DocumentDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
+               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
+               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+       
+         <xsd:element name="DocumentVersion" type="witsml:commentString" minOccurs="0" maxOccurs="1"/>
+         <xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="FileCreationInformation" type="witsml:fileCreationType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
+               itself.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="SecurityInformation" type="witsml:securityInfoType" minOccurs="0" maxOccurs="5">
+            <xsd:annotation>
+               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Disclaimer" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="AuditTrail" type="witsml:auditType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Owner" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The owner of the data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="QueryParam" type="witsml:queryParam" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>WITSML query parameters.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An optional comment about the document.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="queryParam">
+      <xsd:annotation>
+         <xsd:documentation>A structure for WITSML query parameters. The intent is to allow a query for all objects within an index range (whether or not the object is growing).
+         These would typically be something like a daily report.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). The objects may or not be
+               growing objects but the See the API specification for behavior related to this query parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). See the API specification
+               for behavior related to this query parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="fileCreationType">
+      <xsd:annotation>
+         <xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="FileCreationDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="SoftwareName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
+               relevant.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="FileCreator" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="securityInfoType">
+      <xsd:annotation>
+         <xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
+         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
+         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="Class" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
+               determined by the System in which it is defined.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="SecuritySystem" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="EndDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="auditType">
+      <xsd:annotation>
+         <xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="Event" type="witsml:eventType" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="eventType">
+      <xsd:annotation>
+         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="EventDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which the event took place.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ResponsibleParty" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The party responsible for the event.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsBoxInformation">
+      <xsd:annotation>
+         <xsd:documentation>The instrument box used for distributed temperature surveys</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installationDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the instrument box was installed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The company that installed the instrument box in the wellbore measurement system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="deInstallationDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the instrument box was de-installed from the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="instrumentBox" type="witsml:cs_dtsInstrumentBox" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The properties of the instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the box information.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsCalibration">
+      <xsd:annotation>
+         <xsd:documentation>Calibration parameters vary from vendor to vendor, depending on the calibration method being used. This is a general type that allows a calibration
+         date, business associate, and many name/value pairs.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimCalibration" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the calibration</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="calibratedBy" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The business associate that performed the calibration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="calibrationProtocol" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This may be a standard protocol, or a software application.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:cs_dtsCalibrationParameter" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Attribute name is the name of the parameter. Optional attribute uom is the unit of measure of the parameter. The value of the element is the
+               value of the parameter. Note that a string value may appear as a parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="remarks" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any remarks that may be useful, regarding the calibration information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the calibration.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsCalibrationParameter">
+      <xsd:annotation>
+         <xsd:documentation>Parameters are given by name/ value pairs, with optional uom. The parameter name and uom are attributes, and the value is the value of the
+         element.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the parameter value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="name" type="witsml:nameString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The name of the parameter.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsErrorReport">
+      <xsd:annotation>
+         <xsd:documentation>A simple structure that allows an error report to be exchanged. The strucutre will allow for an error name, error id (generally a numerical code), and
+         a description.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name of the error.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="id" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A code, or other id, for the error.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A description of the error.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the error report.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsFiber">
+      <xsd:annotation>
+         <xsd:documentation>The optical fiber used for distributed temperature surveys</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A human understandable name for the fiber. This is used for identification of the instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mode" type="witsml:FiberMode" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mode of fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:typeOptionalClassString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Zero or more instances that allow other classifications to be assigned to the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coating" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of coating on the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="jacket" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of jacket covering the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coreDiameter" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The inner diameter of the core, generally measured in microns (um).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="claddedDiameter" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The diameter of the core plus the cladding, generally measured in microns (um).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="outsideDiameter" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The diameter of the cable and all its sheathing, generally measured in microns (um). This is intended to be the diameter of the cable on the
+               spool.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="refractiveIndex" type="witsml:cs_dtsRefractiveIndex" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The refractive index of the fiber. Also included is the frequency in Hz for which this refractive index is valid. There may be multiple instances
+               of this element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oneWayLoss" type="witsml:cs_dtsOneWayLoss" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The power loss (usually in decibels) per unit of length of the fiber. Also included is the frequency for which this loss is measured. There ay be
+               multiple instances of this element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Additional parameters to define the fiber as a material. These should not be parameters to define the installation of the fiber in a well, or
+               other system. This element should be used only if an appropriate parameter is not available as an element, or in the calibration operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="spoolNumberTag" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The spool number located on the particular spool. The spool number may contain alphanumeric characters.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="spoolLength" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length of the fiber on the spool when purchased.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="supplyDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A fiber may go through several manufacturers for its various parts. The supplier is the final company in the chain that supplies the fiber to the
+               end user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="supplier" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A fiber may go through several manufacturers for its various parts. The supplier is the final company in the chain that supplies the fiber to the
+               end user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="supplierModelNumber" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The model number (alphanumeric) that is used by the supplier to reference the type of fiber that is supplied to the user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="factoryCalibration" type="witsml:cs_dtsCalibration" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about calibrations and quality checks that were performed on the cable at the factory. This is not to include calibrations that are
+               run at installation time and at measurement time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationHistory" type="witsml:refNameString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A reference to a dtsInstalledSytem object that previously used the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the fiber.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsFiberEndPoint">
+      <xsd:annotation>
+         <xsd:documentation>A fiber installed in a "U" configuration has two end points that a cable may hook to. When making a measurement, it is useful to be able to say which
+         end was hooked to the input from the instrument box. In order to do this, the fiber ends must be identified. The identifier is a name, along with a description to further
+         aid the interpreter in determining which end was used as the input</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name, unique within the context of the well, for an instrument box cable to hook to.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any description of the node that may be useful in identifying the hookup.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the end point.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsFiberInformation">
+      <xsd:annotation>
+         <xsd:documentation>The optical fiber used for distributed temperature surveys</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installationDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the fiber is installed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The company that installed the fiber in the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="deInstallationDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the fiber was de-installed from the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="capillaryTubeDiameter" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The diameter of the capillary tube into which one or more fibers will be installed. If the installation has fibers that go to different
+               wellbores, only those fibers installed in the parent wellbore should be included in this instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiber" type="witsml:cs_dtsFiber" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The properties of the fiber or fibers installed in the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsFiberInstalledPoints">
+      <xsd:annotation>
+         <xsd:documentation>A wrapper for multiple instances of the point in a well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installedPoint" type="witsml:cs_dtsSingleInstalledPoint" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>This carries the information about one point</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsInstrumentBox">
+      <xsd:annotation>
+         <xsd:documentation>The instrument box used for distributed temperature surveys</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name for the instrument box. This can be used to access the instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="manufacturer" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The ultimate manufacturer of the instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="manufacturingDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the manufacturing of the instrument box was completed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of instrument box used.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="nameTag" type="witsml:cs_nameTag" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An identification tag for the instrument box. A serial number is a type of identification tag however some tags contain many pieces of
+               information. This structure just identifies the tag and does not describe the contents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="softwareVersion" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The version of the software installed in the instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="factoryCalibration" type="witsml:cs_dtsInstrumentBoxCalibration" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about the calibration of the instrument box that was performed. This includes factory calibrations before shipping, and bench
+               calibrations. This does not include calibrations made in preparation for taking measurements.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="internalOvenLocationNear" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Near distance of the oven from the beginning of the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="internalOvenLocationFar" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Far distance of the oven from the beginning of the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ovenSetPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature of the oven.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testCable" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cable used to test the instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="offset" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The offset setting applied to the instrument box based on the factory or bench calibration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="differentialLossSetting" type="witsml:generalMeasureType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The power loss over the length of the cable.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:indexedObject" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Additional parameters to define the instrument box as a piece of equipment. These should not be parameters to define the installation or use of
+               the box in the wellbore, or other system. This element should be used only if an appropriate parameter is not available as an element, or in the calibration
+               operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the instrument box.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsInstrumentBoxCalibration">
+      <xsd:annotation>
+         <xsd:documentation>Calibration parameters vary from vendor to vendor, depending on the calibration method being used. This is an extension of the general
+         cs_dtsCalibration, and allows for specific parameters associated with an instrument box. The two additional parameters are the offset temperature calibration, and the
+         slope calibration. These allow for a linear shift in temperature vs measurements. Additional offset and slope calibrations may be performed at measurement
+         time.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimCalibration" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the calibration</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="calibratedBy" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The business associate that performed the calibration.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="calibrationProtocol" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This may be a standard protocol, or a software application.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:cs_dtsCalibrationParameter" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Attribute name is the name of the parameter. Optional attribute uom is the unit of measure of the parameter. The value of the element is the
+               value of the parameter. Note that a string value may appear as a parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="remarks" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any remarks that may be useful, regarding the calibration information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="offsetTemperatureCalibration" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature offset correction that is applied to the dts instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="slopeCalibration" type="witsml:temperatureSlopeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature slope correction that is applied to the dts instrument box.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the calibration.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsOneWayLoss">
+      <xsd:annotation>
+         <xsd:documentation>The The power loss for one way travel of a beam of light, usually measured in decibels per unit length. It is necessary to include both the value (and
+         its unit) and the wavelength. The wavelength varies with the refractive index, while the frequency remains constant. The wavelength given to specify this type is the
+         wavelength in a vacuum (refractive index = 1).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="value" type="witsml:generalMeasureType" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The value of the one way loss per unit of length. The usual uom is decibels per kilometre (dB/km), although this might vary depending on the
+               calibration method used.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="frequency" type="witsml:frequencyMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The frequency (and uom) for which the one-way loss is measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wavelength" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The wavelength (and uom) for which the one-way loss is measured. The reported wavelength should be the wavelength of the light in a
+               vacuum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the loss.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsOtdr">
+      <xsd:annotation>
+         <xsd:documentation>This records the result arrays, along with context information, from an Optical Time Domain Reflectometry (OTDR) run. The arrays will define the
+         relative scattered power from the Rayleigh scattering vs distance along the fiber. The actual data values are recorded in a wellLog object, which is referenced in a
+         subelement.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="reasonForRun" type="witsml:OTDRReason" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The reason the OTDR test was run. The three main reasons are 'pre-installation', which is before the installation of the fiber;
+               'post-installation', which is used to validate a successful fiber installation; and 'DTS run', which is a quality check of the fiber prior to a DTS run. A fourth
+               permitted value is 'other'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimRun" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The dateTime of the run.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dataInWellLog" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reference to the well log used to record the table of data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberEndConncected" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the fiber connection node. If more than one node is available for a well/wellbore, this element is used to specify which node is
+               connected to the instrument box. This name should correspond to the fiberEndPoint/name that is recorded in the installed system object.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment about the OTDR run.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the run.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsProcessedWellLog">
+      <xsd:annotation>
+         <xsd:documentation>Captures information about one processed wellLog.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="processing" type="witsml:kindString" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The kind of processing used to create the new log.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="derivedWellLog" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The resultant wellLog.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sourceWellLog" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The wellLog which was the primary source for creating the derived log.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual comment about the processing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsPumpActivity">
+      <xsd:annotation>
+         <xsd:documentation>The activity of pumping the fiber downhole.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name which can be used to reference the pumping activity. In general, a pumping activity does not have a natural name, so that this element
+               will not be often used.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installedFiber" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the InstalledFiberInstance that this activity relates to.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpingDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the pumping activity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="engineerName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person in charge of the pumping activity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="serviceCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The company that performed the pumping activity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpFluidType" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of fluid used in the pump.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="controlLineFluid" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of fluid used in the control line.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpDirection" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The direction of the pumping.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberEndSeal" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of end seal on the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cableMeterType" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of cable meter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cableMeterSerialNumber" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The serial number of the cable meter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cableMeterCalibrationDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date the cable meter was calibrated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:element name="wasDriftRunPerformed" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>True or False. Was a drift run performed? This element should be used to indicate if a drift run was performed or not, where the instance of
+                  the drift run (OTDR) is not available. If the OTDR is available, use the OTDRPerformed element to specify the OTDR instance.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="OTDRPerformed" type="witsml:refNameString" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the OTDR that was run. If an OTDR was run, but there is not instance of the OTDR to reference, choose the wasDriftRunPerformed
+                  element, and set it to True.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="excessFiberRecovered" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length of the excess fiber that was removed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpLog" type="witsml:cs_dtsPumpLogTable" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the pumping activity, that is captured in the pump log.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the pump activity.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsPumpLogRow">
+      <xsd:annotation>
+         <xsd:documentation>The pump log row are elements defined in the sequence below.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="cableSpeed" type="witsml:velocityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The speed of the cable.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberPumpedLength" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length of fiber pumped into the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The operating pressure of the pump.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpFluid" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The fluid used in the pumping operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temperatureIn" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature going into the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temperatureOut" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature at the end of the operation</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="remarks" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Any general remarks about the pumping operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the row.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsPumpLogTable">
+      <xsd:annotation>
+         <xsd:documentation>Data type supporting a pump log for DST fiber installation data.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="tableRow" type="witsml:cs_dtsPumpLogRow" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>This is a row of the pump log table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsRefractiveIndex">
+      <xsd:annotation>
+         <xsd:documentation>The refractive index of a material depends on the frequency or wavelength of the light. Hence it is necessary to include both the value (a unitless
+         number) and the frequency or wavelength. The frequency will be a quantity type with a frequency unit, such as Hz, kHz, or MHz. The wavelength will be a quantity type with
+         a length unit, such as m, cm, um, in, or ft.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="value" type="witsml:unitlessQuantity" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The value of the refractive index.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="frequency" type="witsml:frequencyMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The frequency (and uom) for which the refractive index is measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wavelength" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The wavelength (and uom) for which the refractive index is measured. The reported wavelength should be the wavelength of the light in a
+               vacuum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the index.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_dtsSingleInstalledPoint">
+      <xsd:annotation>
+         <xsd:documentation>A set of points recorded during the installation process. The information can include the length along the fiber, the measured depth, and a type of
+         point.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the installed point of the fiber. This is optional, because the sender may want to record points that are outside the
+               well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lengthAlongFiber" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length along the fiber, from the zero point, for this particular point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:InstalledFiberPoint" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of point that is being recorded.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the point.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element enumListSet.-->
+   <xsd:complexType name="enumListSet">
+      <xsd:sequence>
+         <xsd:element name="enumList" type="witsml:enumList" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A single enumeration list.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="enumList">
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:str32" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the list.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A description of the list. This specifies what the individual values represent.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="namingSystem" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The naming system within which the terms are defined.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="value" type="witsml:enumValue" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A description of an enumberation value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="enumValue">
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:kindString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A description of the value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="deprecated" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True (false or 1) indicates that the value has been deprecated and may be removed in future versions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultCceTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Either give the pair, totalVolume and liquidVolume, or the single value, liquidDropoutPercent. The liquidDropoutPercent = liquidVolume /
+               totalVolume.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+               <xsd:element name="totalVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
+               <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
+            </xsd:sequence>
+            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="1" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="relativeVolumeRatio" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="yFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultCompositeComposition">
+      <xsd:sequence>
+         <xsd:element name="componentName" type="witsml:kindString" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="kValue" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultComposition">
+      <xsd:sequence>
+         <xsd:element name="isPrimary" type="witsml:logicalBoolean" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the component is the primary component in the composition. False ("false" or "0") or not given indicates that
+               this is not a primary component.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="componentName" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="componentBaseKind" type="witsml:FluidComponent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="componentKind" type="witsml:FluidComponentKind" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="molecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="specificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="boilingPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="criticalPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="criticalTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="criticalVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="acentricFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="volumeTranslationFactor" type="witsml:molarVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="alphaShapeFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="watsonKExponent" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="splitCount" type="witsml:positiveCount" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="plusMinimumMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="plusMaximumMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="rvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Reid vapor pressure of the product. The absolute vapor pressure of volatile crude oil and volatile petroleum liquids, except liquefied petroleum
+               gases, as determined in accordance with American Society for Testing and Materials under the designation ASTM D323-56.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True vapor pressure of the product. The equilibrium partial pressure exerted by a petroleum liquid as determined in accordance with standard
+               methods.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="binaryInteractionCoefficient" type="witsml:binaryInteractionCoefficient" minOccurs="0" maxOccurs="unbounded" />
+         <xsd:element name="calculated" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultConstantCompositionExpansionTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="relativeVolumeReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cceTestStep" type="witsml:cs_fluidResultCceTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultConstantVolumeDepletionTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cumulativeGasProducedReferenceStd" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The volume is corrected to standard conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cvdTestStep" type="witsml:cs_fluidResultCvdTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultContaminant">
+      <xsd:sequence>
+         <xsd:element name="contaminantKind" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="volumePercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultCvdTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:annotation>
+               <xsd:documentation>Either give the liquidVolume, or the liquidDropoutPercent, which is the liquid volume divided by the ltotalVolume.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="cumulativeGasProducedVolume" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="cumulativeGasProducedRatioStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>This ratio is the cumulativeGasProducedVolume divided by cumulativeGasProducedReference.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultDataQuality">
+      <xsd:sequence>
+         <xsd:element name="quality" type="witsml:DataQuality" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="source" type="witsml:nameString" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="purpose" type="witsml:descriptionString" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultDifferentialLiberationTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="shrinkageReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="dlTestStep" type="witsml:cs_fluidResultDifferentialLiberationTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultDifferentialLiberationTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="oilVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="oilShrinkageFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="totalFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="solutionGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cumulativeStockTankGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cumulativeSaturatedGORStd" type="witsml:standardVolumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="residualAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultJCurveTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cumulativeGasProducedReference" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="condensateYieldPressure1" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="condensateYieldTemperature1" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="condensateYieldPressure2" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="condensateYieldTemperature2" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="jcrvTestStep" type="witsml:cs_fluidResultJCurveTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultJCurveTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>divide liquidVolume by liquiedDropoutReference to get liquid DropoutPercent.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="cumulativeGasProducedVolume" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="cumulativeGasProducedRatioStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>divide cumulativeGasProducedVolume by cumulativeGasProducedReference to get cumulativeGasProducedRatio.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="condensateYieldVolumeRatio1Std" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="condensateYieldVolumeRatio2Std" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultPhaseComposition">
+      <xsd:sequence>
+         <xsd:element name="componentName" type="witsml:kindString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultSaturationTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="saturationTestStep" type="witsml:cs_fluidResultSaturationTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultSaturationTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="dewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultSeparatorTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="shrinkageReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="separatorTestStep" type="witsml:cs_fluidResultSeparatorTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultSeparatorTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:choice>
+            <xsd:element name="oilAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="oilSpecificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:sequence>
+               <xsd:element name="oilVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
+               <xsd:element name="gasVolume" type="witsml:standardVolumeMeasure" minOccurs="1" maxOccurs="1" />
+            </xsd:sequence>
+            <xsd:sequence>
+               <xsd:element name="oilShrinkageFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>divide oilVolume by shrinkageReference to get oilShrinkageFactor</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="stageSeparatorGORStd" type="witsml:standardVolumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>divide gasVolume by oilVolume to get stageSeparatorGOR</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="correctedStageSeparatorGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cumulativeStockTankGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="solutionGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="residualAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultStockTank">
+      <xsd:sequence>
+         <xsd:element name="temperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultTransportPropertiesTest">
+      <xsd:sequence>
+         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="transportTestStep" type="witsml:cs_fluidResultTransportTestStep" minOccurs="1" maxOccurs="unbounded" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultTransportTestStep">
+      <xsd:sequence>
+         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="dewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="cloudPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="pourPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:element name="oilAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+            <xsd:element name="oilSpecificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="oilThermalConductivity" type="witsml:thermalConductivityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasThermalConductivity" type="witsml:thermalConductivityMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="gasHeatingValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_fluidResultVolumeReference">
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:VolumeReferenceKind" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="referenceVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_generalAddress">
+      <xsd:annotation>
+         <xsd:documentation>An general address structure. This form is appropriate for most countries.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Name line of an address. If missing, use the Name of the business associate.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="street" type="witsml:nameString" minOccurs="1" maxOccurs="4">
+            <xsd:annotation>
+               <xsd:documentation>The Street is a generic term for the middle lines of an address. They may be a street address, PO Box, Suite number, or any lines that come
+               between the "name" and "city" lines. This may be repeated for up to four, ordered lines.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="city" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The City for the business associate's address</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The GeneralAddress allows the choice of a State, Province, or County element. It is assumed that different elements would be appropriate in
+               different countries. A user community should choose which element is appropriate in the various countries.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:element name="state" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
+            <xsd:element name="province" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
+            <xsd:element name="county" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="country" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Country may be included. Although this is optional, it is probably required for most uses.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="postalCode" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A postal code, if appropriate for the country. In the USA this would be the five or nine digit zip code.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="kind" type="witsml:AddressKindEnum" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>The type of address: mailing, physical, or both.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_geographicContext">
+      <xsd:annotation>
+         <xsd:documentation>A geographic context of a report.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="country" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the country.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="state" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The state of province within the country.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="field" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the field within whose context the report exists.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="offshoreLocation" type="witsml:cs_offshoreLocation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An offshore context.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_nameTag">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Equipment NameTag Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:kindString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The physical identification string of the equipment tag.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="numberingScheme" type="witsml:NameTagNumberingScheme" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The format or encoding specification of the equipment tag. The tag may contain may different pieces of information and knowledge of that
+               information is inherent in the specification. The "identification string" is a mandatory part of the information in a tag.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="technology" type="witsml:NameTagTechnology" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Identifies the general type of identifier on an item. If multiple identifiers exist on an item, a separate description set for each identifier
+               should be created. For example, a joint of casing may have a barcode label on it along with a painted-on code and an RFID tag attached or embedded into the
+               coupling. The barcode label may in turn be an RFID equipped label. This particular scenario would require populating five nameTags to fully describe and decode all
+               the possible identifiers as follows: 'tagged' - RFID tag embedded in the coupling, 'label' - Serial number printed on the label, 'tagged' - RFID tag embedded into
+               the label, 'label' - Barcode printed on the label, 'painted'- Mill number painted on the pipe body.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="location" type="witsml:NameTagLocation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An indicator of where the tag is attached to the item. This is used to assist the user in finding where an identifier is located on an item. This
+               optional field also helps to differentiate where an identifier is located when multiple identifiers exist on an item. Most downhole components have a box (female
+               thread) and pin (male thread) end as well as a pipe body in between the ends. Where multiple identifiers are used on an item, it is convenient to have a reference
+               as to which end, or somewhere in the middle, an identifier may be closer to. Some items may have an identifier on a non-standard location, such as on the arm of a
+               hole opener. 'other', by exclusion, tells a user to look elsewhere than on the body or near the ends of an item. Most non-downhole tools will use either 'body',
+               'other' or not specified as the location tends to lose value with smaller or non threaded items.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>When the tag was installed in or on the item.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the company that installed the tag.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mountingCode" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Reference to a manufacturers or installers installation description, code, or method.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A comment or remark about the tag.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the tag.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_northSeaOffshore">
+      <xsd:annotation>
+         <xsd:documentation>A type of offshore location that captures the North Sea Offshore terminology.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="areaName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An optional, uncontrolled value, which may be used to describe the general area of offshore North Sea in which the point is
+               located.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="quadrant" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The number or letter of the quadrant in the North Sea.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="blockSuffix" type="witsml:str2" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A lower case letter assigned if a block is subdivided.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_offshoreLocation">
+      <xsd:annotation>
+         <xsd:documentation>A generic type of offshore location. This allows an offshore location to be given by an Area Name, and up to four block names. A comment is also
+         allowed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="areaName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general meaning of Area. It may be as general as 'UK North Sea' or 'Viosca Knoll'. The user community must agree on the meaning of this
+               element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="blockID" type="witsml:nameString" minOccurs="1" maxOccurs="10">
+            <xsd:annotation>
+               <xsd:documentation>One to four block ID's, that can more tightly locate the object. The BlockID should be an identifying name or code. The user community must agree
+               on the exact meaning of this element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="northSeaOffshore" type="witsml:cs_northSeaOffshore" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An offshore location using the North Sea Offshore terminology.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_personName">
+      <xsd:annotation>
+         <xsd:documentation>The components of a persons name.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="prefix" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name prefix. Such as, Dr, Ms, Miss, Mr, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="first" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The persons first name.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="middle" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The persons middle name or initial name.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="last" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The persons last or given name.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="suffix" type="witsml:nameString" minOccurs="0" maxOccurs="9">
+            <xsd:annotation>
+               <xsd:documentation>A name suffix. Such as Esq, Phd, etc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowChangeLog">
+      <xsd:annotation>
+         <xsd:documentation>Documents the point in time where changes were made.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A name assigned to the change.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The timestamp associated with the change. All changes must use this timestamp.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reason" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual reason for the change.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowExpectedPortProperty">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Expected Property Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="property" type="witsml:ReportingProperty" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of property.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the sensor was activated on the port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the sensor was deactivated on the port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tagAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternative name for the sensor that will measure the property.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="expectedFlowProduct" type="witsml:cs_productFlowQualifierExpected" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined
+               for each pair. The aggregate of expectations on all properties should be a subset of the aggregate of expectations on the port. If no expectations are defined on
+               the port then the port aggregate will be defined by the properties.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark associated with this property.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowExpectedUnitProperty">
+      <xsd:annotation>
+         <xsd:documentation>Defines expected properties of a facility represented by a unit.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="property" type="witsml:FacilityParameter" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of facility property. Each property is documented to have values of a particular type.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of qualifier of the property.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark associated with this property.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowExternalReference">
+      <xsd:annotation>
+         <xsd:documentation>A reference to an external port within a different Product Flow Model. This value represents a foreign key from one element to
+         another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="port" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the external port in the network that represents the current Model. This is the port to which a different model is being
+               connected.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedPort" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the external port within the connected Model. This is the port on a different model to which the port on this model is
+               connected.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedModel" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the Product Flow Model that contains the connected port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedInstallation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility that is represented by the connected model. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowlExternalPort">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Network External Port Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the external port within the context of the current Product Flow Network.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="direction" type="witsml:ProductFlowPortType" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines whether this port is an inlet or outlet. Note that this is a nominal intended direction.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="exposed" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the network. False
+               ("false" or "0") or not given indicates a normal port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedNode" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the internal node to which this external port is connected. All ports (whether internal or external) that are connected to a node with
+               the same name are connected to each other. Node names are unique to each network. The purpose of the external port is to provide input to or output from the
+               internal network except when the port is an "exposed" port. The purpose of an exposed port is to allow the properties of the port to be seen external to the
+               network. For an exposed port, the connection points to the associated port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark about the port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the port.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowNetwork">
+      <xsd:annotation>
+         <xsd:documentation>The non-contextual content of a WITSML Product Flow Network object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the Product Flow Network. This must be unique within the context of the overall Product Flow Model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of a network plan. This indicates a planned network. All child network components must all be planned and be part of the same plan. The
+               parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual network.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parentNetwork" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the network containing the unit that this network represents. That is, the Unit must exist in a different Network. If a parent
+               network is not specified then the network represents the model. A model should only be represented by one network. The model network represents the overall
+               installation. All other networks represent internal detail and should not be referenced from outside the model. The external ports on the model network represent
+               the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model network because
+               it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="representedUnit" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Use parentNetwork for all new work. A pointer to the Flow Unit that this network represents. The Unit must exist in a different
+               Network. If a unit is not specified then the network represents the model. A model should only be represented by one network. The model network represents the
+               overall installation. All other networks represent internal detail and should not be referenced from outside this model. The external ports on the model network
+               represent the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model
+               network because it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence). A unit model defines the internal behavior of a Flow
+               Unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark about the network.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="port" type="witsml:cs_productFlowlExternalPort" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An external port. This exposes an internal node for the purpose of allowing connections to the internal behavior of the network. Networks that
+               represent a Flow Unit should always have external ports. If this network represents a Unit then the name of the external port must match the name of a port on the
+               Unit (i.e., they are logically the same port).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="unit" type="witsml:cs_productFlowUnit" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A flow behavior for one unit. Within this context, a unit represents a usage of equipment for some purpose. The unit is generally identified by
+               its function rather than the actual equipment used to realize the function. A unit might represent something complex like a field or separator or something simple
+               like a valve or pump.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="changeLog" type="witsml:cs_productFlowChangeLog" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Documents that a change occurred at a particular time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the network.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
+   <xsd:complexType name="cs_productFlowPort">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Port Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the port within the context of the Product Flow Unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of a network plan. This indicates a planned port. All child network components must all be planned and be part of the same plan. The
+               parent unit must be part of the same plan or be an actual. Not specified indicates an actual port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="direction" type="witsml:ProductFlowPortType" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines whether this port is an inlet or outlet. This is a nominal intended direction.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility represented by this Product Flow Port The name can be qualified by a naming system. The facility name is assumed to be
+               unique within the context of the facility represented by the unit. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name should also be listed as
+               an alias.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="exposed" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the unit. False ("false"
+               or "0") or not given indicates a normal port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedNode" type="witsml:cs_connectedNode" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines the node to which this port is connected. A timestamp activates and deactivates the connection. Only one connectedNode should be active
+               at any one point in time. There are no semantics for the node except common connection. All ports that are connected to a node with the the same name are inherently
+               connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network (that is, not the overall model).
+               All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements of the network. Any node that is
+               internally connected to only one port is presumably a candidate to be connected to an external node. The behavior of ports connected at a common node is as follows:
+               a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an assumption of steady state fluid flow. b)
+               Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the node via all connected ports. c) The flow
+               direction of a port connected to the node may be transient. That is, flow direction may change toward any port(s) if the relative internal pressure of the Product
+               Flow Units change and a new steady state is achieved.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="expectedFlowProduct" type="witsml:cs_productFlowQualifierExpected" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined
+               for each pair.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="expectedFlowProperty" type="witsml:cs_productFlowExpectedPortProperty" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines the properties that are expected to be measured at this port. This can also specify the equipment tag(s) of the sensor that will read the
+               value. Only one of each property kind should be active at any point in time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark associated with this port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the port.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowQualifierExpected">
+      <xsd:annotation>
+         <xsd:documentation>Defines an expected combination of kinds.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="flow" type="witsml:ReportingFlow" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="product" type="witsml:ReportingProduct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of product within the flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The expected kind of qualifier of the flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productFlowUnit">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Unit Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the Product Flow Unit within the context of the Product Flow Network.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of a network plan. This indicates a planned unit. All child network components must all be planned and be part of the same plan. The
+               parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="internalNetwork" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the network representing the internal behavior of this unit. The names of the external ports on the internal network must match the
+               names of the ports on this unit. That is they are logically the same ports.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility for which this Product Flow Unit describes fluid flow connecton behavior. The name can be qualified by a naming system.
+               This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent1" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility this named facility. The name can be
+               qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent2" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility of facilityParent1. The name can be
+               qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the
+               context of a parent) should also be listed as an alias.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The name and type of a facility whose context is relevant to the represented facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="expectedProperty" type="witsml:cs_productFlowExpectedUnitProperty" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines an expected property of the facility represented by this unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="relativeCoordinate" type="witsml:cs_relativeCoordinate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative coordinate of the unit on a display screen. This is not intended for detailed diagrams. Rather it is intended to allow
+               different applications to present a user view which has a consistent layout.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="port" type="witsml:cs_productFlowPort" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An inlet or outlet port associated with this unit. If there is an internal network then the name of this port must match the name of an external
+               port for that network. Any properties (e.g., volume, pressure, temperature) that are assigned to this port are inherently assigned to the corresponding external
+               port on the internal network. That is, the ports are logically the same port. Similar to a node, there is no pressure drop across a port. Also similar to a node,
+               conservation of mass exists across the port and the flow direction across the port can change over time if the relative pressures across connected units
+               change.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark associated with this unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the Unit.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationActivity">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Production Activity Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="lostProduction" type="witsml:cs_productionOperationLostProduction" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Infomation about a lost production.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lostInjection" type="witsml:cs_productionOperationLostProduction" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Infomation about a lost injection.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterCleaningQuality" type="witsml:cs_productionOperationWaterCleaningQuality" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about the contaminants in water, and the general water quality.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="shutdown" type="witsml:cs_productionOperationShutdown" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Infomation about a shutdown event.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="alarm" type="witsml:cs_productionOperationAlarm" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Infomation about an alarm.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="marineOperation" type="witsml:cs_productionOperationMarineOperation" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a marine operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargoShipOperation" type="witsml:cs_productionOperationCargoShipOperation" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a cargo operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operationalComment" type="witsml:cs_productionOperationOperationalComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A comment about a kind of operation. The time of the operation can be specified.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationAlarm">
+      <xsd:annotation>
+         <xsd:documentation>A structure to record informaion about a single alarm.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time when the alarms went off.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="area" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The area where the alarm went off.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of alarm that went off.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reason" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The reason for the alarm going off.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment relevant for the alarm.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationCargoShipOperation">
+      <xsd:annotation>
+         <xsd:documentation>Infomation about a cargo ship operation.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="vesselName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of the cargo vessel for the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the vessel arrived.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time that the vessel left.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="captain" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of the captain of the vessel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargoNumber" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>the cargo identifier.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargoBatchNumber" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cargo batch number. Used if the vessel needs to temporarily disconnect for some reason (e.g., weather).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargo" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Description of cargo on the vessel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilGrossStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gross oil loaded to the ship during the report period. Gross oil includes BS and W. This volume has been corrected to standard conditions of
+               temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilGrossTotalStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gross oil loaded to the ship in total during the operation. Gross oil includes BS and W. This volume has been corrected to standard conditions of
+               temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilNetStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Net oil loaded to the ship during the report period. Net oil excludes BS and W, fuel, spill and leaks. This volume has been corrected to standard
+               conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilNetMonthToDateStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Net oil loaded to the ship from the beginning of the month to the end of the reporting period. Net oil excludes BS and W, fuel, spill and leaks.
+               This volume has been corrected to standard conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityStdTempPres" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Density of the liquid loaded to the tanker. This density has been corrected to standard conditions of temperature and
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Density of the liquid loaded to the tanker.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Reid vapor pressure of the liquid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bsw" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Basic sediment and water is measured from a liquid sample of the production stream. It includes free water, sediment and emulsion and is measured
+               as a volume percentage of the liquid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="salt" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Salt content. The product formed by neutralization of an acid and a base. The term is more specifically applied to sodium
+               chloride.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A commnet about the operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationHSE">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Operational Health, Safety and Environment Component Schema.</xsd:documentation>
+      </xsd:annotation>
+     
+      <xsd:sequence>
+         <xsd:element name="IncidentCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>the number of incidents of accidents and injuries that were reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sinceLostTime" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of time since the most recent Lost Time Accident.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sincePreventionExercise" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of time since the most recent accident prevention exercise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sinceDefinedSituation" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of time since the most recent defined hazard and accident situation (Norwegian DFU).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="medicalTreatmentCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The number of medical treatments that have occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="alarmCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The number of system alarms that have occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="safetyIntroCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The number of personnel safety introductions that have occurred.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="safetyDescription" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual description of safety considerations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="safety" type="witsml:cs_productionOperationSafety" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Safety information at a specific installatino.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="weather" type="witsml:cs_productionOperationWeather" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about the weather at a point in time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationInstallationReport">
+      <xsd:annotation>
+         <xsd:documentation>WITSML -Installation Report Component Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The installation represented by this report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bedsAvailable" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total count of beds available on the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="crewCount" type="witsml:crewCount" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The count of personnel on a type of crew. One of the types is all personnel on board.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="work" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The total cumulative amount of time worked during the reporting period. Commonly specified in units of hours. Note that a day unit translates to
+               24 hours worked.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="workMonthToDate" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The total cumulative amount of time worked from the beginning of the month to the end of reporting period. Commonly specified in units of hours.
+               Note that a day unit translates to 24 hours worked.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="workYearToDate" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The total cumulative amount of time worked from the beginning of the year to the end of reporting period. Commonly specified in units of hours.
+               Note that a day unit translates to 24 hours worked.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operationalHSE" type="witsml:cs_productionOperationHSE" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Health, Safety and Environmenal information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productionActivity" type="witsml:cs_productionOperationActivity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Production activities.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationLostProduction">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Lost Production Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="volumeAndReason" type="witsml:lostVolumeAndReason" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A estimated lost volume and the reason for the loss.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="thirdPartyProcessing" type="witsml:cs_productionOperationThirdPartyProcessing" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The estimated amount of oil and gas lost due to third party processing at an installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationMarineOperation">
+      <xsd:annotation>
+         <xsd:documentation>Infomation about a marine operation.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The beginning date and time that the information represents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The ending date and time that the comment represents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="generalComment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general comment on marine activity in the area</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="supplyShip" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of supply vessel for the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standbyVessel" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of standby vessel for the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="supplyShipComment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Comment regarding the supply ship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standbyVesselComment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Comment regarding the standby vessel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="basketMovement" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Report of any basket movement to and from the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="activity" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A comment on a special event in the marine area.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationOperationalComment">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Operational Comments Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="type" type="witsml:OperationKind" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of operation</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The beginning date and time that the comment represents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The ending date and time that the comment represents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A comment about the operation and/or the activities within the operation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationSafety">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Safety Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="meantimeIncident" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mean time between safety incidents.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="safetyCount" type="witsml:safetyCount" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The count of a type of safety issue.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Safety related comment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationShutdown">
+      <xsd:annotation>
+         <xsd:documentation>Infomation about a shutdown event.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the installation which was shut down. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A general description of the shutdown with reason and other relevant information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The time the shutdown started.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The time the shutdown ended.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumetricDownTime" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Downtime when the installation is unable to produce 100% of its capability.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lossOilStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of oil deliveries because of the shutdown. This volume has been corrected to standard conditions of temperature and
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lossGasStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of gas deliveries because of the shutdown. This volume has been corrected to standard conditions of temperature and
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="activity" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A description of main activities from time to time during the shutdown period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationThirdPartyProcessing">
+      <xsd:annotation>
+         <xsd:documentation>Production losses due to Third Party Processing.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the installation which performed the processing. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The estimated amount of oil lost. This volume has been corrected to standard conditions of temperature and pressure</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The estimated amount of gas lost. This volume has been corrected to standard conditions of temperature and pressure</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the event.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationWaterCleaningQuality">
+      <xsd:annotation>
+         <xsd:documentation>Information about the contaminants in water, and the general water quality. The values are measured from a sample, which is described below. Values
+         measured from other samples should be given in different instances of the type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="samplePoint" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An identifier of the point from which the sample was taken. This is an uncontrolled string value, which should be as descriptive as
+               possible.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilInWaterProduced" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total measured oil in the water after the water cleaning process, but before it is discharged from the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="amountOfOil" type="witsml:massMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total measured oil in the water after the water cleaning process, but before it is discharged from the installation</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ammonium" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of ammonium found in the water sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="totalOrganicCarbon" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of total organic carbon found in the water. The water is under high temperature and the carbon left is measured</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phenol" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of Fenol found in the water sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="glycol" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of Glycol found in the water sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="phValue" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pH value of the treated water. The pH value is best given as a value, with no unit of measure, since there are no variations from the
+               pH.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature of the water before it is discharged.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="residualChloride" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total measured residual clorines in the water after the water cleaning process, but before it is discharged from the
+               installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oxygen" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total measured Oxygen in the water after the water cleaning process, but before it is discharged from the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="turbidity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A measure of the cloudiness of water caused by suspended particles.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coulterCounter" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A measure of the number of particles in water as measured by a coulter counter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Any comment that may be useful in describing the water quality. There can be multiple comments.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productionOperationWeather">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Operations Weather Component Schema</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Date and time the information is related to.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="agency" type="witsml:str32" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of company that supplied the data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="barometricPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Atmospheric pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="beaufortScaleNumber" type="witsml:beaufortScaleIntegerCode" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Beaufort wind scale is a system used to estimate and report wind speeds when no measuring apparatus is available. It was invented in the
+               early 19th Century by Admiral Sir Francis Beaufort of the British Navy as a way to interpret winds from conditions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempSurface" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Average temperature above ground for the period. Temperature of the atmosphere.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempSurfaceMn" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Minimum temperature above ground. Temperature of the atmosphere.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempSurfaceMx" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Maximum temperature above ground.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempWindChill" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A measure of the combined chilling effect of wind and low temperature on living things, also named chill factor, e.g., according to US weather
+               service table, an air temperature of 30 degF with a 10 mi/h corresponds to a windchill of 22 degF.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempsea" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Sea temperature.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="visibility" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Horizontal visibility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="aziWave" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The direction from which the waves are coming, measured from true north.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="htWave" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Average height of the waves.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="significantWave" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="maxWave" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum wave height.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="periodWave" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The elapsed time between the passing of two wave tops.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="aziWind" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The direction from which the wind is blowing, measured from true north.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="velWind" type="witsml:velocityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Wind speed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="typePrecip" type="witsml:str32" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Type of precipitation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="amtPrecip" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Amount of precipitation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="coverCloud" type="witsml:str32" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Description of cloud cover.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="ceilingCloud" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Height of cloud cover.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="currentSea" type="witsml:velocityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Current speed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="aziCurrentSea" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Azimuth of current.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comments" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Comments and remarks.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeAlert">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Alert Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="target" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An XPATH to the target value within the message containing this XPATH value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="level" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The level of the alert.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of alert. For example "off specification".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual decription of the alert.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeBusinessUnit">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume component schema for defining business units.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:BusinessUnitKind" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of business unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The human contextual name of the business unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A textual description of the business unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="subUnit" type="witsml:cs_productVolumeBusinessSubUnit" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A component part of the unit. The composition of a unit may vary with time. This defines the ownership share or account information for a sub
+               unit within the context of the whole unit. For ownership shares, at any one point in time the sum of the shares should be 100%.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the business unit.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeBusinessSubUnit">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume component schema for defining ownership shares of business units.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Points to business unit which is part of another business unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice>
+            <xsd:element name="ownershipShare" type="witsml:cs_productVolumeBusinessOwnershipShare" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines the ownership share in the parent unit at a point in time. This commonly applies at a parent source unit (e.g., a field or
+                  platform).</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="accountInformation" type="witsml:cs_productVolumeBusinessAccountInfo" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Defines account information in the parent unit. This commonly applies at a parent terminus unit (e.g., a terminal),</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the business unit.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeBusinessOwnershipShare">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume component schema for defining ownership shares.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="share" type="witsml:volumePerVolumeMeasurePercent" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The percent ownership of the sub-unit in the unit during the specified time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="startDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date on which the ownership became valid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="endDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The final date on which the ownership was valid. If no end date is specified, the share is considered to still be valid.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the business unit.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeBusinessAccountInfo">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume component schema for defining account information.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="accountId" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The identifier of the account of the sub-unit within the whole business unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="product" type="witsml:ReportingProduct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The product associated with the account identifier.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the business unit.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:simpleType name="BusinessUnitKind">
+      <xsd:annotation>
+         <xsd:documentation>Defines a type of business unit. //////////////////////////////////////////////////////////////// THESE VALUES WILL BE MOVED TO THE
+         ancilary/enumValues.xsd FILE. ////////////////////////////////////////////////////////////////</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="company">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="field">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="license">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="business area">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="platform">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="terminal">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxx</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:complexType name="cs_productVolumeComponentContent">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Component Content Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:ReportingProduct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of product whose relative content is being described. This should be a specific component (e.g., water) rather than a phase (e.g.,
+               aqueous).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="name" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of product that is being reported. This is reserved for generic kinds like chemical.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="referenceKind" type="witsml:ReportingProduct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of product to which the product is being compared. If not given then the product is being compared against the overall flow
+               stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:group ref="witsml:grp_commonPropertiesProductVolume">
+            <xsd:annotation>
+               <xsd:documentation>The properties whose existance is independent of a specific location in the hierarchy.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:group>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeFacility">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Report Facility Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:facilityIdentifierStruct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility. The name can be qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent1" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility. For example, if name represents a
+               completion, then facilityParent1 would represent the name of the well within which name was unique. The name can be qualified by a naming system. This also defines
+               the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent2" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility of parent1. The name can be qualified
+               by a naming system. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the
+               context of a parent) should also be listed as an alias.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:sequence minOccurs="0" maxOccurs="1">
+            <xsd:element name="unit" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The Product Flow Unit representing the facility. This must be unique within the context of the Product Flow Network.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="network" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The Product Flow Network representing the facility. This can only be given if unit is given. This is only required if the network is not the
+                  same as the primary network that represents the Product Flow Model. This must be unique within the context of the Product Flow Model represented by this
+                  report.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:sequence>
+         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The name and type of a facility whose context is relevant to this facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellStatus" type="witsml:wellStatus" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The status of the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellProducing" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True (or 1) indicates that the well is producing. False (or 0) or not given indicates that the well is not producing. This only applies if the
+               facility is a well or wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellInjecting" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True (or 1) indicates that the well is injecting. False (or 0) or not given indicates that the well is not injecting. This only applies if the
+               facility is a well or wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="capacity" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The storage capacity of the facility (e.g., a tank).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operationTime" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of time that the facility was active during the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="downtimeReason" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The reason for any down time during the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameterSet" type="witsml:cs_productVolumeParameterSet" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Usage values for one parameter associated with the facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flow" type="witsml:cs_productVolumeFlow" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Reports a flow of a product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A timestamped remark about the facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the Product Volume Facility.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeFlow">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Flow Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of this flow within the context of this report. This might reflect some combination of the kind of flow, port, qualifier and related
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="kind" type="witsml:ReportingFlow" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the type of flow that is being reported. The type of flow is an indication of the overall source or target of the flow. A production
+               flow has one or more wells as the originating source. An injection flow has one or more wells as the ultimate target. An import flow has an offsite source. An
+               export flow has an offiste target. A consumption flow generally has a kind of equipment as a target.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Product Flow Port to which the flow is assigned. This is the port on the Product Flow Unit that represents the facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="direction" type="witsml:ProductFlowPortType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of port that this flow represents: inlet or outlet.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility represented by the port where the measurements were taken. The name can be qualified by a naming system. This also
+               defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternatative name of a facility represented by the port. This is generally unique within a naming system. The above contextually unique name
+               (that is, within the context of a parent) should also be listed as an alias.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Qualifies the type of flow that is being reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="subQualifier" type="witsml:FlowSubQualifier" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines a specialization of the qualifier value. This should only be given if a qualifier is given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="relatedFacility" type="witsml:cs_productVolumeRelatedFacility" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A second facility related to this flow. For a production flow, this would represent a role of 'produced for'. For an import flow, this would
+               represent a role of 'inport from'. For an export flow, this would represent a role of 'export to'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="version" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A timestamp representing the version of this data. A flow (same port and products) with a more recent timestamp will represent the "current"
+               version.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="versionSource" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Identifies the source of the version. This will commonly be the name of the software which created the version.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sourceFlow" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This is a pointer to the flow from which this flow was derived.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:group ref="witsml:grp_commonPropertiesProductVolume">
+            <xsd:annotation>
+               <xsd:documentation>The properties whose existance is independent of a specific location in the hierarchy.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:group>
+         <xsd:element name="product" type="witsml:cs_productVolumeProduct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Reports a product flow stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A timestamped remark about the flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the Product Volume Flow.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeParameterSet">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Facility Parameter Set Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:FacilityParameter" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility parameter. This should reflect the business semantics of all values in the set and not the underlying kind. For example,
+               specify "diameter" rather than "length" or "distance".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The port to which this parameter is assigned. This must be a port on the unit representing the parent facility of this parameter. If not
+               specified then the parameter represents the unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="measureClass" type="witsml:MeasureClass" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If the value is a measure (value with unit of measure), this defines the measurement class of the value. The units of measure for the value must
+               conform to the list allowed by the measurement class in the unit dictionary file. Mutually exclusive with curveDefinition.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="curveDefinition" type="witsml:cs_curveDefinition" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>If the value is a curve, this defines the meaning of the one column in the table representing the curve. Mutually exclusive with
+               measureClass.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Qualifies the type of parameter that is being reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="subQualifier" type="witsml:FlowSubQualifier" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines a specialization of the qualifier value. This should only be given if a qualifier is given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="version" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A timestamp representing the version of this data. A parameter set with a more recent timestamp will represent the "current"
+               version.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="versionSource" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Identifies the source of the version. This will commonly be the name of the software which created the version.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="product" type="witsml:ReportingProduct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of product that is being reported. This would be useful for something like specifying a tank procuct volume or
+               level.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parameter" type="witsml:cs_productVolumeParameterValue" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A parameter value, possibly at a time. If a time is not given then only one parameter should be given. If a time is specified with one value then
+               time should be specified for all values. Each value in a time series should be of the same underling kind of value (for example, a length
+               measure).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A comment about the parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeParameterValue">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Parameter Value Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time at which the parameter applies. If no time is specified then the value is static.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="1" maxOccurs="1">
+            <xsd:element name="measureValue" type="witsml:generalQualifiedMeasure" minOccurs="1" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>A measure value. Unless the parameter is defined as a tuple, only one value should be specified. The measure class is defined by measureClass
+                  in the parent set. The unit of measure must conform to the units allowed by the measure class in the unit dictionary file. If the 'status' attribute is absent
+                  and the value is not "NaN", the data value can be assumed to be good with no restrictions. A value of "NaN" should be interpreted as null and should be not be
+                  given unless a status is also specified to explain why it is null.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="curveValue" type="witsml:cs_curveData" minOccurs="1" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>The values in one row of a curve. The aggregate of the curve rows represent the curve.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="stringValue" type="witsml:kindQualifiedString" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A string value. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with no restrictions.
+                  A value of "NaN" should be interpreted as null and should be not be given unless a status is also specified to explain why it is null.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="integerValue" type="witsml:integerQualifiedCount" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>An integer value. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with no
+                  restrictions. A value of "NaN" should be interpreted as null and should be not be given unless a status is also specified to explain why it is
+                  null.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A port related to the parameter. If a port is given then the corresponding unit usually must be given. For example, an "offset along network"
+               parameter must specify a port from which the offset was measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="unit" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A unit related to the parameter. For example, an "offset along network" parameter must specify a port (on a unit) from which the offset was
+               measured.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="alert" type="witsml:cs_productVolumeAlert" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An indication of some sort of abnormal condition relative this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumePeriod">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Period Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:ReportingPeriod" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of period that is being reported. If not specified and a time is not given then the period is defined by the reporting
+               period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reporting period that is different from the overall report period. For example, a particular day within a monthly report. This period must
+               conform to the kind of interval. If one value from a pair are given then both values must be given.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The beginning date and time that the period represents.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="date" type="witsml:date" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The day that the period represents.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:sequence>
+               <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date and time that the period represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date and time that the period represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence>
+               <xsd:element name="dateStart" type="witsml:date" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date that the period represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dateEnd" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date that the period represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:group ref="witsml:grp_commonPropertiesProductVolume">
+            <xsd:annotation>
+               <xsd:documentation>The properties whose existance is independent of a specific location in the hierarchy.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:group>
+         <xsd:element name="componentContent" type="witsml:cs_productVolumeComponentContent" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of a component product in the product stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="balanceSet" type="witsml:cs_productVolumeSalesSet" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Provides the sales context for this period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="alert" type="witsml:cs_productVolumeAlert" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An indication of some sort of abnormal condition relative the values in this period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A timestamped remark about the amounts.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the Product Volume Period.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumePortDifference">
+      <xsd:annotation>
+         <xsd:documentation>Product Volume Port Differential characteristics.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A port on the other end of an internal connection. This should always be specified if a Product Flow Network is being referenced by this report.
+               If this is not specified then there is an assumption that there is only one other port for the unit. For example, if this end of the connection represents an inlet
+               port then the implied other end is the outlet port for the unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="presDiff" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The differential pressure between the ports.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tempDiff" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The differential temperature between the ports.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The size of the choke. This characterizes the overall unit with respect to the flow restriction between the ports. The restriction might be
+               implemented using a valve or an actual choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeRelative" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The relative size of the choke restriction. This characterizes the overall unit with respect to the flow restriction between the ports. The
+               restriction might be implemented using a valve or an actual choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeProduct">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Product Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:ReportingProduct" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of product that is being reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="name" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of product that is being reported. This is reserved for generic kinds like chemical.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="splitFactor" type="witsml:nonNegativeFraction" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This factor describes the fraction of fluid in the source flow that is allocated to this product stream. The volumes reported here are derived
+               from the source flow based on this split factor. This should be an allocation flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sourceFlow" type="witsml:cs_refProductFlow" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reference to the source flow whose volumes are used to determine the volumes within this target product stream based on the split
+               factor.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:group ref="witsml:grp_commonPropertiesProductVolume">
+            <xsd:annotation>
+               <xsd:documentation>The properties whose existance is independent of a specific location in the hierarchy.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:group>
+         <xsd:element name="componentContent" type="witsml:cs_productVolumeComponentContent" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of a component product in the product stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="period" type="witsml:cs_productVolumePeriod" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Product amounts for a specific period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:cs_datedComment" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A (possibly timstamped) remark about the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the Product Volume Product.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeRelatedFacility">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Report Facility Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:sequence minOccurs="1" maxOccurs="1">
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="name" type="witsml:facilityIdentifierStruct" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the facility. The name can be qualified by a naming system. This can also define the kind of facility.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="facilityParent1" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility. The name can be qualified by a
+                     naming system. This also defines the kind of facility.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="facilityParent2" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility of parent1. The name can be
+                     qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:element name="kind" type="witsml:ReportingFacility" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>A kind of facility where the specific name is not relevant.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:sequence minOccurs="0" maxOccurs="1">
+               <xsd:element name="port" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The Product Flow Port associated with the Product Flow Unit.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="unit" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The Product Flow Unit representing the facility.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="network" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The Product Flow Network representing the facility. This is only required if the network is not the same as the primary network that
+                     represents the Product Flow Model. This must be unique within the context of the Product Flow Model represented by this report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:sequence>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeSalesSet">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Sales Set Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="kind" type="witsml:SalesFlowPart" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the aspect being described.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargoNumber" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A cargo identifier for the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cargoBatchNumber" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A cargo batch number. Used if the vessel needs to temporarily disconnect for some reason (e.g., weather).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="shipper" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the shipper</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="destination" type="witsml:cs_productVolumeDestination" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the destination of the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="event" type="witsml:cs_productVolumeSaleEvent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A dated event related to the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumeValue" type="witsml:cs_volumeValue" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the fluid, possibly corrected to specific conditions of temperature and pressure. A positive value for an inlet port indicates flow
+                  into the port. A negative value for an inlet port indicates flow out of the port. A positive value for an outlet port indicates flow out of the port. A negative
+                  value for an outlet port indicates flow into of the port. This convention is designed such that a positive sign indicates an expected condition based on the
+                  intended port direction while a negative sign indicates an anomolous condition.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mass" type="witsml:massMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mass of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityValue" type="witsml:cs_densityValue" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid, possibly corrected to specific conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="balanceDetail" type="witsml:cs_productVolumeSalesDetail" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Provides details on the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeSalesDetail">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Sales Context Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="owner" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the business unit which owns the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         
+         <xsd:element name="seller" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the business unit which sells the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="salesAdministrator" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the business unit which is administering a sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="buyer" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the business unit which buys the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="destination" type="witsml:cs_productVolumeDestination" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the destination of the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sourceUnit" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Points to the business unit from which the product originated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="share" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The owner's share of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="accountNumber" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>An account identifier for the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="event" type="witsml:cs_productVolumeSaleEvent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A dated event related to the sale.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         
+         <xsd:element name="volumeValue" type="witsml:cs_volumeValue" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the fluid, possibly corrected to specific conditions of temperature and pressure. Different volumes may be defined at different
+               conditions but they should all represent the same mass of material.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mass" type="witsml:massMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mass of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityValue" type="witsml:cs_densityValue" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid, possibly corrected to specific conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         
+         
+         
+         <xsd:element name="work" type="witsml:workMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The electrical energy represented by the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sampleAnalysisResult" type="witsml:refNameString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to a fluid sample analysis result object that is relevant to the sale. This sample may have been acquired previous to or after this
+               period and is used for determining the allocated characteristics.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="componentContent" type="witsml:cs_productVolumeComponentContent" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The relative amount of a component product in the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeDestination">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Sales Destination Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the destination.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="type" type="witsml:SaleDestinationType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of destination.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="country" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The country of the destination.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_productVolumeSaleEvent">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Volume Sale Event Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="date" type="witsml:date" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date of the event.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="kind" type="witsml:SaleEventKind" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of event.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:simpleType name="SaleEventKind">
+      <xsd:annotation> 
+        
+         <xsd:documentation>Defines a type of event related to a sale. //////////////////////////////////////////////////////////////// THESE VALUES WILL BE MOVED TO THE
+         ancilary/enumValues.xsd FILE. ////////////////////////////////////////////////////////////////</xsd:documentation>
+      </xsd:annotation>
+    
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bill of lading">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxx</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="SalesFlowPart">
+      <xsd:annotation>
+         <xsd:documentation>Defines a subdivision of a flow related to sales. //////////////////////////////////////////////////////////////// THESE VALUES WILL BE MOVED TO THE
+         ancilary/enumValues.xsd FILE. ////////////////////////////////////////////////////////////////</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="opening balance">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is the total volume on stock at the beginning of a time period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="closing balance">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is the total volume on stock at the end of a time period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="input to storage">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is the total volume of additions to a stock within a given time period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lifting entitlement">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lifting entitlement remaining">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gain/loss">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is a lack of proper proportion or relation between the corresponding input and liftings transactions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="adjusted closing">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lifted">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production -- value adjustment">
+            <xsd:annotation>
+               <xsd:documentation>A value that is adjusted due to a change in the value of a product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="transaction">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completed lifting">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is the total volume of a hydrocarbon product that is exported from a stock within a given time period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production imbalance">
+            <xsd:annotation>
+               <xsd:documentation>A gas volume that is the difference between gas volume entering and exiting a shipper's nomination portfolio. This will take into account all
+               differences whatever the time or reason it occurs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="partial lifting">
+            <xsd:annotation>
+               <xsd:documentation>A volume that is the volume of a hydrocarbon product lifting up to a (not completed) determined point in time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="closing storage inventory">
+            <xsd:annotation>
+               <xsd:documentation>A closing storage balance that is adjusted according to imbalance at end of period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tanker lifting">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipeline lifting">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="opflex">
+            <xsd:annotation>
+               <xsd:documentation>A gas volume that is the unused and availiable quantity of gas within a gas transportation system and/or at one or many gas producting fields
+               that is accessible by the operator responsible for gas transportation for the purposes of alleviating field curtailment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="linepack">
+            <xsd:annotation>
+               <xsd:documentation>A gas volume that is the quantity of gas which the operator responsible for gas transportation decides must be provided by the gas producing
+               fields in order to make deliveries as requested by gas shippers and provide operating tolerances.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="transfer">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production - mass adjustment">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="swap">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</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="SaleDestinationType">
+      <xsd:annotation>
+         <xsd:documentation>Defines a type of destination. //////////////////////////////////////////////////////////////// THESE VALUES WILL BE MOVED TO THE
+         ancilary/enumValues.xsd FILE. ////////////////////////////////////////////////////////////////</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="harbor">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="terminal">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxx</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:complexType name="cs_refProductFlow">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a Flow within the current product volume report. This represents a foreign key from one element to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="referencedFlow" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the flow within the facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parentfacility" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the facility that contains the flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_refWellWellbore">
+      <xsd:annotation>
+         <xsd:documentation>Data that represents a foreign key to a wellbore. The wellbore may be defined within the context of another well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="wellboreReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer the wellbore with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreReference. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_refWellWellboreRig">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a rig within a wellbore. The wellbore may be defined within the context of another well. This value represents a foreign key from one
+         node to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="rigReference" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig with which there is a relationship.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellboreParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the rigReference. This is not needed unless the referenced rig is outside the context of a common parent
+               wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellParent" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the well that contains the wellboreParent. This is not needed unless the referenced wellbore is outside the context of a common
+               parent well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_relativeCoordinate">
+      <xsd:annotation>
+         <xsd:documentation>WITSML - Product Flow Connected Node Component Schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="x" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative from-left-to-right location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as
+               viewed by the user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="y" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative from-top-to-bottom location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as
+               viewed by the user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="z" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative from-front-to-back location in a 3D system. The unrotated display origin (0,0) is the upper left-hand corner of the display
+               as viewed by the user. The "3D picture" may be rotated on the 2d display.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_volumeValue">
+      <xsd:annotation>
+         <xsd:documentation>A possibly temperature and pressure corrected volume value.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="volume" type="witsml:volumeQualifiedMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the product. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with no
+               restrictions. A value of "NaN" should be interpreted as null and should be not be given unless a status is also specified to explain why it is
+               null.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="grossCalorificValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of heat which would be released by the complete combustion in air of the above volume of product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature to which the volume has been corrected. If not given then the ambient temperature is assumed. If given, then a pressure should
+               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure to which the volume has been corrected. If not given then the ambient pressure is assumed. If given, then a temperature should also
+               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="work" type="witsml:workMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The electrical energy represented by the product at these conditions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellContext">
+      <xsd:annotation>
+         <xsd:documentation>Within the context of a WITSML Server, this data should duplicate the equivalent information in the well object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="field" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Name of the field in which the well is located.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alias name associated with the well. If the wellName is associated with a naming system then it should be included in this
+               list.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellDatum" type="witsml:cs_wellDatum" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A datum to which elevations and depths are referenced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellDatum">
+      <xsd:annotation>
+         <xsd:documentation>Defines the datums associated with elevation, vertical depth and measured depth coordinates within the context of a well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The human understandable contextual name of the reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="code" type="witsml:ElevCodeEnum" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The code value that represents the type of reference datum. This may represent a point on a device (e.g., kelly bushing) or it may represent a
+               vertical reference datum (e.g., mean sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="datumName" type="witsml:wellKnownNameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the vertical reference datum in a particular naming system. This should only be specified if the above 'code' represents some
+               variation of sea level. An optional short name (code) can also be specified. Specifying a well known datum is highly desired if the above code is a variant of sea
+               level because sea level varies over time and space. An example would be to specify a name of 'Caspian Sea' with a code of '5106' in the 'EPSG' naming
+               system.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Since various activities may use different points as measurement datums, it is useful to characterize the point based on its usage. A well
+               reference datum may have more than one such characterization. For example, it may be the datum used by the driller and logger for measuring their depths. Example
+               usage values would be 'permanent','driller', 'logger' 'WRP' (well reference point) and 'SRP' (site reference point).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:cs_refWellWellbore" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the wellbore that contains the reference datum. This should be specified if a measured depth is given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rig" type="witsml:cs_refWellWellboreRig" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the rig that contains the device used as a reference datum. The rig may be associated with a wellbore in another well (e.g., pattern
+               drilling using a rig on a track).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="elevation" type="witsml:wellElevationCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The gravity based elevation coordinate of this reference datum as measured from another datum. Positive moving upward from the elevation datum.
+               An elevation should be given unless this is a vertical reference datum (e.g., sea level).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="measuredDepth" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth coordinate of this reference datum as measured from another datum. The measured depth datum should either be the same as the
+               elevation datum or it should be relatable to the elevation datum through other datums. Positive moving toward the bottomhole from the measured depth datum. This
+               should be given when a local reference is "downhole", such as a kickoff point or ocean bottom template, and the borehole may not be vertical. If a Depth is given
+               then an Elevation should also be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A contextual description of the well reference datum.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="defaultMeasuredDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for measured depth coordinates. False or not given indicates that this is not the default
+            reference datum. Measured depth coordinates that do not specify a datum reference should be assumed to be measured relative to this default reference datum. Only one
+            reference datum may be designated as the default measured depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultVerticalDepth" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for vertical depth coordinates. False or not given indicates that this is not the default
+            reference datum. Vertical depth coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default vertical depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attribute name="defaultElevation" type="witsml:logicalBoolean" use="optional">
+         <xsd:annotation>
+            <xsd:documentation>True indicates that this is the default reference datum for elevation coordinates. False or not given indicates that this is not the default
+            reference datum. Elevation coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
+            reference datum may be designated as the default elevation datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+      <xsd:attributeGroup ref="witsml:attgrp_uid">
+         <xsd:annotation>
+            <xsd:documentation>The unique identifier of the reference datum.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attributeGroup>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestBottomholeData">
+      <xsd:annotation>
+         <xsd:documentation>Well test data gathered at the bottomhole.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="bottomholePres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure at the bottomhole of the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bottomholeTemp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature at the bottomhole of the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bottomholePOverZ" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The P/Z value at the bottomhole. This is P/Z, pressure over gas compressibility factor (z), at the bottomhole of the well. Note that the uom is
+               units of pressure., since Z is dimensionless.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bottomholeMD" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the bottomhole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
+               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestCumulative">
+      <xsd:annotation>
+         <xsd:documentation>The cumulative amounts of the fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="cumulativeOil" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cumulative amount of oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cumulativeGas" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cumulative amount of gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="cumulativeWater" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cumulative amount of water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestFluidLevelTest">
+      <xsd:sequence>
+         <xsd:element name="fluidLevel" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The fluid level achieved in the well. The value is given as length units from the top of the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="baseUsableWater" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The lowest usable water depth as measured from the surface. See TxRRC H-15.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testedBy" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The business associate that conducted the test. This is generally a person.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestFluidRate">
+      <xsd:sequence>
+         <xsd:element name="fluidRate" type="witsml:volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The fluid flow rate.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidRateStdTempPres" type="witsml:volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The fluid flow rate that has been corrected to standard temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasClass" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Class for Natural Gas. This is not valid for oil or water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestInjectionTestData">
+      <xsd:sequence>
+         <xsd:element name="testDuration" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The time length (with uom) of the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testInterval" type="witsml:cs_wellTestInterval" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The interval tested. This element includes a top and base depth, and the formation tested.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="InjectedFluid" type="witsml:InjectionFluid" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The fluid that is being injected.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellTestCumulative" type="witsml:cs_wellTestCumulative" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cumulative volumes of fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeOrificeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The size of the opening in the flow choke at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="minimumAnnularPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum pressure measured at the annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="maximumAnnularPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum pressure measured at the annulus.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellheadFlowingPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The flowing pressure measured at the wellhead during the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellheadMaximumPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum pressure measured at the wellhead during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="injectionTestResults" type="witsml:cs_wellTestInjectionTestResults" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The production results of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestInjectionTestResults">
+      <xsd:annotation>
+         <xsd:documentation>Oil, gas, and water volumes and rates measured during the well test. The volumes allow either actual volumes or standard (corrected) volumes. The
+         densities are also recorded with the volumes.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="oilVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Oil volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Oil rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestInterval">
+      <xsd:sequence>
+         <xsd:element name="mdTop" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the top of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mdBase" type="witsml:measuredDepthCoord" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth to the bottom of the interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
+               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testedFormation" type="witsml:kindString" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A formation that was tested.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="valvePosition" type="witsml:lengthPerLengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The relative opening of the downhole control valve for the tested zone. This is for surface controllable valves.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestPointData">
+      <xsd:annotation>
+         <xsd:documentation>Well test data gathered at points in the wellbore.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure at the point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature at the point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pOverZ" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The P/Z value at the point. This is P/Z, pressure over gas compressibility factor (z). Note that the uom is units of pressure., since Z is
+               dimensionless.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="md" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the bottomhole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellbore" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
+               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bottomhole" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A value of true (1 or "true") indicates that the point is at the bottomhole. A value of false (0 or "false") or not given indicates
+               otherwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="static" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A value of true (1 or "true") indicates a static (non-flowing) pressure. A value of false (0 or "false") or not given indicates otherwise. The
+               pressure may be measured (e.g., shut-in well) or calculated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestProductionTestData">
+      <xsd:sequence>
+         <xsd:element name="testDuration" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The time length (with uom) of the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testInterval" type="witsml:cs_wellTestInterval" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The interval tested. This element includes a top and base depth, and the formation(s) tested. It also includes control data for the tested
+               interval.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellheadData" type="witsml:cs_wellTestWellheadData" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This element records measurements made and settings made at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bottomholeData" type="witsml:cs_wellTestBottomholeData" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED - Use pointData instead. This element records measurements made at the bottomhole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pointData" type="witsml:cs_wellTestPointData" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>This element records temperature and pressure at points in the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="separatorData" type="witsml:cs_wellTestSeparatorData" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This element records the measurements (pressure and temperature) at the separator.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operatingMethod" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The method being used to operate the well. Examples are 'flowing', 'pumping', 'gas lifted'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellTestCumulative" type="witsml:cs_wellTestCumulative" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The cumulative volumes of fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productionTestResults" type="witsml:cs_wellTestProductionTestResults" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The production results of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestProductionTestResults">
+      <xsd:annotation>
+         <xsd:documentation>Oil, gas, and water volumes and rates measured during the well test. The volumes allow either actual volumes or standard (corrected) volumes. The
+         densities are also recorded with the volumes.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="oilVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Oil volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Oil rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="condensateVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>condensate volumes measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="condensateRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Condensate rates measured during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasOilRatio" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The ratio of the volume of gas and the volume of oil that was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterCut" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The ratio of water produced compared to the volume of total liquids produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid mixture.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidVelocity" type="witsml:velocityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The velocity of the overall fluid mixture.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="condensateYield" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This is the condensate yield, which describes the amount of condensate per unit of natural gas produced</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="basicSedimentAndWater" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This is the measured of impurities present in crude oil as it comes from the well. BSandW content is commonly used as a measure for treating
+               performance of hydrocarbon liquids</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilPotential" type="witsml:volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This is the the potential of the well to produce crude oil. This represents the flow rate that could be achieved under maximum
+               drawdown.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasPotential" type="witsml:volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>This is the potential of the well to produce natural gas. This represents the flow rate that could be achieved under maximum
+               drawdown.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sandVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>the volume of sand that was produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="allocatedSplit" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True ("true" or "1") indicates that the the split factors are allocated as opposed to measured. False ("false" or "0") or not given indicates
+               otherwise.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilSplitFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The split factor for Oil relative to the overall volume of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasSplitFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The split factor for Gas relative to the overall volume of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterSplitFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The split factor for Water relative to the overall volume of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="condensateSplitFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The split factor for Condensate relative to the overall volume of the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestSeparatorData">
+      <xsd:annotation>
+         <xsd:documentation>Well test data gathered at the separator.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="separatorPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure measured at the separator during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="separatorTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature measured at the separator during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestTestVolume">
+      <xsd:annotation>
+         <xsd:documentation>The following sequence of four elements can be used for reporting of most production fluids.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="volumeStdTempPres" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The volume is the fluid, corrected to standard conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The volume, uncorrected. This volume is generally reported at reservoir conditions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityStdTempPres" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid, corrected to standard conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid, uncorrected.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasClass" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Class for Natural Gas. This is not valid for oil or water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <xsd:complexType name="cs_wellTestWellheadData">
+      <xsd:annotation>
+         <xsd:documentation>Basic measurements at the wellhead, during the well test.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="temperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature measured at the wellhead during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowingPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The flowing pressure measured at the wellhead during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="shutInPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The shut-in pressure measured at the wellhead during the well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowLinePressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure measured at the flow line connected to the wellhead during this well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeOrificeSize" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The size of the choke opening at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLiftPres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The pressure of the lift gas at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLiftTemp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature of the lift gas at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLiftVolume" type="witsml:cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Lift gas volumes injected during the well test at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLiftRate" type="witsml:cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Lift gas rates injected during the well test at the wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasLiftchokeOrificeSize" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The size of the gas lift choke opening.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element dtsFiber.-->
+   <!--UNUSED: Deleted global element dtsInstrumentBox.-->
+   <xsd:group name="grp_commonPropertiesProductVolume">
+      <xsd:annotation>
+         <xsd:documentation>Properties which are common to multiple structures in the productVolume schema.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="gor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas oil ratio. The ratio between the total produced gas volume and the total produced oil volume including oil and gas volumes used on the
+               installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gorMTD" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Gas oil ratio month to date. The gas oil ratio from the beginning of the month to the end of the reporting priod.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterConcMass" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water concentration mass basis. The ratio of water produced compared to the mass of total liquids produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterConcVol" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Water concentration volume basis. The ratio of water produced compared to the mass of total liquids produced.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="atmosphere" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The average atmospheric pressure during the reporting period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumeValue" type="witsml:cs_volumeValue" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the fluid, possibly corrected to specific conditions of temperature and pressure. A positive value for an inlet port indicates flow
+               into the port. A negative value for an inlet port indicates flow out of the port. A positive value for an outlet port indicates flow out of the port. A negative
+               value for an outlet port indicates flow into of the port. This convention is designed such that a positive sign indicates an expected condition based on the
+               intended port direction while a negative sign indicates an anomolous condition.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volume" type="witsml:volumeQualifiedMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Use volumeValue for new work. The uncorrected volume of the product. The sign of the value should conform to the above description of
+               volumeValue. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with no restrictions. A value of "NaN" should
+               be interpreted as null and should be not be given unless a status is also specified to explain why it is null.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="volumeStd" type="witsml:volumeQualifiedMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. Use volumeValue for new work. The volume of the fluid, corrected to standard conditions of temperature and pressure. The sign of the
+               value should conform to the above description of volumeValue. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be
+               good with no restrictions. A value of "NaN" should be interpreted as null and should be not be given unless a status is also specified to explain why it is
+               null.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="flowRate" type="witsml:volumeFlowRateQualifiedMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The flow rate of the product. The sign of the value should conform to the above description of volume. If the 'status' attribute is absent and
+               the value is not "NaN", the data value can be assumed to be good with no restrictions. A value of "NaN" should be interpreted as null and should be not be given
+               unless a status is also specified to explain why it is null.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Temperature of the port. Specifying the temperature here (as opposed to in Period) implies that the temperature is constant for all periods of
+               the flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Pressure of the port. Specifying the pressure here (as opposed to in Period) implies that the pressure is constant for all periods of the
+               flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="absoluteMinPres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Absolute minimum pressure before the system will give an alarm.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="portDiff" type="witsml:cs_productVolumePortDifference" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The internal differences between this port and one other port on this unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="mass" type="witsml:massMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mass of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="work" type="witsml:workMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The electrical energy represented by the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="efficiency" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The actual volume divided by the potential volume.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Reid vapor pressure of the product. The absolute vapor pressure of volatile crude oil and volatile petroleum liquids, except liquefied petroleum
+               gases, as determined in accordance with American Society for Testing and Materials under the designation ASTM D323-56.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="tvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>True vapor pressure of the product. The equilibrium partial pressure exerted by a petroleum liquid as determined in accordance with standard
+               methods.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bsw" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Basic sediment and water is measured from a liquid sample of the production stream. It includes free water, sediment and emulsion and is measured
+               as a volume percentage of the production stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bswPrevious" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The basic sediment and water as measured on the previous reporting period (e.g., day).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityValue" type="witsml:cs_densityValue" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the fluid, possibly corrected to specific conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityFlowRate" type="witsml:massFlowRateMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mass basis flow rate of the product. This is used for things like a sand component.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityStd" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of the product after it has been corrected to standard temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="concentration" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The concentration of the product as a volume percentage of the product stream.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="molecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The molecular weight of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The weight fraction of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The mole fraction of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="moleAmt" type="witsml:amountOfSubstanceMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The molar amount.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sg" type="witsml:dimensionlessMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The specific gravity of the product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="hcDewpoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature at which the heavier hydrocarbons come out of solution.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="waterDewpoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The temperature at which the first water comes out of solution.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wobbeIndex" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Wobbe Index. A number which indicates interchangeability of fuel gasses and is obtained by dividing the heating value of a gas by the square root
+               of its specific gravity.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="grossCalorificValueStd" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The amount of heat which would be released by the complete combustion in air of a specific quantity of product at standard temperature and
+               pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="rvpStabilizedCrude" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Reid vapor pressure of stabilized crude.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="bswStabilizedCrude" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Basic sediment and water content in stabilized crude.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="densityStabilizedCrude" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The density of stabilized crude.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_dtsInstalledSystem">
+      <xsd:annotation>
+         <xsd:documentation>The optical fiber is installed in a wellbore and attached to an instrument box. Calibrations are performed. In general, this should be a subelement of
+         a DTS object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dateMin" type="witsml:endpointQualifiedDate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum date index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. That is, all measurements for a well in the specified period defined by the min/max. See the WITSML API Specification appendix on "Special
+               Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dateMax" type="witsml:endpointQualifiedDate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum date index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dateCurrent" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definition of the "current date" index for this object. The current date index is a server query parameter which requests the selection of a
+               single node from a recurring set (e.g., the data related to one point in a date series). That is, the "most recent" (at or before the specified date) installation
+               for a well. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellContext" type="witsml:cs_wellContext" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Contextual data about the well in which the system was installed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="isPlanned" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Is this a planned installation in a well, or has the installation already occurred. Note that the default value is 'false', which states that
+               this is an actual installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberInformation" type="witsml:cs_dtsFiberInformation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the fiber used, and its installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="instrumentBoxInformation" type="witsml:cs_dtsBoxInformation" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the instrument box used, and its installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberConfiguration" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The configuration of the fiber installation. Example values would be linear, linear with gauge, J, U.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberEndPoint" type="witsml:cs_dtsFiberEndPoint" minOccurs="0" maxOccurs="2">
+            <xsd:annotation>
+               <xsd:documentation>A fiber installed with a "U" configuration will have two ends available for hookup to an instrument box. In order to record which end is cabled
+               to the instrument box on a particular measurement run, it is necessary to identify the two ends. This complex type allows a name and description for each end, so
+               that it may be identified in a later use. This may also be useful when multiple fibers in multiple wellbores converge at the same wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberLength" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length of the fiber installed in the wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellboreFiberSchematic" type="witsml:cs_dtsFiberInstalledPoints" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A table of values along the length along the fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="opticalBudget" type="witsml:generalMeasureType" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Total light budget available for the installation. This is generally measured in decibels, and indicates the total power loss for two-way travel
+               of the light in the installed fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="pumpActivity" type="witsml:cs_dtsPumpActivity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The activity of pumping the fiber downhole</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="otdrInstallationTest" type="witsml:cs_dtsOtdr" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>This captures the data from the pre-installation and post-installation OTDR tests run on the fiber. A standard quality control program would
+               include these two, but the schema allows for more than two if additional runs associated with the installation of the fiber are performed. OTDR runs associated with
+               a measurement are given as a child of the measurementInformation element.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationCalibration" type="witsml:cs_dtsCalibration" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Any calibration other than the ones explicitly given may be recorded here. This is a general calibration type, which is populated with name/value
+               pairs.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="basedOnInstalledFiber" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>If an instrument box is changed, for example, but the fiber remains the same, this instance of installed fiber is given to record that change.
+               This element refers to a previous installed fiber, on which this one is based. For example, the wellboreFiberSchematic is unchanged, and may be obtained from the
+               previous instance of installed fiber that is referenced here.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_dtsMeasurement">
+      <xsd:annotation>
+         <xsd:documentation>The information content of a DTS temperature run is captured in the following elements, and in the referenced dtsInstalledFiber (for context) and the
+         reference well log (captures the table of data).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. That is, all measurements for a well in the specified period defined by the min/max. See the WITSML API Specification appendix on "Special
+               Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimCurrent" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definition of the "current time" index for this object. The current time index is a server query parameter which requests the selection of a
+               single node from a recurring set (e.g., the data related to one point in a time series). That is, the "most recent" (at or before the specified time) measurement
+               for a well. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellContext" type="witsml:cs_wellContext" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Contextual data about the well that was tested.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time associated with the measurement. This will normally be the start of the run.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="runDuration" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The length of time that the instrument box was operating while collecting DTS data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installedSystemUsed" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reference to the installed system that was used to make the measurements.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dataInWellLog" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reference to the well log used to record the table of data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="connectedToFiber" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A reference to the fiber used to record the table of data. This is necessary only in the cases in which a dtsInstalledSystem has a multi-fiber
+               installation. If there is only a single installed fiber, this element is unnecessary.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberEndConnected" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A pointer to the fiber connection node. If more than one node is available for a well/wellbore, this element is used to specify which node is
+               connected to the instrument box. This name should correspond to the fiberEndPoint/name that is recorded in the installed system object.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fiberDefinedPoint" type="witsml:cs_dtsSingleInstalledPoint" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A known point of the fiber. This point should correspond to one that is given in the wellboreFiberSchematic, so that the relationship between the
+               length of fiber values in the wellboreFiberSchematic can be related to the values in the measurement table.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="errorReport" type="witsml:cs_dtsErrorReport" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An error that occurred during the measurement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="processedLog" type="witsml:cs_dtsProcessedWellLog" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A reference to a processed wellLog that represents this measurement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_fluidAnalysis">
+      <xsd:sequence>
+         <xsd:choice>
+            <xsd:element name="userAnalysisKind" type="witsml:FluidAnalysisKind" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="laboratorybAnalysisKind" type="witsml:kindString" minOccurs="1" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="analysisdDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="applicationName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the application that was run by the user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="applicationVersion" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The version of the application that was run by the user.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="analysisCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="personName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the analyst or user who is responsible for the results.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reportIdentifier" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reportDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reportLocation" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_fluidAnalysisResult">
+      <xsd:sequence>
+         <xsd:element name="transferPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="transferTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reservoirPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reservoirTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="saturationPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="producingGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilAPIGravityMeasured" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="oilAPIGravityCorrected" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasGravityMeasured" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="gasGravityCorrected" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="h2oGravityMeasured" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="h2oGravityCorrected" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="h2oSalinity" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="aromaticsWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="asphaltenesWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="napthenesWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="parafinsWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standardPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definitin of standard pressure for all elements which end in "Std".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standardTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definitin of standard temperature for all elements which end in "Std".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="eosMOdel" type="witsml:EosModelKind" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="analysisDescription" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="analysisPurpose" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidDataQuality" type="witsml:cs_fluidResultDataQuality" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidSampleComposition" type="witsml:cs_fluidResultComposition" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice maxOccurs="unbounded">
+            <xsd:element name="saturationTest" type="witsml:cs_fluidResultSaturationTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="constantCompositionExpansionTest" type="witsml:cs_fluidResultConstantCompositionExpansionTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="constantVolumeDepletionTest" type="witsml:cs_fluidResultConstantVolumeDepletionTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="differentialLiberationTest" type="witsml:cs_fluidResultDifferentialLiberationTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="jCurveTest" type="witsml:cs_fluidResultJCurveTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="transportPropertiesTest" type="witsml:cs_fluidResultTransportPropertiesTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="separatorTest" type="witsml:cs_fluidResultSeparatorTest" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="fluidSampleContaminant" type="witsml:cs_fluidResultContaminant" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_fluidResultCommonTestGroup">
+      <xsd:sequence>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
+         <xsd:choice>
+            <xsd:sequence>
+               <xsd:element name="reservoir" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
+               <xsd:element name="saturated" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
+            </xsd:sequence>
+            <xsd:element name="stockTank" type="witsml:cs_fluidResultStockTank" minOccurs="0" maxOccurs="1" />
+         </xsd:choice>
+         <xsd:element name="VaporComposition" type="witsml:cs_fluidResultPhaseComposition" minOccurs="0" maxOccurs="unbounded" />
+         <xsd:element name="LiquidComposition" type="witsml:cs_fluidResultPhaseComposition" minOccurs="0" maxOccurs="unbounded" />
+         <xsd:element name="CompositeComposition" type="witsml:cs_fluidResultCompositeComposition" minOccurs="0" maxOccurs="unbounded" />
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_fluidSample">
+      <xsd:sequence>
+         <xsd:element name="sampleBottle" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sampleType" type="witsml:FluidSampleKind" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility from which the sample was acquired. The name can be qualified by a naming system. This also defines the kind of
+               facility. Common facilities are wells, wellbores within a well, completions within a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent1" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility. For example, if name represents a
+               completion, then facilityParent1 would represent the name of the well within which name was unique. The name can be qualified by a naming system. This also defines
+               the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityParent2" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility of parent1. The name can be qualified
+               by a naming system. This also defines the kind of facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the
+               context of a parent) should also be listed as an alias.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testKind" type="witsml:FluidSampleTestAcquisition" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The kind of test which acquired the sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testMD" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The measured depth of the test in a wellbore.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testId" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The test identifier.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testRun" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The test run number (e.g., for an RFT)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testProvider" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the company which ran the test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="reservoirFluidType" type="witsml:ReservoirFluidKind" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="acquisitionDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="acquisitionMD" type="witsml:measuredDepthCoord" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="acquisitionPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="acquisitionTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="acquisitionGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="sampleDisposition" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="representative" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_productFlowModel">
+      <xsd:annotation>
+         <xsd:documentation>The non-contextual content of a WITSML Product Flow Model object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility which is represented by this model. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time of the start of validity for this model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date and time of the termination of validity for this model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="existenceTime" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The time for which "currently existing" data is desired from the network. All connections (and related data) existing at this time (i.e. start
+               and end bracket this value) will will be returned if requested. The existence time is a server query parameter. See the WITSML API Specification appendix on
+               "Special Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="externalConnect" type="witsml:cs_productFlowExternalReference" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Defines the external port in another Product Flow Model to which an external port in this model is connected. An external port should be
+               connected to an external port with the opposite direction. The connected external port must be in another Product Flow Model. These connections should always be
+               defined on a one-to-one basis. For example, if a facility may receive input from multiple other facilities then a separate input port should be defined for each of
+               those facilities. This allows any question about mass balancing to be contained within each individual model. The external port name must match the name of an
+               external port on the network that represents this model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="network" type="witsml:cs_productFlowNetwork" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The description of one named network within this model. Each model is self contained but may reference other newtorks for defining internal
+               detail. One of the networks must represent this model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A descriptive remark about the model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_productionOperation">
+      <xsd:annotation>
+         <xsd:documentation>The non-contextual content of a WITSML Production Operation object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="periodKind" type="witsml:ReportingPeriod" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of period that is being reported. This value must be consistent with the reporting start and end values.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="1" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+               <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date and time that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date and time that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence>
+               <xsd:element name="dateStart" type="witsml:date" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dateEnd" type="witsml:date" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:choice>
+         <xsd:element name="operator" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The operator of the facilities in the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="title" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The tile of the report if different from the name of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="geographicContext" type="witsml:cs_geographicContext" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The geographic context of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="issueDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date that the report was issued.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="issuedBy" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or company that issued the report. This may contain the role of the person or company within the context of the
+               report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="approvalDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date that the report was approved.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="approver" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or company that approved the report. This may contain the role of the person or company within the context of the
+               report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="installationReport" type="witsml:cs_productionOperationInstallationReport" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A report for each installation</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_productVolume">
+      <xsd:annotation>
+         <xsd:documentation>The non-contextual content of a WITSML Product Volume object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
+               facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="periodKind" type="witsml:ReportingPeriod" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of period that is being reported. This value must be consistent with the reporting start and end values.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+               <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date and time that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date and time that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:sequence>
+               <xsd:element name="dateStart" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The beginning date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dateEnd" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:element name="month" type="witsml:month" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>The ending date that the report represents.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum time index contained within the report. For the purposes of this parameter, a "period" or "facility parameter" without any time data
+               should be assumed to have the time associated with the overall report. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum time index contained within the report. For the purposes of this parameter, a "period" or "facility parameter" without any time data
+               should be assumed to have the time associated with the overall report. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimCurrent" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definition of the "current time" index for this report. The current time index is a server query parameter which requests the selection of a
+               single node from a recurring "period" set (e.g., the data related to one point in a time series). For the purposes of this parameter, a "period" without any time
+               data should be assumed to have the time associated with the overall report. See the WITSML API Specification appendix on "Special Handling" of growing objects for a
+               description of the behavior related to this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="calculationMethod" type="witsml:CalculationMethod" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The calculation method for for "filling in" values in an indexed set. If not given, the default is that no calculations are performed to create
+               data where none exists within an existing set. This is not to be construed as to prevent concepts such as simulation and forcasting from being applied in order to
+               create a new set. This is a server query parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="operator" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The operator of the facilities in the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="title" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The tile of the report if different from the name of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="geographicContext" type="witsml:cs_geographicContext" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The geographic context of the report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="issueDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date that the report was issued.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="issuedBy" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or company that issued the report. This may contain the role of the person or company within the context of the
+               report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="approvalDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date that the report was approved.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="approver" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The person or company that approved the report. This may contain the role of the person or company within the context of the
+               report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productFlowModel" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Product Flow Model for the overall installation. This model represents all Product Flow Units referenced within this
+               report.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standardTempPres" type="witsml:StandardTempPress" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED. The elements which reference this have been DEPRECATED. Defines the standard temperature and pressure to which all standard volumes
+               in this report have been corrected. This applies to all elements whose name is suffixed by Std and documented to be corrected to conditions of standard temperature
+               and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="businessUnit" type="witsml:cs_productVolumeBusinessUnit" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A business unit and related account or ownership share information.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="facility" type="witsml:cs_productVolumeFacility" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A facility for which product information is being reported.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+   </xsd:group>
+   <xsd:group name="grp_wellTest">
+      <xsd:annotation>
+         <xsd:documentation>The non-contextual content of a WITSML Well Test object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence>
+         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The minimum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. That is, all wellTest for a well in the specified period defined by the min/max. See the WITSML API Specification appendix on "Special
+               Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The maximum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with valid
+               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dTimCurrent" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The definition of the "current time" index for this object. The current time index is a server query parameter which requests the selection of a
+               single node from a recurring set (e.g., the data related to one point in a time series). That is, the "most recent" (at or before the specified time) wellTest for a
+               well. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
+               parameter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellContext" type="witsml:cs_wellContext" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Contextual data about the well that was tested.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date-time of well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="previousTestDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date-time of the previous well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="lastValidTest" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The date-time of the last valid well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testReason" type="witsml:TestReason" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The reason for the well test: initial, periodic, revision.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="testType" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The type of well production test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="chokeOrificeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED: use productionTest/wellheadData/chokeOrificeSize or injectionTest/chokeOrificeSize. The size of the opening in the flow choke at the
+               wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productFlowPort" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A port on a Product Flow Unit that is represented by this test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productFlowUnit" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Product Flow Unit represented by the port. This is defined within the Product Flow Model</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productFlowModel" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>The Product Flow Model that represents the above Product Flow Unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="standardTempPres" type="witsml:StandardTempPress" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Defines the standard temperature and pressure to which all standard volumes in this report have been corrected. This applies to all elements
+               whose name is suffixed by StdTempPres.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:choice minOccurs="1" maxOccurs="1">
+            <xsd:element name="fluidLevelTest" type="witsml:cs_wellTestFluidLevelTest" minOccurs="0" maxOccurs="1">
+               <xsd:annotation>
+                  <xsd:documentation>Data from a fluid level test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="productionTest" type="witsml:cs_wellTestProductionTestData" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Data from a production test. Multiple tests generally indicate that there are multiple components of a single overall test. For example, for
+                  multi-zoned wells.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+            <xsd:element name="injectionTest" type="witsml:cs_wellTestInjectionTestData" minOccurs="0" maxOccurs="unbounded">
+               <xsd:annotation>
+                  <xsd:documentation>Data from an injection test. Multiple tests generally indicate that there are multiple components of the overall test. For example, for
+                  multi-zoned wells.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:element>
+         </xsd:choice>
+      </xsd:sequence>
+   </xsd:group>
+   <!--UNUSED: Deleted global element dtsInstalledSystems.-->
+   <xsd:complexType name="obj_dtsInstalledSystems">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dtsInstalledSystem" type="witsml:obj_dtsInstalledSystem" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Main wrapper for all the distributed temperature survey information about the installed system. Note that this can serve as a standalone object
+               for messages that are not part of the WITSML server architecture.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_dtsInstalledSystem">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the well that contains the wellbore.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="nameWellbore" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the wellbore that contains the installed system.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the dts.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_dtsInstalledSystem">
+                  <xsd:annotation>
+                     <xsd:documentation>The information content of a dts installed system object</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="uidWell" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uidWellbore" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the wellbore. This uniquely represents the wellbore referenced by the (possibly non-unique)
+                  nameWellbore.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the installed system.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element dtsMeasurements.-->
+   <xsd:complexType name="obj_dtsMeasurements">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="dtsMeasurement" type="witsml:obj_dtsMeasurement" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Main wrapper for all the distributed temperature survey information about the measurement. Note that this object must be accompanied by a wellLog
+               object in order to be complete.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_dtsMeasurement">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:annotation>
+               <xsd:documentation>The measurements of a DTS run are carried primarily in the wellLog object. The elements in this object are additional, defined parameters that
+               are needed to capture the context of the DTS measurement.</xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+               <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the well that contains the wellbore.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="nameWellbore" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the wellbore that contains the dts.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the dts.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_dtsMeasurement">
+                  <xsd:annotation>
+                     <xsd:documentation>The information content of a dts measurement object</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="uidWell" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uidWellbore" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the wellbore. This uniquely represents the wellbore referenced by the (possibly non-unique)
+                  nameWellbore.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the measurement.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element fluidAnalysiss.-->
+   <xsd:complexType name="obj_fluidAnalysiss">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidAnalysis" type="witsml:obj_fluidAnalysis" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single Fluid Analysis.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the documenti nstance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_fluidAnalysis">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the Fluid Analysis.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_fluidAnalysis">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Fluid Analysis information.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Fluid Analysis.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element fluidAnalysisResults.-->
+   <xsd:complexType name="obj_fluidAnalysisResults">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidAnalysisResult" type="witsml:obj_fluidAnalysisResult" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single Fluid Analysis Result.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the documenti nstance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_fluidAnalysisResult">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the fluid sample that was analyzed.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="nameFluidAnalysis" type="witsml:nameString" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the fluid analysis that produced this result.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the Fluid Analysis Result.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_fluidAnalysisResult">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Fluid Analysis Result information.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="uidFluidSample" type="witsml:refString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Fluid Sample that was analyzed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uidFluidAnalysis" type="witsml:refString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Fluid Analysis that produced this result.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Fluid Analysis Result.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element fluidSamples.-->
+   <xsd:complexType name="obj_fluidSamples">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="fluidSample" type="witsml:obj_fluidSample" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single Fluid Sample.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the documenti nstance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_fluidSample">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the Fluid Sample.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_fluidSample">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Fluid Sample information.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Fluid Sample.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <xsd:element name="objects" type="witsml:obj_objects">
+      <xsd:annotation>
+         <xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
+         singular name.</xsd:documentation>
+      </xsd:annotation>
+   </xsd:element>
+   <xsd:complexType name="obj_objects">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="context" type="witsml:abstractContextualObject" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>A contextual object. This defines the context for the set of data objects. The abstract type cannot be intantiated in an XML message. Rather, a
+               subtype of the abstract type(i.e., any singular object type) must be chosen. Knowledge of which type is chosen will be revealed in the XML via attribute xsi:type
+               (e.g., xsi:type="obj_report").</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="object" type="witsml:abstractSingularDataObject" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>A single object. Note that the objects can be specified in any order but it is recommended that a the most independent data objects (e.g., well
+               before wellbore). The abstract type cannot be intantiated in an XML message. Rather, a subtype of the abstract type(i.e., any singular object type) must be chosen.
+               Knowledge of which type is chosen will be revealed in the XML via attribute xsi:type (e.g., xsi:type="obj_well").</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element productFlowModels.-->
+   <xsd:complexType name="obj_productFlowModels">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productFlowModel" type="witsml:obj_productFlowModel" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single Product Flow Model.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the documenti nstance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_productFlowModel">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the Product Flow Model.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_productFlowModel">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Product Flow Model information.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Product Flow Model.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element productionOperations.-->
+   <xsd:complexType name="obj_productionOperations">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productionOperation" type="witsml:obj_productionOperation" minOccurs="1" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single productionOperation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_productionOperation">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="name" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the Production Operation Report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_productionOperation">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Production Operation information. The name should be unique within the context of the overall
+                     installation.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Production Operation Report.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted global element productVolumes.-->
+   <xsd:complexType name="obj_productVolumes">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="productVolume" type="witsml:obj_productVolume" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single productVolume.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_productVolume">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="name" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the Product Volume Report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_productVolume">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for general Product Volume information.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the Product Volume Report.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <xsd:complexType name="obj_report">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractContextualObject">
+            <xsd:sequence>
+               <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The type of report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="title" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The tile of the report if different from the name of the report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="date" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dateStart" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The start date that the report represents.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="dateEnd" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The ending date that the report represents if it represents an interval.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="month" type="witsml:month" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The month that the report represents (i.e., not a date or date range).</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="year" type="witsml:year" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The year that the report represents (i.e., not a month, date or date range).</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A textual comment about the report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               
+               <xsd:element minOccurs="0" name="reportVersion" type="witsml:commentString">
+                  <xsd:annotation>
+                     <xsd:documentation>The current report version.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element minOccurs="0" name="reportStatus" type="witsml:versionStatus">
+                  <xsd:annotation>
+                     <xsd:documentation>The current document version status.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
+                     facility.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
+                  <xsd:annotation>
+                     <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="operator" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The operator of the facilities in the report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="geographicContext" type="witsml:cs_geographicContext" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The geographic context of the report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="issueDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The date that the report was issued.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="issuedBy" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The person or company that issued the report. This may contain the role of the person or company within the context of the
+                     report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="approvalDate" type="witsml:date" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The date that the report was approved.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="approver" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>The person or company that approved the report. This may contain the role of the person or company within the context of the
+                     report.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   
+   
+   <xsd:simpleType name="versionStatus">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="final"/>
+         <xsd:enumeration value="preliminary"/>
+      </xsd:restriction>
+   </xsd:simpleType>
+   
+   <xsd:simpleType name="wellStatus">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="operating"/>
+         <xsd:enumeration value="re-class to development"/>
+         <xsd:enumeration value="plugged and abandonded "/>
+         <xsd:enumeration value="junked"/>
+         <xsd:enumeration value="plugged"/>
+         <xsd:enumeration value="suspended"/>
+         <xsd:enumeration value="suspended at td"/>
+         <xsd:enumeration value="injecting"/>
+         <xsd:enumeration value="producing"/>
+         <xsd:enumeration value="producing - injecting"/>
+         <xsd:enumeration value="closed"/>
+         <xsd:enumeration value="abandonded"/>
+      </xsd:restriction>
+   </xsd:simpleType>
+   
+   
+   <!-- -->
+   
+   <!--UNUSED: Deleted global element wellTests.-->
+   <xsd:complexType name="obj_wellTests">
+      <xsd:sequence>
+         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
+            <xsd:annotation>
+               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+         <xsd:element name="wellTest" type="witsml:obj_wellTest" minOccurs="0" maxOccurs="unbounded">
+            <xsd:annotation>
+               <xsd:documentation>Information about a single well test.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:element>
+      </xsd:sequence>
+      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
+         <xsd:annotation>
+            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
+            by the document instance.</xsd:documentation>
+         </xsd:annotation>
+      </xsd:attribute>
+   </xsd:complexType>
+   <xsd:complexType name="obj_wellTest">
+      <xsd:complexContent>
+         <xsd:extension base="witsml:abstractSingularDataObject">
+            <xsd:sequence>
+               <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the well that contains the well test.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>Human recognizable context for the well test.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:group ref="witsml:grp_wellTest">
+                  <xsd:annotation>
+                     <xsd:documentation>The non-contextual elements for a well test.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:group>
+               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
+                  <xsd:annotation>
+                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
+                  </xsd:annotation>
+               </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="uidWell" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the well test.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:complexContent>
+   </xsd:complexType>
+   <xsd:simpleType name="abstractBoolean">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived
+         from this type rather than using xsd:boolen.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:boolean">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDateTime">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be
+         derived from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:dateTime">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractDate">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" date value. This type should not be used directly except to derive another type. All dateTime types should be derived
+         from this type rather than using xsd:dateTime.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:date">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractYear.-->
+   <xsd:simpleType name="abstractDouble">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:double">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractShort">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:short">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractInt">
+      <xsd:annotation>
+         <xsd:documentation>This type disallows an "empty" int value. This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:int">
+         <xsd:pattern value=".+" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level.
+         This type should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:string">
+         <xsd:whiteSpace value="collapse">
+            <xsd:annotation>
+               <xsd:documentation>Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and
+               trailing spaces.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:whiteSpace>
+         <xsd:minLength value="1">
+            <xsd:annotation>
+               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
+               allowed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="abstractMeasure">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all quantities that have a value with a unit of measure. The unit of measure is in the uom attribute of the
+         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDouble" />
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="abstractMaximumLengthString">
+      <xsd:annotation>
+         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="4000">
+            <xsd:annotation>
+               <xsd:documentation>This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a
+               VARCHAR2 in Oracle 8.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:maxLength>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type abstractUncollapsedString.-->
+   <xsd:complexType name="abstractContextualObject">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all contectual objects.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence />
+   </xsd:complexType>
+   <xsd:complexType name="abstractSingularDataObject">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all singular data objects.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:sequence />
+   </xsd:complexType>
+   <xsd:simpleType name="abstractPositiveCount">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index) with a maximum value of 32767 (2-bytes).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractNameString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
+         semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced
+         by an enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUidString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer
+         generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in
+         multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="64" />
+         <xsd:pattern value="[^ ]*" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractCommentString">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
+         extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be
+         interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractMaximumLengthString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractTypeEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined.
+         This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a
+         future date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="40" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractUomEnum">
+      <xsd:annotation>
+         <xsd:documentation>The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined.
+         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="24" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="abstractNonNegativeCount">
+      <xsd:annotation>
+         <xsd:documentation>A non-negative integer (zero based count or index) with a maximum vaulue of 32767 (2-bytes).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="0">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type ActivityClassType.-->
+   <!--UNUSED: Deleted type ActivityCode.-->
+   <xsd:simpleType name="AddressKindEnum">
+      <xsd:annotation>
+         <xsd:documentation>Kind of Address. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="mailing">
+            <xsd:annotation>
+               <xsd:documentation>The mailing address of a business associate or facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="physical">
+            <xsd:annotation>
+               <xsd:documentation>The physical address - location - of a business associate or facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="both">
+            <xsd:annotation>
+               <xsd:documentation>Both the mailing address and the physical address.</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? The list of standard values is contained in the PRODML
+         enumValues.xml file.</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: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>
+   <!--UNUSED: Deleted type AziRef.-->
+   <!--UNUSED: Deleted type ArrayElementDataType.-->
+   <!--UNUSED: Deleted type BearingType.-->
+   <!--UNUSED: Deleted type BitDullCode.-->
+   <!--UNUSED: Deleted type BitReasonPulled.-->
+   <!--UNUSED: Deleted type BitType.-->
+   <!--UNUSED: Deleted type BhaStatus.-->
+   <!--UNUSED: Deleted type BladeShapeType.-->
+   <!--UNUSED: Deleted type BladeType.-->
+   <!--UNUSED: Deleted type BopType.-->
+   <!--UNUSED: Deleted type BoxPinConfig.-->
+   <xsd:simpleType name="CalculationMethod">
+      <xsd:annotation>
+         <xsd:documentation>Defines the calculation methods available for "filling in" values in an indexed set. The list of standard values is contained in the PRODML
+         enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="none">
+            <xsd:annotation>
+               <xsd:documentation>No calculations are performed to create data where none exists at index points within an existing set of data.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="step wise constant">
+            <xsd:annotation>
+               <xsd:documentation>The value is held constant until the next index 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>
+   <!--UNUSED: Deleted type CementJobType.-->
+   <!--UNUSED: Deleted type ConnectionPosition.-->
+   <xsd:simpleType name="ContactPreference">
+      <xsd:annotation>
+         <xsd:documentation>The preferred method of contacting a business associate. The list of standard values is contained in the PRODML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="business mail">
+            <xsd:annotation>
+               <xsd:documentation>Postal mail at the business address.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="business fax">
+            <xsd:annotation>
+               <xsd:documentation>Business fax.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="business email">
+            <xsd:annotation>
+               <xsd:documentation>Business email.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="business mail">
+            <xsd:annotation>
+               <xsd:documentation>Postal mail at the business address.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="business phone">
+            <xsd:annotation>
+               <xsd:documentation>Business voice phone.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mobile">
+            <xsd:annotation>
+               <xsd:documentation>Mobile phone.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pager">
+            <xsd:annotation>
+               <xsd:documentation>Pager.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="personal fax">
+            <xsd:annotation>
+               <xsd:documentation>Personal fax.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="personal email">
+            <xsd:annotation>
+               <xsd:documentation>Personal email.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="personal mail">
+            <xsd:annotation>
+               <xsd:documentation>Postal mail at the personal address.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="personal phone">
+            <xsd:annotation>
+               <xsd:documentation>Personal voice phone.</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>
+   <!--UNUSED: Deleted type DeflectionMethod.-->
+   <!--UNUSED: Deleted type DerrickType.-->
+   <!--UNUSED: Deleted type DrawWorksType.-->
+   <!--UNUSED: Deleted type DriveType.-->
+   <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>
+   <!--UNUSED: Deleted type Ellipsoid.-->
+   <xsd:simpleType name="EndpointQualifier">
+      <xsd:annotation>
+         <xsd:documentation>The meaning of the endpoint for min/max query parameters on "growing objects". The list of standard values is contained in the PRODML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="inclusive">
+            <xsd:annotation>
+               <xsd:documentation>The endpoint of the range is inclusive of the specified range value. hat is, a node index value which matches the specified range value is
+               considered to be within the range.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="exclusive">
+            <xsd:annotation>
+               <xsd:documentation>The endpoint of the range is exclusive of the specified range value. That is, a node index value which matches the specified range value is
+               considered to be outside the range.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="extensive">
+            <xsd:annotation>
+               <xsd:documentation>The endpoint of the range may be extended to the first encountered value if an exact value match is not found. That is, if a node index value
+               does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should be used as the
+               endpoint. Basically, this concept is designed to support interpolation across an undefined point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="overlap extensive">
+            <xsd:annotation>
+               <xsd:documentation>The endpoint of the range may be extended to the first encountered value if the interval is overlapped with the index interval. That is, if a
+               node index value does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should
+               be used as the endpoint. This concept is designed to select ALL nodes whose index interval overlap with the query range.</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="FacilityParameter">
+      <xsd:annotation>
+         <xsd:documentation>Defines kinds of facility parameters. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="available">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the availablity of the facility. This should be implemented as a string value. A value of "true" indicates that it is available for
+               use. That is, it may be currently shut-down but it can be restarted. A value of "false" indicates that the faility is not available to be used. That is, it cannot
+               be restarted at this time.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="available room">
+            <xsd:annotation>
+               <xsd:documentation>Defines the unoccupied volume of a tank. Zero indicates that the tank is full. This should be implemented as a volume
+               measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="block valve status">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the status of a block valve. This should be implemented as a string value. A value of "open" indicates that it is open. A value of
+               "closed" indicates that it is closed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="facility uptime">
+            <xsd:annotation>
+               <xsd:documentation>The ammount to time the facility was available during the specified period. This should be implemented as an time measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reciprocating speed">
+            <xsd:annotation>
+               <xsd:documentation>The reciprocating speed of a device (e.g., motor, compressor) This should be implemented as an anglePerTime measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="relative tank level">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative level of a tank. Zero indicates empty and 100% indicates full. This should be implemented as a lengthPerLength
+               measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="relative valve opening">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the status of a valve. This should be implemented as an areaPerAreaMeasure. A value of 100 % indicates that it is open. A value of zero
+               indicates that it is closed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="valve opening">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the open area of a valve. This should be implemented as an areaMeasure. A value of zero indicates that it is
+               closed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="scheduled downtime">
+            <xsd:annotation>
+               <xsd:documentation>Indicates the amount of time the facility has been unavailable during the specified period. May be related to a particular point in time which
+               would represent the start of the downtime. This should be implemented as an time measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="shutdown order">
+            <xsd:annotation>
+               <xsd:documentation>Defines the relative order in which a facility should be shutdown. This should be implemented as an integer count. Facilities with smaller values
+               should be shut down first. Only facility parameters with the same version time and same version source should be evaluated together for the purposes of this
+               order.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tank fluid level">
+            <xsd:annotation>
+               <xsd:documentation>The vertical height of the specified product in a tank. This should be implemented as a length measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tank product volume">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the specified product in a tank. This should be implemented as a volume measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tank product standard volume">
+            <xsd:annotation>
+               <xsd:documentation>The volume of the specified product in a tank, corrected to standard conditions of temperature and pressure. This should be implemented as a
+               volume measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well operation type">
+            <xsd:annotation>
+               <xsd:documentation>This commonly called the "well type". It characterizes the well based on its mode of lifting the product. This should be implemented as a string
+               value.</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. The list of standard values is contained in the PRODML enumValues.xml
+         file.</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="FlowQualifier">
+      <xsd:annotation>
+         <xsd:documentation>Defines qualifiers for type of flow. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="allocated">
+            <xsd:annotation>
+               <xsd:documentation>Indicates product characteristics that were allocated back to a well as opposed to being measured at the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="budget">
+            <xsd:annotation>
+               <xsd:documentation>A performance requirement as determined by a budget.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="constraint">
+            <xsd:annotation>
+               <xsd:documentation>Indicates product characteristics that were determined by an allowable or other performance limit. This includes allowables which are usually
+               established by a regulatory agency for a product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="forecast">
+            <xsd:annotation>
+               <xsd:documentation>A forecast future value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="derived">
+            <xsd:annotation>
+               <xsd:documentation>Indicates product volumes that were derived directly from one or more other flows.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="estimate">
+            <xsd:annotation>
+               <xsd:documentation>An estimated or calculated performance, possibly based on comparable product flow units, but not based on reservoir simulations for the
+               particular product flow unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="measured">
+            <xsd:annotation>
+               <xsd:documentation>Indicates product volumes that were actually measured at the port.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="nominated">
+            <xsd:annotation>
+               <xsd:documentation>Normally a 1 day forcast promise to a buyer.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="potential">
+            <xsd:annotation>
+               <xsd:documentation>The estimated maximum which is possible.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="processed">
+            <xsd:annotation>
+               <xsd:documentation>A measured value that has been processed. This is different from derived because it is fundamentally a variation of the original
+               value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="quota">
+            <xsd:annotation>
+               <xsd:documentation>An amount, set by some authority, which may or may not be based on technical criteria.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="recommended">
+            <xsd:annotation>
+               <xsd:documentation>A value which is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this
+               value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="simulated">
+            <xsd:annotation>
+               <xsd:documentation>An estimated performance based on a simulation that includes the particular product flow unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="target">
+            <xsd:annotation>
+               <xsd:documentation>The desired value. What you are aiming for.</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:enumeration value="mass adjusted">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="value adjusted">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="difference">
+            <xsd:annotation>
+               <xsd:documentation>A value that is the difference between e.g. a target value and a metered value.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="metered - fiscal">
+            <xsd:annotation>
+               <xsd:documentation>A value that is generated by measurement and calculation and has an impact on company revenue and government taxation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tariff basis">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="FlowSubQualifier">
+      <xsd:annotation>
+         <xsd:documentation>Defines a specialization of a flow qualifier. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="decline curve">
+            <xsd:annotation>
+               <xsd:documentation>Indicates a pseudo decline-curve of flow rate over time. This presumes that the flow will not be interrupted over that time period.
+               Specialization of "forecast".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="difference">
+            <xsd:annotation>
+               <xsd:documentation>A value is derived by taking the difference between two other values. Specialization of "derived".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fiscal">
+            <xsd:annotation>
+               <xsd:documentation>The value was measured for fiscal purposes. Specialization of "measured".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fixed">
+            <xsd:annotation>
+               <xsd:documentation>The value supplied is the only value permitted. Specialization of "constraint".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="minimum">
+            <xsd:annotation>
+               <xsd:documentation>The value supplied is the minimum permitted. Specialization of "constraint".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="maximum">
+            <xsd:annotation>
+               <xsd:documentation>The value supplied is the maximum permitted. Specialization of "constraint".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="raw">
+            <xsd:annotation>
+               <xsd:documentation>The value is a raw measurement. Specialization of "measured".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="recalibrated">
+            <xsd:annotation>
+               <xsd:documentation>The value has changed due to a recalibration of the sensor. Specialization of "measured".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard">
+            <xsd:annotation>
+               <xsd:documentation>A standard forecast as opposed to a decline curve. Specialization of "forecast".</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>
+   <!--UNUSED: Deleted type GasPeakType.-->
+   <!--UNUSED: Deleted type GeodeticDatum.-->
+   <!--UNUSED: Deleted type Hemispheres.-->
+   <!--UNUSED: Deleted type HoleCasingType.-->
+   <!--UNUSED: Deleted type HoleOpenerType.-->
+   <xsd:simpleType name="InjectionFluid">
+      <xsd:annotation>
+         <xsd:documentation>Fluids which are injected into a well. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="oil">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="non HC gas">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="CO2">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="brine">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fresh water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil-gas">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil-water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas-water">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="condensate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="steam">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="air">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dry">
+            <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>
+   <!--UNUSED: Deleted type IntervalMethod.-->
+   <!--UNUSED: Deleted type IntervalType.-->
+   <xsd:simpleType name="ItemState">
+      <xsd:annotation>
+         <xsd:documentation>These values represent the state of a WITSML object.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="actual">
+            <xsd:annotation>
+               <xsd:documentation>Actual data measured or entered at the well site.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="model">
+            <xsd:annotation>
+               <xsd:documentation>Model data used for "what if" calculations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plan">
+            <xsd:annotation>
+               <xsd:documentation>A planned object. That is, one which is expected to be executed in the future.</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="InstalledFiberPoint">
+      <xsd:annotation>
+         <xsd:documentation>The type of Distributed Temperature Survey (DTS) fiber point. The list of standard values is contained in the PRODML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="splice">
+            <xsd:annotation>
+               <xsd:documentation>A point at which a fiber is physically, and semi-permanently, connected to another length of fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="connector">
+            <xsd:annotation>
+               <xsd:documentation>A point at which a cable connector is installed, which allows the fiber to be connected to another instrument or fiber
+               length.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="end of fiber">
+            <xsd:annotation>
+               <xsd:documentation>The end of the fiber. If a U-geometry is used, and a connector is at both ends, the connector classification should be used rather than the end
+               of fiber classification.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="base of fiber">
+            <xsd:annotation>
+               <xsd:documentation>The deepest point of the installed fiber in a well. This is a valid value for fiber installations that do NOT turn around at the bottom (J- and
+               U-type installations).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="turn around point">
+            <xsd:annotation>
+               <xsd:documentation>The point in the turn-around-sub at which measured depth stops increasing and begins decreasing. This is a valid value for fiber installations of
+               the J- and U- type only.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="start of fiber">
+            <xsd:annotation>
+               <xsd:documentation>The start of the fiber. If appropriate, the connector classification should be used instead of this classification.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oven entry point">
+            <xsd:annotation>
+               <xsd:documentation>The point on the fiber at which it enters the oven.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oven exit point">
+            <xsd:annotation>
+               <xsd:documentation>The point on the fiber at which it exits the oven. The oven exit point should be closer to the wellbore than the oven entry
+               point.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="downhole gauge">
+            <xsd:annotation>
+               <xsd:documentation>A downhole point on the fiber at which a gauge is attached.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="DTS laser head">
+            <xsd:annotation>
+               <xsd:documentation>The connector between the laser head and the optical fiber.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="DTS reference oven">
+            <xsd:annotation>
+               <xsd:documentation>The oven within or near the DTS instrument box which maintains a length of fiber at a reference temperature.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="splice box">
+            <xsd:annotation>
+               <xsd:documentation>Container in which ends of lengths of fiber are joined.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wellhead junction box">
+            <xsd:annotation>
+               <xsd:documentation>The device at which a fiber originating at the instrument box is joined to a fiber installed in a wellbore. This is a recommended location at
+               which LengthAlongFiber and measuredDepth in the wellbore are correlated</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="base tubing hanger flange">
+            <xsd:annotation>
+               <xsd:documentation>The device at the base of the wellhead to which the production tubing is attached. This is a recommended location at which LengthAlongFiber and
+               measuredDepth in the wellbore are correlated.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="PBR wet connect">
+            <xsd:annotation>
+               <xsd:documentation>The top-most point at which the fiber intersects the PBR (polished bore receptacle). For J- and U- installations, on the upward portion of the
+               fiber, this is the point at which it leaves the pbf.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="top ESP pump">
+            <xsd:annotation>
+               <xsd:documentation>The top of the electrical submersible pump (ESP). This is the minimum measured depth point of the pump.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="base ESP pump">
+            <xsd:annotation>
+               <xsd:documentation>The base of the electrical submersible pump (ESP). This is the maximum measured depth point of the pump.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wellhead temperature gauge">
+            <xsd:annotation>
+               <xsd:documentation>Temperature measuring device at the wellhead independent of the optic fiber sensor.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="top completion zone">
+            <xsd:annotation>
+               <xsd:documentation>The point which is the minimum measured depth of a completion zone.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="base completion zone">
+            <xsd:annotation>
+               <xsd:documentation>The point which is the maximum measured depth of a completion zone.</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>
+   <!--UNUSED: Deleted type JarType.-->
+   <!--UNUSED: Deleted type JarAction.-->
+   <!--UNUSED: Deleted type LithologySource.-->
+   <!--UNUSED: Deleted type LithologyType.-->
+   <!--UNUSED: Deleted type LogDataType.-->
+   <!--UNUSED: Deleted type LogIndexDirection.-->
+   <!--UNUSED: Deleted type LogIndexType.-->
+   <!--UNUSED: Deleted type LogTraceOrigin.-->
+   <!--UNUSED: Deleted type LogTraceState.-->
+   <!--UNUSED: Deleted type MaterialType.-->
+   <xsd:simpleType name="MeasureClass">
+      <xsd:annotation>
+         <xsd:documentation>Kind of measure (quantity with a unit of measure). The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="absorbed dose">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="acceleration linear">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="activity (of radioactivity)">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="concentration of B">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="amount of substance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="angle per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="angle per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="angle per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="angular acceleration">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="area per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="area per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="attenuation">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="attenuation per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="capacitance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="charge density">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="chemical potential">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="compressibility">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="conductivity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="cross section absorption">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="current density">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="Darcy flow coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="data transmission speed">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="delta temperature">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="density">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="diffusion coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="digital storage">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dimensionless">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dose equivalent">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dose equivalent rate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dynamic viscosity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric charge">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric conductance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric current">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric dipole moment">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric field strength">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric polarization">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric potential">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electrical resistivity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electrochemical equivalent">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electromagnetic moment">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="energy length per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="energy length per time area temperature">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="energy per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="energy per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equivalent per mass">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="equivalent per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="exposure (radioactivity)">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force length per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force per force">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="force per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="frequency">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="frequency interval">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gamma ray API unit">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="heat capacity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="heat flow rate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="heat transfer coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="illuminance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="irradiance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="isothermal compressibility">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="kinematic viscosity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="length per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="length per temperature">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="length per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="level of power intensity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="light exposure">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="linear thermal expansion">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="luminance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="luminous efficacy">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="luminous flux">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="luminous intensity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic dipole moment">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic field strength">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic flux">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic induction">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic permeability">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="magnetic vector potential">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass attenuation coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass flow rate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass per energy">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass per time per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass per time per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass per volume per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass concentration">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mobility">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="modulus of compression">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="molar heat capacity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="molar volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mole per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mole per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mole per time per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moment of force">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moment of inertia">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="moment of section">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="momentum">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="neutron API unit">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="nonDarcy flow coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="operations per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="parachor">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per electric potential">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per force">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per mass">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="permeability length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="permeability rock">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="permeance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="permittivity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pH">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plane angle">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="potential difference per power drop">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="power">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="power per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure squared">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure squared per force time per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure time per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="productivity index">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="quantity of light">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="radiance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="radiant intensity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="relative power">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="relative time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reluctance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="resistance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="resistivity per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="second moment of area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="solid angle">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="specific activity (of radioactivity)">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="specific energy">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="specific heat capacity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="specific productivity index">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="specific volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard volume per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard volume per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard volume per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="surface density">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="temperature per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="temperature per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermal conductance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermal conductivity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermal diffusivity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermal insulance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermal resistance">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="thermodynamic temperature">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="time per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="time per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="unit productivity index">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="velocity">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume flow rate">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume length per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per standard volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per time per area">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per time per length">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per time per time">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per time per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volume per volume">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volumetric heat transfer coefficient">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="volumetric thermal expansion">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="work">
+            <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>
+   <!--UNUSED: Deleted type MeasurementType.-->
+   <!--UNUSED: Deleted type MessageProbability.-->
+   <!--UNUSED: Deleted type MessageSeverity.-->
+   <!--UNUSED: Deleted type MessageType.-->
+   <!--UNUSED: Deleted type MudLogParameterType.-->
+   <!--UNUSED: Deleted type NADTypes.-->
+   <xsd:simpleType name="NameTagLocation">
+      <xsd:annotation>
+         <xsd:documentation>Defines the locations where an equipment tag might be found.. The list of standard values is contained in the WITSML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="body">
+            <xsd:annotation>
+               <xsd:documentation>The body of the equipment. For tubular components this specifies a location toward the middle of the component.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="box">
+            <xsd:annotation>
+               <xsd:documentation>The female threaded end of a device.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pin">
+            <xsd:annotation>
+               <xsd:documentation>The male threaded end of a device.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>This, by exclusion, tells a user to look elsewhere than on the body or near the ends of a 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="NameTagNumberingScheme">
+      <xsd:annotation>
+         <xsd:documentation>Defines the specifications for creating equipment tags.. The list of standard values is contained in the WITSML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="EPC64">
+            <xsd:annotation>
+               <xsd:documentation>RFID - Electronic Product Code, 64 bit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="EPC96">
+            <xsd:annotation>
+               <xsd:documentation>RFID - Electronic Product Code, 96 bit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="MSRCID">
+            <xsd:annotation>
+               <xsd:documentation>RFID - Merrick Systems Rapid Component Identification.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ANSI/AIM-BC2">
+            <xsd:annotation>
+               <xsd:documentation>Barcode - 1995, Uniform Symbology Specification</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ANSI/AIM-BC6">
+            <xsd:annotation>
+               <xsd:documentation>Barcode - 1995, Uniform Symbology Multi Row Specification</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ANSI/AIM-BC10">
+            <xsd:annotation>
+               <xsd:documentation>Barcode - 1996, International Symbology Specification - MaxiCode</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="EAN.UCC">
+            <xsd:annotation>
+               <xsd:documentation>Barcode - Composite Symbology</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="F2F">
+            <xsd:annotation>
+               <xsd:documentation>Magnetic - ISO/IEC 7811</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="MFM">
+            <xsd:annotation>
+               <xsd:documentation>Magnetic - "Modified Frequency Modulation for Magnetic Stripes" standard developed by AIM Inc.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="serial number">
+            <xsd:annotation>
+               <xsd:documentation>Serial number contains a code which does not require any further knowledge of an encoding scheme to manipulate or process. The identifier is the
+               only information in the "tag".</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="NameTagTechnology">
+      <xsd:annotation>
+         <xsd:documentation>Defines the mechanisms for attaching an equipment tag to an item.. The list of standard values is contained in the WITSML enumValues.xml
+         file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="tagged">
+            <xsd:annotation>
+               <xsd:documentation>Independent identification components attached or embedded to a larger component for purposes of identification of the larger component. Tags
+               typically use electronic, radio or sound based technologies and that require a special non-optical device to read them. Radio Frequency Identification (RFID tags)
+               are of this type, as are some magnetic and sound based identification technologies.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="labeled">
+            <xsd:annotation>
+               <xsd:documentation>An optical label attached to a component. The label may be glued, riveted or attached by some other method and may contain a serial number,
+               barcode or other optically recognized information. Note that a label may possibly have a combination of identifiers associated with it, such as a serial number, a
+               barcode and an embedded RFID identifier. This would generate three nameTags for the one physical label, two of type 'label' for the barcode and serial number and
+               one of type 'tagged' for the RFID identifier.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="intrinsic">
+            <xsd:annotation>
+               <xsd:documentation>Identification technologies where the intrinsic properties of the component to be identified contain the identification information and no other
+               unique code has been added. For example, some magnetic identification technologies use grooves machined into a component. Some components may also be identified,
+               for example, by their individual sonic signature or optical profile.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="stamped">
+            <xsd:annotation>
+               <xsd:documentation>An identification code physically stamped into the base material of the component to be identified. Note that if a serial number is stamped into
+               a label attached to a component, 'labeled' should be used and not 'stamped'. Stamped identifiers can wear off but can not fall off.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="painted">
+            <xsd:annotation>
+               <xsd:documentation>Painted or stenciled on the material.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="temporary">
+            <xsd:annotation>
+               <xsd:documentation>Temporary identification codes marked with grease pencil, chalk, or such.</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>
+   <!--UNUSED: Deleted type NozzleType.-->
+   <xsd:simpleType name="OTDRReason">
+      <xsd:annotation>
+         <xsd:documentation>The reason an Optical Time Domain Reflectometry (OTDR) test was run within a Distributed Temperature Survey (DTS). The list of standard values is
+         contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="pre-installation">
+            <xsd:annotation>
+               <xsd:documentation>The OTDR was run prior to installing the fiber in the well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="post-installation">
+            <xsd:annotation>
+               <xsd:documentation>The OTDR was run after installating the fiber in the well in order to quality check the installation process.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="DTS run">
+            <xsd:annotation>
+               <xsd:documentation>The OTDR was run in conjunction with a DTS run. This is generally immediately preceding the timed run.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>The OTDR was run for another reason.</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="PhoneType">
+      <xsd:annotation>
+         <xsd:documentation>One method of characterizing a phone number. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="voice">
+            <xsd:annotation>
+               <xsd:documentation>The telephone number is a conventional number which is used for voice contact.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fax">
+            <xsd:annotation>
+               <xsd:documentation>The telephone number is exclusively used for receiving faxes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mobile">
+            <xsd:annotation>
+               <xsd:documentation>The telephone number is a mobile telephone, such as a cell phone.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="voice/fax">
+            <xsd:annotation>
+               <xsd:documentation>The telephone at this number is capable of voice communication and of receiving faxes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="voicemail">
+            <xsd:annotation>
+               <xsd:documentation>The telephone is connected directly to voice mail. A voice phone may lead a caller to voice mail. However this choice qualifies the phone type as
+               being only voice mail.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pager">
+            <xsd:annotation>
+               <xsd:documentation>The telephone is intended only for pages.</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>
+   <!--UNUSED: Deleted type PitType.-->
+   <xsd:simpleType name="ProductFlowPortType">
+      <xsd:annotation>
+         <xsd:documentation>Defines the types of Product Flow Ports. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="inlet">
+            <xsd:annotation>
+               <xsd:documentation>An inlet port by which fluid normally flows into the Product Flow Unit.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="outlet">
+            <xsd:annotation>
+               <xsd:documentation>An inlet port by which fluid normally flows out of Product Flow Unit.</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>
+   <!--UNUSED: Deleted type Projection.-->
+   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
+   <!--UNUSED: Deleted type PumpType.-->
+   <!--UNUSED: Deleted type PumpOpType.-->
+   <!--UNUSED: Deleted type QualifierType.-->
+   <!--UNUSED: Deleted type RealtimeData.-->
+   <xsd:simpleType name="ReportingFacility">
+      <xsd:annotation>
+         <xsd:documentation>A kind of facility (usage of equipment or material). The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="block valve">
+            <xsd:annotation>
+               <xsd:documentation>A single block valve.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="bottomhole">
+            <xsd:annotation>
+               <xsd:documentation>A single bottomhole.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="choke">
+            <xsd:annotation>
+               <xsd:documentation>A single choke.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="cluster">
+            <xsd:annotation>
+               <xsd:documentation>A single cluster.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="completion">
+            <xsd:annotation>
+               <xsd:documentation>A single completion.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="compressor">
+            <xsd:annotation>
+               <xsd:documentation>A single compressor.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="controller">
+            <xsd:annotation>
+               <xsd:documentation>A single lift gas controller.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="controller -- lift">
+            <xsd:annotation>
+               <xsd:documentation>DEPRECATED: use "controller" instead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="county">
+            <xsd:annotation>
+               <xsd:documentation>A single county.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="country">
+            <xsd:annotation>
+               <xsd:documentation>A single country.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="field">
+            <xsd:annotation>
+               <xsd:documentation>A single field.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="flowline">
+            <xsd:annotation>
+               <xsd:documentation>A single flowline.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="flow meter">
+            <xsd:annotation>
+               <xsd:documentation>A single flow meter.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lease">
+            <xsd:annotation>
+               <xsd:documentation>A single lease.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="manifold">
+            <xsd:annotation>
+               <xsd:documentation>A single manifold.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="platform">
+            <xsd:annotation>
+               <xsd:documentation>A single platform.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure meter">
+            <xsd:annotation>
+               <xsd:documentation>A single pressure meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="processing facility">
+            <xsd:annotation>
+               <xsd:documentation>A single production processing facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="regulating valve">
+            <xsd:annotation>
+               <xsd:documentation>A single regulating valve.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reservoir">
+            <xsd:annotation>
+               <xsd:documentation>A single reservoir.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="separator">
+            <xsd:annotation>
+               <xsd:documentation>A single separator.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sleeve valve">
+            <xsd:annotation>
+               <xsd:documentation>A single sleeve valve. This is a type of tubing valve which has a sliding sleeve to cover holes in the tubing. You cover all of the holes in
+               order to close the valve. For configurations oriented toward production, the inlet is on the casing side and the outlet is on the tubing side. For injection, the
+               reverse would be true.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="state">
+            <xsd:annotation>
+               <xsd:documentation>A single state or province.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tank">
+            <xsd:annotation>
+               <xsd:documentation>A single tank.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="temperature meter">
+            <xsd:annotation>
+               <xsd:documentation>A single temperature meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="template">
+            <xsd:annotation>
+               <xsd:documentation>A single template.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="trunkline">
+            <xsd:annotation>
+               <xsd:documentation>A single trunkline.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="tubing head">
+            <xsd:annotation>
+               <xsd:documentation>A single tubing head within a wellhead.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well group">
+            <xsd:annotation>
+               <xsd:documentation>A single named group of wells.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well">
+            <xsd:annotation>
+               <xsd:documentation>A single well, possibly with many wellbores (sidetracks).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wellbore">
+            <xsd:annotation>
+               <xsd:documentation>A single wellbore (sidetrack) within a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="wellhead">
+            <xsd:annotation>
+               <xsd:documentation>A single wellhead for one well. See also "tubing head".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="zone">
+            <xsd:annotation>
+               <xsd:documentation>A single zone.</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:enumeration value="commercial entity">
+            <xsd:annotation>
+               <xsd:documentation>A commercial entity is an organisational construct through which the a group of organisations or facilities are grouped as if it were a single
+               composite.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="company">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="field - area">
+            <xsd:annotation>
+               <xsd:documentation>A ground that is an area above an oilfield.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="field - group">
+            <xsd:annotation>
+               <xsd:documentation>An area concept that is a grouping of two or more selcted petroleum fields for commercial reasons or other purposes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="field - part">
+            <xsd:annotation>
+               <xsd:documentation>An area concept that is an area that forms part of a petroleum field.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="formation">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="installation">
+            <xsd:annotation>
+               <xsd:documentation>A physical object that is an appliance involved in the extraction, production, transportation or storage of oil or gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="licence">
+            <xsd:annotation>
+               <xsd:documentation>A regulatory agreement that gives the licensees excluding rights to investigate, explore and recover petroleum deposits within the geographical
+               area and timeperiode stated in the agreement.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pipeline">
+            <xsd:annotation>
+               <xsd:documentation>A fluid conductor that consists of pipe, possibly also including pumps, valves, and control devices, intended for conveying liquids, gases, or
+               finely divided solids.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="storage">
+            <xsd:annotation>
+               <xsd:documentation>A system for the storage of gaseous, liquid and solid products.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="terminal">
+            <xsd:annotation>
+               <xsd:documentation>A physical object that is an industrial facility for the storage of oil and/or petrochemical products and from which these products are usually
+               transported to end users or further storage facilities.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plant - processing">
+            <xsd:annotation>
+               <xsd:documentation>XXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="plant">
+            <xsd:annotation>
+               <xsd:documentation>XXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReportingFlow">
+      <xsd:annotation>
+         <xsd:documentation>Defines the types of flows for volume reports. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="consume">
+            <xsd:annotation>
+               <xsd:documentation>Consumed (all methods) by the facility.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - black start">
+            <xsd:annotation>
+               <xsd:documentation>Consummed to restart power facilities as a result of an overall power outage.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - compressor">
+            <xsd:annotation>
+               <xsd:documentation>Consummed by compressors.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - non compressor">
+            <xsd:annotation>
+               <xsd:documentation>Consumed by devices other than compressors.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - emitted">
+            <xsd:annotation>
+               <xsd:documentation>Released into the atmosphere as a by-product of consumption.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - flare">
+            <xsd:annotation>
+               <xsd:documentation>Burned in a flare. A fluid stream that has one or more flares as the ultimate target.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - HP flare">
+            <xsd:annotation>
+               <xsd:documentation>Burned in a high pressure flare.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - LP flare">
+            <xsd:annotation>
+               <xsd:documentation>Burned in a low pressure flare.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - fuel">
+            <xsd:annotation>
+               <xsd:documentation>Consumed by processing equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="consume - venting">
+            <xsd:annotation>
+               <xsd:documentation>Released into the atmosphere.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="export">
+            <xsd:annotation>
+               <xsd:documentation>Leaving the installation for commercialized purposes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="export - requested">
+            <xsd:annotation>
+               <xsd:documentation>Requested to leave the installation for commercialized purposes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="export - nominated">
+            <xsd:annotation>
+               <xsd:documentation>Planned to leave the installation for commercialized purposes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="export - shortfall">
+            <xsd:annotation>
+               <xsd:documentation>Difference between what was requested and what was delivered.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas lift">
+            <xsd:annotation>
+               <xsd:documentation>Injected into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows
+               the reservoir liquids to flow.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="import">
+            <xsd:annotation>
+               <xsd:documentation>Entering the facility for commercialized purposes.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="injection">
+            <xsd:annotation>
+               <xsd:documentation>Inject into a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="inventory">
+            <xsd:annotation>
+               <xsd:documentation>Stock at a facility. For a period that represents an event, the amount would represent the current amount of inventory. For other periods, the
+               amount would represent the addition (positive value) or drawdown (negative value) over that period. For an individual storage facility (e.g., a tank), the amounts
+               would represent that tank. For an overall facility, the amounts would represent all tanks.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="overboard">
+            <xsd:annotation>
+               <xsd:documentation>Dropped overboard into the sea.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production">
+            <xsd:annotation>
+               <xsd:documentation>Exploited from a reservoir. This is independent of any disposition.</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:enumeration value="hydrocarbon accounting">
+            <xsd:annotation>
+               <xsd:documentation>An accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within
+               a pipeline.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="disposal">
+            <xsd:annotation>
+               <xsd:documentation>A fluid stream that contains waste fluids for disposal.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sale">
+            <xsd:annotation>
+               <xsd:documentation>A fluid stream that is sold and transported to a buyer by pipeline.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="storage">
+            <xsd:annotation>
+               <xsd:documentation>A fluid stream that is directed to one or more storage locations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReportingPeriod">
+      <xsd:annotation>
+         <xsd:documentation>A time period for a report. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="day">
+            <xsd:annotation>
+               <xsd:documentation>A period of one day. If the report does not represent one day then this represents the 24 hour period ending at the end of the report
+               period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="week">
+            <xsd:annotation>
+               <xsd:documentation>A period of one week. If the report does not represent one week then this represents the 7 times 24 hour period ending at the end of the report
+               period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="month">
+            <xsd:annotation>
+               <xsd:documentation>A period of one calendar month.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="year">
+            <xsd:annotation>
+               <xsd:documentation>A period of one gregorian year.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="year to date">
+            <xsd:annotation>
+               <xsd:documentation>A period from the beginning of the year to the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="month to date">
+            <xsd:annotation>
+               <xsd:documentation>A period from the beginning of the calendar month to the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="daily year to date">
+            <xsd:annotation>
+               <xsd:documentation>The average per day over the period from the beginning of the year to the end of the report period</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="daily month to date">
+            <xsd:annotation>
+               <xsd:documentation>The average per day over the period from the beginning of the month to the end of the report period</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="total cumulative">
+            <xsd:annotation>
+               <xsd:documentation>A period with no beginning that ends at the end of the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="report">
+            <xsd:annotation>
+               <xsd:documentation>A period coinciding with the report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="report start">
+            <xsd:annotation>
+               <xsd:documentation>A point in time coinciding with the start of report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="report end">
+            <xsd:annotation>
+               <xsd:documentation>A point in time coinciding with the end of report period.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="previous period">
+            <xsd:annotation>
+               <xsd:documentation>The previous reporting period. For example, if the report period represents a day then the previous period represents the previous
+               day.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="midnight">
+            <xsd:annotation>
+               <xsd:documentation>A point in time coinciding with midnight during the report period. This can be ambiguous if the report begins and ends at midnight - use report
+               start/end instead. This cannot be used for a reporting period that is greater than 24 hours.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="noon">
+            <xsd:annotation>
+               <xsd:documentation>A point in time coinciding with noon during the report period. This can be ambiguous if the report begins and ends at noon - use report start/end
+               instead. This cannot be used for a reporting period that is greater than 24 hours.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="06:00">
+            <xsd:annotation>
+               <xsd:documentation>A point in time coinciding with 6 am during the report period. This can be ambiguous if the report begins and ends at 6 am - use report start/end
+               instead. This cannot be used for a reporting period that is greater than 24 hours.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas day">
+            <xsd:annotation>
+               <xsd:documentation>A period in time that is all space of time within a day (24 hour period) starting at 06:00 AM and ending 06:00 AM next day.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas month">
+            <xsd:annotation>
+               <xsd:documentation>A period in time that is all space of time within a whole given month starting at 06:00 AM the first day and ending at 06:00 AM the first day of
+               next month.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas year">
+            <xsd:annotation>
+               <xsd:documentation>A period in time that is all time within a period starting at 06:00 AM October 1st and ending at same date and time the following
+               year.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas year to date">
+            <xsd:annotation>
+               <xsd:documentation>A period in time that is all space of time within a period starting at 06:00 AM October 1st ending at 06:00 AM at a given
+               date.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReportingProduct">
+      <xsd:annotation>
+         <xsd:documentation>A kind of product in a fluid system. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="C2+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C3+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C4+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C5+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C6+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C7+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C8+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C9+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C10+">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C2-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C3-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C4-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C5-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C6-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C7-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C8-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C9-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C10-">
+            <xsd:annotation>
+               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oleic">
+            <xsd:annotation>
+               <xsd:documentation>An undifferentiated liquid fluid phase in which the dominant continuous materials are liquid hydrocarbons. This phase is often called the "oil
+               phase".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="aqueous">
+            <xsd:annotation>
+               <xsd:documentation>An undifferentiated liquid fluid phase in which the dominant continuous material is liquid water. This phase is often called the "water
+               phase".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="vapor">
+            <xsd:annotation>
+               <xsd:documentation>An undifferentiated fluid phase that is distinctly gaseous. This phase is often called the "gas phase".</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="liquid">
+            <xsd:annotation>
+               <xsd:documentation>An undifferentiated fluid phase that is distinctly liquid. This includes water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="carbon monoxide gas">
+            <xsd:annotation>
+               <xsd:documentation>Carbon monoxode in a gaseous state.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="carbon dioxide gas">
+            <xsd:annotation>
+               <xsd:documentation>Carbon dioxide in a gaseous state.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="chemical">
+            <xsd:annotation>
+               <xsd:documentation>A chemical of some type.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="condensate">
+            <xsd:annotation>
+               <xsd:documentation>Mixture of light and heavier hydrocarbons in a liguid state.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="cuttings">
+            <xsd:annotation>
+               <xsd:documentation>Drill cuttings.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="diesel">
+            <xsd:annotation>
+               <xsd:documentation>Diesel fuel.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="electric power">
+            <xsd:annotation>
+               <xsd:documentation>Electrical power.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+        
+         <xsd:enumeration value="gas">
+            <xsd:annotation>
+               <xsd:documentation>Gas mixture of hydrocarbons.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas - rich">
+            <xsd:annotation>
+               <xsd:documentation>Gas mixture of light and heavier hydrocarbons than a lean gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas - component in oil">
+            <xsd:annotation>
+               <xsd:documentation>Gas as a component in oil.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="helium gas">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hydrogen gas">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         
+         <xsd:enumeration value="natural gas liquid">
+            <xsd:annotation>
+               <xsd:documentation>Mixture of ethane, propane and butane with small quantities of heaver hydrocarbons. Partially liquid at atmospheric pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+        
+         <xsd:enumeration value="nitrogen oxide gas">
+            <xsd:annotation>
+               <xsd:documentation>Nitrogen oxides in a gaseous state</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         
+         <xsd:enumeration value="oil and gas">
+            <xsd:annotation>
+               <xsd:documentation>A combination of oil (including water) and gas. This is generally used when refering to 'all production'.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil">
+            <xsd:annotation>
+               <xsd:documentation>Crude oil including water. A mixture of hydrocargons, that existed in liquid phase in underground reservoirs and remains liquid at atmospheric
+               pressure after passing through separating facilities.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil - net">
+            <xsd:annotation>
+               <xsd:documentation>Oil with water removed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+        
+         <xsd:enumeration value="petroleum gas liquid">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         
+         <xsd:enumeration value="water">
+            <xsd:annotation>
+               <xsd:documentation>Water in a liquid state.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water - discharge">
+            <xsd:annotation>
+               <xsd:documentation>Produced water that has not been processed.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="water - processed">
+            <xsd:annotation>
+               <xsd:documentation>Produced water that has been processed to remove hydrocarbons.</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:enumeration value="condensate - gross">
+            <xsd:annotation>
+               <xsd:documentation>Light hydrocarbon fractions produced with natural gas, which condense into liquid at normal temperatures and pressures associated with surface
+               production equipment.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="condensate - net">
+            <xsd:annotation>
+               <xsd:documentation>Hydrocatbon condensate containing only the heavier carbon fractions C5 to C10+.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="crude - stabilized">
+            <xsd:annotation>
+               <xsd:documentation>A crude oil that has been stabilized by separating out dissolved gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ethane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is ethane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas - dry">
+            <xsd:annotation>
+               <xsd:documentation>A natural gas that occurs in the absence of condensate or liquid hydrocarbons, or gas that has had condensable hydrocarbons removed, mainly
+               consisting of methane gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="gas - wet">
+            <xsd:annotation>
+               <xsd:documentation>A natural gas that contains less methane (typically less than 85% methane) and more ethane and other more complex hydrocarbons like propane,
+               butane and naphtha.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="heptane">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="isobutane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is isobutane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="liquified natural gas">
+            <xsd:annotation>
+               <xsd:documentation>A liquid compound that is natural gas compressed and supercooled to -167 deg C (-269 deg F) into a liquid to reduce its volume to 1/635th for
+               storage and transportation. Liquefied natural gas has a calorific value of 22,300 Btu/lb. It consists of about 9 xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="liquified petroleum gas">
+            <xsd:annotation>
+               <xsd:documentation>A liquid compound that is predominantly butane and propane separated from natural gasoline or natural gas and sold as fuel - commonly known as
+               bottled gas, tank gas or LP-gas.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="methane">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mixed butane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main components are butane and isobutane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="normal butane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is butane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="normal pentane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is pentane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="oil - gross">
+            <xsd:annotation>
+               <xsd:documentation>A crude oil that that includes all petroleum liquids and sediments and water, excluding free water.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="propane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is propane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="salt">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="naphta">
+            <xsd:annotation>
+               <xsd:documentation>An aggregate that is a volatile and inflammable product of crude oil refining with a boiling range 140 - 210 deg. Celsius consisting of C5+ to
+               C10 components (pentanes and hexanes).</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="isopentane">
+            <xsd:annotation>
+               <xsd:documentation>A compound where the main component is isopentane.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="neopentane">
+            <xsd:annotation>
+               <xsd:documentation>XXXX.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         
+       
+         <xsd:enumeration value="C7">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C8">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C9">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="C10">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxx</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="monoethylenglycol">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="triethyleneglycol">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="nitrogen gas">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="dioxygen">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hydrogen sulfide">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="diethyleneglycol">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="methanol">
+            <xsd:annotation>
+               <xsd:documentation>XXXXXX</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+          
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReportingProperty">
+      <xsd:annotation>
+         <xsd:documentation>The type of properties that can be measured at a port. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="volume">
+            <xsd:annotation>
+               <xsd:documentation>A volume measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="standard volume">
+            <xsd:annotation>
+               <xsd:documentation>A volume measure at standard conditions of temperature and pressure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="flow rate">
+            <xsd:annotation>
+               <xsd:documentation>A flow rate measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="temperature">
+            <xsd:annotation>
+               <xsd:documentation>A temperature measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="pressure">
+            <xsd:annotation>
+               <xsd:documentation>A pressure measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="mass">
+            <xsd:annotation>
+               <xsd:documentation>A mass measure.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="work">
+            <xsd:annotation>
+               <xsd:documentation>A work measure (of electricity).</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>
+   <!--UNUSED: Deleted type RigType.-->
+   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
+   <!--UNUSED: Deleted type RiskCategory.-->
+   <!--UNUSED: Deleted type RiskSubCategory.-->
+   <!--UNUSED: Deleted type RiskType.-->
+   <!--UNUSED: Deleted type ScrType.-->
+   <!--UNUSED: Deleted type ShowFluorescence.-->
+   <!--UNUSED: Deleted type ShowLevel.-->
+   <!--UNUSED: Deleted type ShowRating.-->
+   <!--UNUSED: Deleted type ShowSpeed.-->
+   <xsd:simpleType name="StandardTempPress">
+      <xsd:annotation>
+         <xsd:documentation>Combinations of standard temperature and pressure. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="0 degC 1 atm">
+            <xsd:annotation>
+               <xsd:documentation>A temperature of zero degrees Centigrade and a pressure of one atmosphere.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="15 degC 1 atm">
+            <xsd:annotation>
+               <xsd:documentation>A temperature of sixty degrees Centigrade and a pressure of one atmosphere.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="60 degF 1 atm">
+            <xsd:annotation>
+               <xsd:documentation>A temperature of fifteen degrees Fahrenheit and a pressure of one atmosphere.</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>
+   <!--UNUSED: Deleted type SupportCraft.-->
+   <!--UNUSED: Deleted type SurfEquipType.-->
+   <!--UNUSED: Deleted type TargetCategory.-->
+   <!--UNUSED: Deleted type TargetScope.-->
+   <!--UNUSED: Deleted type TargetSectionScope.-->
+   <xsd:simpleType name="TestReason">
+      <xsd:annotation>
+         <xsd:documentation>A reason for running a well test. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="initial">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="periodic">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="revision">
+            <xsd:annotation>
+               <xsd:documentation />
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="unknown">
+            <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>
+   <!--UNUSED: Deleted type TrajStationStatus.-->
+   <!--UNUSED: Deleted type TrajStationType.-->
+   <!--UNUSED: Deleted type TubularAssembly.-->
+   <!--UNUSED: Deleted type TubularComponent.-->
+   <!--UNUSED: Deleted type TypeSurveyTool.-->
+   <xsd:simpleType name="ValueStatus">
+      <xsd:annotation>
+         <xsd:documentation>An indicator of the quality of a value. This is designed for a SCADA or OPC style of value stasus. The token in parentheses are OPC's status string for
+         the condition. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bad calibration">
+            <xsd:annotation>
+               <xsd:documentation>The calibration status of the sensor is unknown. (Out of Calibration)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="range limit">
+            <xsd:annotation>
+               <xsd:documentation>The value is range limited, that is, at or near the end of range of the sensor. The value might be clamped. (Low Limited, High
+               Limited)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="questionable">
+            <xsd:annotation>
+               <xsd:documentation>The value is just plain questionable. (Sub-Normal, Non-specific)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="device failure">
+            <xsd:annotation>
+               <xsd:documentation>The unit to which the sensor is attached is not running. (Device Failure)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sensor failure">
+            <xsd:annotation>
+               <xsd:documentation>The field sensor itself is not working due to hardware failure or misconfiguration. (Sensor Failure)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="comm failure">
+            <xsd:annotation>
+               <xsd:documentation>The communication to the field sensor is not working. That is, communcation cannot be established or maintained. (Comm
+               Failure)</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="timeout">
+            <xsd:annotation>
+               <xsd:documentation>Communication to the field sensor has timed out, that is, a connection exists, but a request for a field sensor data value has failed. (Last
+               Known Value)</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>
+   <!--UNUSED: Deleted type WellDirection.-->
+   <!--UNUSED: Deleted type WellFluid.-->
+   <!--UNUSED: Deleted type WellboreShape.-->
+   <!--UNUSED: Deleted type WellboreType.-->
+   <!--UNUSED: Deleted type WellPurpose.-->
+   <!--UNUSED: Deleted type WellStatus.-->
+   <xsd:simpleType name="CrewType">
+      <xsd:annotation>
+         <xsd:documentation>The type of personnel grouping.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="catering crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from the catering contractor spending the night at the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="contractor crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from other than operator spending the night at the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="day visitors">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons visiting the installation but not spending the night at the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drilling contract crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from the drilling contractor spending the night at the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="own crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from the operator normally working on the installation and spending the night there.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="own other crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from the operator normally not working on the installation, but spending the night
+               there.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other crew">
+            <xsd:annotation>
+               <xsd:documentation>A count that is the number of persons from an unknown source normally not working on the installation, but spending the night
+               there.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="personnel on board">
+            <xsd:annotation>
+               <xsd:documentation>A count of the total personnel on board.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="OperationKind">
+      <xsd:annotation>
+         <xsd:documentation>The type of operation for which general comments can be defined.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="production">
+            <xsd:annotation>
+               <xsd:documentation>Production operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well">
+            <xsd:annotation>
+               <xsd:documentation>Well operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="deviations">
+            <xsd:annotation>
+               <xsd:documentation>Deviations from existing procedures and guidelines.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="maintenance">
+            <xsd:annotation>
+               <xsd:documentation>Maintenance work.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="construction">
+            <xsd:annotation>
+               <xsd:documentation>Construction work.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="power station failure">
+            <xsd:annotation>
+               <xsd:documentation>Failure of a power station.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="air traffic">
+            <xsd:annotation>
+               <xsd:documentation>Air traffic in the area.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>Other comment relevant for the production periods on the installation.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReasonLost">
+      <xsd:annotation>
+         <xsd:documentation>Reason for lost production.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="topside equipment failure-maint">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to equipment failure and maintenance topside.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="extended maint turnaround">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to extended maintenance turnaround.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="extended maint turnaround export">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to extended maintenance turnaround on export terminal.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="preventive maint topside">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to preventive maintenance topside.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="planned maint turnaround">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to planned maintenance turnaround.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="marked oil">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of oil production due to lost export due to marked product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="marked gas">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of gas production due to lost export due to marked product.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="modification project">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to modification projects.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="operation mistakes">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to operation mistakes reference.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="other">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to unspecified reasons.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="process and operation problem">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to process and operation problems.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="production">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to total loss of production.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="regulatory reference">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to regulatory reference.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="reservoir">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to reservoir losses.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="testing and logging">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to well testing and logging.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="unavailable tanker storage">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to unavailable tanker storage.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well equipment failure-maint">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to well equipment failure and maintenance.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well planned operations">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to planned well operations.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well preventive maint">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to preventive maintenance on a well.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="weather problem">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to weather conditions.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hse">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to Safety or Emergency requirements.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="strike/lock-out">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to strike or lock-out.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="3rd party processing">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due to 3rd party processing.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="daily total loss of prod">
+            <xsd:annotation>
+               <xsd:documentation>Estimated total loss of production.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="well problems">
+            <xsd:annotation>
+               <xsd:documentation>Estimated loss of production due well problems.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="SafetyType">
+      <xsd:annotation>
+         <xsd:documentation>The type of safety issues for which a count can be defined.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="lost time incident">
+            <xsd:annotation>
+               <xsd:documentation>An incident resulted in an injured employee who required medical treatment and could not return to work the next day.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="lost time accident">
+            <xsd:annotation>
+               <xsd:documentation>An accident resulting in lost time from work .</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="severe accident">
+            <xsd:annotation>
+               <xsd:documentation>A type of accident that may challenge safety systems at a level much higher than expected..</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sick on board">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="sent ashore">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="restricted work">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="first aid">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="released to air">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="released to water">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="near miss">
+            <xsd:annotation>
+               <xsd:documentation>An incident which, under different circumstances, could have caused injury, illness and/or major damage to/loss of assets, or harm to the
+               environment or to a third party.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="fire">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="hazard report card">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="safety meeting">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="permit with SJA">
+            <xsd:annotation>
+               <xsd:documentation>Safe Job Analysis.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="total permits">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="drill or exercise">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="spill or leak">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="job observation">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="year-to-date incidents">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="miscellaneous">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="traffic accident">
+            <xsd:annotation>
+               <xsd:documentation>xxxxxxxxxxxxxxx.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="VolumeReferenceKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="initial reservoir" />
+         <xsd:enumeration value="saturation-measured" />
+         <xsd:enumeration value="saturation-calculated" />
+         <xsd:enumeration value="stock tank" />
+         <xsd:enumeration value="current separator stage" />
+         <xsd:enumeration value="separator stage 1" />
+         <xsd:enumeration value="separator stage 2" />
+         <xsd:enumeration value="separator stage 3" />
+         <xsd:enumeration value="separator stage 4" />
+         <xsd:enumeration value="separator stage 5" />
+         <xsd:enumeration value="separator stage 6" />
+         <xsd:enumeration value="separator stage 7" />
+         <xsd:enumeration value="separator stage 8" />
+         <xsd:enumeration value="separator stage 9" />
+         <xsd:enumeration value="separator stage 10" />
+         <xsd:enumeration value="separator stage 11" />
+         <xsd:enumeration value="separator stage 12" />
+         <xsd:enumeration value="separator stage 13" />
+         <xsd:enumeration value="separator stage 14" />
+         <xsd:enumeration value="separator stage 15" />
+         <xsd:enumeration value="separator stage 16" />
+         <xsd:enumeration value="separator stage 17" />
+         <xsd:enumeration value="separator stage 18" />
+         <xsd:enumeration value="separator stage 19" />
+         <xsd:enumeration value="separator stage 20" />
+         <xsd:enumeration value="separator stage 21" />
+         <xsd:enumeration value="separator stage 22" />
+         <xsd:enumeration value="separator stage 23" />
+         <xsd:enumeration value="separator stage 24" />
+         <xsd:enumeration value="separator stage 25" />
+         <xsd:enumeration value="separator stage 26" />
+         <xsd:enumeration value="separator stage 27" />
+         <xsd:enumeration value="separator stage 28" />
+         <xsd:enumeration value="separator stage 29" />
+         <xsd:enumeration value="separator stage 30" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="DataQuality">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="best" />
+         <xsd:enumeration value="good" />
+         <xsd:enumeration value="fair" />
+         <xsd:enumeration value="poor" />
+         <xsd:enumeration value="invalid" />
+         <xsd:enumeration value="unknown" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="FluidAnalysisKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="qc" />
+         <xsd:enumeration value="calc" />
+         <xsd:enumeration value="bus" />
+         <xsd:enumeration value="unknown" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="FluidComponent">
+      <xsd:annotation>
+         <xsd:documentation>================================================================================================= THESE NEED TO BE RECONCILED WITH THE ReportingProduct
+         LIST. =================================================================================================</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="H2" />
+         <xsd:enumeration value="H2O" />
+         <xsd:enumeration value="N2" />
+         <xsd:enumeration value="O2" />
+         <xsd:enumeration value="H2S" />
+         <xsd:enumeration value="Ar" />
+         <xsd:enumeration value="CO2" />
+         <xsd:enumeration value="methane" />
+         <xsd:enumeration value="ethane" />
+         <xsd:enumeration value="propane" />
+         <xsd:enumeration value="2m propane" />
+         <xsd:enumeration value="butane" />
+         <xsd:enumeration value="cyclopentane" />
+         <xsd:enumeration value="2m butane" />
+         <xsd:enumeration value="pentane" />
+         <xsd:enumeration value="22dm propane" />
+         <xsd:enumeration value="benzene" />
+         <xsd:enumeration value="cyclohexane" />
+         <xsd:enumeration value="mcy pentane" />
+         <xsd:enumeration value="hexane" />
+         <xsd:enumeration value="22dm butane" />
+         <xsd:enumeration value="23dm butane" />
+         <xsd:enumeration value="2m pentane" />
+         <xsd:enumeration value="3m pentane" />
+         <xsd:enumeration value="m benzene" />
+         <xsd:enumeration value="mcy hexane" />
+         <xsd:enumeration value="11dmcy pentane" />
+         <xsd:enumeration value="c13dmcy pentane" />
+         <xsd:enumeration value="t12dmcy pentane" />
+         <xsd:enumeration value="t13dmcy pentane" />
+         <xsd:enumeration value="etcy pentane" />
+         <xsd:enumeration value="22dm pentane" />
+         <xsd:enumeration value="223tm butane" />
+         <xsd:enumeration value="24dm pentane" />
+         <xsd:enumeration value="2m hexane" />
+         <xsd:enumeration value="33dm pentane" />
+         <xsd:enumeration value="23dm pentane" />
+         <xsd:enumeration value="3et pentane" />
+         <xsd:enumeration value="3m hexane" />
+         <xsd:enumeration value="12dm benzene" />
+         <xsd:enumeration value="13dm benzene" />
+         <xsd:enumeration value="14dm benzene" />
+         <xsd:enumeration value="et benzene" />
+         <xsd:enumeration value="223tm pentane" />
+         <xsd:enumeration value="22dm hexane" />
+         <xsd:enumeration value="24dm hexane" />
+         <xsd:enumeration value="25dm hexane" />
+         <xsd:enumeration value="124tm benzene" />
+         <xsd:enumeration value="hexanes" />
+         <xsd:enumeration value="heptanes" />
+         <xsd:enumeration value="octanes" />
+         <xsd:enumeration value="nonanes" />
+         <xsd:enumeration value="decanes" />
+         <xsd:enumeration value="C11F" />
+         <xsd:enumeration value="C12F" />
+         <xsd:enumeration value="C13F" />
+         <xsd:enumeration value="C14F" />
+         <xsd:enumeration value="C15F" />
+         <xsd:enumeration value="C16F" />
+         <xsd:enumeration value="C17F" />
+         <xsd:enumeration value="C18F" />
+         <xsd:enumeration value="C19F" />
+         <xsd:enumeration value="C20F" />
+         <xsd:enumeration value="C21F" />
+         <xsd:enumeration value="C22F" />
+         <xsd:enumeration value="C23F" />
+         <xsd:enumeration value="C24F" />
+         <xsd:enumeration value="C25F" />
+         <xsd:enumeration value="C26F" />
+         <xsd:enumeration value="C27F" />
+         <xsd:enumeration value="C28F" />
+         <xsd:enumeration value="C29F" />
+         <xsd:enumeration value="C30F" />
+         <xsd:enumeration value="C31F" />
+         <xsd:enumeration value="C32F" />
+         <xsd:enumeration value="C33F" />
+         <xsd:enumeration value="C34F" />
+         <xsd:enumeration value="C35F" />
+         <xsd:enumeration value="C36F" />
+         <xsd:enumeration value="C37F" />
+         <xsd:enumeration value="C38F" />
+         <xsd:enumeration value="C39F" />
+         <xsd:enumeration value="C40F" />
+         <xsd:enumeration value="C41F" />
+         <xsd:enumeration value="C42F" />
+         <xsd:enumeration value="C43F" />
+         <xsd:enumeration value="C44F" />
+         <xsd:enumeration value="C45F" />
+         <xsd:enumeration value="C46F" />
+         <xsd:enumeration value="C47F" />
+         <xsd:enumeration value="C48F" />
+         <xsd:enumeration value="C49F" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="FluidSampleTestAcquisition">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="drill stem test" />
+         <xsd:enumeration value="repeat formation tester" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="FluidComponentKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="pure" />
+         <xsd:enumeration value="frac" />
+         <xsd:enumeration value="plus" />
+         <xsd:enumeration value="split" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type FluidContaminant.-->
+   <xsd:simpleType name="FluidSampleKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bottom hole" />
+         <xsd:enumeration value="wellhead" />
+         <xsd:enumeration value="DST" />
+         <xsd:enumeration value="formation tester" />
+         <xsd:enumeration value="RFT or MDT" />
+         <xsd:enumeration value="recombined" />
+         <xsd:enumeration value="separator gas" />
+         <xsd:enumeration value="separator oil" />
+         <xsd:enumeration value="separator water" />
+         <xsd:enumeration value="synthetic" />
+         <xsd:enumeration value="unknown" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="ReservoirFluidKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="black oil" />
+         <xsd:enumeration value="volatile oil" />
+         <xsd:enumeration value="critical or near critical" />
+         <xsd:enumeration value="wet gas or condensate" />
+         <xsd:enumeration value="dry gas" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="EosModelKind">
+      <xsd:restriction base="witsml:abstractTypeEnum">
+         <xsd:enumeration value="bwrs" />
+         <xsd:enumeration value="cubeos" />
+         <xsd:enumeration value="pr" />
+         <xsd:enumeration value="prvt" />
+         <xsd:enumeration value="srk" />
+         <xsd:enumeration value="srkvt" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="generalMeasureType">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="temperatureSlopeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="typeOptionalClassString">
+      <xsd:annotation>
+         <xsd:documentation>A type with a classType attribute. This allows a user to give a classification of something, and to specify the type of classification that it is.
+         There is no control over the class values, or the class types.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="classType" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>This identifies the classification system to which the class belongs.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="endpointQualifiedDateTime">
+      <xsd:annotation>
+         <xsd:documentation>A timestamp value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the
+         endpoint attribute.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDateTime">
+            <xsd:attribute name="endpoint" type="witsml:EndpointQualifier" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The default is "inclusive".</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="endpointQualifiedDate">
+      <xsd:annotation>
+         <xsd:documentation>A date value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the endpoint
+         attribute.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDate">
+            <xsd:attribute name="endpoint" type="witsml:EndpointQualifier" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The default is "inclusive".</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="emailQualifierStruct">
+      <xsd:annotation>
+         <xsd:documentation>An email address with an attribute, used to "qualify" an email as personal, work, or permanent.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="qualifier" type="witsml:AddressQualifier" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="facilityIdentifierStruct">
+      <xsd:annotation>
+         <xsd:documentation>Identifies a facility.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="kind" type="witsml:ReportingFacility" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The kind of facility.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within which the name is unique. For example, API or NPD.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uidRef" type="witsml:uidString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>If the facility is defined and instantiated within the context of a WITSML server, this is a pointer to the uid value of that object
+                  instance.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="phoneNumberStruct">
+      <xsd:annotation>
+         <xsd:documentation>A phone number with two attributes, used to "type" and "qualify" a phone number. The type would carry information such as fax, modem, voice, and the
+         qualifier would carry information such as home or office.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="type" type="witsml:PhoneType" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The kind of phone such as voice or fax.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="qualifier" type="witsml:AddressQualifier" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>Indicates whether the number is personal, business or both.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="extension" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The phone number extension.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="logicalBoolean">
+      <xsd:annotation>
+         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractBoolean" />
+   </xsd:simpleType>
+   <xsd:simpleType name="date">
+      <xsd:annotation>
+         <xsd:documentation>A julian date.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDate" />
+   </xsd:simpleType>
+   <xsd:simpleType name="month">
+      <xsd:annotation>
+         <xsd:documentation>A month of a year.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:gYearMonth" />
+   </xsd:simpleType>
+   <xsd:simpleType name="year">
+      <xsd:annotation>
+         <xsd:documentation>A gregorian year.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="xsd:gYear" />
+   </xsd:simpleType>
+   <xsd:simpleType name="timestamp">
+      <xsd:annotation>
+         <xsd:documentation>A date with the time of day and an optional time zone. While the time zone is optional, it is strongly advised that the zone always be specified in
+         each date time value.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDateTime" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type timeZone.-->
+   <!--UNUSED: Deleted type calendarYear.-->
+   <!--UNUSED: Deleted type yAxisAzimuth.-->
+   <xsd:simpleType name="nonNegativeFraction">
+      <xsd:annotation>
+         <xsd:documentation>A floating point value between zero (inclusive) and one (inclusive)</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDouble">
+         <xsd:minInclusive value="0">
+            <xsd:annotation>
+               <xsd:documentation>This value can be zero but cannot be negative.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+         <xsd:maxInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value can not be greater than one.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:maxInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="unitlessQuantity">
+      <xsd:annotation>
+         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractDouble" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type genericMeasure.-->
+   <xsd:complexType name="indexCurve">
+      <xsd:annotation>
+         <xsd:documentation>The mnemonic of a log index curve plus the column index of the curve.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:str32">
+            <xsd:attribute name="columnIndex" type="witsml:nonNegativeCount" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The column index of the curve.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type ratioGenericMeasure.-->
+   <xsd:simpleType name="listOfString">
+      <xsd:annotation>
+         <xsd:documentation>A representation of a list of xsd:string values, restricted to strings without embedded whitespace.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:list itemType="witsml:str32" />
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type listOfDouble.-->
+   <xsd:complexType name="refNameString">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="uidRef" type="witsml:refString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A reference to the unique identifier (uid attribute) in the node referenced by the name value. This attribute is required within the context
+                  of a WITSML server.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type refObjectString.-->
+   <!--UNUSED: Deleted type refPositiveCount.-->
+   <xsd:simpleType name="refWellDatum">
+      <xsd:annotation>
+         <xsd:documentation>A reference to a wellDatum in the current well. This value must match the uid value in a WellDatum. This value represents a foreign key from one
+         element to another. This is an exception to the convention that a foreign key must utilize both a human contextual name and a uid value. For messages outside the context
+         of a server then this value will commonly match the value of the name of the wellDatum (e.g., 'KB') if uids are not not used in that context. This was a compromise in
+         order to allow the coordinate structures to be simple and still be usable both within the context of a server and outside the context of a server.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="nameString">
+      <xsd:annotation>
+         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
+         extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an
+         enumeration.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractNameString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="commentString">
+      <xsd:annotation>
+         <xsd:documentation>A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer.
+         Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractCommentString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="descriptionString">
+      <xsd:annotation>
+         <xsd:documentation>A textual description of something.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="256" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type shortDescriptionString.-->
+   <!--UNUSED: Deleted type encodedArrayString.-->
+   <!--UNUSED: Deleted type encodedValueString.-->
+   <xsd:simpleType name="kindString">
+      <xsd:annotation>
+         <xsd:documentation>A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an
+         enumerated list.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractTypeEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uomString">
+      <xsd:annotation>
+         <xsd:documentation>A unit of measure acronym from the POSC unit of measure file.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum" />
+   </xsd:simpleType>
+   <xsd:simpleType name="uidString">
+      <xsd:annotation>
+         <xsd:documentation>A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated). The value is only required
+         to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in multiple documents will utilize the same uid
+         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="refString">
+      <xsd:annotation>
+         <xsd:documentation>A reference to the unique identifier of another element. This value represents a foreign key from one element to another. The value should match the
+         value of an attribute of type uidString.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUidString" />
+   </xsd:simpleType>
+   <xsd:simpleType name="schemaVersionString">
+      <xsd:annotation>
+         <xsd:documentation>The version of the schema. The first three levels are fixed. The fourth level can vary to represent the constraints defined in enumerations and XML
+         loader files.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="16" />
+         <xsd:pattern value="1\.0\.0\.[1-9]?[0-9]\(PRODML\)" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="nameStruct">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="wellKnownNameStruct">
+      <xsd:annotation>
+         <xsd:documentation>The name of something within a mandatory naming system with an optional code.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNameString">
+            <xsd:attribute name="namingSystem" type="witsml:nameString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The naming system within the name is unique.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="code" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A unique (short) code associated with the name.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type uncollapsedString.-->
+   <!--UNUSED: Deleted type iadcBearingWearCode.-->
+   <!--UNUSED: Deleted type geodeticZoneString.-->
+   <xsd:complexType name="generalQualifiedMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A measure which may have a quality status. The measure class (e.g., length) must be defined within the context of the usage of this type (e.g., in
+         another element). This should not be used if the measure class will always be the same thing. If the 'status' attribute is absent and the value is not "NaN", the data
+         value can be assumed to be good with no restrictions.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="component" type="witsml:kindString" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The kind of the value component. For example, "X" in a tuple of X and Y.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uom" type="witsml:uomString" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure for the value. This value must conform to the values allowed by the measure class.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="integerQualifiedCount">
+      <xsd:annotation>
+         <xsd:documentation>An integer which may have a quality status. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good
+         with no restrictions.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractInt">
+            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="kindQualifiedString">
+      <xsd:annotation>
+         <xsd:documentation>A kind which may have a quality status. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with
+         no restrictions.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
+   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
+   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
+   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
+   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
+   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
+   <xsd:complexType name="volumeQualifiedMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A volume flow rate which may have a quality status. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be
+         good with no restrictions.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumeFlowRateQualifiedMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A volume flow rate which may have a quality status.. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to
+         be good with no restrictions.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="measuredDepthCoord">
+      <xsd:annotation>
+         <xsd:documentation>A measured depth coordinate in a wellbore. Positive moving from the reference datum toward the bottomhole. All coordinates with the same datum (and
+         same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:MeasuredDepthUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. This value is assumed to match the uid value in a
+                  WellDatum. If not given then the default WellDatum must be assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="MeasuredDepthUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for measured depths in a wellbore.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ft">
+            <xsd:annotation>
+               <xsd:documentation>International Foot</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ftUS">
+            <xsd:annotation>
+               <xsd:documentation>US Survey Foot</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
+   <xsd:complexType name="wellElevationCoord">
+      <xsd:annotation>
+         <xsd:documentation>A vertical (gravity based) elevation coordinate within the context of a well. Positive moving upward from the reference datum. All coordinates with the
+         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:WellVerticalCoordinateUom" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>The unit of measure of the quantity value. If not given then the default unit of measure of the explicitly or implicitly given datum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="datum" type="witsml:refWellDatum" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
+                  assumed.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="WellVerticalCoordinateUom">
+      <xsd:annotation>
+         <xsd:documentation>The units of measure that are valid for vertical gravity based coordinates (i.e., elevation or vertical depth) within the context of a
+         well.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m">
+            <xsd:annotation>
+               <xsd:documentation>meter</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ft">
+            <xsd:annotation>
+               <xsd:documentation>International Foot</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ftUS">
+            <xsd:annotation>
+               <xsd:documentation>US Survey Foot</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+         <xsd:enumeration value="ftBr(65)">
+            <xsd:annotation>
+               <xsd:documentation>British Foot 1865</xsd:documentation>
+            </xsd:annotation>
+         </xsd:enumeration>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="nonNegativeCount">
+      <xsd:annotation>
+         <xsd:documentation>A non-negative integer (zero based count or index) with a maximum value of 32767 (2-bytes). For items that represent "number of" something or a
+         "sequential" count or index.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="0">
+            <xsd:annotation>
+               <xsd:documentation>This value can be zero but cannot be negative.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="positiveCount">
+      <xsd:annotation>
+         <xsd:documentation>A positive integer (one based count or index).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractPositiveCount">
+         <xsd:minInclusive value="1">
+            <xsd:annotation>
+               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
+            </xsd:annotation>
+         </xsd:minInclusive>
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type positiveBigCount.-->
+   <!--UNUSED: Deleted type integerCount.-->
+   <xsd:simpleType name="beaufortScaleIntegerCode">
+      <xsd:annotation>
+         <xsd:documentation>An estimate wind strength based on the Beaufort Wind Scale. Values range from 0 (calm) to 12 (hurricane).</xsd:documentation>
+      </xsd:annotation>
+      <xsd:restriction base="witsml:abstractShort">
+         <xsd:minInclusive value="0" />
+         <xsd:maxInclusive value="12" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
+   <!--UNUSED: Deleted type iadcIntegerCode.-->
+   <!--UNUSED: Deleted type levelIntegerCode.-->
+   <!--UNUSED: Deleted type cost.-->
+   <xsd:complexType name="indexedObject">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractTypeEnum">
+            <xsd:attribute name="index" type="witsml:positiveCount" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Indexes things with the same name. That is the first one, the second one, etc.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="name" type="witsml:kindString" use="optional" />
+            <xsd:attribute name="uom" type="witsml:uomString" use="optional" />
+            <xsd:attribute name="description" type="witsml:descriptionString" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="str2">
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="2" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type str16.-->
+   <xsd:simpleType name="str32">
+      <xsd:restriction base="witsml:abstractString">
+         <xsd:maxLength value="32" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:complexType name="crewCount">
+      <xsd:annotation>
+         <xsd:documentation>A one based count of personnel on a type of crew.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNonNegativeCount">
+            <xsd:attribute name="type" type="witsml:CrewType" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The type of crew for which a count is being defined.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attributeGroup ref="witsml:attgrp_uid">
+               <xsd:annotation>
+                  <xsd:documentation>Unique identifier for the each XML node.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attributeGroup>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="lostVolumeAndReason">
+      <xsd:annotation>
+         <xsd:documentation>A volume corrected to standard temperature and pressure.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
+            <xsd:attribute name="reasonLost" type="witsml:ReasonLost" use="required">
+               <xsd:annotation>
+                  <xsd:documentation>Defines why the volume was lost.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="safetyCount">
+      <xsd:annotation>
+         <xsd:documentation>A zero based count of a type of safety item.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractNonNegativeCount">
+            <xsd:attribute name="type" type="witsml:SafetyType" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The type of safety issue for which a count is being defined.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+            <xsd:attribute name="period" type="witsml:ReportingPeriod" use="optional">
+               <xsd:annotation>
+                  <xsd:documentation>The type of period being reported by this count.</xsd:documentation>
+               </xsd:annotation>
+            </xsd:attribute>
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="binaryInteractionCoefficient">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractDouble">
+            <xsd:attribute name="referenceComponent" type="witsml:kindString" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="massConcentrationMeasurePercent">
+      <xsd:annotation>
+         <xsd:documentation>A mass per mass measure that is constrained to a unit of percent.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="molarFractionMeasurePercent">
+      <xsd:annotation>
+         <xsd:documentation>The number of moles as a proportion of the total number of moles measure that is constrained to a unit of percent.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasurePercent">
+      <xsd:annotation>
+         <xsd:documentation>A volume per volume measure that is constrained to a unit of percent.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:simpleType name="PercentUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="%" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
+   <xsd:complexType name="amountOfSubstanceMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:amountOfSubstanceUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
+   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
+   <!--UNUSED: Deleted type areaMeasure.-->
+   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
+   <xsd:complexType name="densityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:densityUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="dimensionlessMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:dimensionlessUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="dynamicViscosityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:dynamicViscosityUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type electricPotentialMeasure.-->
+   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
+   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
+   <!--UNUSED: Deleted type forceMeasure.-->
+   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
+   <xsd:complexType name="frequencyMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:frequencyUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type illuminanceMeasure.-->
+   <xsd:complexType name="lengthMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="lengthPerLengthMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:lengthPerLengthUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
+   <xsd:complexType name="massConcentrationMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:massConcentrationUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="massFlowRateMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:massFlowRateUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="massMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:massUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type massPerLengthMeasure.-->
+   <xsd:complexType name="modulusOfCompressionMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:modulusOfCompressionUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type momentOfForceMeasure.-->
+   <!--UNUSED: Deleted type perLengthMeasure.-->
+   <xsd:complexType name="planeAngleMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:planeAngleUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type powerMeasure.-->
+   <xsd:complexType name="pressureMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:pressureUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type relativePowerMeasure.-->
+   <!--UNUSED: Deleted type specificVolumeMeasure.-->
+   <xsd:complexType name="thermodynamicTemperatureMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="timeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:timeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="velocityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:velocityUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumeFlowRateMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerVolumeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="workMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:workUom" use="optional" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="compressibilityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:compressibilityUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="molarVolumeMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:molarVolumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="standardVolumeMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A volume corrected to standard conditions of temperature and pressure. The standard conditions must be known outside the context of the data type
+         because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic determination of where standard conditions are
+         assumed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="thermalConductivityMeasure">
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:thermalConductivityUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="volumePerStandardVolumeMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A ratio of an uncorrected volume to a volume corrected to standard conditions of temperature and pressure. The standard conditions must be known
+         outside the context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic
+         determination of where standard conditions are assumed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="standardVolumePerStandardVolumeMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A ratio of volumes that have each been corrected to standard conditions of temperature and pressure. The standard conditions must be known outside the
+         context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic determination of
+         where standard conditions are assumed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <xsd:complexType name="standardVolumePerVolumeMeasure">
+      <xsd:annotation>
+         <xsd:documentation>A ratio of a volume that has been corrected to standard conditions of temperature and pressure to an uncorrected volume. The standard conditions must
+         be known outside the context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic
+         determination of where standard conditions are assumed.</xsd:documentation>
+      </xsd:annotation>
+      <xsd:simpleContent>
+         <xsd:extension base="witsml:abstractMeasure">
+            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
+         </xsd:extension>
+      </xsd:simpleContent>
+   </xsd:complexType>
+   <!--UNUSED: Deleted type accelerationLinearUom.-->
+   <xsd:simpleType name="amountOfSubstanceUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="kmol" />
+         <xsd:enumeration value="mmol" />
+         <xsd:enumeration value="mol" />
+         <xsd:enumeration value="mol" />
+         <xsd:enumeration value="kmol" />
+         <xsd:enumeration value="lbmole" />
+         <xsd:enumeration value="umol" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type anglePerLengthUom.-->
+   <!--UNUSED: Deleted type anglePerTimeUom.-->
+   <!--UNUSED: Deleted type areaUom.-->
+   <!--UNUSED: Deleted type areaPerAreaUom.-->
+   <xsd:simpleType name="densityUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="kg/m3" />
+         <xsd:enumeration value="10Mg/m3" />
+         <xsd:enumeration value="dAPI" />
+         <xsd:enumeration value="g/cm3" />
+         <xsd:enumeration value="g/dm3" />
+         <xsd:enumeration value="g/galUK" />
+         <xsd:enumeration value="g/galUS" />
+         <xsd:enumeration value="g/L" />
+         <xsd:enumeration value="g/m3" />
+         <xsd:enumeration value="grain/ft3" />
+         <xsd:enumeration value="grain/galUS" />
+         <xsd:enumeration value="grain/100ft3" />
+         <xsd:enumeration value="kg/dm3" />
+         <xsd:enumeration value="kg/L" />
+         <xsd:enumeration value="Mg/m3" />
+         <xsd:enumeration value="lbm/10bbl" />
+         <xsd:enumeration value="lbm/bbl" />
+         <xsd:enumeration value="lbm/ft3" />
+         <xsd:enumeration value="lbm/galUK" />
+         <xsd:enumeration value="lbm/1000galUK" />
+         <xsd:enumeration value="lbm/galUS" />
+         <xsd:enumeration value="lbm/1000galUS" />
+         <xsd:enumeration value="lbm/in3" />
+         <xsd:enumeration value="lbm/Mbbl" />
+         <xsd:enumeration value="mg/dm3" />
+         <xsd:enumeration value="mg/galUS" />
+         <xsd:enumeration value="mg/L" />
+         <xsd:enumeration value="mg/m3" />
+         <xsd:enumeration value="ug/cm3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="dimensionlessUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Euc" />
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="cEuc" />
+         <xsd:enumeration value="mEuc" />
+         <xsd:enumeration value="nEuc" />
+         <xsd:enumeration value="uEuc" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="dynamicViscosityUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa.s" />
+         <xsd:enumeration value="cP" />
+         <xsd:enumeration value="P" />
+         <xsd:enumeration value="psi.s" />
+         <xsd:enumeration value="dyne.s/cm2" />
+         <xsd:enumeration value="kgf.s/m2" />
+         <xsd:enumeration value="lbf.s/ft2" />
+         <xsd:enumeration value="lbf.s/in2" />
+         <xsd:enumeration value="mPa.s" />
+         <xsd:enumeration value="N.s/m2" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type electricPotentialUom.-->
+   <!--UNUSED: Deleted type energyPerAreaUom.-->
+   <!--UNUSED: Deleted type equivalentPerMassUom.-->
+   <!--UNUSED: Deleted type forceUom.-->
+   <!--UNUSED: Deleted type forcePerVolumeUom.-->
+   <xsd:simpleType name="frequencyUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Hz" />
+         <xsd:enumeration value="c/s" />
+         <xsd:enumeration value="GHz" />
+         <xsd:enumeration value="kHz" />
+         <xsd:enumeration value="mHz" />
+         <xsd:enumeration value="MHz" />
+         <xsd:enumeration value="uHz" />
+         <xsd:enumeration value="1/s" />
+         <xsd:enumeration value="1/a" />
+         <xsd:enumeration value="1/d" />
+         <xsd:enumeration value="1/h" />
+         <xsd:enumeration value="1/min" />
+         <xsd:enumeration value="1/wk" />
+         <xsd:enumeration value="kEuc/s" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type illuminanceUom.-->
+   <xsd:simpleType name="lengthUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m" />
+         <xsd:enumeration value="angstrom" />
+         <xsd:enumeration value="chBnA" />
+         <xsd:enumeration value="chBnB" />
+         <xsd:enumeration value="chCla" />
+         <xsd:enumeration value="chSe" />
+         <xsd:enumeration value="chUS" />
+         <xsd:enumeration value="cm" />
+         <xsd:enumeration value="dm" />
+         <xsd:enumeration value="fathom" />
+         <xsd:enumeration value="fm" />
+         <xsd:enumeration value="ft" />
+         <xsd:enumeration value="ftBnA" />
+         <xsd:enumeration value="ftBnB" />
+         <xsd:enumeration value="ftBr(65)" />
+         <xsd:enumeration value="ftCla" />
+         <xsd:enumeration value="ftGC" />
+         <xsd:enumeration value="ftInd" />
+         <xsd:enumeration value="ftInd(37)" />
+         <xsd:enumeration value="ftInd(62)" />
+         <xsd:enumeration value="ftInd(75)" />
+         <xsd:enumeration value="ftMA" />
+         <xsd:enumeration value="ftSe" />
+         <xsd:enumeration value="ftUS" />
+         <xsd:enumeration value="in" />
+         <xsd:enumeration value="in/10" />
+         <xsd:enumeration value="in/16" />
+         <xsd:enumeration value="in/32" />
+         <xsd:enumeration value="in/64" />
+         <xsd:enumeration value="inUS" />
+         <xsd:enumeration value="km" />
+         <xsd:enumeration value="lkBnA" />
+         <xsd:enumeration value="lkBnB" />
+         <xsd:enumeration value="lkCla" />
+         <xsd:enumeration value="lkSe" />
+         <xsd:enumeration value="lkUS" />
+         <xsd:enumeration value="mGer" />
+         <xsd:enumeration value="mi" />
+         <xsd:enumeration value="mil" />
+         <xsd:enumeration value="miUS" />
+         <xsd:enumeration value="mm" />
+         <xsd:enumeration value="Mm" />
+         <xsd:enumeration value="nautmi" />
+         <xsd:enumeration value="nm" />
+         <xsd:enumeration value="pm" />
+         <xsd:enumeration value="um" />
+         <xsd:enumeration value="yd" />
+         <xsd:enumeration value="ydBnA" />
+         <xsd:enumeration value="ydBnB" />
+         <xsd:enumeration value="ydCla" />
+         <xsd:enumeration value="ydIm" />
+         <xsd:enumeration value="ydInd" />
+         <xsd:enumeration value="ydInd(37)" />
+         <xsd:enumeration value="ydInd(62)" />
+         <xsd:enumeration value="ydInd(75)" />
+         <xsd:enumeration value="ydSe" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="lengthPerLengthUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="ft/100ft" />
+         <xsd:enumeration value="ft/ft" />
+         <xsd:enumeration value="ft/in" />
+         <xsd:enumeration value="ft/m" />
+         <xsd:enumeration value="ft/mi" />
+         <xsd:enumeration value="km/cm" />
+         <xsd:enumeration value="m/30m" />
+         <xsd:enumeration value="m/cm" />
+         <xsd:enumeration value="m/km" />
+         <xsd:enumeration value="m/m" />
+         <xsd:enumeration value="mi/in" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
+   <xsd:simpleType name="massConcentrationUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Euc" />
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="g/kg" />
+         <xsd:enumeration value="kg/kg" />
+         <xsd:enumeration value="kg/sack94" />
+         <xsd:enumeration value="mg/kg" />
+         <xsd:enumeration value="permil" />
+         <xsd:enumeration value="ppdk" />
+         <xsd:enumeration value="ppk" />
+         <xsd:enumeration value="ppm" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="massFlowRateUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Mg/a" />
+         <xsd:enumeration value="Mg/d" />
+         <xsd:enumeration value="Mg/h" />
+         <xsd:enumeration value="Mlbm/yr" />
+         <xsd:enumeration value="g/s" />
+         <xsd:enumeration value="kg/d" />
+         <xsd:enumeration value="kg/h" />
+         <xsd:enumeration value="kg/min" />
+         <xsd:enumeration value="kg/s" />
+         <xsd:enumeration value="lbm/d" />
+         <xsd:enumeration value="lbm/h" />
+         <xsd:enumeration value="lbm/min" />
+         <xsd:enumeration value="lbm/s" />
+         <xsd:enumeration value="t/a" />
+         <xsd:enumeration value="t/d" />
+         <xsd:enumeration value="t/h" />
+         <xsd:enumeration value="t/min" />
+         <xsd:enumeration value="tonUK/a" />
+         <xsd:enumeration value="tonUK/d" />
+         <xsd:enumeration value="tonUK/h" />
+         <xsd:enumeration value="tonUK/min" />
+         <xsd:enumeration value="tonUS/a" />
+         <xsd:enumeration value="tonUS/d" />
+         <xsd:enumeration value="tonUS/h" />
+         <xsd:enumeration value="tonUS/min" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="massUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="kg" />
+         <xsd:enumeration value="ag" />
+         <xsd:enumeration value="ct" />
+         <xsd:enumeration value="cwtUK" />
+         <xsd:enumeration value="cwtUS" />
+         <xsd:enumeration value="g" />
+         <xsd:enumeration value="grain" />
+         <xsd:enumeration value="klbm" />
+         <xsd:enumeration value="lbm" />
+         <xsd:enumeration value="Mg" />
+         <xsd:enumeration value="mg" />
+         <xsd:enumeration value="oz(av)" />
+         <xsd:enumeration value="oz(troy)" />
+         <xsd:enumeration value="ozm" />
+         <xsd:enumeration value="sack94" />
+         <xsd:enumeration value="t" />
+         <xsd:enumeration value="tonUK" />
+         <xsd:enumeration value="tonUS" />
+         <xsd:enumeration value="ug" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type massPerLengthUom.-->
+   <xsd:simpleType name="modulusOfCompressionUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="J/m3" />
+         <xsd:enumeration value="Btu/bbl" />
+         <xsd:enumeration value="Btu/ft3" />
+         <xsd:enumeration value="Btu/galUK" />
+         <xsd:enumeration value="Btu/galUS" />
+         <xsd:enumeration value="cal/cm3" />
+         <xsd:enumeration value="cal/mL" />
+         <xsd:enumeration value="cal/mm3" />
+         <xsd:enumeration value="erg/cm3" />
+         <xsd:enumeration value="erg/m3" />
+         <xsd:enumeration value="ft.lbf/bbl" />
+         <xsd:enumeration value="ft.lbf/galUS" />
+         <xsd:enumeration value="hp.hr/bbl" />
+         <xsd:enumeration value="J/dm3" />
+         <xsd:enumeration value="kcal/cm3" />
+         <xsd:enumeration value="kcal/m3" />
+         <xsd:enumeration value="kJ/dm3" />
+         <xsd:enumeration value="kJ/m3" />
+         <xsd:enumeration value="kW.h/dm3" />
+         <xsd:enumeration value="kW.h/m3" />
+         <xsd:enumeration value="lbf.ft/bbl" />
+         <xsd:enumeration value="MJ/m3" />
+         <xsd:enumeration value="MW.h/m3" />
+         <xsd:enumeration value="therm/ft3" />
+         <xsd:enumeration value="therm/galUK" />
+         <xsd:enumeration value="tonfUS.mi/bbl" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type momentOfForceUom.-->
+   <!--UNUSED: Deleted type perLengthUom.-->
+   <xsd:simpleType name="planeAngleUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="rad" />
+         <xsd:enumeration value="c" />
+         <xsd:enumeration value="ccgr" />
+         <xsd:enumeration value="cgr" />
+         <xsd:enumeration value="dega" />
+         <xsd:enumeration value="gon" />
+         <xsd:enumeration value="gr" />
+         <xsd:enumeration value="Grad" />
+         <xsd:enumeration value="krad" />
+         <xsd:enumeration value="mila" />
+         <xsd:enumeration value="mina" />
+         <xsd:enumeration value="mrad" />
+         <xsd:enumeration value="Mrad" />
+         <xsd:enumeration value="mseca" />
+         <xsd:enumeration value="seca" />
+         <xsd:enumeration value="urad" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type powerUom.-->
+   <xsd:simpleType name="pressureUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Pa" />
+         <xsd:enumeration value="at" />
+         <xsd:enumeration value="atm" />
+         <xsd:enumeration value="bar" />
+         <xsd:enumeration value="cmH2O(4degC)" />
+         <xsd:enumeration value="dyne/cm2" />
+         <xsd:enumeration value="GPa" />
+         <xsd:enumeration value="hbar" />
+         <xsd:enumeration value="inH2O(39.2F)" />
+         <xsd:enumeration value="inH2O(60F)" />
+         <xsd:enumeration value="inHg(32F)" />
+         <xsd:enumeration value="inHg(60F)" />
+         <xsd:enumeration value="kgf/cm2" />
+         <xsd:enumeration value="kgf/mm2" />
+         <xsd:enumeration value="kN/m2" />
+         <xsd:enumeration value="kPa" />
+         <xsd:enumeration value="kpsi" />
+         <xsd:enumeration value="lbf/ft2" />
+         <xsd:enumeration value="lbf/100ft2" />
+         <xsd:enumeration value="lbf/in2" />
+         <xsd:enumeration value="mbar" />
+         <xsd:enumeration value="mmHg(0C)" />
+         <xsd:enumeration value="mPa" />
+         <xsd:enumeration value="MPa" />
+         <xsd:enumeration value="Mpsi" />
+         <xsd:enumeration value="N/m2" />
+         <xsd:enumeration value="N/mm2" />
+         <xsd:enumeration value="Pa(g)" />
+         <xsd:enumeration value="pPa" />
+         <xsd:enumeration value="psi" />
+         <xsd:enumeration value="psia" />
+         <xsd:enumeration value="psig" />
+         <xsd:enumeration value="tonfUS/ft2" />
+         <xsd:enumeration value="tonfUS/in2" />
+         <xsd:enumeration value="torr" />
+         <xsd:enumeration value="ubar" />
+         <xsd:enumeration value="umHg(0C)" />
+         <xsd:enumeration value="uPa" />
+         <xsd:enumeration value="upsi" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <!--UNUSED: Deleted type relativePowerUom.-->
+   <!--UNUSED: Deleted type specificVolumeUom.-->
+   <xsd:simpleType name="thermodynamicTemperatureUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="K" />
+         <xsd:enumeration value="degC" />
+         <xsd:enumeration value="degF" />
+         <xsd:enumeration value="degR" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="timeUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="s" />
+         <xsd:enumeration value="a" />
+         <xsd:enumeration value="cs" />
+         <xsd:enumeration value="d" />
+         <xsd:enumeration value="Ga" />
+         <xsd:enumeration value="h" />
+         <xsd:enumeration value="100s" />
+         <xsd:enumeration value="Ma" />
+         <xsd:enumeration value="min" />
+         <xsd:enumeration value="ms" />
+         <xsd:enumeration value="ms/2" />
+         <xsd:enumeration value="ns" />
+         <xsd:enumeration value="ps" />
+         <xsd:enumeration value="us" />
+         <xsd:enumeration value="wk" />
+         <xsd:enumeration value="100ka" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="velocityUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m/s" />
+         <xsd:enumeration value="cm/a" />
+         <xsd:enumeration value="cm/s" />
+         <xsd:enumeration value="dm/s" />
+         <xsd:enumeration value="ft/d" />
+         <xsd:enumeration value="ft/h" />
+         <xsd:enumeration value="ft/min" />
+         <xsd:enumeration value="ft/ms" />
+         <xsd:enumeration value="ft/s" />
+         <xsd:enumeration value="ft/us" />
+         <xsd:enumeration value="in/a" />
+         <xsd:enumeration value="in/min" />
+         <xsd:enumeration value="in/s" />
+         <xsd:enumeration value="kft/h" />
+         <xsd:enumeration value="kft/s" />
+         <xsd:enumeration value="km/h" />
+         <xsd:enumeration value="km/s" />
+         <xsd:enumeration value="knot" />
+         <xsd:enumeration value="m/d" />
+         <xsd:enumeration value="m/h" />
+         <xsd:enumeration value="m/min" />
+         <xsd:enumeration value="m/ms" />
+         <xsd:enumeration value="mi/h" />
+         <xsd:enumeration value="mil/yr" />
+         <xsd:enumeration value="mm/a" />
+         <xsd:enumeration value="mm/s" />
+         <xsd:enumeration value="nm/s" />
+         <xsd:enumeration value="um/s" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="volumeUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3" />
+         <xsd:enumeration value="acre.ft" />
+         <xsd:enumeration value="bbl" />
+         <xsd:enumeration value="bcf" />
+         <xsd:enumeration value="cm3" />
+         <xsd:enumeration value="dm3" />
+         <xsd:enumeration value="flozUK" />
+         <xsd:enumeration value="flozUS" />
+         <xsd:enumeration value="ft3" />
+         <xsd:enumeration value="galUK" />
+         <xsd:enumeration value="galUS" />
+         <xsd:enumeration value="ha.m" />
+         <xsd:enumeration value="hL" />
+         <xsd:enumeration value="in3" />
+         <xsd:enumeration value="1000ft3" />
+         <xsd:enumeration value="km3" />
+         <xsd:enumeration value="L" />
+         <xsd:enumeration value="Mbbl" />
+         <xsd:enumeration value="Mcf" />
+         <xsd:enumeration value="M(ft3)" />
+         <xsd:enumeration value="mi3" />
+         <xsd:enumeration value="mL" />
+         <xsd:enumeration value="M(m3)" />
+         <xsd:enumeration value="mm3" />
+         <xsd:enumeration value="MMbbl" />
+         <xsd:enumeration value="ptUK" />
+         <xsd:enumeration value="ptUS" />
+         <xsd:enumeration value="qtUK" />
+         <xsd:enumeration value="qtUS" />
+         <xsd:enumeration value="tcf" />
+         <xsd:enumeration value="um2.m" />
+         <xsd:enumeration value="yd3" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="volumeFlowRateUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/s" />
+         <xsd:enumeration value="bbl/d" />
+         <xsd:enumeration value="bbl/hr" />
+         <xsd:enumeration value="bbl/min" />
+         <xsd:enumeration value="cm3/30min" />
+         <xsd:enumeration value="cm3/h" />
+         <xsd:enumeration value="cm3/min" />
+         <xsd:enumeration value="cm3/s" />
+         <xsd:enumeration value="dm3/s" />
+         <xsd:enumeration value="ft3/d" />
+         <xsd:enumeration value="ft3/h" />
+         <xsd:enumeration value="ft3/min" />
+         <xsd:enumeration value="ft3/s" />
+         <xsd:enumeration value="galUK/d" />
+         <xsd:enumeration value="galUK/hr" />
+         <xsd:enumeration value="galUK/min" />
+         <xsd:enumeration value="galUS/d" />
+         <xsd:enumeration value="galUS/hr" />
+         <xsd:enumeration value="galUS/min" />
+         <xsd:enumeration value="kbbl/d" />
+         <xsd:enumeration value="1000ft3/d" />
+         <xsd:enumeration value="1000m3/d" />
+         <xsd:enumeration value="1000m3/h" />
+         <xsd:enumeration value="L/h" />
+         <xsd:enumeration value="L/min" />
+         <xsd:enumeration value="L/s" />
+         <xsd:enumeration value="m3/d" />
+         <xsd:enumeration value="m3/h" />
+         <xsd:enumeration value="m3/min" />
+         <xsd:enumeration value="Mbbl/d" />
+         <xsd:enumeration value="M(ft3)/d" />
+         <xsd:enumeration value="M(m3)/d" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="volumePerVolumeUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="Euc" />
+         <xsd:enumeration value="%" />
+         <xsd:enumeration value="permil" />
+         <xsd:enumeration value="ppdk" />
+         <xsd:enumeration value="ppk" />
+         <xsd:enumeration value="ppm" />
+         <xsd:enumeration value="bbl/acre.ft" />
+         <xsd:enumeration value="bbl/bbl" />
+         <xsd:enumeration value="bbl/ft3" />
+         <xsd:enumeration value="bbl/100bbl" />
+         <xsd:enumeration value="bbl/k(ft3)" />
+         <xsd:enumeration value="bbl/M(ft3)" />
+         <xsd:enumeration value="cm3/cm3" />
+         <xsd:enumeration value="cm3/m3" />
+         <xsd:enumeration value="dm3/m3" />
+         <xsd:enumeration value="ft3/bbl" />
+         <xsd:enumeration value="ft3/ft3" />
+         <xsd:enumeration value="galUS/kgalUS" />
+         <xsd:enumeration value="galUK/kgalUK" />
+         <xsd:enumeration value="galUK/ft3" />
+         <xsd:enumeration value="galUK/Mbbl" />
+         <xsd:enumeration value="galUS/bbl" />
+         <xsd:enumeration value="galUS/10bbl" />
+         <xsd:enumeration value="galUS/ft3" />
+         <xsd:enumeration value="galUS/Mbbl" />
+         <xsd:enumeration value="1000ft3/bbl" />
+         <xsd:enumeration value="ksm3/sm3" />
+         <xsd:enumeration value="L/10bbl" />
+         <xsd:enumeration value="L/m3" />
+         <xsd:enumeration value="m3/ha.m" />
+         <xsd:enumeration value="m3/m3" />
+         <xsd:enumeration value="M(ft3)/acre.ft" />
+         <xsd:enumeration value="mL/galUK" />
+         <xsd:enumeration value="mL/galUS" />
+         <xsd:enumeration value="mL/mL" />
+         <xsd:enumeration value="MMbbl/acre.ft" />
+         <xsd:enumeration value="MMscf60/stb60" />
+         <xsd:enumeration value="Mscf60/stb60" />
+         <xsd:enumeration value="ptUK/Mbbl" />
+         <xsd:enumeration value="ptUS/10bbl" />
+         <xsd:enumeration value="pu" />
+         <xsd:enumeration value="scm15/stb60" />
+         <xsd:enumeration value="sm3/ksm3" />
+         <xsd:enumeration value="sm3/sm3" />
+         <xsd:enumeration value="stb60/MMscf60" />
+         <xsd:enumeration value="stb60/MMscm15" />
+         <xsd:enumeration value="stb60/Mscf60" />
+         <xsd:enumeration value="stb60/Mscm15" />
+         <xsd:enumeration value="stb60/scm15" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="workUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="J" />
+         <xsd:enumeration value="aJ" />
+         <xsd:enumeration value="Btu" />
+         <xsd:enumeration value="cal" />
+         <xsd:enumeration value="ch.h" />
+         <xsd:enumeration value="Chu" />
+         <xsd:enumeration value="CV.h" />
+         <xsd:enumeration value="EJ" />
+         <xsd:enumeration value="erg" />
+         <xsd:enumeration value="eV" />
+         <xsd:enumeration value="GeV" />
+         <xsd:enumeration value="GJ" />
+         <xsd:enumeration value="GW.h" />
+         <xsd:enumeration value="hp.hr" />
+         <xsd:enumeration value="kcal" />
+         <xsd:enumeration value="keV" />
+         <xsd:enumeration value="kJ" />
+         <xsd:enumeration value="kW.h" />
+         <xsd:enumeration value="MeV" />
+         <xsd:enumeration value="mJ" />
+         <xsd:enumeration value="MJ" />
+         <xsd:enumeration value="MW.h" />
+         <xsd:enumeration value="nJ" />
+         <xsd:enumeration value="quad" />
+         <xsd:enumeration value="TeV" />
+         <xsd:enumeration value="therm" />
+         <xsd:enumeration value="TJ" />
+         <xsd:enumeration value="TW.h" />
+         <xsd:enumeration value="uJ" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="compressibilityUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="1/Pa" />
+         <xsd:enumeration value="1/bar" />
+         <xsd:enumeration value="1/kPa" />
+         <xsd:enumeration value="1/pPa" />
+         <xsd:enumeration value="1/psi" />
+         <xsd:enumeration value="1/upsi" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="molarVolumeUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="m3/mol" />
+         <xsd:enumeration value="dm3/mol(kg)" />
+         <xsd:enumeration value="ft3/mol(lbm)" />
+         <xsd:enumeration value="L/mol(g)" />
+         <xsd:enumeration value="L/mol(kg)" />
+         <xsd:enumeration value="m3/mol(kg)" />
+      </xsd:restriction>
+   </xsd:simpleType>
+   <xsd:simpleType name="thermalConductivityUom">
+      <xsd:restriction base="witsml:abstractUomEnum">
+         <xsd:enumeration value="W/m.K" />
+         <xsd:enumeration value="Btu/hr.ft.degF" />
+         <xsd:enumeration value="cal/h.cm.degC" />
+         <xsd:enumeration value="cal/s.cm.degC" />
+         <xsd:enumeration value="kcal/h.m.degC" />
+      </xsd:restriction>
+   </xsd:simpleType>
+</xsd:schema>
