This and the following sections define the core concepts, entities, and relationships that underpin a dataspace and its protocol.
A concrete Policy associated with a specific Dataset that has been signed by both the Provider and consumer Participants. An Agreement is a result of a Contract Negotiation and is associated with exactly one Dataset.
A collection of entries representing Datasets and their Offers that is advertised by a Provider Participant.
A set of allowable Message Types that are used to request a Catalog from a Catalog Service.
A Participant Agent that makes a Catalog accessible to Participants.
A Participant Agent that produces Agreements and manages Dataset sharing.
A Participant Agent that requests access to an offered Dataset.
A set of interactions between a Provider and Consumer that establish an Agreement. It is an instantiation of the state machine of a Contract Negotiation Protocol.
A set of allowable Message Type sequences defined as a state machine.
A Credential Issuer is a trusted technology system that issues verifiable credentials for a Participant and Participant Agents.
Data or a technical service that can be shared by a Participant.
A set of technical services that facilitate interoperable Dataset sharing between entities.
An entity that manages a Dataspace. The form and capabilities of a Dataspace Authority are not covered in these specifications.
A technology system that maintains the state of Participants in a Dataspace. The form and capabilities of a Dataspace Registration Service are not covered in these specifications.
A trusted technology system that creates, maintains, and manages identity information for a Participant and Participant Agents.
An instantiation of a Message Type.
A definition of the structure of a Message.
A concrete Policy associated with a specific Dataset.
A Dataspace member that provides and/or consumes Datasets.
A technology system that performs operations on behalf of a Participant that offers a Dataset.
A set of rules, duties, and obligations that define the terms of use for a Dataset. Also referred to as "Usage Policy".
A Participant Agent that offers a Dataset.
A set of interactions between a Provider and Consumer that give access to a Dataset under the terms of an Agreement. It is an instantiation of the state machine of a Transfer Process Protocol.
A set of allowable Message Type sequences defined as a state machine.