{"$schema":"http://json-schema.org/draft-04/schema#","title":"Weather Data","type":"object","additionalProperties":false,"description":"Version 0.1. The schema describes the weather data format for the IPM Decisions platform. See an example here: https://platform.ipmdecisions.net/api/wx/rest/weatheradapter/yr/?longitude=14.3711&latitude=67.2828&altitude=70","$id":"https://platform.ipmdecisions.net/api/wx/rest/schema/weatherdata","properties":{"timeStart":{"type":"string","format":"date-time","description":"The timestamp of the first weather observation. Format: \"yyyy-MM-dd'T'HH:mm:ssXXX\", e.g. 2020-04-09T18:00:00+02:00","title":"Time start (yyyy-MM-dd'T'HH:mm:ssXXX)"},"timeEnd":{"type":"string","format":"date-time","description":"The timestamp of the last weather observation. Format: \"yyyy-MM-dd'T'HH:mm:ssXXX\", e.g. 2020-04-09T18:00:00+02:00","title":"Time end (yyyy-MM-dd'T'HH:mm:ssXXX)"},"interval":{"type":"integer","description":"The sampling frequency in seconds. E.g. 3600 = hourly values","title":"Sampling frequency (seconds)"},"weatherParameters":{"type":"array","minItems":1,"maxItems":2147483647,"items":{"type":"integer"},"description":"The weather parameters. For reference, see https://platform.ipmdecisions.net/api/wx/rest/parameter","title":"Weather parameters"},"locationWeatherData":{"oneOf":[{"type":"null","title":"Not included"},{"type":"array","items":{"$ref":"#/definitions/LocationWeatherData"}}],"description":"The weather data per location.","title":"Weather data"}},"required":["timeStart","timeEnd","interval","weatherParameters"],"definitions":{"LocationWeatherData":{"type":"object","additionalProperties":false,"properties":{"longitude":{"type":"number","description":"The longitude of the location. Decimal degrees (WGS84)","title":"Longitude (WGS84)"},"latitude":{"type":"number","description":"The latitude of the location. Decimal degrees (WGS84)","title":"Latitude (WGS84)"},"altitude":{"oneOf":[{"type":"null","title":"Not included"},{"type":"number"}],"description":"The altitude of the location. Measured in meters","title":"Altitude (Meters)"},"qc":{"oneOf":[{"type":"null","title":"Not included"},{"type":"array","items":{"type":"integer"}}]},"amalgamation":{"oneOf":[{"type":"null","title":"Not included"},{"type":"array","items":{"type":"integer"}}]},"data":{"oneOf":[{"type":"null","title":"Not included."},{"type":"array","items":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"null"}]}}}],"description":"The data. In rows, ordered chronologically. Columns ordered as given in weatherParameters.","title":"Weather data per location"},"length":{"oneOf":[{"type":"null","title":"Not included"},{"type":"integer"}]},"width":{"oneOf":[{"type":"null","title":"Not included"},{"type":"integer"}]}},"required":["longitude","latitude"]}}}