UNPKG

wqx

Version:

Water Quality Exchange (WQX): JSON Schema

98 lines (97 loc) 4.68 kB
{ "if": { "type": "object", "unevaluatedProperties": false, "properties": { "ActivityType": { "enum": [ "Quality Control Alternative Measurement Sensitivity", "Quality Control Alternative Measurement Sensitivity Plus", "Quality Control Sample-Archive Blank", "Quality Control Sample-Blind Duplicate", "Quality Control Sample-Concurrent Replicate", "Quality Control Sample-Equipment Blank", "Quality Control Sample-Field Ambient Conditions Blank", "Quality Control Sample-Field Blank", "Quality Control Sample-Field Replicate", "Quality Control Sample-Field Spike", "Quality Control Sample-Field Surrogate Spike", "Quality Control Sample-Integrated Time Series-Ambient Blank", "Quality Control Sample-Integrated Time Series-Concurrent Replicate", "Quality Control Sample-Integrated Time Series-Equipment Blank", "Quality Control Sample-Integrated Time Series-Field Blank", "Quality Control Sample-Integrated Time Series-Lab Blank", "Quality Control Sample-Integrated Time Series-Sequential Replicate", "Quality Control Sample-Integrated Time Series-Split Replicate", "Quality Control Sample-Integrated Time Series-SplitConcurrentReplicate", "Quality Control Sample-Integrated Time Series-SplitSequentialReplicate", "Quality Control Sample-Integrated Time Series-Trip Blank", "Quality Control Sample-Integrated Time Series-Unspecified Blank", "Quality Control Sample-Integrated Time Series-Unspecified Replicate", "Quality Control Sample-Inter-lab Split", "Quality Control Sample-Lab Blank", "Quality Control Sample-Lab Control Standard", "Quality Control Sample-Lab Control Standard Duplicate", "Quality Control Sample-Lab Duplicate", "Quality Control Sample-Lab Duplicate 2", "Quality Control Sample-Lab Matrix Spike", "Quality Control Sample-Lab Re-Analysis", "Quality Control Sample-Lab Spike", "Quality Control Sample-Lab Spike Duplicate", "Quality Control Sample-Lab Spike Target", "Quality Control Sample-Lab Split", "Quality Control Sample-Lab Surrogate Control Standard", "Quality Control Sample-Lab Surrogate Control Standard Duplicate", "Quality Control Sample-Lab Surrogate Method Blank", "Quality Control Sample-Measurement Precision Sample", "Quality Control Sample-Other", "Quality Control Sample-Post-preservative Blank", "Quality Control Sample-Pre-preservative Blank", "Quality Control Sample-Reagent Blank", "Quality Control Sample-Reference Material", "Quality Control Sample-Reference Sample", "Quality Control Sample-Sequential Replicate", "Quality Control Sample-Source Solution Blank", "Quality Control Sample-Spike Replicate", "Quality Control Sample-Spike, Unspecified Type", "Quality Control Sample-Split Concurrent Replicate", "Quality Control Sample-Split Replicate", "Quality Control Sample-Split Sequential Replicate", "Quality Control Sample-Topical Replicate", "Quality Control Sample-Topical Spike", "Quality Control Sample-Trip Blank", "Quality Control Sample-Unspecified Blank", "Quality Control Sample-Unspecified Replicate", "Quality Control Sample-Unspecified Topical", "Quality Control-Negative Control", "Sample-Composite With Parents", "Sample-Composite Without Parents", "Sample-Field Split", "Sample-Field Subsample", "Sample-Integrated Cross-Sectional Profile", "Sample-Integrated Flow Proportioned", "Sample-Integrated Horizontal Profile", "Sample-Integrated Horizontal and Vertical Composite Profile", "Sample-Integrated Time Series", "Sample-Integrated Unspecified Profile", "Sample-Integrated Vertical Profile", "Sample-Negative Control", "Sample-Other", "Sample-Positive Control", "Sample-Routine", "Sample-Routine Resample" ] } }, "required": ["ActivityType"] }, "then": { "type": "object", "unevaluatedProperties": false, "properties": { "ResultAnalyticalMethodID": true, "ResultAnalyticalMethodContext": true }, "required": ["ResultAnalyticalMethodID", "ResultAnalyticalMethodContext"] } }