Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filter Extension - Conformance classes realign #202

Merged
merged 18 commits into from
Oct 5, 2021
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]
## [Unreleased - v1.0.0-beta4] - TBD

### Added

### Changed

- Filter Extension - query language is now referred to as "CQL2" rather than CQL
- Filter Extension - The following changes have been made to the Filter Extension conformance classes to align with changes to the OAFeat CQL draft. All classes
whose names have changed also have changed conformance URI strings.
- "Basic CQL" now includes the "not equal" operator (`<>`)
- "Basic CQL" has always supported datetime comparisons, but this is now explicitly mentioned
- "Enhanced Comparison Operators" has been renamed "Advanced Comparison Operators". This is the same as the OAFeat CQL definition, except
that it does not require the `upper` and `lower` functions.
- "Enhanced Spatial Operators" has been renamed to just "Spatial Operators" (not to be confused with Basic Spatial Operators)
- "Basic Temporal Operators" and "Enhanced Temporal Operators" have merged into "Temporal Operators"
- "Functions" has been renamed "Custom Functions"
- "Arithmetic" has been renamed "Arithmetic Expressions"
- "Arrays" has been renamed "Array Operators"
- "Queryable Second Operand" has been renamed "Property-Property Comparisons"

### Deprecated

### Removed
Expand Down
10 changes: 9 additions & 1 deletion extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,18 @@ the service supports. This are listed at the top of each extension description,
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#fields>
- [Filter](item-search/README.md#filter)
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:filter>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:simple-cql>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:basic-cql>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all of these names align with the OGAFeat CQL2 names.

- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:item-search-filter>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:cql-text>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:cql-json>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:advanced-comparison-operators>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:basic-spatial-operators>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:spatial-operators>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:temporal-operators>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:functions>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:arithmetic>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:array-operators-operators>
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#filter:property-property>
- [Context](item-search/README.md#context)
- <https://api.stacspec.org/v1.0.0-beta.4/item-search#context>
- [Sort](item-search/README.md#sort)
Expand Down
Loading