OSDU Software issueshttps://community.opengroup.org/groups/osdu/-/issues2023-09-27T08:42:47Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/208Implement CRUD endpoints to manage Saturate Fraction Isotope data2023-09-27T08:42:47ZMykhailo BuriakImplement CRUD endpoints to manage Saturate Fraction Isotope dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/207Implement CRUD endpoints to manage Gas Chromatography Mass Spectroscopy Isoto...2023-09-27T08:43:26ZMykhailo BuriakImplement CRUD endpoints to manage Gas Chromatography Mass Spectroscopy Isotope dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/206Implement CRUD endpoints to manage Bulk Isotopes data2023-09-27T13:05:18ZMykhailo BuriakImplement CRUD endpoints to manage Bulk Isotopes dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/205Implement CRUD endpoints to manage Gas Composition data2023-09-27T14:55:43ZMykhailo BuriakImplement CRUD endpoints to manage Gas Composition data**Implement POST/api/rafs-ddms/gascomposition/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with m...**Implement POST/api/rafs-ddms/gascomposition/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of gascomposition
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/gascomposition/{record_id}/data endpoint is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of gascomposition using new endpoint
* Successful response (200 status code) should retrieve all existing gascomposition Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to populated JSON content schema
[Content schema](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/gas_composition_data_schema.json)
[Reference data](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/GasChromatographyGasCompositionComponents.1.0.0.json)RAFS DDMS Sprint 17Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/204Manifest reference data of isotopes to support isotopes analysis2023-10-02T16:15:02ZMykhailo BuriakManifest reference data of isotopes to support isotopes analysisManifest the following reference data to support isotopes analysis data schema
CompoundSpecificIsotopeComponents: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/Referenc...Manifest the following reference data to support isotopes analysis data schema
CompoundSpecificIsotopeComponents: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/CompoundSpecificIsotopeComponents.1.0.0.json
Gas Isotope Components: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/GasIsotopeComponents.1.0.0.json
Isotope Ratio Elements: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/IsotopeRatioElements.json
Non Gas Isotope Componenets : https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/NonGasIsotopeComponents.1.0.0.jsonRAFS DDMS Sprint 17Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/201Implement CRUD endpoints to manage Polar Compounds Gas Chromatography Mass Sp...2024-01-10T16:19:33ZMykhailo BuriakImplement CRUD endpoints to manage Polar Compounds Gas Chromatography Mass Spectroscopy dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/200Implement CRUD endpoints to manage Whole Oil Gas Chromatogorophy Mass Spectro...2024-01-10T16:19:52ZMykhailo BuriakImplement CRUD endpoints to manage Whole Oil Gas Chromatogorophy Mass Spectroscopy dataRaghd GadrbouhMykhailo BuriakRaghd Gadrbouhhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/199Implement CRUD endpoints to manage Diampndoid Gas Chromatogorophy Mass Spectr...2024-01-10T16:20:17ZMykhailo BuriakImplement CRUD endpoints to manage Diampndoid Gas Chromatogorophy Mass Spectroscopy dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/198Implement CRUD endpoints to manage Saturate Gas Chromatogorophy Mass Spectros...2023-08-28T11:03:31ZMykhailo BuriakImplement CRUD endpoints to manage Saturate Gas Chromatogorophy Mass Spectroscopy dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/197Implement CRUD endpoints to manage High Temperature Gas data2024-01-10T16:22:26ZMykhailo BuriakImplement CRUD endpoints to manage High Temperature Gas dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/196Implement CRUD endpoints to manage Aromatic Gas Chromotography data2024-01-10T16:22:36ZMykhailo BuriakImplement CRUD endpoints to manage Aromatic Gas Chromotography dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/195Implement CRUD endpoints to manage Gasoline Gas Chromotography data2023-09-15T14:36:08ZMykhailo BuriakImplement CRUD endpoints to manage Gasoline Gas Chromotography data**Implement POST/api/rafs-ddms/samplesanalysis/data/gasolinechromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis r...**Implement POST/api/rafs-ddms/samplesanalysis/data/gasolinechromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of gasolinechromotography
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/samplesanalysis/data/gasolinechromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of gasolinechromotography new endpoint
* Successful response (200 status code) should retrieve all existing gasolinechromotography Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to JSON content schema provided by CGG
[Link to schema](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/gc_gasoline_data_schema.json)
The reference data schema and reference data values for the GasolineCompounds to be used in content schema:
[Reference data](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/GasolineCompounds.1.0.0.json)RAFS DDMS Sprint 16Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/194Implement CRUD endpoints to manage Whole Oil Gas Chromatography data2023-09-14T23:03:30ZMykhailo BuriakImplement CRUD endpoints to manage Whole Oil Gas Chromatography data**Implement POST/api/rafs-ddms/samplesanalysis/data/wholeoilgaschromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysi...**Implement POST/api/rafs-ddms/samplesanalysis/data/wholeoilgaschromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of wholeoilgaschromotography
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/samplesanalysis/data/wholeoilgaschromotography is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of wholeoilgaschromotography new endpoint
* Successful response (200 status code) should retrieve all existing wholeoilgaschromotography Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to JSON content schema provided by CGG
[Link to schema](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/whole_oil_gc_data_schema.json )
The reference data schema and reference data values for the WholeOilGasChromatogorophyCompounds to be used in content schema:
[Reference data](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/WholeOilGasChromatogorophyCompounds.1.0.0.json)RAFS DDMS Sprint 16Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/193Implement CRUD endpoints to manage Saturate Gas Chromatography data2024-01-10T16:22:48ZMykhailo BuriakImplement CRUD endpoints to manage Saturate Gas Chromatography dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/192Implement CRUD endpoints to manage Gas Chromatography Tandem Mass Spectrometr...2023-11-06T16:34:47ZMykhailo BuriakImplement CRUD endpoints to manage Gas Chromatography Tandem Mass Spectrometry data**Implement POST/api/rafs-ddms/gcmsms/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measureme...**Implement POST/api/rafs-ddms/gcmsms/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of gcmsms
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/gcmsms/{record_id}/data endpoint is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of gcmsms using new endpoint
* Successful response (200 status code) should retrieve all existing gcmsms Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to populated JSON content schema
content schema: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/gas_chromatography_mass_spectrometry_mass_spectrometry_data_schema.json
reference data: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/GasChromatographyMassSpectrometryMassSpectrometrySaturateCompounds.1.0.0.jsonRAFS DDMS Sprint 19Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/191Implement CRUD endpoints to manage Saturate Aromatic Resin Asphaltene (Destru...2023-08-28T11:05:22ZMykhailo BuriakImplement CRUD endpoints to manage Saturate Aromatic Resin Asphaltene (Destructive and Non destructive) dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/190Implement CRUD endpoints to manage Asphaltane Precipitation data2024-01-10T16:23:46ZMykhailo BuriakImplement CRUD endpoints to manage Asphaltane Precipitation dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/189Implement CRUD endpoints to manage Oil Topping data2024-01-10T16:24:20ZMykhailo BuriakImplement CRUD endpoints to manage Oil Topping dataMykhailo BuriakMykhailo Buriakhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/188Implement CRUD endpoints to manage Vitrinite Reflectance data2024-01-18T15:17:41ZMykhailo BuriakImplement CRUD endpoints to manage Vitrinite Reflectance data**Implement POST/api/rafs-ddms/vitirnitereflectance/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report ...**Implement POST/api/rafs-ddms/vitirnitereflectance/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of vitirnitereflectance
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/vitirnitereflectance/{record_id}/data endpoint is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of vitirnitereflectance using new endpoint
* Successful response (200 status code) should retrieve all existing vitirnitereflectance Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to populated JSON content schema
Build schema and register based on the following example:
Content schema: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/vitrinite_reflectance_data_schema.json
Reference data: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/VitriniteReflectancePopulationType.1.0.0.jsonRAFS DDMS Sprint 21Ernesto GutierrezErnesto Gutierrezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/issues/187Implement CRUD endpoints to manage Pyrolysis data2024-01-18T15:17:37ZMykhailo BuriakImplement CRUD endpoints to manage Pyrolysis data**Implement POST/api/rafs-ddms/Pyrolysis/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measur...**Implement POST/api/rafs-ddms/Pyrolysis/{record_id}/data is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC which was created previously
* User should be able to fill the SamplesAnalysis report with measurements taken in this analysis
* Successful response (200 status code) should update SamplesAnalysis record and include DDMSDatasets array with GET endpoint to the linked bulk data of Pyrolysis
* Validation cases should be covered with appropriate status codes
* Request & response structure should correspond to populated JSON
**Implement GET/api/rafs-ddms/Pyrolysis/{record_id}/data endpoint is implemented and available on Swagger**
* record_id is the SamplesAnalysis WPC
* User should be able to retrieve bulk data of Pyrolysis using new endpoint
* Successful response (200 status code) should retrieve all existing Pyrolysis Measurements (bulk data) linked to specified record id (SamplesAnalysis WPC)
* Validation cases should be covered with appropriate status codes
* Structure of request and response should correspond to populated JSON content schema
Build schema and register based on the following example:
Content schema: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/bulk_pyrolysis_data_schema.json
_no reference data is needed_RAFS DDMS Sprint 18Ernesto GutierrezErnesto Gutierrez