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.

image

image

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:

diff_lib_data_schema_mj.json

Edited Jun 29, 2023 by Mykhailo Buriak
Assignee Loading
Time tracking Loading