click here to Download Energistic's Standards

Current Standards

Versions that are in use and which may be subject to future enhancement.

new in resqml v2.0.1

This latest version of RESQML adds the new data objects and capabilities listed below to RESQML v2.0 (published in September 2014). Note, the v2.0 model is exactly as published previously; the new data objects have simply been added. As such, the new objects are contained in their own packages of the RESQML UML data model (EAP file) and documented in appendices of existing RESQML documents.


New objects include:

  • Activity Model. Its purpose is to capture:
    • Tasks or actions that occurred to create and edit a subsurface model
    • How the activities relate to the data being exchanged.
  • Property Series. Makes it possible to capture the evolution of property values through time or for multiple realizations generated during stochastic processes.
  • Streamlines. In a reservoir engineering context, streamlines are a way to visualize and represent fluid flow. They have many applications; for example, they have been used as a basis for fluid flow simulation, sweep management, well rate optimization, and infill well placement.

resqml version 2.0.1


Data Schema Specifications and supporting documentation - Sept 2015

resource set

Unless otherwise noted, the resources listed below are located in the RESQML V2.0 zip file.


Complete set of RESQML V2.0.1 XSD files. The RESQML package includes a ReadMe file that details the contents of this package.
The entire UML data model that developers and architects can explore for better understanding of data-objects, definitions, organization, and relationships.
Developed using Enterprise Architecture (EA) modeling software, the UML model exists as an EA project (EAP) file. Information about EA, including a free EA Lite reader, is available at the Sparx Systems website,
The UML model (EAP file) is included in the package when you download the RESQML standard.
An introduction to RESQML for both domain/petro-technical professionals and software/IT professionals. Provides an overview of the business value, workflows, key technologies, model organization, and key concepts.
4. RESQML Technical Usage Guide Detailed explanation of RESQML key concepts and design intended for software/IT professionals.
Lists and defines all packages, data-objects, elements, including related business rules. This document also identifies relationships between/among data-objects and highlights significant information about relationships (if any).
Generated from the RESQML UML model.
6. Energistics commonv2 Technical Reference Guide

The commonv2 package contains elements that will be shared by all Energistics standards (e.g., RESQML and other MLs in the future) as part of the Energistics Common Technical Architecture.


This document lists and defines packages, data-objects, elements, and relationships for the subset of commonv2 published in support of the current version of RESQML.

Example files to help developers understand RESQML.
Examples will continue to be updated during the public review period. Check back for updates.
Specifies the Energistics Packaging Conventions (EPC), which is the set of practices to store multiple files as a single entity for data transfer; this single entity is referred to as an Energistics package. EPC is based on the Open Packaging Conventions (OPC), a container-file technology standard. EPC is used to group any collection of files from the Energistics standards (RESQML, WITSML, PRODML, etc.). Other related files, for example, SEGY, PDF, graphics, or video, may also be included in an EPC file.
Energistics Coordinate Reference System Usage Guide
(Under development)
Explains how coordinate reference systems (CRS) work in Energistics data-exchange standards. Based on work and standards from the European Petroleum Survey Group (EPSG).
An open, non-proprietary exchange standard for metadata used to document information resources, and in particular resources referenced to a geographic location, e.g., geospatial datasets and web services, physical resources with associated location, or mapping, interpretation, and modeling datasets.
It is an ISO Conformance Level 1 profile of the published international standard ISO 19115-1:2014, which is the latest version of the mature conceptual specification ISO 19115:2003.
A dictionary, grammar specification and related documentation, which provide a consistent way to define, exchange, and convert between different units of measure. All Energistics standards (RESQML, WITSML, PRODML, etc.) must use this dictionary; other industry groups are also using it.



RESQML V2.0 includes use of a standard binary file format called HDF5 for transmission of large amounts of data. This standard is developed and maintained by HDF Group.


HDF5 libraries compatible with the RESQML standard may be downloaded from HDF Group.


NOTE: It is important to use versions 1.8.9 or higher. Java, .NET and Python users should check wrapper for an appropriate version.


Use of HDF5 for RESQML is authorized by HDF Group under their license agreement.