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

Ensure alignment of Part 3 of CS API with Part 2 of EDR API #68

Open
ghobona opened this issue Sep 12, 2024 · 1 comment
Open

Ensure alignment of Part 3 of CS API with Part 2 of EDR API #68

ghobona opened this issue Sep 12, 2024 · 1 comment
Labels
ready Was discussed during a telecon and a decision was made

Comments

@ghobona
Copy link
Contributor

ghobona commented Sep 12, 2024

OGC API - Environmental Data Retrieval - Part 2: Publish-Subscribe Workflow has been approved by the OGC Membership and will be released by the end of 2024.

The intention is to use Part 2 of the EDR API as the basis for a PubSub approach that is common to all OGC API Standards.

Therefore it is necessary to ensure that Part 3 of the CS API is consistent with Part 2 of the EDR API.

One of the changes needed will be updating the CS API to use AsyncAPI 3.0.0. There may be others, so a review is needed.

The Connected Systems SWG should review Part 2 of the EDR API and ensure that Part 3 of the CS API is aligned with Part 2 of the EDR API.

@alexrobin
Copy link
Collaborator

Discussed during 09/19 telecon.

The plan is:

  • Implement "8. Requirements Class Publish-Subscribe (Pub/Sub)" as is
  • Align with "9. Requirements Class Publish-Subscribe (Pub/Sub) Channels" (use HTTP API paths as channel IDs/topics)
  • Cannot implement "10. Requirements Class Publish-Subscribe (Pub/Sub) Notification Message Payloads" as is. Suggest that fields (id, pubtime, operation) defined in this req class be separated from the GeoJSON requirement so it can be more easily reused.

Final decisions will be made when writing part 3.

@alexrobin alexrobin added the ready Was discussed during a telecon and a decision was made label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Was discussed during a telecon and a decision was made
Projects
None yet
Development

No branches or pull requests

2 participants