Documentation for obj_object_profiled_data_schema

Complex Type: cs_productVolumeFacility

[Table of contents]

Super-types: None
Sub-types: None
Name cs_productVolumeFacility
Used by (from the same schema document) Model Group grp_productVolume
Abstract no
Documentation WITSML - Report Facility 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:facilityIdentifierStruct </witsml:name> [1]

'The name of the facility. The name can be qualified by a naming system. This also defines the kind of facility.'

<witsml:facilityParent1> witsml:facilityIdentifierStruct </witsml:facilityParent1> [0..1]

'For facilities whose name is unique within the context of another facility, the name of the parent facility. For example, if name represents a completion, then facilityParent1 would represent the name of the well within which name was unique. The name can be qualified by a naming system. This also defines the kind of facility.'

<witsml:facilityParent2> witsml:facilityIdentifierStruct </witsml:facilityParent2> [0..1]

'For facilities whose name is unique within the context of another facility, the name of the parent facility of parent1. The name can be qualified by a naming system. This also defines the kind of facility.'

<witsml:facilityAlias> witsml:nameStruct </witsml:facilityAlias> [0..*]

'An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the context of a parent) should also be listed as an alias.'

Start Sequence [0..1]
<witsml:unit> witsml:refNameString </witsml:unit> [1]

'The Product Flow Unit representing the facility. This must be unique within the context of the Product Flow Network.'

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

'The Product Flow Network representing the facility. This can only be given if unit is given. This is only required if the network is not the same as the primary network that represents the Product Flow Model. This must be unique within the context of the Product Flow Model represented by this report.'

End Sequence
<witsml:contextFacility> witsml:facilityIdentifierStruct </witsml:contextFacility> [0..*]

'The name and type of a facility whose context is relevant to this facility.'

<witsml:wellProducing> witsml:logicalBoolean </witsml:wellProducing> [0..1]

'True (or 1) indicates that the well is producing. False (or 0) or not given indicates that the well is not producing. This only applies if the facility is a well or wellbore.'

<witsml:wellInjecting> witsml:logicalBoolean </witsml:wellInjecting> [0..1]

'True (or 1) indicates that the well is injecting. False (or 0) or not given indicates that the well is not injecting. This only applies if the facility is a well or wellbore.'

<witsml:capacity> witsml:volumeMeasure </witsml:capacity> [0..1]

'The storage capacity of the facility (e.g., a tank).'

<witsml:operationTime> witsml:timeMeasure </witsml:operationTime> [0..1]

'The amount of time that the facility was active during the reporting period.'

<witsml:downtimeReason> witsml:cs_datedComment </witsml:downtimeReason> [0..*]

'The reason for any down time during the reporting period.'

<witsml:parameterSet> witsml:cs_productVolumeParameterSet </witsml:parameterSet> [0..*]

'Usage values for one parameter associated with the facility.'

<witsml:flow> witsml:cs_productVolumeFlow </witsml:flow> [0..*]

'Reports a flow of a product.'

<witsml:comment> witsml:cs_datedComment </witsml:comment> [0..*]

'A timestamped remark about the facility.'

</...>
Diagram
h970983430 h970983430 h970983430 h-269190043 h65068842 h65068842 h970983430 h2055323524 h2055323524 h-1683212129 h-699105204 h941142899 h808151896 h-1667385459 h941142899 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_productVolumeFacility">
<xsd:sequence>
<xsd:element name="name" type=" witsml:facilityIdentifierStruct " minOccurs="1" maxOccurs="1"/>
<xsd:element name="facilityParent1" type=" witsml:facilityIdentifierStruct " minOccurs="0" maxOccurs="1"/>
<xsd:element name="facilityParent2" type=" witsml:facilityIdentifierStruct " minOccurs="0" maxOccurs="1"/>
<xsd:element name="facilityAlias" type=" witsml:nameStruct " minOccurs="0" maxOccurs="unbounded"/>
<xsd:sequence minOccurs="0" maxOccurs="1">
<xsd:element name="unit" type=" witsml:refNameString " minOccurs="1" maxOccurs="1"/>
<xsd:element name="network" type=" witsml:refNameString " minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:element name="contextFacility" type=" witsml:facilityIdentifierStruct " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="wellProducing" type=" witsml:logicalBoolean " minOccurs="0" maxOccurs="1"/>
<xsd:element name="wellInjecting" type=" witsml:logicalBoolean " minOccurs="0" maxOccurs="1"/>
<xsd:element name="capacity" type=" witsml:volumeMeasure " minOccurs="0" maxOccurs="1"/>
<xsd:element name="operationTime" type=" witsml:timeMeasure " minOccurs="0" maxOccurs="1"/>
<xsd:element name="downtimeReason" type=" witsml:cs_datedComment " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="parameterSet" type=" witsml:cs_productVolumeParameterSet " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="flow" type=" witsml:cs_productVolumeFlow " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="comment" type=" witsml:cs_datedComment " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref=" witsml:attgrp_uid "/>
</xsd:complexType>