Draft: (WIP) ADR: Adding /formationpressuretests Endpoint to OSDU Wellbore DDMS Service
Adding /formationpressuretests endpoints to OSDU Wellbore DDMS Service
Context
The OSDU Wellbore DDMS service currently includes /welllogs and /welllogs/data endpoints. These endpoints store Welllog records in the Catalog in compliance with the work-product-component--WellLog:1.x.y schema and their bulk data in the DDMS storage.
However, currently, there are no equivalent endpoints for Formation Pressure Tests (FPT). Given the crucial role of FPT data in subsurface data exploration, access to and management of this data directly within the OSDU environment is essential.
Scope
The proposed /formationpressuretests and /formationpressuretests/data endpoints aim to extend the capabilities of the OSDU Wellbore DDMS Service. These additions will allow users to retrieve formation pressure test records related to specific wellbores.
The endpoints will be compatible with the proposed
work-product-component--FormationPressureTests:1.x.y schema. This new
FPT schema will largely mirror the existing structure of the Welllog
schema. An essential structural similarity is the use of the
data.Curves[]
array in the Welllog schema and the data.Stations[]
array in the FPT schema. These arrays define the columns, and columns'
properties of the actual bulk data array belonging to the respective
Welllog/FPT records.
The functionality of these new endpoints will mirror that of the existing /welllogs endpoint, providing a consistent and expanded user experience.
Trade-off Analysis
-
Adding /formationpressuretests and /formationpressuretests/data Endpoints: While direct access to FPT records will streamline the user experience, additional development and maintenance resources will be required.
-
Not Adding /formationpressuretests and /formationpressuretests/data Endpoints: Avoiding the immediate need for more development resources can result in a fragmented user experience and inefficiencies when users need to access FPT data.
Decision
Given the vital role FPT data plays in subsurface workflows and the need for a more consistent user experience, we propose to extend the OSDU Wellbore DDMS service by adding the /formationpressuretests and /formationpressuretests/data endpoints.