27 lines
1012 B
JSON
27 lines
1012 B
JSON
|
|
{
|
||
|
|
"additionalProperties": false,
|
||
|
|
"properties": {
|
||
|
|
"observations": {
|
||
|
|
"items": {
|
||
|
|
"additionalProperties": false,
|
||
|
|
"properties": {
|
||
|
|
"region": {"minLength": 1, "type": "string"},
|
||
|
|
"observation": {"minLength": 1, "type": "string"},
|
||
|
|
"evidence": {"minLength": 1, "type": "string"},
|
||
|
|
"confidence": {"enum": ["low", "medium", "high"], "type": "string"}
|
||
|
|
},
|
||
|
|
"required": ["region", "observation", "evidence", "confidence"],
|
||
|
|
"type": "object"
|
||
|
|
},
|
||
|
|
"maxItems": 100,
|
||
|
|
"type": "array"
|
||
|
|
},
|
||
|
|
"implementation_criteria": {"items": {"type": "string"}, "maxItems": 100, "type": "array"},
|
||
|
|
"uncertainties": {"items": {"type": "string"}, "maxItems": 100, "type": "array"},
|
||
|
|
"validation_needed": {"items": {"type": "string"}, "maxItems": 100, "type": "array"}
|
||
|
|
},
|
||
|
|
"required": ["observations", "implementation_criteria", "uncertainties", "validation_needed"],
|
||
|
|
"title": "Visual reference analysis",
|
||
|
|
"type": "object"
|
||
|
|
}
|