{ "$schema": "https://json-structure.org/meta/draft-00/schema", "title": "OpenUV UV Forecast Structure", "description": "Structured representation of a UV index forecast series.", "type": "array", "name": "UVForecast", "items": { "type": "object", "name": "UVForecastEntry", "properties": { "uv": { "type": "number", "unit": "uv-index" }, "uv_time": { "type": "string", "format": "date-time" }, "sun_position": { "type": "object", "properties": { "azimuth": { "type": "number", "unit": "radians" }, "altitude": { "type": "number", "unit": "radians" } } } } } }