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

Crosswalk between openEO API and OCG API - Processes #494

Draft
wants to merge 5 commits into
base: draft
Choose a base branch
from

Conversation

m-mohr
Copy link
Member

@m-mohr m-mohr commented May 19, 2023

This document gives a brief overview over the similarities and differences between

  • openEO API, v1.2.0
  • OCG API - Processes - Part 1: Core, v1.0.0

@m-mohr m-mohr force-pushed the ogcapi-processes branch 3 times, most recently from a9fbc3e to a645bae Compare May 19, 2023 17:31
@m-mohr m-mohr force-pushed the ogcapi-processes branch from a645bae to e472bc6 Compare May 19, 2023 17:51
@jdries
Copy link

jdries commented May 22, 2023

Maybe important to mention that openEO also defines the actual processes? I know this is not part of the api strictly speaking, but it is the key difference. The other one probably being how processes graphs can be chained and nested.

@m-mohr
Copy link
Member Author

m-mohr commented May 22, 2023

@jdries The process chaining is mentioned in the Process Discovery chapter, but I made it a bit more explicit now. I also added a reference to the pre-defined processes in the same chapter. And there's now a "tl;dr" at the beginnning.

@m-mohr m-mohr force-pushed the ogcapi-processes branch from 1bc21dc to ee9bbb2 Compare May 22, 2023 10:50
@m-mohr m-mohr force-pushed the ogcapi-processes branch from ee9bbb2 to ea39bc0 Compare May 22, 2023 10:51
Base automatically changed from draft to master May 25, 2023 08:23
@m-mohr m-mohr marked this pull request as ready for review June 1, 2023 08:53
@m-mohr m-mohr force-pushed the ogcapi-processes branch from f332204 to f6fcb93 Compare June 1, 2023 10:39
@m-mohr m-mohr changed the base branch from master to draft June 1, 2023 11:09
- The relation type to link to the conformance classes is `conformance` in openEO (originating from
OGC API - Features / STAC API) and `http://www.opengis.net/def/rel/ogc/1.0/conformance` in OAP1.
Two links with the same target but different relation types will be required.
- The existance of API endpoints in openEO is primarily checked through `endpoints`, which is
Copy link
Member Author

Choose a reason for hiding this comment

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

See #506

@jdries
Copy link

jdries commented Mar 2, 2024

I suggest to raise the point about 'data access' to the level of key differentiators.
Not being able to discover available data collections in a standardized manner is quite a big limitation. It means that an OGC Processes endpoint could expose 'load_collection', but there's no proper way to list available collections.

@m-mohr m-mohr marked this pull request as draft December 18, 2024 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants