Differential Liberation Content Schema unnecessary nested object
the vapor and liquid compositional analysis arrays are nested in the DifferentialLiberationTestSteps. The vapor composition has its own steps (the gas is taken at each step and analyzed) so this nesting is not required/should be flattened. as for the liquid, it is taken once at the end of the differential liberation test, hence should be separate from the test steps.
Corrections Needed
- Move VaporCompositionalAnalysis object (including all content) out of the DifferentialLiberationTestSteps object
- Move LiquidCompositionalAnalysis object (including all content) out of the DifferentialLiberationTestSteps object
- Move CalculatedProperties array out of the DifferentialLiberationTestSteps array
- All three objects should be at the same level in the JSON schema
- Additional modifications to properties/items needed upon further review. See schema below
Updated Diff Lib Schema:
Edited by Mykhailo Buriak