changedInput schema / properties / limit / description
Previous value: -"Maximum number of EuroVoc concepts to return (1–50). Defaults to 20."New value: +"Maximum number of EuroVoc concepts to return, served up to 50 per call; a larger value (up to 10,000) is served at 50 and reported in limit_clamp. Defaults to 20."
changedInput schema / properties / limit / maximum
Previous value: -50New value: +10000
changedInput schema / properties / offset / description
Previous value: -"Pagination offset — number of concepts to skip. Defaults to 0."New value: +"Pagination offset — number of concepts to skip. Defaults to 0. Must be below 10,000: CELLAR sorts at most 10,000 matches for one search, so pages stop at row 10,000."
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode."New value: +"Machine-readable failure mode. Declared by this tool: `offset_past_window`: offset is 10,000 or more, past the last row CELLAR sorts for one search. `sparql_error`: CELLAR rejected the thesaurus search this call sent. The same call fails the same way again. `sparql_timeout`: The thesaurus search ran past the client timeout, or CELLAR refused it as too costly to run. It is not retried. Other values are possible when a failure originates below the handler."
addedOutput schema / properties / error / properties / data / properties / reason / examples
Added value: +[
+ "offset_past_window",
+ "sparql_error",
+ "sparql_timeout"
+]
changedOutput schema / properties / has_more / description
Previous value: -"True only when CELLAR returned an additional valid row beyond this page."New value: +"True only when CELLAR returned an additional valid row beyond this page. False on a page that ends at row 10,000, the last one CELLAR sorts; its notice says whether more may match."
addedOutput schema / properties / limit_clamp
Added value: +{
+ "additionalProperties": false,
+ "description": "Present only when limit exceeded the per-call maximum: the value asked for and the value served. The response follows the applied value.",
+ "properties": {
+ "applied": {
+ "description": "The limit served: the per-call maximum.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "requested": {
+ "description": "The limit the call asked for.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "requested",
+ "applied"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / notice / description
Previous value: -"Guidance for the next call: on an empty first page, the keyword and language that matched nothing and how to broaden them; on a page with more rows, the offset to continue from."New value: +"Guidance for the next call: on an empty first page, the keyword and language that matched nothing and how to broaden them; on a page with more rows, the offset to continue from; on a page ending at row 10,000, that no later page can be read and how to narrow the keyword."