-<xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.witsml.org/schemas/131" version="1.3.1">
<!--
                                                         
 -->
<!--
 POSC License Agreement
	This file is distributed under the POSC License Agreement at
	http://www.posc.org/about/license.shtml.
	Use of this file constitutes agreement with the POSC License Agreement.
	
 -->
<!--
                                                         
 -->
 <xsd:include schemaLocation="cs_rheometer.xsd"/>
 <xsd:include schemaLocation="attgrp_uid.xsd"/>
<!--
                                                         
 -->
-<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="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Description for the type of object. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="locationSample" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Sample location. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="dTim" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
-<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="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>The measured depth when fluid readings were recorded. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="density" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Fluid density. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="visFunnel" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Funnel viscosity in seconds. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="tempVis" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Funnel viscosity temperature. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="pv" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Plastic viscosity. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="yp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Yield point (Bingham and Herschel Bulkley models). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="gel10Sec" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>10 second gels. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="gel10Min" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>10 minute gels. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="gel30Min" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>30 minute gels. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="filterCakeLtlp" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Filter cake thickness at low (normal) temperature and pressure. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="filtrateLtlp" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>API water loss (low temperature and pressure mud filtrate measurement) (ml/30min) </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="tempHthp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>High temperature high pressure (HTHP) temperature. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="presHthp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>High temperature high pressure (HTHP) pressure. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="filtrateHthp" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>High temperature high pressure (HTHP) filtrate (volume per 30min). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="filterCakeHthp" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>High temperature high pressure (HTHP) Filter cake thickness. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="solidsPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Solids percentage from retort (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="waterPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Water content (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="oilPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Oil content from retort (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="sandPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Sand content (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="solidsLowGravPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Low gravity solids (%). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="solidsCalcPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Solids content (calculated) (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="baritePc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Barite content (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="lcm" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Lost circulation material. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="mbt" type="witsml:equivalentPerMassMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Cation exchange capacity (CEC) of the mud sample as measured by methylene blue titration (MBT). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="ph" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Mud pH. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="tempPh" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Mud pH measurement temperature. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="pm" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Phenolphthalein alkalinity of whole mud. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="pmFiltrate" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Phenolphthalein alkalinity of mud filtrate. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="mf" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Methyl orange alkalinity of filtrate. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="alkalinityP1" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Mud alkalinity P1 from alternate alkalinity method (volume in ml of 0.02N acid to reach the phenolphthalein endpoint). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="alkalinityP2" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Mud alkalinity P2 from alternate alkalinity method (volume in ml of 0.02N acid to titrate the reagent mixture to the phenolphthalein endpoint). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="chloride" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Chloride content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="calcium" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Calcium content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="magnesium" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Magnesium content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="potassium" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Potassium content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="rheometer" type="witsml:cs_rheometer" minOccurs="0" maxOccurs="unbounded">
-<xsd:annotation>
 <xsd:documentation>One or more sets of rheometer readings at given temperature and pressure. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="brinePc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Brine content (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="lime" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Lime content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="electStab" type="witsml:electricPotentialMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Measurement of the emulsion stability and oil-wetting capability in oil-based muds. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="calciumChloride" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Calcium chloride content. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="company" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Name of company. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="engineer" type="witsml:nameString" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Engineer name </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="asg" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Average specific gravity of solids. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="solidsHiGravPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Solids high gravity (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="polymer" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Polymers present in mud system. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="polyType" type="witsml:str32" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Type of polymers present in mud system. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="solCorPc" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Solids corrected for Chloride content (commonly in percent). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="oilCtg" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Oil on Cuttings. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="hardnessCa" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Total calcium hardness. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="sulfide" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
-<xsd:annotation>
 <xsd:documentation>Sulfide content. </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 fluid.</xsd:documentation>
 </xsd:annotation>
 </xsd:attributeGroup>
 </xsd:complexType>
 </xsd:schema>