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
 SimpleProductVolume.xsd XSD


DasAcquisition data object

  
This object contains metadata about the DAS acquisition common to the various types of data acquired during the acquisition, which includes DAS measurement instrument data, fiber optical path, time zone, and core acquisition settings like pulse rate and gauge length, measurement start time and whether or not this was a triggered measurement
  XSD
  Schema
 DasAcquisition.xsd XSD


DasInstrumentBox data object

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


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
 DtsInstalledSystem.xsd XSD


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
 DtsInstrumentBox.xsd XSD


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
 DtsMeasurement.xsd XSD


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
 ReportingEntity.xsd XSD


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
 FiberOpticalPath.xsd XSD


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
 FlowTestActivity.xsd XSD


FlowTestJob data object

  
This is a placeholder for additions during or after the public review period. The intention is to bring into this data object the operational reported patterns already deployed in WITSML for other wellsite operations.
  XSD
  Schema
 FlowTestJob.xsd XSD


FlowTestPeriod data object

  
Flow Test Period can be many such e.g., drawdowns at different flowrates, build-ups, etc. This class contains the stabilized flow conditions for the period in question (pressures, flowrates, etc.).
  XSD
  Schema
 FlowTestActivity.xsd XSD


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
 FluidAnalysis.xsd XSD


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
 FluidCharacterization.xsd XSD


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
 FluidSample.xsd XSD


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
 FluidSampleAcquisitionJob.xsd XSD


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
 FluidSampleContainer.xsd XSD


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
 FluidSystem.xsd XSD


PressureTransientAnalysis data object

  
The PressureTransientSystem (PTA) scope was expanded to include both wireline formation tester flow tests, and steady state (non-transient) production well tests. Capabilities have been added, resulting in the possibility of sharing fluid models, fluid characterization models and flowrate models. Additionally, because fluid sampling is often associated with flow tests of various kinds, the aim is to integrate the fluid sample acquisition job capability of PVT with the PTA model.
  XSD
  Schema
 PressureTransientAnalysis.xsd XSD


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
 ProductFlowModel.xsd XSD


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
 ProductionOperation.xsd XSD


ProductionWellTests data object

  
Production well test data is designed to be transferred upon an event happening (the well test being conducted) or on demand, rather than periodically as for asset production volumes. For this reason, it is standalone object.
  XSD
  Schema
 SimpleProductVolume.xsd XSD


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
 ProductVolume.xsd XSD


Report data object

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


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
 ReportingEntity.xsd XSD


ReportingHierarchy data object

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


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
 SimpleProductVolume.xsd XSD


TestAnalysis 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
 FlowTestActivity.xsd XSD


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
 TimeSeriesData.xsd XSD


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
 TimeSeriesStatistic.xsd XSD


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
 SimpleProductVolume.xsd XSD


WellProductionParameters data object

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


WellTest data object

  
The Welltest data-object is a standalone object for exchanging well tests of certain types, specifically Production Test Data, Injection Test Data and Fluid Level Test.
  XSD
  Schema
 WellTest.xsd XSD


WftRun data object

  
This object deals with the data generated by Wireline Formation Tester (WFT) wireline tools where run refers to a wireline run into the wellbore with the tool, generally collecting time series pressure transient data and/or fluid samples from multiple intervals of the wellbore.
  XSD
  Schema
 WftRun.xsd XSD


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