-<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.witsml.org/schemas/1series" version="1.4.1.1">
<!--
                                                         
 -->
<!--
 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) 2012 Energistics. All rights reserved.
	Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
	
 -->
<!--
                                                         
 -->
 <xsd:include schemaLocation="cs_nameTag.xsd"/>
 <xsd:include schemaLocation="cs_extensionNameValue.xsd"/>
 <xsd:include schemaLocation="attgrp_uid.xsd"/>
<!--
                                                         
 -->
-<xsd:complexType name="cs_shaker">
-<xsd:annotation>
 <xsd:documentation> WITSML - Rig Shaker Component Schema </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 shaker.</xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="manufacturer" type="witsml:nameString" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Manufacturer / supplier of the item. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="model" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Manufacturers designated model. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="dTimInstall" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Date and time of installation. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="dTimRemove" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Removal date and time. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="type" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Description for the type of object. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="locationShaker" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Shaker location on rig. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="numDecks" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Number of decks. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="numCascLevel" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Number of cascade levels. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="mudCleaner" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Is part of mud cleaning assembly as opposed to discrete Shale Shaker. Values are "true" (or "1") and "false" (or "0").</xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="capFlow" type="witsml:volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Maximum pump rate at which the unit will efficiently operate. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="owner" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Contractor/owner. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="sizeMeshMn" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Minimum mesh size. </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 shaker. 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="extensionNameValue" type="witsml:cs_extensionNameValue" minOccurs="0" maxOccurs="unbounded">
-<xsd:annotation>
 <xsd:documentation>Extensions to the schema based on a name-value construct.</xsd:documentation>
 <xsd:appinfo>Modified-in-version=1.4.0, By-issue=1.3.1-71, Change=Added</xsd:appinfo>
 </xsd:annotation>
 </xsd:element>
 </xsd:sequence>
-<xsd:attributeGroup ref="witsml:attgrp_uid">
-<xsd:annotation>
 <xsd:documentation>Unique identifier for the shaker. </xsd:documentation>
 </xsd:annotation>
 </xsd:attributeGroup>
 </xsd:complexType>
 </xsd:schema>