WITSML - Common Data Component Schema An identifier to indicate the data originator. This identifies the server that originally created the object and thus most of the uids in the object (but not necessarily the uids of the parents). This is typically a url. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" When the data was created at the persistent data store. constraints:@type="witsml:q_timestamp",xsd:pattern=".+" Last change of any element of the data at the persistent data store. The change time is not updated for a growing object while it is growing. constraints:@type="witsml:q_timestamp",xsd:pattern=".+" The item state for the data object. constraints:@type="witsml:q_ItemState",xsd:enumeration="actual",xsd:enumeration="model",xsd:enumeration="plan",xsd:enumeration="unknown",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" Comments and remarks. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data area. Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique namespace. A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level information about the data that is being exchanged within the file. An identifier for the document. This is intended to be unique within the context of the NamingSystem. constraints:@minOccurs="1" Zero or more alternate names for the document. These names do not need to be unique within the naming system. The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset. constraints:@type="witsml:q_timestamp",xsd:pattern=".+" A document class. Examples of classes would be a metadata classification or a set of keywords. The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file itself. Information about the security to be applied to this file. More than one classification can be given. A free-form string that allows a disclaimer to accompany the information. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" A collection of events that can document the history of the data. The owner of the data. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" WITSML query parameters. An optional comment about the document. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" A structure for WITSML query parameters. The intent is to allow a query for all objects within an index range (whether or not the object is growing). These would typically be something like a daily report. The minimum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). The objects may or not be growing objects but the See the API specification for behavior related to this query parameter. The maximum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). See the API specification for behavior related to this query parameter. A block of information about the creation of the XML file. This is different than the creation of the data that is included within the file. The date and time that the file was created. constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+" If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed relevant. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" The person or business associate that created the file. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" Any comment that would be useful to further explain the creation of this instance document. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" Information about the security classification of the document. This is intended as a documentation of the security so that the file will not inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems. The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is determined by the System in which it is defined. constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" The security classification system. This gives context to the meaning of the Class value. constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" The date on which this security class is no longer applicable. constraints:@type="witsml:q_timestamp",xsd:pattern=".+" A general comment to further define the security class. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events. constraints:@minOccurs="1" An event type captures the basic information about an event that has affected the data. The date on which the event took place. constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+" The party responsible for the event. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" A free form comment that can further define the event that occurred. constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_compressibilityMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@minOccurs="1",@type="witsml:q_volumeMeasure" constraints:@minOccurs="1",@type="witsml:q_volumeMeasure" constraints:@minOccurs="1",@type="witsml:q_volumePerVolumeMeasurePercent" constraints:@type="witsml:q_volumePerVolumeMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_compressibilityMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@minOccurs="1",@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_massConcentrationMeasurePercent" constraints:@type="witsml:q_molarFractionMeasurePercent" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" True ("true" or "1") indicates that the component is the primary component in the composition. False ("false" or "0") or not given indicates that this is not a primary component. constraints:@minOccurs="1",@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_FluidComponent",xsd:enumeration="H2",xsd:enumeration="H2O",xsd:enumeration="N2",xsd:enumeration="O2",xsd:enumeration="H2S",xsd:enumeration="Ar",xsd:enumeration="CO2",xsd:enumeration="methane",xsd:enumeration="ethane",xsd:enumeration="propane",xsd:enumeration="2m propane",xsd:enumeration="butane",xsd:enumeration="cyclopentane",xsd:enumeration="2m butane",xsd:enumeration="pentane",xsd:enumeration="22dm propane",xsd:enumeration="benzene",xsd:enumeration="cyclohexane",xsd:enumeration="mcy pentane",xsd:enumeration="hexane",xsd:enumeration="22dm butane",xsd:enumeration="23dm butane",xsd:enumeration="2m pentane",xsd:enumeration="3m pentane",xsd:enumeration="m benzene",xsd:enumeration="mcy hexane",xsd:enumeration="11dmcy pentane",xsd:enumeration="c13dmcy pentane",xsd:enumeration="t12dmcy pentane",xsd:enumeration="t13dmcy pentane",xsd:enumeration="etcy pentane",xsd:enumeration="22dm pentane",xsd:enumeration="223tm butane",xsd:enumeration="24dm pentane",xsd:enumeration="2m hexane",xsd:enumeration="33dm pentane",xsd:enumeration="23dm pentane",xsd:enumeration="3et pentane",xsd:enumeration="3m hexane",xsd:enumeration="12dm benzene",xsd:enumeration="13dm benzene",xsd:enumeration="14dm benzene",xsd:enumeration="et benzene",xsd:enumeration="223tm pentane",xsd:enumeration="22dm hexane",xsd:enumeration="24dm hexane",xsd:enumeration="25dm hexane",xsd:enumeration="124tm benzene",xsd:enumeration="hexanes",xsd:enumeration="heptanes",xsd:enumeration="octanes",xsd:enumeration="nonanes",xsd:enumeration="decanes",xsd:enumeration="C11F",xsd:enumeration="C12F",xsd:enumeration="C13F",xsd:enumeration="C14F",xsd:enumeration="C15F",xsd:enumeration="C16F",xsd:enumeration="C17F",xsd:enumeration="C18F",xsd:enumeration="C19F",xsd:enumeration="C20F",xsd:enumeration="C21F",xsd:enumeration="C22F",xsd:enumeration="C23F",xsd:enumeration="C24F",xsd:enumeration="C25F",xsd:enumeration="C26F",xsd:enumeration="C27F",xsd:enumeration="C28F",xsd:enumeration="C29F",xsd:enumeration="C30F",xsd:enumeration="C31F",xsd:enumeration="C32F",xsd:enumeration="C33F",xsd:enumeration="C34F",xsd:enumeration="C35F",xsd:enumeration="C36F",xsd:enumeration="C37F",xsd:enumeration="C38F",xsd:enumeration="C39F",xsd:enumeration="C40F",xsd:enumeration="C41F",xsd:enumeration="C42F",xsd:enumeration="C43F",xsd:enumeration="C44F",xsd:enumeration="C45F",xsd:enumeration="C46F",xsd:enumeration="C47F",xsd:enumeration="C48F",xsd:enumeration="C49F",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_FluidComponentKind",xsd:enumeration="pure",xsd:enumeration="frac",xsd:enumeration="plus",xsd:enumeration="split",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_massConcentrationMeasurePercent" constraints:@type="witsml:q_molarFractionMeasurePercent" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_volumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_molarVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" Reid vapor pressure of the product. The absolute vapor pressure of volatile crude oil and volatile petroleum liquids, except liquefied petroleum gases, as determined in accordance with American Society for Testing and Materials under the designation ASTM D323-56. constraints:@type="witsml:q_pressureMeasure" True vapor pressure of the product. The equilibrium partial pressure exerted by a petroleum liquid as determined in accordance with standard methods. constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" xxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@minOccurs="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" The volume is corrected to standard conditions of temperature and pressure. constraints:@type="witsml:q_standardVolumeMeasure" constraints:@minOccurs="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_massConcentrationMeasurePercent" constraints:@type="witsml:q_volumePerVolumeMeasurePercent" constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_volumeMeasure" constraints:@type="witsml:q_volumePerVolumeMeasurePercent" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_standardVolumeMeasure" This ratio is the cumulativeGasProducedVolume divided by cumulativeGasProducedReference. constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@minOccurs="1",@type="witsml:q_DataQuality",xsd:enumeration="best",xsd:enumeration="good",xsd:enumeration="fair",xsd:enumeration="poor",xsd:enumeration="invalid",xsd:enumeration="unknown",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@minOccurs="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_compressibilityMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_volumeMeasure" constraints:@type="witsml:q_volumePerVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_standardVolumePerVolumeMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_standardVolumeMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@minOccurs="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_volumeMeasure" divide liquidVolume by liquiedDropoutReference to get liquid DropoutPercent. constraints:@type="witsml:q_volumePerVolumeMeasurePercent" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_standardVolumeMeasure" divide cumulativeGasProducedVolume by cumulativeGasProducedReference to get cumulativeGasProducedRatio. constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxx constraints:@minOccurs="1",@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_massConcentrationMeasurePercent" constraints:@type="witsml:q_molarFractionMeasurePercent" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_volumePerStandardVolumeMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@minOccurs="1",@type="witsml:q_volumeMeasure" constraints:@minOccurs="1",@type="witsml:q_standardVolumeMeasure" divide oilVolume by shrinkageReference to get oilShrinkageFactor constraints:@type="witsml:q_volumePerVolumeMeasure" divide gasVolume by oilVolume to get stageSeparatorGOR constraints:@type="witsml:q_standardVolumePerVolumeMeasure" constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" xxxxxxxxxxxxxxxxxxxxxxxxxx constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" The stepNumber represents a row in the table. constraints:@type="witsml:q_positiveCount",xsd:minInclusive="1",xsd:minInclusive="1",xsd:pattern=".+" constraints:@minOccurs="1",@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@minOccurs="1",@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_pressureMeasure" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_thermodynamicTemperatureMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_compressibilityMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_thermalConductivityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_densityMeasure" constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" constraints:@type="witsml:q_compressibilityMeasure" constraints:@type="witsml:q_dynamicViscosityMeasure" constraints:@type="witsml:q_thermalConductivityMeasure" constraints:@type="witsml:q_modulusOfCompressionMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" constraints:@type="witsml:q_logicalBoolean",xsd:pattern=".+" 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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@minOccurs="1",@type="witsml:q_VolumeReferenceKind",xsd:enumeration="initial reservoir",xsd:enumeration="saturation-measured",xsd:enumeration="saturation-calculated",xsd:enumeration="stock tank",xsd:enumeration="current separator stage",xsd:enumeration="separator stage 1",xsd:enumeration="separator stage 2",xsd:enumeration="separator stage 3",xsd:enumeration="separator stage 4",xsd:enumeration="separator stage 5",xsd:enumeration="separator stage 6",xsd:enumeration="separator stage 7",xsd:enumeration="separator stage 8",xsd:enumeration="separator stage 9",xsd:enumeration="separator stage 10",xsd:enumeration="separator stage 11",xsd:enumeration="separator stage 12",xsd:enumeration="separator stage 13",xsd:enumeration="separator stage 14",xsd:enumeration="separator stage 15",xsd:enumeration="separator stage 16",xsd:enumeration="separator stage 17",xsd:enumeration="separator stage 18",xsd:enumeration="separator stage 19",xsd:enumeration="separator stage 20",xsd:enumeration="separator stage 21",xsd:enumeration="separator stage 22",xsd:enumeration="separator stage 23",xsd:enumeration="separator stage 24",xsd:enumeration="separator stage 25",xsd:enumeration="separator stage 26",xsd:enumeration="separator stage 27",xsd:enumeration="separator stage 28",xsd:enumeration="separator stage 29",xsd:enumeration="separator stage 30",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" constraints:@type="witsml:q_volumeMeasure" constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1" The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the singular name. Information about the XML message instance. Information about a single Fluid Analysis Result. Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed by the documenti nstance. constraints:@use="required",@type="witsml:q_schemaVersionString",xsd:maxLength="16",xsd:pattern="1\.0\.0\.[1-9]?[0-9]\(PRODML\)",xsd:whiteSpace="collapse",xsd:minLength="1" Human recognizable context for the fluid sample that was analyzed. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" Human recognizable context for the fluid analysis that produced this result. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" The name of the Fluid Analysis Result. constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_pressureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_thermodynamicTemperatureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_pressureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_thermodynamicTemperatureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_pressureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_standardVolumePerStandardVolumeMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_densityMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_densityMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_massConcentrationMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_massConcentrationMeasurePercent" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_massConcentrationMeasurePercent" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_massConcentrationMeasurePercent" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_massConcentrationMeasurePercent" The definitin of standard pressure for all elements which end in "Std". constraints:@type="witsml:q_pressureMeasure" The definitin of standard temperature for all elements which end in "Std". constraints:@type="witsml:q_thermodynamicTemperatureMeasure" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_EosModelKind",xsd:enumeration="bwrs",xsd:enumeration="cubeos",xsd:enumeration="pr",xsd:enumeration="prvt",xsd:enumeration="srk",xsd:enumeration="srkvt",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxx constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1" xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the Fluid Sample that was analyzed. constraints:@type="witsml:q_refString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" Unique identifier for the Fluid Analysis that produced this result. constraints:@type="witsml:q_refString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="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. constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1" The intended abstract supertype of all singular data objects. A timestamp value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the endpoint attribute. constraints:@base="witsml:abstractDateTime",xsd:pattern=".+" The element value for which a match is requested. The default is "inclusive". constraints:@type="witsml:q_EndpointQualifier",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" The name of something within a naming system. constraints:@base="witsml:abstractNameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" The element value for which a match is requested. The naming system within the name is (hopefully) unique. constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1" The element value for which a match is requested. constraints:@use="required",@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1" The element value for which a match is requested. The element value for which a match is requested. The element value for which a match is requested. The element value for which a match is requested. The element value for which a match is requested. The unit of measure for the value. The element value for which a match is requested.