wqx
Version:
Water Quality Exchange (WQX): JSON Schema
53 lines (52 loc) • 1.9 kB
JavaScript
export default {
if: {
type: 'object',
unevaluatedProperties: false,
properties: {
ActivityType: {
enum: [
'Field Msr/Obs',
'Field Msr/Obs-Continuous Time Series',
'Field Msr/Obs-Habitat Assessment',
'Field Msr/Obs-Portable Data Logger',
'Quality Control Field Msr/Obs Post-Calibration',
'Quality Control Field Msr/Obs Pre-Calibration',
'Quality Control Field Replicate Habitat Assessment',
'Quality Control Field Replicate Msr/Obs',
'Quality Control Field Replicate Portable Data Logger',
'Quality Control Field Replicate Sample-Composite',
'Quality Control Field Replicate Sample-Field Subsample',
'Quality Control Sample-Blind Duplicate',
'Quality Control Sample-Field Ambient Conditions Blank',
'Quality Control Sample-Field Replicate',
'Quality Control Sample-Field Spike',
'Quality Control Sample-Field Surrogate Spike',
'Quality Control Sample-Inter-lab Split',
'Sample-Composite Without Parents',
'Sample-Depletion Replicate',
'Sample-Field Split',
'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 Vertical Profile',
'Sample-Negative Control',
'Sample-Other',
'Sample-Positive Control',
'Sample-Routine',
'Sample-Routine Resample'
]
}
},
required: ['ActivityType']
},
then: {
type: 'object',
unevaluatedProperties: false,
properties: {
MonitoringLocationType: true
},
required: ['MonitoringLocationType']
}
}