Data Exchange

This topic is not covered in the iSHARE Trust Framework. The data space is free to define agreements or remove this section.

DSSC Description

The data exchange building block focuses on data transmission between participants of a data space:

  • It relates to the other two building blocks in this pillar (Data Models, Provenance & Traceability).

  • It builds on the capabilities described in the Data Sovereignty & Trust pillar for identification, authentication and authorisation.

  • Technically, it is about implementing the Data Plane of a Participant agent.

Note that ‘transmission’ can encompass many different types of data exchange (data sharing, messaging, streaming, algorithm-to-data, etc.).

In terms of data exchange, the conceptual model of a data space has two different planes: the control plane and the data plane. It operates in the data plane once the control plane has enabled data sharing. First plane manages the conditions to allow the data interchange performed in the second level. These conditions include, not exhaustively, the trusted identification of the participants, the granted permissions for the participants to interchange data and of course that the contractual conditions between the participants' organisations are met. In the second plane, data interchange is performed according to agreed mechanisms, usually Application Program Interfaces (APIs), offered across the data space.

The complete description is available here.

Last updated