Documentation for obj_object_profiled_data_schema

Complex Type: cs_fluidResultSeparatorTestStep

[Table of contents]

Super-types: None
Sub-types: None
Name cs_fluidResultSeparatorTestStep
Used by (from the same schema document) Complex Type cs_fluidResultSeparatorTest
Abstract no
XML Instance Representation
<...
uid=" witsml:uidString [0..1]

'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.'

"
>
<witsml:stepNumber> witsml:positiveCount </witsml:stepNumber> [0..1]

'The stepNumber represents a row in the table.'

<witsml:stepTemperature> witsml:thermodynamicTemperatureMeasure </witsml:stepTemperature> [1]
<witsml:stepPressure> witsml:pressureMeasure </witsml:stepPressure> [1]
Start Choice [1]
<witsml:bubblePointPressure> witsml:pressureMeasure </witsml:bubblePointPressure> [0..1]
<witsml:retrogradeDewPointPressure> witsml:pressureMeasure </witsml:retrogradeDewPointPressure> [0..1]
End Choice
Start Choice [1]
<witsml:oilAPIGravity> witsml:densityMeasure </witsml:oilAPIGravity> [0..1]
<witsml:oilSpecificGravity> witsml:unitlessQuantity </witsml:oilSpecificGravity> [0..1]
End Choice
<witsml:oilMassDensity> witsml:densityMeasure </witsml:oilMassDensity> [0..1]
<witsml:oilFormationVolumeFactorStd> witsml:volumePerStandardVolumeMeasure </witsml:oilFormationVolumeFactorStd> [0..1]
<witsml:oilViscosity> witsml:dynamicViscosityMeasure </witsml:oilViscosity> [0..1]
Start Choice [1]
<witsml:oilVolume> witsml:volumeMeasure </witsml:oilVolume> [1]
<witsml:gasVolume> witsml:standardVolumeMeasure </witsml:gasVolume> [1]
<witsml:oilShrinkageFactor> witsml:volumePerVolumeMeasure </witsml:oilShrinkageFactor> [0..1]

'divide oilVolume by shrinkageReference to get oilShrinkageFactor'

<witsml:stageSeparatorGORStd> witsml:standardVolumePerVolumeMeasure </witsml:stageSeparatorGORStd> [0..1]

'divide gasVolume by oilVolume to get stageSeparatorGOR'

End Choice
<witsml:correctedStageSeparatorGORStd> witsml:standardVolumePerStandardVolumeMeasure </witsml:correctedStageSeparatorGORStd> [0..1]
<witsml:cumulativeStockTankGORStd> witsml:standardVolumePerStandardVolumeMeasure </witsml:cumulativeStockTankGORStd> [0..1]
<witsml:solutionGORStd> witsml:standardVolumePerStandardVolumeMeasure </witsml:solutionGORStd> [0..1]
<witsml:gasMolecularWeight> witsml:unitlessQuantity </witsml:gasMolecularWeight> [0..1]
<witsml:gasGravity> witsml:unitlessQuantity </witsml:gasGravity> [0..1]
<witsml:gasMassDensity> witsml:densityMeasure </witsml:gasMassDensity> [0..1]
<witsml:gasZFactor> witsml:unitlessQuantity </witsml:gasZFactor> [0..1]
<witsml:gasViscosity> witsml:dynamicViscosityMeasure </witsml:gasViscosity> [0..1]
<witsml:residualAPIGravity> witsml:densityMeasure </witsml:residualAPIGravity> [0..1]
<witsml:comment> witsml:commentString </witsml:comment> [0..1]
Start Choice [1]
<witsml:reservoir> witsml:logicalBoolean </witsml:reservoir> [0..1]
<witsml:saturated> witsml:logicalBoolean </witsml:saturated> [0..1]
<witsml:stockTank> witsml:cs_fluidResultStockTank </witsml:stockTank> [0..1]
End Choice
<witsml:VaporComposition> witsml:cs_fluidResultPhaseComposition </witsml:VaporComposition> [0..*]
<witsml:LiquidComposition> witsml:cs_fluidResultPhaseComposition </witsml:LiquidComposition> [0..*]
<witsml:CompositeComposition> witsml:cs_fluidResultCompositeComposition </witsml:CompositeComposition> [0..*]
</...>
Diagram
h-939241903 h-607763263 h1272623188 h1272623188 h1272623188 h1452152571 h526607149 h1452152571 h940264169 h1983341009 h-1683212129 h-1566115358 h-2131132250 h12614339 h838391814 h838391814 h838391814 h526607149 h526607149 h1452152571 h526607149 h1983341009 h1452152571 h-1006678219 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_fluidResultSeparatorTestStep">
<xsd:sequence>
<xsd:element name="stepNumber" type=" witsml:positiveCount " minOccurs="0" maxOccurs="1"/>
<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:element name="stageSeparatorGORStd" type=" witsml:standardVolumePerVolumeMeasure " minOccurs="0" maxOccurs="1"/>
</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:complexType>