You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
29
29
- Recommendation for UDF runtime names. [#409](https://github.com/Open-EO/openeo-api/issues/409)
30
30
- Processes: Added `dimensions` schema for subtype `datacube`
31
31
- Collections: Added `geometry` dimension type to `cube:dimensions`
32
+
- New endpoint for metadata filters (queryables): `/collections/{collection_id}/queryables`. Also adds a new rel type to the collection links. [#396](https://github.com/Open-EO/openeo-api/issues/396)
32
33
33
34
### Changed
34
35
@@ -61,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
61
62
-`GET /services` and `GET /services/{service_id}`: Clarify that `enabled` is required by removing the default value. [#473](https://github.com/Open-EO/openeo-api/issues/473)
62
63
- Several appearances of `nullable` were clarified according to the lint report by Spectral
63
64
- Clarify how the well-known document works [#460](https://github.com/Open-EO/openeo-api/issues/460)
Could reference to licensing information, other meta data formats with
4333
4392
additional information or a preview image.
@@ -4352,6 +4411,10 @@ components:
4352
4411
catalog service such as OGC CSW, a human-readable HTML version or a
4353
4412
metadata document following another standard such as ISO 19115 or DCAT.
4354
4413
4414
+
6. `http://www.opengis.net/def/rel/ogc/1.0/queryables`: URL to the
4415
+
queryables endpoint at `/collections/{collection_id}/queryables`.
4416
+
For JSON Schema documents, the `type` field must be set to `application/schema+json`.
4417
+
4355
4418
For additional relation types see also the lists of
4356
4419
[common relation types in openEO](#section/API-Principles/Web-Linking)
4357
4420
and the STAC specification for Collections.
@@ -5159,7 +5222,7 @@ components:
5159
5222
description: The return value which can by of any data type.
5160
5223
links:
5161
5224
type: array
5162
-
description: >-
5225
+
description: |-
5163
5226
Links related to this process, e.g. additional external documentation.
5164
5227
5165
5228
It is RECOMMENDED to provide links with the following `rel` (relation) types:
@@ -5965,15 +6028,32 @@ components:
5965
6028
type: object
5966
6029
title: JSON Schema
5967
6030
description: |-
5968
-
A JSON Schema compliant to [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html).
5969
-
JSON Schemas SHOULD always be dereferenced (i.e. all `$refs` should be resolved). This allows clients to consume the schemas much better.
6031
+
A JSON Schema compliant to [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html) or later.
6032
+
6033
+
JSON Schemas SHOULD always be dereferenced (i.e. all `$refs` should be resolved).
6034
+
This allows clients to consume the schemas much better.
5970
6035
Clients are not expected to support dereferencing `$refs`.
5971
6036
5972
-
Note: The specified schema is only a common subset of JSON Schema. Additional keywords MAY be used.
6037
+
Note: The specified schema in the OpenAPI document is only a common subset of JSON Schema.
6038
+
Additional keywords from the JSON Schema specification MAY be used.
5973
6039
properties:
6040
+
$schema:
6041
+
description: |-
6042
+
The JSON Schema version. If not given in the context of openEO,
6043
+
defaults to `draft-07`.
6044
+
6045
+
You may need to add the default value for `$schema` property explicitly to the JSON Schema
6046
+
object before passing it to a JSON Schema validator.
6047
+
type: string
6048
+
format: uri
6049
+
default: http://json-schema.org/draft-07/schema#
6050
+
$id:
6051
+
description: ID of your JSON Schema.
6052
+
type: string
6053
+
format: uri
5974
6054
type:
5975
6055
description: |-
5976
-
The allowed basic data type(s) for a value according to [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.1.1).
6056
+
The allowed basic data type(s) for a value.
5977
6057
5978
6058
If this property is not present, all data types are allowed.
5979
6059
oneOf:
@@ -5986,28 +6066,28 @@ components:
5986
6066
pattern:
5987
6067
type: "string"
5988
6068
format: "regex"
5989
-
description: The regular expression a string value must match against. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.3.3).
6069
+
description: The regular expression a string value must match against.
5990
6070
enum:
5991
6071
type: array
5992
6072
items: {}
5993
-
description: An exclusive list of allowed values. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.1.2).
6073
+
description: An exclusive list of allowed values.
5994
6074
minimum:
5995
6075
type: number
5996
-
description: The minimum value (inclusive) allowed for a numerical value. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.2.4).
6076
+
description: The minimum value (inclusive) allowed for a numerical value.
5997
6077
maximum:
5998
6078
type: number
5999
-
description: The maximum value (inclusive) allowed for a numerical value. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.2.2).
6079
+
description: The maximum value (inclusive) allowed for a numerical value.
6000
6080
minItems:
6001
6081
type: number
6002
6082
minimum: 0
6003
6083
default: 0
6004
-
description: The minimum number of items required in an array. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.4.4).
6084
+
description: The minimum number of items required in an array.
6005
6085
maxItems:
6006
6086
type: number
6007
6087
minimum: 0
6008
-
description: The maximum number of items required in an array. See [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.4.3).
6088
+
description: The maximum number of items required in an array.
6009
6089
items:
6010
-
description: Specifies schemas for the items in an array according to [JSON Schema draft-07](https://json-schema.org/draft-07/json-schema-validation.html#rfc.section.6.4.1).
6090
+
description: Specifies schemas for the items in an array.
6011
6091
anyOf:
6012
6092
- type: array
6013
6093
minItems: 1
@@ -6016,9 +6096,8 @@ components:
6016
6096
- $ref: '#/components/schemas/json_schema'
6017
6097
additionalProperties:
6018
6098
description: >-
6019
-
You can add any other property supported by JSON Schema, either
0 commit comments