Create WPC GET Specific Version Method for Reservoir Simulation Rock Physics Model schema

As an OSDU data definitions member, I want the GET Specific Version method to be created to support the Reservoir Simulation Rock Physics Model WPC. The method must get the specified version from the record id provided record and throw the corresponding messages, (Check AC section).

Dependencies before start the development :

Task Status (Y / N)
Proposal document revised Y
Multi – company review Y
OSDU Forum approval Y

Acceptance criteria:

AC Completed
The user can send a GET request to the endpoint /{record_id}.
Path parameter validation: Valid record_id passes, Invalid record_id returns 422 Unprocessable Entity.
Response: 200 OK with JSON body.
Caching: Same record/version returns identical data. Postman Tests: Valid ID and version ® 200 OK. Invalid parameters ® 422. Repeat GET ® same result.
If the specified ID or version number does not exist, the system should return a 404 Not Found status.
If the user is not authorized to access the specified version, the system should return a 403 Forbidden status.

End point:

/api/rafs-ddms/v2/reservoirsimulationrockphysicsmodel/{record_id}/versions/{version}

SCHEMA and reference links

You can access the json example file here: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/JSON%20examples/wpc-ReservoirSimulationRockPhysicsModel_RockCompressibility.json

Proposal Doc: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/ReservoirSimulationRockPhysicsModel.1.0.0.xlsx

Edited Nov 26, 2025 by Raul Isunza
Assignee Loading
Time tracking Loading