OSDU Dataset Service
Introduction
The OSDU Dataset service provides internal and external API endpoints to allow and application or user fetch storage/retrieval instructions for various types of datasets. (ex. File Datasets)
The Dataset service requires that various DMS services are registered per dataset schema type. For example the schema subType 'dataset--File.*
' can be mapped to the FileDMS service's endpoint
System interactions
The File service defines the following workflows:
- Dataset Storage Instructions
- Dataset Retrieval Instructions
- Dataset Registry Registration
- Dataset Registry Retrieval
Dataset Storage Instructions
The dataset storage instructions workflow is defined for the /v1/getStorageInstructions
API endpoint. The following diagram illustrates the workflow.
Dataset Retrieval Instructions
The dataset retrieval instructions workflow is defined for the /v1/getRetrievalInstructions
API endpoint. The following diagram illustrates the workflow.
Dataset Registry Registration
The dataset registry registration workflow is defined for the /v1/registerDataset
API endpoint. The following diagram illustrates the workflow.
Dataset Registry Retrieval
The dataset registry retrieval workflow is defined for the /v1/getDatasetRegistry
API endpoints (GET/POST). The following diagram illustrates the workflow.