Skip to content

Commit 814c386

Browse files
committed
Clarifications in extensions
1 parent 2396ac1 commit 814c386

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

extensions/commercial-data/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ Example request payload to `GET /search` for `PLEIADES` products from "Living Li
155155

156156
### Ordering products
157157

158-
Backends should implement the following endpoints:
158+
Backends must implement the following endpoints:
159159

160160
- `GET /orders`: Get a list of all created orders
161161
- `POST /orders`: Create an order

extensions/federation/README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,19 @@ schema:
155155

156156
## Resources supported only by a subset of back-ends
157157

158-
Every discoverable resource that is defined as an object and allows to contain additional properties, can list the backends that support or host the exposed resource/functionality.
159-
This can also be embeded deeply into a hierarchical structure, e.g. for process or file format parameters.
158+
Every discoverable resource that is defined as an object and allows to contain additional properties, can list the backends that support or host the exposed resource/functionality. Examples of where this could apply to (**not** comprehensive):
159+
160+
- `GET /collections/{id}`
161+
- `GET /processes` (per process, per parameter)
162+
- `GET /file_formats` (per file format)
163+
- `GET /udf_runtimes` (per UDF runtime, per version)
164+
- `POST /validation` (the back-ends that can run the process)
165+
- `GET /process_graphs/{id}`
166+
- `GET /jobs/{job_id}` (the back-ends that generated the result)
167+
- `GET /jobs/{job_id}/results` (the back-ends that generated the result)
168+
- `GET /services/{id}`
169+
170+
This can also be embedded deeply into a hierarchical structure, e.g. for process or file format parameters.
160171

161172
```yaml
162173
schema:
@@ -207,10 +218,7 @@ schema:
207218
"stac_version": "1.0.0",
208219
"id": "example",
209220
"description": "...",
210-
"summaries": {
211-
"federation:backends": ["vito", "eodc"],
212-
...
213-
},
221+
"federation:backends": ["vito", "eodc"],
214222
...
215223
}
216224
```

0 commit comments

Comments
 (0)