The RESQML Standard.
In the Energistics site you will find a lot of information an even a complete set of videos explaining all you want to know about the Energistics standards. Geosiris was involved from its beginning with the RESQML SIG (Standard Interest Group).
If we want to summarize the success of this initiative, we can say that, from 2016 after the release of the RESQML V2.0.1 version, roughly all main Geomodelling software vendors implemented RESQML transfers (e.g. Emerson Roxar/Emerson Paradigm, SLB, DGI, CMG, IFP EN, HALLIBURTON) And Several Energy Operators implemented also this version even between their internal products and these vendor’s solution (Total Energies, ENI, BP, Shell, Exxon Mobil, Petrobras, Equinor). In parallel several EAGE / SPE / SEG papers and demos where published.
From 2017 to 2022 Energistics helps to facilitate a larger adoption and developed a new Candidate Version (RESQML V2.2) to be officially published early 2022.
This release will a great improvement of the previous one because a very enhanced Common Technical Architecture design is shared between All Energistics SIGs, including:
- Activity Models for workflow follow up
- Collections for Project Management
- Support for XML arrays, statistics on arrays, and column-based tables
- Elements, Attributes and Enumeration to communicate with the Osdu platform
And also, the RESQML data model itself have progressed, it:
- Addresses bugs and lessons learned from v2.0.1 implementations
- Operates Simplification of the Features (master data) Organization.
- Operates Enrichment of the Interpretations (Structure and Enums)
- Add Support for Graphical Information
- Provides only very little change on Representations and Property (facilitating the migration from V2.0.1 to V2.2)
- Links with dedicated WITSML Objects (WellBoreMarkerSet, WellBoreTrajectory)
- Links with dedicated PRODML objects (FluidCompartment, Voidage group)
This explain why GEOSIRIS, may be a little in advance in early 2022, has chosen to develop his new tools around this RESQML V2.2 release
The ETP V1.2 Standard
The Energistics Transfer Protocol (ETP) is a data transfer specification that enables the efficient transfer of data between two software applications (endpoints), which includes real-time streaming. ETP has been specifically envisioned and designed to meet the unique needs of the upstream oil and gas industry and, more specifically, to facilitate the exchange of data in the Energistics family of data standards, which includes: WITSML (well/drilling), RESQML (earth/reservoir modeling), PRODML (production), and EML (the data objects defined in Energistics common, which is shared by the other three domain standards).
Initially designed to be the API for WITSML v2.0, ETP is now part of the Energistics Common Technical Architecture (CTA).
ETP defines a publish/subscribe mechanism so that data receivers do not have to poll for data and can receive new data as soon as they are available from a data provider, which reduces data on the wire and improves data transmission efficiency and latency. Additionally, ETP functionality includes data discovery, real-time streaming, store (CRUD) operations, and historical data queries, among others.
ETP leverages existing information technology standards, for example, the WebSocket Protocol, which is published by the Internet Engineering Task Force (IETF) and OData, which is published by OASIS. Links to those and other relevant standards are provided elsewhere throughout this specification.
GEOSIRIS has implement several tools using ETP V1.2 and manage the protocols 0,3,4,5,9,18,24.
The Open Group OSDU Forum delivers an Open source standard-based, technology-agnostic data platform for the energy industry that stimulates innovation, industrializes data management, and reduces time to market for new solutions. A detailed presentation can be accessed here. If you want to access very detailed information about the OSDU Data platform you should go to there.
Geosiris is an active member and participate to the Reservoir Data Definition, the Reservoir DDMS and the Data Loading and Ingestion OSDU Forum work groups.
From May/June 2020 these Work Groups take care to integrate the knowledge acquired in the RESQML data model to ensure compatibility and complementary and in early 2022.
- RESQML V2.2 & OSDU 1.0.0 are now sharing the same “Meta data” Design at a high level
- RESQML Features are mainly Master Data in Osdu
- RESQML Interpretation, Representation, Property are Worl package Components in Osdu
- RESQML DORs (Data Object Reference) are translated in WPC as kind / id references
- RESQML Enums, PropertyKind, QuantityClasses, Units of measure are reference-data
- RESQML V2.2 Complement it with the detailed Representation/property values
- By handling the topology (the indices management) in its Representation Entities
- By handling Geometry and Property array description in its Representation and Property Entities
- By handling Geometry and Property Values in numerical Datasets.
This will facilitate the development