Modifications to Transport Test PVT Schema (ReservoirFluidViscosity)
Change the following in the Transport Test PVT schema:
Change name to "ReservoirFluidViscosity"
Add the following attributes to the content schema at root level:
- Viscosity Method
"ViscosityMethod": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-ViscosityMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$"
},
- ReservoirPressure
"ReservoirPressure": {
"title": "Reservoir Pressure",
"type": "object",
"properties": {
"Value": {
"type": "number"
},
"UnitOfMeasure": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$"
}
},
"additionalProperties": false
},
Change the following attributes:
- TransportTestSteps: Name change to "ViscosityTestSteps"
Additional Schema provided by Raghd (used to define the above changes - this is NOT the final schema)
```JSON { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "SamplesAnalysisID": { "type": "string", "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-SamplesAnalysis:[\\w\\-\\.\\:\\%]+:[0-9]*$" }, "SampleID": { "type": "string", "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Sample:[\\w\\-\\.\\:\\%]+:[0-9]*$" }, "TestNumber": { "title": "Test Number", "type": "string", "description": "A number for this test for purposes of e.g., tracking lab sequence." }, "TestTemperature": { "title": "Test Temperature", "description": "The temperature of this test.", "x-osdu-frame-of-reference": "UOM:temperature", "type": "object", "properties": { "Value": { "type": "number" }, "UnitOfMeasure": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$" } }, "additionalProperties": false }, "SaturationPressure": { "title": "Saturation Pressure", "description": "The saturation (or bubble point) pressure measured in this test.", "x-osdu-frame-of-reference": "UOM:reciprocal_pressure", "type": "object", "properties": { "Value": { "type": "number" }, "UnitOfMeasure": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$" }, "Type": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-PressureMeasurementType:[\\w\\-\\.\\:\\%]+:[0-9]*$" } }, "additionalProperties": false }, "ReservoirPressure": { "title": "Reservoir Pressure", "type": "object", "properties": { "Value": { "type": "number" }, "UnitOfMeasure": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$" } }, "additionalProperties": false }, "Method": { "type": "string", "pattern": "^[\\w\\-\\.]+:master-data\\-\\-ViscosityMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$" }, "ViscosityTestSteps": { "name": "Viscosity Test Steps", "type": "array", "items": [ { "type": "object", "properties": { "StepNumber": { "title": "Step Number", "type": "string", "description": "Internal step number which identifies the sequence of steps in this viscosity test" }, "StepPressure": { "title": "Step Pressure", "description": "The pressure applied during the step.", "x-osdu-frame-of-reference": "UOM:psi", "type": "object", "properties": { "Value": { "type": "number" }, "UnitOfMeasure": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$" }, "Type": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-PressureMeasurementType:[\\w\\-\\.\\:\\%]+:[0-9]*$" } }, "additionalProperties": false }, "Viscosity": { "title": "Liquid Fraction", "description": "The fraction of liquid by volume for this test step. This is the volume of liquid divided...", "x-osdu-frame-of-reference": "UOM:%", "type": "object", "properties": { "Value": { "type": "number" }, "UnitOfMeasure": { "type": "string", "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-UnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$" } }, "additionalProperties": false } }, "additionalProperties": false } ] } }, "additionalProperties": false, "required": [ "SamplesAnalysisID", "SampleID" ] } ```Reference data (viscosity method) values: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/RAFSDDMSDEV/docs/-/blob/main/Design%20Documents/ReferenceValues/Manifests/reference-data/OPEN/ViscosityMethod.json
- CambridgeElectromagneticViscometer
- Calculated
- CapillaryViscometer
- VibrationalViscometer
- RotationalViscometer
Edited by Michael Jones