<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by Ken Ehn (Betach Solutions Inc.) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0">
	<!-- XML Schema for the data types in an ETS (Electronic Tour Sheet) file -->
	<!-- Copyright (c) 2007 CAODC.  All rights reserved. -->
	<xsd:simpleType name="timeValue">
		<xsd:annotation>
			<xsd:documentation>Value of time</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:time">
			<xsd:pattern value="[012][0-9]:(00|15|30|45):00(\+|-)[012]*[0-9]:[0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="dateTimeValue">
		<xsd:annotation>
			<xsd:documentation>Value of date and time</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:dateTime">
			<xsd:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}T[012][0-9]:(00|15|30|45):00(\+|-)[012]*[0-9]:[0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="idValue">
		<xsd:annotation>
			<xsd:documentation>A restricted format identifier used to uniquely identify an item</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:whiteSpace value="preserve"/>
			<xsd:pattern value="[^ \n\r\t]*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="nameValue">
		<xsd:annotation>
			<xsd:documentation>A user-defined identifying name</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:normalizedString">
			<xsd:minLength value="1"/>
			<xsd:whiteSpace value="collapse"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="textValue">
		<xsd:annotation>
			<xsd:documentation>Freeform text intended to be interpreted only by humans</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:whiteSpace value="preserve"/>
			<xsd:minLength value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="remarksType">
		<xsd:annotation>
			<xsd:documentation>Remarks and/or comments</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Remark" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>A remark/comment.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
						<xsd:maxLength value="1000"/>
						<xsd:whiteSpace value="preserve"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="othersType" mixed="true">
		<xsd:annotation>
			<xsd:documentation>Additional implementation-specific information</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Other" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>An instance of implementation-specific information.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType mixed="true">
					<xsd:sequence>
						<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>The XML elements storing the information.</xsd:documentation>
							</xsd:annotation>
						</xsd:any>
					</xsd:sequence>
					<xsd:attribute name="id" use="required">
						<xsd:annotation>
							<xsd:documentation>Identifier used to reference this instance.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="30"/>
								<xsd:whiteSpace value="preserve"/>
								<xsd:pattern value="[^ \n\r\t]*"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="locationValue">
		<xsd:annotation>
			<xsd:documentation>Value of a location</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="36"/>
			<xsd:whiteSpace value="preserve"/>
			<xsd:pattern value="\d{1,2}[a-d]?-\d{1,2}-\d{1,3}-\d{1,2} ?W\dM?|[a-d]-\d{1,3}-[A-L]/\d{1,3}-[A-P]-\d{1,2}|\d\d:\d\d:\d\d.\d\d[NS]/\d\d\d:\d\d:\d\d.\d\d[EW]|[A-P]-\d\d-\d\d-\d\d-\d\d\d-\d\d|\d{1,2} ?[A-Z] \d{6} \d{1,7}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="viscosityValue">
		<xsd:annotation>
			<xsd:documentation>Value of viscosity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:nonNegativeInteger">
			<xsd:totalDigits value="4"/>
			<xsd:maxInclusive value="9999"/>
			<xsd:minInclusive value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="kbHeightValue">
		<xsd:annotation>
			<xsd:documentation>Value of height of the kelly bushing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="-99.99"/>
			<xsd:maxInclusive value="99.99"/>
			<xsd:totalDigits value="4"/>
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="fuelValue">
		<xsd:annotation>
			<xsd:documentation>Value of an amount of fuel</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="7"/>
			<xsd:fractionDigits value="2"/>
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="99999.99"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="temperatureValue">
		<xsd:annotation>
			<xsd:documentation>Value of temperature</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="-99.99"/>
			<xsd:totalDigits value="5"/>
			<xsd:fractionDigits value="2"/>
			<xsd:maxInclusive value="999.99"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="diameterValue">
		<xsd:annotation>
			<xsd:documentation>Value of a diameter of a tubular</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="99999.999"/>
			<xsd:totalDigits value="8"/>
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="depthValue">
		<xsd:annotation>
			<xsd:documentation>Value of a depth</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="7"/>
			<xsd:fractionDigits value="2"/>
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="99999.99"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="assemblyLengthValue">
		<xsd:annotation>
			<xsd:documentation>Value of lengths of drilling assembly</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="10"/>
			<xsd:fractionDigits value="5"/>
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="99999.99999"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="densityValue">
		<xsd:annotation>
			<xsd:documentation>Value of density</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="99999.9999"/>
			<xsd:minInclusive value="0"/>
			<xsd:totalDigits value="9"/>
			<xsd:fractionDigits value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="linearMassValue">
		<xsd:annotation>
			<xsd:documentation>Value of linear mass</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="99999.9999"/>
			<xsd:minInclusive value="0"/>
			<xsd:totalDigits value="9"/>
			<xsd:fractionDigits value="4"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="strokeLengthValue">
		<xsd:annotation>
			<xsd:documentation>Value of pump stroke length</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="99999.999"/>
			<xsd:minInclusive value="0"/>
			<xsd:totalDigits value="8"/>
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="weightValue">
		<xsd:annotation>
			<xsd:documentation>Value of weight</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="99999.99999"/>
			<xsd:minInclusive value="0"/>
			<xsd:totalDigits value="10"/>
			<xsd:fractionDigits value="5"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="pressureValue">
		<xsd:annotation>
			<xsd:documentation>Value of pressure</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="999999.99"/>
			<xsd:totalDigits value="8"/>
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="torqueValue">
		<xsd:annotation>
			<xsd:documentation>Value of torque</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="99999.999"/>
			<xsd:minInclusive value="0"/>
			<xsd:totalDigits value="8"/>
			<xsd:fractionDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="waterLossValue">
		<xsd:annotation>
			<xsd:documentation>Value of water loss</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="999.99"/>
			<xsd:totalDigits value="5"/>
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="volumeValue">
		<xsd:annotation>
			<xsd:documentation>Value of a volume</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:totalDigits value="6"/>
			<xsd:fractionDigits value="2"/>
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="9999.99"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="mudTestValue">
		<xsd:annotation>
			<xsd:documentation>Value of a result from a mud test</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="16"/>
			<xsd:whiteSpace value="preserve"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="mudQuantityValue">
		<xsd:annotation>
			<xsd:documentation>Value of a quantity of mud material</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:maxInclusive value="999999.999"/>
			<xsd:totalDigits value="9"/>
			<xsd:fractionDigits value="3"/>
			<xsd:minExclusive value="0"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="usageValue">
		<xsd:annotation>
			<xsd:documentation>Value of usage time</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:decimal">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="999.99"/>
			<xsd:totalDigits value="5"/>
			<xsd:fractionDigits value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="pumpIdValue">
		<xsd:annotation>
			<xsd:documentation>Value of a pump id</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:positiveInteger">
			<xsd:maxInclusive value="999"/>
			<xsd:totalDigits value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>

