{"openapi":"3.1.0","info":{"title":"OpenSensation™ API","description":"Read-only knowledge infrastructure for biological and artificial sensing. Claims carry evidence; candidate percepts are not deterministic.","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["Metadata"],"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/meta":{"get":{"tags":["Metadata"],"summary":"Meta","operationId":"meta_v1_meta_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/modalities":{"get":{"tags":["Modalities"],"summary":"List Modalities","operationId":"list_modalities_v1_modalities_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/modalities/{slug}":{"get":{"tags":["Modalities"],"summary":"Get Modalities","operationId":"get_modalities_v1_modalities__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/stimuli":{"get":{"tags":["Stimuli"],"summary":"List Stimuli","operationId":"list_stimuli_v1_stimuli_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/stimuli/{slug}":{"get":{"tags":["Stimuli"],"summary":"Get Stimuli","operationId":"get_stimuli_v1_stimuli__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sensors":{"get":{"tags":["Sensors"],"summary":"List Sensors","operationId":"list_sensors_v1_sensors_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensors/{slug}":{"get":{"tags":["Sensors"],"summary":"Get Sensors","operationId":"get_sensors_v1_sensors__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/receptors":{"get":{"tags":["Receptors"],"summary":"List Receptors","operationId":"list_receptors_v1_receptors_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/receptors/{slug}":{"get":{"tags":["Receptors"],"summary":"Get Receptors","operationId":"get_receptors_v1_receptors__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transductions":{"get":{"tags":["Transductions"],"summary":"List Transductions","operationId":"list_transductions_v1_transductions_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/transductions/{slug}":{"get":{"tags":["Transductions"],"summary":"Get Transductions","operationId":"get_transductions_v1_transductions__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/signals":{"get":{"tags":["Signals"],"summary":"List Signals","operationId":"list_signals_v1_signals_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/signals/{slug}":{"get":{"tags":["Signals"],"summary":"Get Signals","operationId":"get_signals_v1_signals__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/processing":{"get":{"tags":["Processing"],"summary":"List Processing","operationId":"list_processing_v1_processing_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/processing/{slug}":{"get":{"tags":["Processing"],"summary":"Get Processing","operationId":"get_processing_v1_processing__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sensations":{"get":{"tags":["Sensations"],"summary":"List Sensations","operationId":"list_sensations_v1_sensations_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensations/{slug}":{"get":{"tags":["Sensations"],"summary":"Get Sensations","operationId":"get_sensations_v1_sensations__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/thresholds":{"get":{"tags":["Thresholds"],"summary":"List Thresholds","operationId":"list_thresholds_v1_thresholds_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/thresholds/{slug}":{"get":{"tags":["Thresholds"],"summary":"Get Thresholds","operationId":"get_thresholds_v1_thresholds__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ranges":{"get":{"tags":["Ranges"],"summary":"List Ranges","operationId":"list_ranges_v1_ranges_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/ranges/{slug}":{"get":{"tags":["Ranges"],"summary":"Get Ranges","operationId":"get_ranges_v1_ranges__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/contexts":{"get":{"tags":["Contexts"],"summary":"List Contexts","operationId":"list_contexts_v1_contexts_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/contexts/{slug}":{"get":{"tags":["Contexts"],"summary":"Get Contexts","operationId":"get_contexts_v1_contexts__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/percepts":{"get":{"tags":["Percepts"],"summary":"List Percepts","operationId":"list_percepts_v1_percepts_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/percepts/{slug}":{"get":{"tags":["Percepts"],"summary":"Get Percepts","operationId":"get_percepts_v1_percepts__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/capabilities":{"get":{"tags":["Capabilities"],"summary":"List Capabilities","operationId":"list_capabilities_v1_capabilities_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/capabilities/{slug}":{"get":{"tags":["Capabilities"],"summary":"Get Capabilities","operationId":"get_capabilities_v1_capabilities__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/limitations":{"get":{"tags":["Limitations"],"summary":"List Limitations","operationId":"list_limitations_v1_limitations_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/limitations/{slug}":{"get":{"tags":["Limitations"],"summary":"Get Limitations","operationId":"get_limitations_v1_limitations__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/failure-modes":{"get":{"tags":["Failure-Modes"],"summary":"List Failure-Modes","operationId":"list_failure_modes_v1_failure_modes_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/failure-modes/{slug}":{"get":{"tags":["Failure-Modes"],"summary":"Get Failure-Modes","operationId":"get_failure_modes_v1_failure_modes__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources":{"get":{"tags":["Sources"],"summary":"List Sources","operationId":"list_sources_v1_sources_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sources/{slug}":{"get":{"tags":["Sources"],"summary":"Get Sources","operationId":"get_sources_v1_sources__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence":{"get":{"tags":["Evidence"],"summary":"List Evidence","operationId":"list_evidence_v1_evidence_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/evidence/{slug}":{"get":{"tags":["Evidence"],"summary":"Get Evidence","operationId":"get_evidence_v1_evidence__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/contributors":{"get":{"tags":["Contributors"],"summary":"List Contributors","operationId":"list_contributors_v1_contributors_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/contributors/{slug}":{"get":{"tags":["Contributors"],"summary":"Get Contributors","operationId":"get_contributors_v1_contributors__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/reviews":{"get":{"tags":["Reviews"],"summary":"List Reviews","operationId":"list_reviews_v1_reviews_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/reviews/{slug}":{"get":{"tags":["Reviews"],"summary":"Get Reviews","operationId":"get_reviews_v1_reviews__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sensors/{slug}/stimuli":{"get":{"tags":["Relationships"],"summary":"Sensors Stimuli","operationId":"sensors_stimuli_v1_sensors__slug__stimuli_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensors/{slug}/sensations":{"get":{"tags":["Relationships"],"summary":"Sensors Sensations","operationId":"sensors_sensations_v1_sensors__slug__sensations_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensors/{slug}/processing":{"get":{"tags":["Relationships"],"summary":"Sensors Processing","operationId":"sensors_processing_v1_sensors__slug__processing_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensors/{slug}/limitations":{"get":{"tags":["Relationships"],"summary":"Sensors Limitations","operationId":"sensors_limitations_v1_sensors__slug__limitations_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensors/{slug}/failure-modes":{"get":{"tags":["Relationships"],"summary":"Sensors Failure-Modes","operationId":"sensors_failure_modes_v1_sensors__slug__failure_modes_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensations/{slug}/thresholds":{"get":{"tags":["Relationships"],"summary":"Sensations Thresholds","operationId":"sensations_thresholds_v1_sensations__slug__thresholds_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/sensations/{slug}/candidate-percepts":{"get":{"tags":["Relationships"],"summary":"Sensations Candidate-Percepts","operationId":"sensations_candidate_percepts_v1_sensations__slug__candidate_percepts_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}},"/v1/stimuli/{slug}/sensors":{"get":{"tags":["Relationships"],"summary":"Stimuli Sensors","operationId":"stimuli_sensors_v1_stimuli__slug__sensors_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Search"}},{"name":"classification","in":"query","required":false,"schema":{"anyOf":[{"enum":["biological","artificial","hybrid","conceptual"],"type":"string"},{"type":"null"}],"title":"Classification"}},{"name":"modality","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Modality"}},{"name":"capability","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Capability"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Category"}},{"name":"sensor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sensor"}},{"name":"evidence_status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/EvidenceStatus"},{"type":"null"}],"title":"Evidence Status"}},{"name":"sort","in":"query","required":false,"schema":{"enum":["name","-name","slug","-slug"],"type":"string","default":"name","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":24,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEnvelope"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Not Found"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}},"description":"Unprocessable Entity"}}}}},"components":{"schemas":{"Characteristics":{"properties":{"physical_quantity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Physical Quantity"},"mechanism":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mechanism"},"mapping":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mapping"},"nonlinearity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nonlinearity"},"signal_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signal Type"},"analog_or_digital":{"anyOf":[{"type":"string","enum":["analog","digital","mixed"]},{"type":"null"}],"title":"Analog Or Digital"},"qualities":{"items":{"type":"string"},"type":"array","title":"Qualities","default":[]},"operating_conditions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operating Conditions"},"adaptation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adaptation"},"habituation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Habituation"},"saturation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Saturation"},"noise":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noise"},"drift":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drift"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"},"mitigation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mitigation"},"metrics":{"items":{"$ref":"#/components/schemas/Dimension"},"type":"array","title":"Metrics","default":[]},"required_context":{"items":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$"},"type":"array","title":"Required Context","default":[]},"possible_context":{"items":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$"},"type":"array","title":"Possible Context","default":[]}},"additionalProperties":false,"type":"object","title":"Characteristics"},"Claim":{"properties":{"id":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Id"},"statement":{"type":"string","minLength":10,"title":"Statement"},"status":{"$ref":"#/components/schemas/EvidenceStatus","default":"editorial_seed"},"sources":{"items":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$"},"type":"array","title":"Sources","default":[]},"conditions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conditions"},"uncertainty":{"anyOf":[{"$ref":"#/components/schemas/Uncertainty"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["id","statement"],"title":"Claim"},"ContextSpec":{"properties":{"factors":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Factors"},"applicability":{"type":"string","title":"Applicability"}},"additionalProperties":false,"type":"object","required":["factors","applicability"],"title":"ContextSpec"},"ContributorSpec":{"properties":{"display_name":{"type":"string","title":"Display Name"},"github_username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Github Username"},"orcid":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{4}-\\d{4}-\\d{3}[\\dX]$"},{"type":"null"}],"title":"Orcid"},"institution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Institution"},"expertise":{"items":{"type":"string"},"type":"array","title":"Expertise","default":[]},"credential_status":{"type":"string","enum":["unverified","self_declared","verification_pending","verified","expired","revoked"],"title":"Credential Status","default":"unverified"},"conflict_of_interest":{"type":"string","title":"Conflict Of Interest"}},"additionalProperties":false,"type":"object","required":["display_name","conflict_of_interest"],"title":"ContributorSpec"},"DetailEnvelope":{"properties":{"meta":{"$ref":"#/components/schemas/VersionMeta"},"data":{"$ref":"#/components/schemas/Entity"}},"type":"object","required":["meta","data"],"title":"DetailEnvelope"},"Dimension":{"properties":{"quantity":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Quantity"},"unit":{"type":"string","enum":["1","%","N","N/s","Pa","m","m2","s","ms","Hz","nm","K","degC","cd/m2","lux","mol/m3","m/s","m/s2","rad","rad/s","T","A","V","W","J","byte","bit/s","Gy","Sv","dB","dB SPL","count","pixel","N.m"],"title":"Unit"},"stage":{"type":"string","enum":["stimulus_intensity","sensor_response","encoded_intensity","sensation_intensity","candidate_perceived_intensity"],"title":"Stage","default":"stimulus_intensity"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"lower_bound":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lower Bound"},"upper_bound":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Upper Bound"},"uncertainty":{"anyOf":[{"$ref":"#/components/schemas/Uncertainty"},{"type":"null"}]},"conditions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conditions"}},"additionalProperties":false,"type":"object","required":["quantity","unit"],"title":"Dimension"},"Entity":{"properties":{"id":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Id"},"kind":{"$ref":"#/components/schemas/Kind"},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Slug"},"name":{"type":"string","minLength":2,"title":"Name"},"description":{"type":"string","minLength":20,"title":"Description"},"classification":{"anyOf":[{"type":"string","enum":["biological","artificial","hybrid","conceptual"]},{"type":"null"}],"title":"Classification"},"category":{"anyOf":[{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"},{"type":"null"}],"title":"Category"},"organism_applicability":{"items":{"type":"string"},"type":"array","title":"Organism Applicability","default":[]},"dimensions":{"items":{"$ref":"#/components/schemas/Dimension"},"type":"array","title":"Dimensions","default":[]},"temporal":{"anyOf":[{"$ref":"#/components/schemas/Temporal"},{"type":"null"}]},"spatial":{"anyOf":[{"$ref":"#/components/schemas/Spatial"},{"type":"null"}]},"characteristics":{"$ref":"#/components/schemas/Characteristics","default":{"qualities":[],"metrics":[],"required_context":[],"possible_context":[]}},"range":{"anyOf":[{"$ref":"#/components/schemas/RangeSpec"},{"type":"null"}]},"context":{"anyOf":[{"$ref":"#/components/schemas/ContextSpec"},{"type":"null"}]},"source":{"anyOf":[{"$ref":"#/components/schemas/SourceSpec"},{"type":"null"}]},"contributor":{"anyOf":[{"$ref":"#/components/schemas/ContributorSpec"},{"type":"null"}]},"review":{"anyOf":[{"$ref":"#/components/schemas/ReviewSpec"},{"type":"null"}]},"evidence":{"items":{"$ref":"#/components/schemas/Claim"},"type":"array","minItems":1,"title":"Evidence"},"relations":{"items":{"$ref":"#/components/schemas/Relation"},"type":"array","title":"Relations","default":[]},"external_references":{"items":{"$ref":"#/components/schemas/ExternalReference"},"type":"array","title":"External References","default":[]},"notes":{"items":{"type":"string"},"type":"array","title":"Notes","default":[]}},"additionalProperties":false,"type":"object","required":["id","kind","slug","name","description","evidence"],"title":"Entity"},"ErrorDetail":{"properties":{"code":{"type":"string","title":"Code"},"message":{"type":"string","title":"Message"},"request_id":{"type":"string","title":"Request Id"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail"},"ErrorEnvelope":{"properties":{"api_version":{"type":"string","title":"Api Version","default":"v1"},"error":{"$ref":"#/components/schemas/ErrorDetail"}},"type":"object","required":["error"],"title":"ErrorEnvelope"},"EvidenceStatus":{"type":"string","enum":["unreviewed","community_proposed","editorial_seed","expert_reviewed","research_supported","systematic_review_supported","technical_specification_supported","standards_supported","disputed","deprecated"],"title":"EvidenceStatus"},"ExternalReference":{"properties":{"target":{"type":"string","pattern":"^[a-z][a-z0-9_-]*:[a-z_]+:[a-z0-9-]+$","title":"Target"},"relationship":{"type":"string","enum":["possible_appraisal_link","functional_analogy","related_concept"],"title":"Relationship"},"appraisal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appraisal"},"conditions":{"type":"string","title":"Conditions"},"notes":{"type":"string","title":"Notes"}},"additionalProperties":false,"type":"object","required":["target","relationship","conditions","notes"],"title":"ExternalReference"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Kind":{"type":"string","enum":["modality","stimulus","sensor","receptor","transduction","signal","processing","sensation","threshold","range","context","percept","capability","limitation","failure_mode","source","evidence","contributor","review"],"title":"Kind"},"ListEnvelope":{"properties":{"meta":{"$ref":"#/components/schemas/VersionMeta"},"data":{"items":{"$ref":"#/components/schemas/Entity"},"type":"array","title":"Data"},"pagination":{"$ref":"#/components/schemas/Pagination"}},"type":"object","required":["meta","data","pagination"],"title":"ListEnvelope"},"Pagination":{"properties":{"page":{"type":"integer","title":"Page"},"page_size":{"type":"integer","title":"Page Size"},"total":{"type":"integer","title":"Total"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["page","page_size","total","pages"],"title":"Pagination"},"RangeSpec":{"properties":{"quantity":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Quantity"},"unit":{"type":"string","enum":["1","%","N","N/s","Pa","m","m2","s","ms","Hz","nm","K","degC","cd/m2","lux","mol/m3","m/s","m/s2","rad","rad/s","T","A","V","W","J","byte","bit/s","Gy","Sv","dB","dB SPL","count","pixel","N.m"],"title":"Unit"},"stage":{"type":"string","enum":["stimulus_intensity","sensor_response","encoded_intensity","sensation_intensity","candidate_perceived_intensity"],"title":"Stage","default":"stimulus_intensity"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"lower_bound":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Lower Bound"},"upper_bound":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Upper Bound"},"uncertainty":{"anyOf":[{"$ref":"#/components/schemas/Uncertainty"},{"type":"null"}]},"conditions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conditions"},"range_type":{"type":"string","enum":["detection_threshold","discrimination_threshold","just_noticeable_difference","operating_range","comfortable_range","preferred_range","strong_stimulus_range","aversive_range","saturation_range","safety_limit","damage_risk_range"],"title":"Range Type"},"population_or_device":{"type":"string","minLength":3,"title":"Population Or Device"},"species":{"items":{"type":"string"},"type":"array","title":"Species","default":[]},"measurement_method":{"type":"string","minLength":3,"title":"Measurement Method"},"illustrative":{"type":"boolean","title":"Illustrative","default":false}},"additionalProperties":false,"type":"object","required":["quantity","unit","range_type","population_or_device","measurement_method"],"title":"RangeSpec"},"Relation":{"properties":{"predicate":{"type":"string","enum":["DETECTED_BY","BELONGS_TO","TRANSDUCED_BY","PRODUCES","PROCESSED_BY","CONTRIBUTES_TO","MAY_BE_PERCEIVED_AS","HAS_CAPABILITY","LIMITED_BY","MAY_FAIL_AS","MODIFIED_BY","SUPPORTED_BY","HAS_THRESHOLD","HAS_RANGE","COMPLEMENTS","CONFLICTS_WITH","CORROBORATES","MODIFIES","FUSES_WITH","REVIEWS","AUTHORED_BY","EVIDENCE_FOR"],"title":"Predicate"},"target":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Target"},"claim":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Claim"},"conditions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conditions"},"association_strength":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Association Strength"}},"additionalProperties":false,"type":"object","required":["predicate","target","claim"],"title":"Relation"},"ReviewSpec":{"properties":{"reviewer":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Reviewer"},"entity":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Entity"},"claim":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Claim"},"decision":{"type":"string","enum":["agree","qualified_agreement","disagree","insufficient_evidence","needs_revision","outside_expertise"],"title":"Decision"},"comments":{"type":"string","minLength":10,"title":"Comments"},"sources":{"items":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$"},"type":"array","title":"Sources","default":[]},"contradictory_sources":{"items":{"type":"string","pattern":"^opensensation:[a-z_]+:[a-z0-9]+(?:-[a-z0-9]+)*$"},"type":"array","title":"Contradictory Sources","default":[]},"expertise":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Expertise"},"date":{"type":"string","format":"date","title":"Date"},"conflict_of_interest":{"type":"string","title":"Conflict Of Interest"},"dataset_version":{"type":"string","title":"Dataset Version"}},"additionalProperties":false,"type":"object","required":["reviewer","entity","claim","decision","comments","expertise","date","conflict_of_interest","dataset_version"],"title":"ReviewSpec"},"SourceSpec":{"properties":{"title":{"type":"string","title":"Title"},"authors":{"items":{"type":"string"},"type":"array","title":"Authors","default":[]},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1500.0},{"type":"null"}],"title":"Year"},"journal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journal"},"publication":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publication"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"standard_identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standard Identifier"},"doi":{"anyOf":[{"type":"string","pattern":"^10\\.\\d{4,9}/\\S+$"},{"type":"null"}],"title":"Doi"},"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"source_type":{"type":"string","enum":["peer_reviewed_paper","systematic_review","textbook","technical_standard","manufacturer_specification","government_source","academic_reference","dataset","community_submission"],"title":"Source Type"},"citation":{"type":"string","title":"Citation"},"accessed":{"type":"string","format":"date","title":"Accessed"}},"additionalProperties":false,"type":"object","required":["title","url","source_type","citation","accessed"],"title":"SourceSpec"},"Spatial":{"properties":{"frame":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Frame"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"distribution":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Distribution"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"laterality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Laterality"},"movement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Movement"},"area":{"anyOf":[{"$ref":"#/components/schemas/Dimension"},{"type":"null"}]},"distance":{"anyOf":[{"$ref":"#/components/schemas/Dimension"},{"type":"null"}]}},"additionalProperties":false,"type":"object","title":"Spatial"},"Temporal":{"properties":{"pattern":{"anyOf":[{"type":"string","enum":["single","continuous","repeated","periodic","intermittent","increasing","decreasing","sudden_onset","gradual_onset"]},{"type":"null"}],"title":"Pattern"},"duration_seconds":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Duration Seconds"},"onset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onset"},"offset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Offset"},"timestamp_properties":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timestamp Properties"}},"additionalProperties":false,"type":"object","title":"Temporal"},"Uncertainty":{"properties":{"confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Confidence"},"lower_error":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Lower Error"},"upper_error":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Upper Error"},"method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Method"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","title":"Uncertainty"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VersionMeta":{"properties":{"api_version":{"type":"string","title":"Api Version"},"software_version":{"type":"string","title":"Software Version"},"dataset_version":{"type":"string","title":"Dataset Version"},"schema_version":{"type":"string","title":"Schema Version"},"source_git_commit":{"type":"string","title":"Source Git Commit"},"content_hash":{"type":"string","title":"Content Hash"},"imported_at":{"type":"string","title":"Imported At"}},"type":"object","required":["api_version","software_version","dataset_version","schema_version","source_git_commit","content_hash","imported_at"],"title":"VersionMeta"}}}}