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: README.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -242,8 +242,11 @@ not compliant with this extension.
242
242
## Queryables
243
243
244
244
The Queryables mechanism allows a client to discover what terms are available for use when writing filter
245
-
expressions. These terms can be defined per-collection, and the intersection of these terms over all collections is what
246
-
is available for filtering when there are no collection restrictions. By default, these queryables are the only terms that may be used
245
+
expressions. These terms are defined both over the entire catalog (at `/queryables`) and per collection (at `/collections/{collectionId}/queryables`). The decision as to which queryables to define
246
+
for the entire catalog is at the discretion of the implementer, and can be anywhere between none and the union of all
247
+
queryables across all collections.
248
+
249
+
By default, the queryables are the only terms that may be used
247
250
in filter expressions, and if any term is used in expression that is not defined as a queryable and error must be
248
251
returned according to OAFeat Part 3. It is recognized that this is a severe restriction in STAC APIs that have highly variable
249
252
and dynamic content, so this behavior may be modified by setting the `additionalProperties` attribute in the
0 commit comments