6 – Consumers search Resources on Dataspace’s Catalogues
Description
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.
This business process describes how a dataspace Consumer can search resources on the catalogue of (a) dataspace(s). Within the process the user can search for Resource Descriptions, which can refer to data, applications, or infrastructure resources. There are three types of ‘search’ available: quick search, federated search, and advanced search.
- Quick Search: Use one or multiple search terms that are matched against any field in the resource description;
- Federated Search: Perform searches across multiple dataspaces simultaneously;
- Advanced Search: Specify values for one or more attributes of the resource description to refine the search results.
The following actors are involved within this process: Governance Authority and Consumer.
Prerequisites business process:
The following prerequisites must be met to enable the process to occur:
- Consumer Onboarded: Before the Consumer can consume any resources to a dataspace they should have successfully completed the onboarding business process (Business Process – 3A);
- 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).
Business Process Diagram & Steps
This chapter presents a diagram visualising the business process, labelled with specific steps. Each step is further detailed in the accompanying 'Step Description'.
Figure 2: Business process diagram depicting the consumption of resources on a dataspace’s catalogue.
Step Description:
Below there is a detailed description of the steps involved in this business process. Each step outlines the specific actions and decisions required to successfully complete the process:
- Search in the catalogue: The Consumer initiates a search in the dataspace catalogue using either a quick search, advanced search, or a federated search (searching multiple catalogues at once) within the same or another dataspace. To achieve this, the Consumer inputs the search terms relevant to their intended search.
- Adding access policies filter parameters to the query : The query is decorated with filters based on access policies that allow to perform a query only on those Resource Descriptions for which the access policies permit the Consumer (and potentially the specific End User of the Consumer) to access and use the associated resource.
- Execute query: The Governance Authority finds Resource Descriptions matching the provided search terms within the dataspace's own catalogues or, in case of the federated search, within catalogues shared by other dataspaces.
- Quality rating: The Governance Authority conducts a quality rating of the resources based on its predefined quality rules. The filtered results include a quality rating of the resources which are displayed to the Consumer.
- The Consumer has access to the filtered search results: The Governance Authority provides the filtered search results to the participant’s system, showing only the Resource Descriptions they are permitted to access. The results of the search are available to the Consumer, who can access and display the details of selected resource descriptions.
- The Consumer can select one or more of the resources: The Consumer accesses and can consult the Usage Contract template identifying the terms and conditions related to the use of selected resource it has discovered in the Dataspace's Catalogues. The Consumer then decides whether or not to consume the resource that is offered by the Provider (Business Process - 08, 09A & 09B). In case a contract is required for the consumption of a resource and not already in place, the Consumer and Provider establish a Usage Contract (Business Process - 07).
L0 - Business Process | Status: Proposed |
Associated L1s - High Level Requirements
6.1 - Data quality assessment
Simpl shall verify the quality rules when searching the data catalogue ...
6.2 - Search in data/application/infrastructure catalogue in another federated data space
Simpl shall forward the search request ...6.3 - Search in data/application/infrastructure catalogue through a UI or an API
Simpl shall offer the possibility to the customer to provide search ...6.4 - Request a resource
Simpl shall offer the possibility of requesting to ...6.5 - Search Results
Simpl shall provide a Data Consumer the results of the ...6.6 - Limit search parameters to referred vocabularies for UI and API search
Simpl shall support, when a Consumer uses the advanced search ...
Please log in or sign up to comment.