forked from opengeospatial/ogcapi-coverages
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
README.md; standard/: Changes to reflect implications of OGC API - Co…
…mmon - Part 2: Geospatial data - As discussed in opengeospatial#64 - Other clarifications - Also edited for completeness (e.g. Communication, Contributions)
- Loading branch information
1 parent
3f5b43d
commit 6664a75
Showing
103 changed files
with
855 additions
and
686 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
* Chuck Heazel [@cmheazel](https://github.com/cmheazel) | ||
* Stephan Meissl [@Schpidi](https://github.com/Schpidi) | ||
|
||
* Jerome Jacovella-St-Louis [@jerstlouis](https://github.com/jerstlouis) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,78 +1,63 @@ | ||
[[requirements-class-json-clause]] | ||
== Requirements Class JSON | ||
[[requirements-class-cisjson-clause]] | ||
== Requirements Class CIS JSON | ||
|
||
The following requirements apply to an OGC API-Coverage implementation when the following conditions apply: | ||
|
||
. The API advertises conformance to the JSON Conformance Class | ||
. The client negotiates a JSON or GeoJSON format | ||
. The API advertises conformance to the CIS JSON Conformance Class | ||
. The client negotiates a JSON or CIS JSON format | ||
|
||
The JSON Requirements Class restricts requirements defined in the `Core` Requirements Class by imposing encoding-specific requirements. At this time, these additional requirements only apply to the HTTP response payloads. The sections below identify the scope of each new requirement and the `Core` requirements which lay within each scope. | ||
The CIS JSON Requirements Class restricts requirements defined in the `GeoData-Coverage` Requirements Class by imposing encoding-specific requirements. At this time, these additional requirements only apply to the HTTP response payloads. The sections below identify the scope of each new requirement and the `GeoData-Coverage` requirements which lay within each scope. | ||
|
||
include::requirements/requirements_class_json.adoc[] | ||
include::requirements/requirements_class_cisjson.adoc[] | ||
|
||
=== Common | ||
|
||
This section covers the requirements inherited from the API-Common standard. Its scope includes responses for the following operations: | ||
|
||
* `{root}/`: Landing Page | ||
* `{root}/api`: API Description | ||
* `{root}/conformance`: Conformance Classes | ||
* `{root}/collections`: Collections | ||
* `{root}/collections/{coverageid}`: Collection Information | ||
* `{datasetAPI}/`: Dataset API Landing Page | ||
* `{datasetAPI}/api`: API Description | ||
* `{datasetAPI}/conformance`: Conformance Classes | ||
* `{datasetAPI}/collections`: Collections | ||
* `{datasetAPI}/collections/{coverageid}`: Collection Information | ||
|
||
include::requirements/json/REQ_api-common.adoc[] | ||
include::requirements/cisjson/REQ_api-common.adoc[] | ||
|
||
It is also necessary to advertise conformance with this Requirements Class. | ||
|
||
include::requirements/json/REQ_json-conformance.adoc[] | ||
include::requirements/cisjson/REQ_cisjson-conformance.adoc[] | ||
|
||
=== Coverage Offering | ||
=== Coverage | ||
|
||
This section covers the <<coverage-clause,Coverage Offering>> response for the | ||
`{root}/collections/{coverageid}/coverage` operation. | ||
This section covers the <<coverage-clause,Coverage>> response for the | ||
`{datasetAPI}/collections/{coverageid}/coverage` operation. | ||
|
||
include::requirements/json/REQ_cov-offer-success.adoc[] | ||
|
||
=== Coverage Description | ||
|
||
This section covers the <<coverage-description-clause,Coverage Description>> response for the | ||
`{root}/collections/{coverageid}/coverage/description` operation. | ||
|
||
include::requirements/json/REQ_cov-desc-success.adoc[] | ||
include::requirements/cisjson/REQ_coverage-success.adoc[] | ||
|
||
=== Coverage Domain Set | ||
|
||
This section covers the <<coverage-domainset-clause,Coverage Domain Set>> response for the | ||
`{root}/collections/{coverageid}/coverage/domainset` operation. | ||
`{datasetAPI}/collections/{coverageid}/coverage/domainset` operation. | ||
|
||
include::requirements/json/REQ_cov-ds-success.adoc[] | ||
include::requirements/cisjson/REQ_domainset-success.adoc[] | ||
|
||
=== Coverage Range Type | ||
|
||
This section covers the <<coverage-rangetype-clause,Coverage Range Type>> response for the | ||
`{root}/collections/{coverageid}/coverage/rangetype` operation. | ||
`{datasetAPI}/collections/{coverageid}/coverage/rangetype` operation. | ||
|
||
include::requirements/json/REQ_cov-rt-success.adoc[] | ||
include::requirements/cisjson/REQ_rangetype-success.adoc[] | ||
|
||
=== Coverage Range Set | ||
|
||
This section covers the <<coverage-rangeset-clause,Coverage Range Set>> response for the | ||
`{root}/collections/{coverageid}/coverage/rangeset` operation. | ||
`{datasetAPI}/collections/{coverageid}/coverage/rangeset` operation. | ||
|
||
include::requirements/json/REQ_cov-rs-success.adoc[] | ||
include::requirements/cisjson/REQ_rangeset-success.adoc[] | ||
|
||
=== Coverage Metadata | ||
|
||
This section covers the <<coverage-metadata-clause,Coverage Metadata>> response for the | ||
`{root}/collections/{coverageid}/coverage/metadata` operation. | ||
|
||
include::requirements/json/REQ_cov-md-success.adoc[] | ||
|
||
=== Coverage All | ||
|
||
This section covers the <<coverage-all-clause,Coverage All>> response for the | ||
`{root}/collections/{coverageid}/coverage/all` operation. | ||
|
||
include::requirements/json/REQ_cov-all-success.adoc[] | ||
`{datasetAPI}/collections/{coverageid}/coverage/metadata` operation. | ||
|
||
include::requirements/cisjson/REQ_metadata-success.adoc[] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.