Skip to content

Commit

Permalink
Create OGC API EDR Part 1 Core Checklist V1.2.md
Browse files Browse the repository at this point in the history
  • Loading branch information
chris-little authored Jun 11, 2024
1 parent 662ce20 commit d47873c
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions ogc-web-api-guidelines/OGC API EDR Part 1 Core Checklist V1.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## OGC API - Environmental Data Retrieval Part 1: Core Version 1.2

To comply with [Policy Directive 50](https://portal.ogc.org/public_ogc/directives/directives.php#50), the following should be completed.

See an example in the [OGC API - Common - Part 1: Core Standard](https://docs.ogc.org/is/19-072/19-072.html#_c483b499-4a80-4d7d-997e-100e0d89a0b3).



| # | Principle | Discussion
| -- | -- | --
| 1 | Don’t reinvent |
| 2 | Keep it simple and intuitive |
| 3 | Use well-known resource types |
| 4 | Construct consistent URIs |
| 5 | Use HTTP methods consistent with RFC 7231 |
| 6 | Put selection criteria behind the ‘?’ |
| 7 | Error handling and use of HTTP status codes |
| 8 | Use explicit list of HTTP status codes |
| 9 | Use of HTTP header |
| 10 | Allow flexible content negotiation |
| 11 | Pagination |
| 12 | Processing resources |
| 13 | Support metadata |
| 14 | Consider your security needs |
| 15 | API description |
| 16 | Use well-known identifiers |
| 17 | Use explicit relations |
| 18 | Support W3C cross-origin resource sharing |
| 19 | Resource encodings |
| 20 | Good APIs are testable from the beginning |
| 21 | Specify whether operations are safe and/or idempotent |
| 22 | Make resources discoverable |
| 23 | Make default behavior explicit |

0 comments on commit d47873c

Please sign in to comment.