InformationModel icon indicating copy to clipboard operation
InformationModel copied to clipboard

Class for "data space" and its configuration as a first-class citizen

Open clange opened this issue 4 years ago • 1 comments

A requirement that came up in discussions around the Datenraum Mobilität:

It would be good to have a class ids:DataSpace or ids:DataEcosystem (name to be decided), which treats a data space / ecosystem and its configuration as a first-class citizen.

This configuration should be populated at some early time in the onboarding process, and would support further onboarding steps, e.g., a new participant joining. (We might take inspiration from Gaia-X, where onboarding is defined in a more systematic way, but should also follow the IDS Rule Book.)

Concrete example: in a data space, there can be one or more brokers. Vocabularies could be provided using a fully-featured component (Vocabulary Hub), or some participant would merely play the role in a lightweight way (e.g., by following the usual best practices for publishing vocabularies). Now think of a DHCP like protocol, which is aware of the URL(s) of the broker(s) and other central components and informs new participants of this.

clange avatar Jun 28 '21 15:06 clange

In the context of Gaia-X, the Gaia-X Compliance is applicable only on Participants and elements to build a Service Offering.
Interoperability is between 2+ services. Trust is between 2+ participants. Trying to enforce or assess compliance or interoperablity at a Dataspace level is not scalable.

Hence, there is no Dataspace class or Dataspace Self-Description concept in Gaia-X.

ticapix avatar Sep 30 '21 22:09 ticapix