removedInput schema / properties / categories / anyOf
Removed value: -[
- {
- "items": {
- "enum": [
- "temperature",
- "precipitation",
- "wind",
- "water",
- "flooding",
- "vegetation",
- "misc",
- "terrain",
- "landcover"
- ],
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / categories / default
Removed value: -null
changedInput schema / properties / categories / description
Previous value: -"Only the layers of these categories; every layer when omitted. temperature: hottest day of the year, coldest night of the year, hot days over 35 °C, summer days, tropical nights, frost nights, ice days, mean temperature with the coldest and warmest month, UTCI felt temperature (heat and cold stress), warming to 2050 and 2080 (CMIP6), change in the warmest month's maximum to 2050 and 2080, change in the coldest month's minimum to 2050 and 2080; precipitation: heavy-rain days (10 to 100 mm) and the wettest day, precipitation with the driest and wettest month, daily rain of the wettest month, change in annual rainfall to 2050 and 2080, change in the wettest quarter's rainfall, change in the driest quarter's rainfall, drought risk (WRI Aqueduct), SPI-12 drought index, aridity index, snow cover, snow water equivalent, snowmelt, snow albedo; wind: strongest wind gust of the year, gale, storm and hurricane-force gust days, mean wind speed, CAPE, the energy of thunderstorms; water: baseline water stress (WRI Aqueduct), water stress in 2050 and 2080 (WRI Aqueduct), soil moisture, relative humidity, vapour pressure deficit, potential evaporation, surface water occurrence from 38 years of Landsat (JRC), share of lakes, rivers and wetlands, lake or wetland type, distance to the coast; flooding: river flood depth of a 100-year flood, now and in 2050 and 2080 (WRI Aqueduct), coastal flood depth of a 100-year flood, now and in 2050 and 2080 (WRI Aqueduct), GloFAS 30-day flood forecast, sea level rise to 2050 and 2100 (IPCC AR6); vegetation: NDVI vegetation index, annual mean, minimum and maximum (MODIS satellite), leaf area index of trees and shrubs, leaf area index of grass and crops, area burned by wildfire last year (GFED, satellite), area burned by wildfire each year since 2002 (GFED, satellite); terrain: elevation (Copernicus DEM), slope, terrain ruggedness, probability of land subsidence over 1 cm a year, land subsidence rate class; landcover: land cover class (MODIS satellite), built-up share of the land (JRC GHSL, Sentinel-2 and Landsat); misc: Köppen climate zone, now and in 2050 and 2080, solar radiation, solar radiation of the sunniest month, surface runoff"New value: +"Only the layers of these categories; every layer when omitted. misc holds Köppen climate zone, now and in 2050 and 2080, solar radiation, solar radiation of the sunniest month, surface runoff; fetch catalog:layers lists every layer"
addedInput schema / properties / categories / items
Added value: +{
+ "enum": [
+ "temperature",
+ "precipitation",
+ "wind",
+ "water",
+ "flooding",
+ "vegetation",
+ "misc",
+ "terrain",
+ "landcover"
+ ],
+ "type": "string"
+}
removedInput schema / properties / categories / title
Removed value: -"Categories"
addedInput schema / properties / categories / type
Added value: +"array"
addedInput schema / properties / language
Added value: +{
+ "default": "en",
+ "description": "Language code for the name of the place found (resolved_from); the rest of the answer is English",
+ "enum": [
+ "en",
+ "de",
+ "fr",
+ "it",
+ "es",
+ "nl",
+ "pl",
+ "uk",
+ "ro",
+ "sr",
+ "ru"
+ ],
+ "type": "string"
+}
removedInput schema / properties / latitude / anyOf
Removed value: -[
- {
- "maximum": 90,
- "minimum": -90,
- "type": "number"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / latitude / default
Removed value: -null
changedInput schema / properties / latitude / description
Previous value: -"Latitude of the place asked about, in degrees, WGS84. Give it with longitude, or give place instead"New value: +"Latitude, WGS84; or give place_name"
addedInput schema / properties / latitude / maximum
Added value: +90
addedInput schema / properties / latitude / minimum
Added value: +-90
removedInput schema / properties / latitude / title
Removed value: -"Latitude"
addedInput schema / properties / latitude / type
Added value: +"number"
removedInput schema / properties / layers / anyOf
Removed value: -[
- {
- "items": {
- "enum": [
- "era5_extremum/temperature_max",
- "era5_extremum/temperature_min",
- "era5_extremum/climate_days",
- "era5_monthly/temperature",
- "era5_monthly/utci",
- "cmip6_climate_delta/tmean",
- "cmip6_climate_delta/tmax_warm",
- "cmip6_climate_delta/tmin_cold",
- "era5_extremum/extreme_precip",
- "era5_monthly/precipitation",
- "era5_monthly/precipitation_max",
- "cmip6_climate_delta/precip_annual",
- "cmip6_climate_delta/precip_wet",
- "cmip6_climate_delta/precip_dry",
- "aqueduct_water_stress/drr",
- "spi_12/observed",
- "aridity_index/annual",
- "era5_monthly/snow_cover",
- "era5_monthly/snow_water_equivalent",
- "era5_monthly/snowmelt",
- "era5_monthly/snow_albedo",
- "era5_extremum/wind_max",
- "era5_extremum/storm_days",
- "era5_monthly/wind",
- "era5_monthly/cape",
- "aqueduct_water_stress/bws",
- "aqueduct_water_future/ws",
- "era5_monthly/soil_moisture",
- "era5_monthly/humidity",
- "era5_monthly/vpd",
- "era5_monthly/potential_evapotranspiration",
- "jrc_surface_water/occurrence",
- "glwd/coverage",
- "glwd/classification",
- "distance_to_coast/distance",
- "flood_riverine/inundation",
- "flood_coastal/inundation",
- "flood_forecast/glofas",
- "slr_projections/projections",
- "ndvi/annual",
- "era5_monthly/lai_high",
- "era5_monthly/lai_low",
- "burned_area/annual",
- "burned_area/climatology_22yr",
- "dem/elevation",
- "dem/slope",
- "dem/tri",
- "subsidence/probability",
- "subsidence/prediction",
- "modis_land_cover/igbp",
- "ghsl_built_up/built_up",
- "koppen/climate",
- "era5_monthly/solar_radiation",
- "era5_monthly/solar_radiation_max",
- "era5_monthly/runoff"
- ],
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / layers / default
Removed value: -null
changedInput schema / properties / layers / description
Previous value: -"Only these layers, by id, e.g. ndvi/annual for the NDVI vegetation index or flood_riverine/inundation for river flood depth; every id with what it measures is in the resource criora://layers. Combined with categories, both are given"New value: +"Only these layers, by id, e.g. ndvi/annual for the NDVI vegetation index or flood_riverine/inundation for river flood depth; fetch catalog:layers lists every id. Combined with categories, both are given"
addedInput schema / properties / layers / items
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / layers / minItems
Added value: +1
removedInput schema / properties / layers / title
Removed value: -"Layers"
addedInput schema / properties / layers / type
Added value: +"array"
removedInput schema / properties / longitude / anyOf
Removed value: -[
- {
- "maximum": 180,
- "minimum": -180,
- "type": "number"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / longitude / default
Removed value: -null
changedInput schema / properties / longitude / description
Previous value: -"Longitude of the place asked about, in degrees, WGS84. Give it with latitude, or give place instead"New value: +"Longitude, WGS84; or give place_name"
addedInput schema / properties / longitude / maximum
Added value: +180
addedInput schema / properties / longitude / minimum
Added value: +-180
removedInput schema / properties / longitude / title
Removed value: -"Longitude"
addedInput schema / properties / longitude / type
Added value: +"number"
removedInput schema / properties / place
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "A place name or address, used only when latitude and longitude are not given. It is resolved to its best match by a geocoder shared by every user and limited to one lookup a second, so pass coordinates when you have them",
- "title": "Place"
-}
addedInput schema / properties / place_name
Added value: +{
+ "description": "A place name or street address; add the country after a comma when ambiguous (Portland, Maine)",
+ "type": "string"
+}
addedInput schema / properties / response_format
Added value: +{
+ "default": "concise",
+ "description": "concise (default) answers the question; detailed adds every field the sources give",
+ "enum": [
+ "concise",
+ "detailed"
+ ],
+ "type": "string"
+}
removedInput schema / title
Removed value: -"get_climate_profileArguments"
removedOutput schema / $defs / ClimateLayer / properties / applicable / title
Removed value: -"Applicable"
removedOutput schema / $defs / ClimateLayer / properties / available / title
Removed value: -"Available"
removedOutput schema / $defs / ClimateLayer / properties / category / title
Removed value: -"Category"
removedOutput schema / $defs / ClimateLayer / properties / cell_km / title
Removed value: -"Cell Km"
removedOutput schema / $defs / ClimateLayer / properties / dataset / title
Removed value: -"Dataset"
removedOutput schema / $defs / ClimateLayer / properties / description / title
Removed value: -"Description"
removedOutput schema / $defs / ClimateLayer / properties / name / title
Removed value: -"Name"
removedOutput schema / $defs / ClimateLayer / properties / note / title
Removed value: -"Note"
removedOutput schema / $defs / ClimateLayer / properties / source / title
Removed value: -"Source"
removedOutput schema / $defs / ClimateLayer / properties / source_detail / title
Removed value: -"Source Detail"
removedOutput schema / $defs / ClimateLayer / properties / unit / title
Removed value: -"Unit"
changedOutput schema / $defs / ClimateLayer / properties / values / anyOf
Previous value: -[
- {
- "additionalProperties": {
- "$ref": "#/$defs/LayerValue"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/LayerValue"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / $defs / ClimateLayer / properties / values / description
Previous value: -"The readings, by band"New value: +"The readings, by band: each in full when detailed, a bare value (or a class's label) when concise"
removedOutput schema / $defs / ClimateLayer / properties / values / title
Removed value: -"Values"
removedOutput schema / $defs / ClimateLayer / properties / variant / title
Removed value: -"Variant"
removedOutput schema / $defs / ClimateLayer / properties / year / title
Removed value: -"Year"
removedOutput schema / $defs / ClimateLayer / title
Removed value: -"ClimateLayer"
addedOutput schema / $defs / Credit
Added value: +{
+ "additionalProperties": true,
+ "properties": {
+ "attribution": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The credit the licence asks for when it is retold"
+ },
+ "licence": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The feed's name as it is cited"
+ }
+ },
+ "type": "object"
+}
removedOutput schema / $defs / LayerValue / properties / description / title
Removed value: -"Description"
removedOutput schema / $defs / LayerValue / properties / label / title
Removed value: -"Label"
addedOutput schema / $defs / LayerValue / properties / range
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Where the value is the median of several models, their 10th and 90th percentile"
+}
removedOutput schema / $defs / LayerValue / properties / unit / title
Removed value: -"Unit"
removedOutput schema / $defs / LayerValue / properties / value / title
Removed value: -"Value"
removedOutput schema / $defs / LayerValue / title
Removed value: -"LayerValue"
removedOutput schema / $defs / Location / properties / lat / title
Removed value: -"Lat"
removedOutput schema / $defs / Location / properties / lon / title
Removed value: -"Lon"
removedOutput schema / $defs / Location / title
Removed value: -"Location"
removedOutput schema / $defs / Source / properties / doi / title
Removed value: -"Doi"
removedOutput schema / $defs / Source / properties / institution / title
Removed value: -"Institution"
removedOutput schema / $defs / Source / properties / licence / title
Removed value: -"Licence"
removedOutput schema / $defs / Source / properties / notes / title
Removed value: -"Notes"
removedOutput schema / $defs / Source / properties / url / title
Removed value: -"Url"
removedOutput schema / $defs / Source / properties / year / title
Removed value: -"Year"
removedOutput schema / $defs / Source / title
Removed value: -"Source"
addedOutput schema / $defs / Truncated
Added value: +{
+ "additionalProperties": false,
+ "description": "Set when an answer was held under its size: the tail of its main list left out.",
+ "properties": {
+ "field": {
+ "description": "The answer's list that was cut",
+ "type": "string"
+ },
+ "left_out": {
+ "description": "How many of its entries, the least important, were left out",
+ "type": "integer"
+ },
+ "left_out_names": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Each entry left out, where the list is not ordered by importance"
+ },
+ "why": {
+ "description": "The limit, and how to ask for the rest",
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "left_out",
+ "why"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / credit
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "additionalProperties": {
+ "$ref": "#/$defs/Credit"
+ },
+ "type": "object"
+ }
+ ],
+ "description": "How a retelling credits the answer: Source: Criora with a link to the page the answer is about, then each originator whose data it quotes in the words its licence asks for. Concise, each credit once; detailed, by source with its name and licence, criora first"
+}
removedOutput schema / properties / criora_url / title
Removed value: -"Criora Url"
removedOutput schema / properties / datasets / title
Removed value: -"Datasets"
removedOutput schema / properties / layers / title
Removed value: -"Layers"
removedOutput schema / properties / notes / title
Removed value: -"Notes"
removedOutput schema / properties / resolved_from / title
Removed value: -"Resolved From"
removedOutput schema / properties / sources / title
Removed value: -"Sources"
addedOutput schema / properties / truncated
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Truncated"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Absent unless the answer was cut to fit"
+}
changedOutput schema / required
Previous value: -[
- "datasets",
- "layers",
- "sources",
- "notes",
- "resolved_from",
- "location",
- "criora_url"
-]New value: +[
+ "datasets",
+ "layers",
+ "sources",
+ "notes",
+ "credit",
+ "resolved_from",
+ "location",
+ "criora_url"
+]
removedOutput schema / title
Removed value: -"ClimateProfile"