BP09A – Consumer consumes a data resource from a Provider
To help understand the content of this document, readers should familiarize themselves with the key definitions and actors and the business process introduction containing the diagram legend.
Overview
This business process covers the situation where a Consumer has a usage contract for a certain data resource, and seeks to consume that data resource from a Data Provider. The aim of the process is to facilitate secure, transparent, and contractually governed access to a data resource within a data space, ensuring that both Data Providers and Consumers have clearly defined rights and obligations. It involves the most basic and traditional type of access to a data resource: Data Providers are able to grant Consumers access to a data resource. The Data Provider can provide access to the data resource using various methods (e.g., direct download link, file transfer via various existing technologies, etc.).
It includes the following main step:
- Request data resource: The Consumer initiates the process by requesting a specific data resource from the Data Provider. This request is based on the information found in the data space catalogue, which was previously searched and identified by the Consumer.
- Provide access to the data resource: The Data Provider applies the access control rules and provides the Consumer with the right access credentials.
Actors
The following actors are involved:
- Data Provider
- Consumer
Assumptions
No specific assumptions are made for this business process.
Prerequisites
The following prerequisites must be fulfilled:
- Dataspace is configured: The Governance Authority has configured the catalogue with the corresponding vocabulary and schemas to have the general structure of a resource description, contract clauses, and other vital components (Business Process 2).
- Consumer / Data Provider onboarded: Both the Consumer and Data Provider must complete the onboarding process (Business Process 3A) before they can consume or provide any available resources.
- End-User authenticated & authorised: The End-User is authenticated and has the appropriate role and permissions to perform the steps in the process (Business Process 3B).
- Resource description is present in the data space catalogue: A resource description must be published in the data space catalogue for the Consumer to find a resource in the data space catalogue (Business Process 5). As such, it is assumed that the Consumer has searched in the data space catalogue and found the resource description (Business Process 6).
- Usage contract established for the data resource: The Consumer can consume the data resource according to the terms and conditions of the usage contract (Business Process 7).
Details
The following shows the detailed business process diagram and gives the step descriptions.
Trigger data resource consumption
The Consumer initiates the process to consume a data resource from a Data Provider.
BP09A.01 Request data resource
The Consumer initiates the process by requesting a specific data resource from the Data Provider. This request is based on the information found in the data space catalogue, which was previously searched and identified by the Consumer.
BP09A.02 Provide access to the data resource
The Data Provider provides the data resource via various means (e.g., direct download link, file transfer via various existing technologies, etc.), as indicated on the resource description published in the data space catalogue for this data resource and the usage contract, and accordingly the data resource can be accessed or downloaded.
BP09A.03 Access the data resource
The Consumer consumes the data resource via the channel indicated on the resource description.
Outcomes
- Data resource is consumed: The Consumer accesses and consumes a data resource provided by a Data Provider, following the establishment of appropriate agreements and access policies.
L0 - Business Process | Status: Proposed |
Associated L1s - High Level Requirements
9a.1 - Enable and enforce usage policies - Enforcement
When a usage policy is assigned to a dataset/application/infrastructure...9a.2 - Subscription to a dataset/application/infrastructure - Consumer
Simpl shall provide a UI and API:...9a.3 - Subscription to a dataset/application/infrastructure - Penalties
When the Data/Application/Infrastructure provider fails to provide....9a.4 - Support for (near)real time data within/accross data spaces
Simpl shall enable the access and processing of Real Time and Near Real Time data within and accross data spaces9a.5 - Various types of data sharing
Simpl shall allow a Data Consumer to obtain via UI ...
Please log in or sign up to comment.