PRODML Data Schema Overview

Version 2.1

The PRODML standard facilitates data exchange among the many software applications used in production operations, which helps promote interoperability and data integrity among these applications and improve workflow efficiency.

PRODML Schemas:

    

AssetProductionVolumes data object

  
Contains all volume data for all reporting entities (e.g., area, field, wells, etc.). Although named “volumes” in line with industry usage, different quantities may be reported, such as volume, mass, and energy content.
  XSD
  Schema
  XML
  Example
 SimpleProductVolume.xsd XSD XML


Channel data object

  
A channel is a series of individual data points. A channel is comparable to a log curve; more generally, it is comparable to a tag in a process historian. Channels organize their data points according to one or more channel indexes, like time or depth.
  XSD
  Schema
  XML
  Example
 FlowTestActivity.xsd XSD XML


ChannelSet data object

  
A grouping of channels with a compatible index, for some purpose. Each channel has its own index. A ‘compatible’ index simply means that all of the channels are either in time or in depth using a common datum.
  XSD
  Schema
  XML
  Example
 FlowTestActivity.xsd XSD XML


DasAcquisition data object

  
Schema for distributed acoustic sensing (DAS) acquisition.
  XSD
  Schema
  XML
  Example
 DasAcquisition.xsd XSD XML


DasInstrumentBox data object

  
The group of elements corresponding to a DAS instrument box.
  XSD
  Schema
  XML
  Example
 DasAcquisition.xsd XSD XML


DtsInstalledSystem data object

  
The DTS Installed System contains pointers (Data Object References) to the Optical Path and DTS Instrument Box data objects which comprise the Installed System. Calibrations may also be attached to the Installed System.
  XSD
  Schema
  XML
  Example
 DtsInstalledSystem.xsd XSD XML


DtsInstrumentBox data object

  
The DTS Instrument Box object represents all the hardware equipment located at the site which is responsible for generating DTS measurements. The DTS Instrument Box is usually located next to the facility element for which DTS surveys are taken (a well or a pipeline, for example).
  XSD
  Schema
  XML
  Example
 DtsInstrumentBox.xsd XSD XML


DtsMeasurement data object

  
DTS measurements are obtained from a DTS Installed System, and can contain both the raw measurement and the interpreted temperature log curves. Both types are actually optional, depending on the situation and the requirements for that particular installation
  XSD
  Schema
  XML
  Example
 DtsMeasurement.xsd XSD XML


Facility data object

  
The Facility identifies to what an object is attached (wellbore, pipeline, etc). Used in Calibration, Fluid Sample, Simple Reporting, etc. Optical Path
  XSD
  Schema
  XML
  Example
 ReportingEntity.xsd XSD XML


FiberOpticalPath data object

  
An optical path is a set of continuous optical waveguides that acts as a linear sensor, used to record temperature or acoustic or dynamic strain events along its length. It can be composed of one or more optical path components and has one termination. An optical path component could be a fiber segment, a connector, a splice, or a turnaround.
  XSD
  Schema
  XML
  Example
 FiberOpticalPath.xsd XSD XML


FlowTestActivity data object

  
Describes the flow test activity and the sampling undertaken at the same time or during the same operation. Data for downhole fluid analysis (example, for a wireline formation tester tool that can measure fluid properties, such as density during the flow test).
  XSD
  Schema
  XML
  Example
 FlowTestActivity.xsd XSD XML


FlowTestJob data object

  
Operational data regarding flow test.
  XSD
  Schema
  XML
  Example
 FlowTestJob.xsd XSD XML


FluidAnalysis data object

  
The fluid analysis data object details the measurements made on fluid samples by a variety of laboratory tests separated into hydrocarbon and water analysis.
  XSD
  Schema
  XML
  Example
 FluidAnalysis.xsd XSD XML


FluidCharacterization data object

  
The fluid characterization data object describes the characteristics and properties of a fluid sample or fluid system under the conditions expected in a historical or future state. The characterization may be based on the measurements from one or more fluid samples, and usually (but not always) uses a specialized application that simulates fluid behavior.
  XSD
  Schema
  XML
  Example
 FluidCharacterization.xsd XSD XML


FluidSample data object

  
A fluid sample represents a small amount of fluid extracted from a parent fluid system. Each fluid sample is assigned a name, and a description of its source geologic feature, and other information like expected reservoir temperature, pressure, and gas-liquid ratio.
  XSD
  Schema
  XML
  Example
 FluidSample.xsd XSD XML


FluidSampleAcquisitionJob data object

  
The fluid sample acquisition job data object is used to describe the method, equipment, time, place and operating conditions for each fluid sample acquired. The sample acquisition job represents the operation to collect one or more fluid samples.
  XSD
  Schema
  XML
  Example
 FluidSampleAcquisitionJob.xsd XSD XML


