Documentation for obj_object_profiled_data_schema

Complex Type: cs_productVolumeParameterSet

[Table of contents]

Super-types: None
Sub-types: None
Name cs_productVolumeParameterSet
Used by (from the same schema document) Complex Type cs_productVolumeFacility
Abstract no
Documentation WITSML - Product Volume Facility Parameter Set Component Schema.
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:name> witsml:FacilityParameter </witsml:name> [1]

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

<witsml:port> witsml:refNameString </witsml:port> [0..1]

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

<witsml:measureClass> witsml:MeasureClass </witsml:measureClass> [0..1]

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

<witsml:curveDefinition> witsml:cs_curveDefinition </witsml:curveDefinition> [0..*]

'If the value is a curve, this defines the meaning of the one column in the table representing the curve. Mutually exclusive with measureClass.'

<witsml:qualifier> witsml:FlowQualifier </witsml:qualifier> [0..1]

'Qualifies the type of parameter that is being reported.'

<witsml:subQualifier> witsml:FlowSubQualifier </witsml:subQualifier> [0..1]

'Defines a specialization of the qualifier value. This should only be given if a qualifier is given.'

<witsml:version> witsml:timestamp </witsml:version> [0..1]

'A timestamp representing the version of this data. A parameter set with a more recent timestamp will represent the \"current\" version.'

<witsml:versionSource> witsml:nameString </witsml:versionSource> [0..1]

'Identifies the source of the version. This will commonly be the name of the software which created the version.'

<witsml:product> witsml:ReportingProduct </witsml:product> [0..1]

'The type of product that is being reported. This would be useful for something like specifying a tank procuct volume or level.'

<witsml:parameter> witsml:cs_productVolumeParameterValue </witsml:parameter> [1..*]

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

<witsml:comment> witsml:commentString </witsml:comment> [0..1]

'A comment about the parameter.'

</...>
Diagram
h-503100831 h65068842 h200276927 h378560248 h-399055177 h1220644125 h-622169519 h-269201247 h-2135613082 h-752461081 h-793122037 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_productVolumeParameterSet">
<xsd:sequence>
<xsd:element name="name" type=" witsml:FacilityParameter " minOccurs="1" maxOccurs="1"/>
<xsd:element name="port" type=" witsml:refNameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="measureClass" type=" witsml:MeasureClass " minOccurs="0" maxOccurs="1"/>
<xsd:element name="curveDefinition" type=" witsml:cs_curveDefinition " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="qualifier" type=" witsml:FlowQualifier " minOccurs="0" maxOccurs="1"/>
<xsd:element name="subQualifier" type=" witsml:FlowSubQualifier " minOccurs="0" maxOccurs="1"/>
<xsd:element name="version" type=" witsml:timestamp " minOccurs="0" maxOccurs="1"/>
<xsd:element name="versionSource" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="product" type=" witsml:ReportingProduct " minOccurs="0" maxOccurs="1"/>
<xsd:element name="parameter" type=" witsml:cs_productVolumeParameterValue " minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="comment" type=" witsml:commentString " minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref=" witsml:attgrp_uid "/>
</xsd:complexType>