Standards
Geosiris has been involved since the beginning with the RESQML Standard Interest Group, and is an active member of several OSDU Forum work groups.
Energistics
The RESQML standard
On the Energistics site you will find a lot of information, and 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).
To summarize the success of this initiative: from 2016, after the release of RESQML v2.0.1, roughly all main geomodelling software vendors implemented RESQML transfers (e.g. Emerson Roxar / Emerson Paradigm, SLB, DGI, CMG, IFP EN, Halliburton). Several energy operators also implemented this version, even between their internal products and these vendors’ solutions (Total Energies, ENI, BP, Shell, ExxonMobil, Petrobras, Equinor). In parallel, several EAGE / SPE / SEG papers and demos were published.
From 2017 to 2022, Energistics helped facilitate a larger adoption and developed RESQML v2.2. This release is a great improvement on the previous one because a much 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 enumerations to communicate with the OSDU platform
The RESQML data model itself has also progressed. It:
- Addresses bugs and lessons learned from v2.0.1 implementations
- Simplifies the organization of Features (master data)
- Enriches the Interpretations (structure and enums)
- Adds support for graphical information
- Provides only very little change on Representations and Properties, 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 explains why Geosiris chose to develop its new tools around the 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: WITSML (well/drilling), RESQML (earth/reservoir modeling), PRODML (production) and EML (the data objects defined in Energistics common, 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 it is 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 published by the Internet Engineering Task Force (IETF), and OData, published by OASIS.
Geosiris has implemented several tools using ETP v1.2 and manages protocols 0, 3, 4, 5, 9, 18 and 24.
OSDU Forum Open Data Platform
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.
Geosiris is an active member and participates in the Reservoir Data Definition, the Reservoir DDMS, and the Data Loading and Ingestion OSDU Forum work groups.
From May/June 2020, these work groups took care to integrate the knowledge acquired in the RESQML data model to ensure compatibility and complementarity.
RESQML v2.2 and OSDU 1.0.0 now share the same meta-data design at a high level:
- RESQML Features are mainly Master Data in OSDU
- RESQML Interpretation, Representation and Property are Work Package Components in OSDU
- RESQML DORs (Data Object References) are translated in WPC as kind / id references
- RESQML enums, PropertyKind, QuantityClasses and units of measure are reference data
RESQML v2.2 complements it with the detailed representation and 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