FluidSampleContainer data object

  
Sample fluid containers represent the internal tool chambers (fixed or removable) and external sample bottles in which fluid samples are stored and transported. The information recorded for these containers may include their serial numbers, owner, make, model and identity as well as its capacity, metallurgy, service compatibility, fluid integrity capability, pressure and temperature ratings, last inspection date and transport certification.
  XSD
  Schema
  XML
  Example
 FluidSampleContainer.xsd XSD XML


FluidSystem data object

  
The fluid system data object was created to designate each distinct subsurface accumulation of economically significant fluids. This data object primarily serves to identify the source of one or more fluid samples and provides a connection to the geologic environment that contains it.
  XSD
  Schema
  XML
  Example
 FluidSystem.xsd XSD XML


HydrocarbonAnalysis data object

  
A collection of any one or more fluid analyses on hydrocarbons.
  XSD
  Schema
  XML
  Example
 FluidAnalysis.xsd XSD XML


PressureTransientAnalysis data object

  
Contains the data about the analysis and the model used, in a PTA Analysis. An Analysis may be a pressure transient (PTA), rate transient (RTA) or Test Design, depending on which data is supplied. This object contains common parameters. The Analysis has one or more Test Location Analysis elements and each reports the model details for one Test Location.
  XSD
  Schema
  XML
  Example
 PressureTransientAnalysis.xsd XSD XML


ProductFlowModel data object

  
The Product Flow Model data-object can be used to define a directed graph of flow connections. The basic building block is a Unit which can be used to define the flow behavior of any facility (where the term facility represents any use of equipment to perform a function) such as a separator, a wellhead, a valve, a flow line.
  XSD
  Schema
  XML
  Example
 ProductFlowModel.xsd XSD XML


ProductionOperation data object

  
Production Report enables the exchange of production operation data along the lines of a morning report for production operations. This object identifies the installation, and may contain data on crew, work hours, hse information and activities.
  XSD
  Schema
  XML
  Example
 ProductionOperation.xsd XSD XML


ProductionWellTests data object

  
This is the collection of ProductionWellTests.
  XSD
  Schema
  XML
  Example
 SimpleProductVolume.xsd XSD XML


ProductVolume data object

  
The Product Volume Report can be used to report gas oil ratio (gor element) and gas liquid ratio (gasLiquidRatio element) values from (e.g.) a multi-phase flow meter, or to report the ratios within the measured flow of the combined oil, gas, and water product streams.
  XSD
  Schema
  XML
  Example
 ProductVolume.xsd XSD XML


PtaDataPreProcess data object

  
Superclass defining data acquisition for the flow test, input and pre-processing data.
  XSD
  Schema
  XML
  Example
 PressureTransientAnalysis.xsd XSD XML


PtaDeconvolution data object

  
Superclass of deconvolution pressure and flowrate measurements, test and method information.
  XSD
  Schema
  XML
  Example
 PressureTransientAnalysis.xsd XSD XML


Report data object

  
A report object that can be used to (e.g.) detail a monthly production on a field.
  XSD
  Schema
  XML
  Example
 Report.xsd XSD XML


ReportingEntity data object

  
A reporting entity refers to a physical, organizational or geographic subject that production data is reported against. Examples include wells, fields, leases, business units, countries or states.
  XSD
  Schema
  XML
  Example
 ReportingEntity.xsd XSD XML


ReportingHierarchy data object

  
The reporting hierarchy is similar to a structure by which a report is organized.
  XSD
  Schema
  XML
  Example
 ReportingEntity.xsd XSD XML


SimpleProductVolume data object

  
The Simple Product Volume capability is a standard which aims to cover the minimum requirements for volume reporting.
  XSD
  Schema
 SimpleProductVolume.xsd XSD


TerminalLifting data object

  
Summarizes product import to or export from an asset by ship.
  XSD
  Schema
  XML
  Example
 SimpleProductVolume.xsd XSD XML


TimeSeriesData data object

  
The Time Series data-object describes a context free, time based series of measurement data for the purpose of targeted exchanges between consumers and providers of data services.
  XSD
  Schema
  XML
  Example
 TimeSeriesData.xsd XSD XML


TimeSeriesStatistic data object

  
The time series statistic object has elements to define the minimum and maximum time values, between which the data statistics apply. This is followed by a set of statistical data applying to the time series data, like (e.g.) minimum, maximum, sum, mean, median or standard deviation.
  XSD
  Schema
  XML
  Example
 TimeSeriesStatistic.xsd XSD XML


Transfer data object

  
Information about products transferred across asset group boundaries or leaving the jurisdiction of an operator. This may include pipeline exports, output to refineries, etc.
  XSD
  Schema
  XML
  Example
 SimpleProductVolume.xsd XSD XML


WaterAnalysis data object

  
A collection of any one or more fluid analyses on water.
  XSD
  Schema
  XML
  Example
 FluidAnalysis.xsd XSD XML


WellProductionParameters data object

  
Captures well production parameters associated with a well reporting entity.
  XSD
  Schema
  XML
  Example
 SimpleProductVolume.xsd XSD XML


Copyright(c) 2003-2019 Energistics. All rights reserved.