UNPKG

wqx

Version:

Water Quality Exchange (WQX): JSON Schema

98 lines (97 loc) 4.67 kB
export default { 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'] } }