Open-EO / openeo-api

The openEO API specification
http://api.openeo.org
Apache License 2.0
91 stars 11 forks source link

Clarify the user-defined processes #464

Closed flahn closed 1 year ago

flahn commented 1 year ago

There is the following definition for user-defined process in section Processes / Process Graphs / User-defined process:

A user-defined process in a process graph is a child process graph, to be evaluated as part of another process.

In my opinion this definition is to narrow and just captures the old term "Callback". As I understood user-defined processes are all user-defined process graphs, but in this case a user-defined process is used as a reducer / apply function. I don't know how to call those functions in openEO. Can we call it Lambda expression?

In any case, it should be more clear that a user-defined process is not only a child process, but every user-defined process graph.

m-mohr commented 1 year ago

I've rewritten the section in 6e79b8f0