-
Notifications
You must be signed in to change notification settings - Fork 2
Workspace Registration Concepts
The EOEPCA building blocks support several types of data and services to be discovered visualized and downloaded through the workspace components:
- Datasets
- Collections
- Application Packages
- Processing Services
- Catalogue Services
- other Services
The Workspace API has defined several registration endpoints for users to be able to register all the above categories in their own workspace. More specifically the Workspace API offers the following endpoints:
Register endpoint is used to register data by reference to a url. The endpoint accepts the following payload:
{
"type": "string",
"url": "string",
"parent_identifier": "string"
}
type
can be one of
-
stac-item
pointing to a static STAC Catalogue to be harvested and the included STAC Items to be registered both to Resource Catalogue and Data Access components. -
ades
pointing to an ADES instance to register in the Resource Catalogue -
application
pointing to an application package to register in the Resource Catalogue -
oaproc
pointing to an OGC API - Processes endpoint to register in the Resource Catalogue -
catalogue
pointing to an OGC API - Records, OGC CSW, OpenSearch or STAC API endpoint to register in the Resource Catalogue -
xml
pointing to an ISO 19115 records to register in the Resource Catalogue
The url
parameter is the URL of the dataset or service to be registered
The parent_identifier
is the identifier of the collection that the dataset or service belongs to.
Deregister endpoint is used to remove data from the Resource Catalogue and Data Access. The endpoint accepts the following payload:
{
"type": "string",
"identifier": "string",
"url": "string"
}
The url
parameter is the URL of the dataset or service to be unregistered.
The identifier
parameter is the identifier of the dataset or service to be unregistered
Register-json endpoint is used to register datasets or collections by value. The endpoint accepts a JSON payload representing one of the following:
- OGC API - Records record object
- OGC API - Records collection object
- STAC Item
- STAC Collection
- STAC Catalog
Register-collection endpoint is used to register collections by value. The endpoint accepts a JSON payload representing an OGC API - Records Collection or a STAC Collection object
This endpoint is deprecated by the above register-json
endpoint.