Open ssteinbuss opened 1 year ago
The Gaia-X definition of Self-Description is here: https://gaia-x.gitlab.io/technical-committee/architecture-document/self-description/. I think it would make sense to adopt something similarly general for IDS as well, like this:
Self-Descriptions describe entities such as Participants, Resources, or Components. They contain assertions about entities expressed in the RDF data model, typically serialized in the JSON-LD format.
I simply skipped over Verifiable Presentations / Verifiable Credentials. Gaia-X says that a Self-Description is a Verifiable Presentation, containing Verifiable Credentials, which finally contain the "assertions" mentioned above. Without signatures, these assertions are mere claims.
IDS has different mechanisms of establishing trust. IDS is, to my understanding, open towards Verifiable Presentations / Verifiable Credentials. However the above phrasing does not exclude that some of the assertions are confirmed by trusted third parties.
Self-Descriptions make sense at the level of a Dataspace Authority, Participant and Services (e.g. Dataspace Connector offered by a participant). It does not make sense at the level of individual components (unless they are exposed as independent services) or Data Assets (just the Asset Metadata is sufficient, and the Gaia-X style of self-descriptions would be too complicated and inefficient at that level).
It needs to be discussed how SDs are to be queried/exchanged in a dataspace as that is currently not well defined in Gaia-X.
Also there will be dataspaces that do not rely on Gaia-X. Therefore, a full specification of Self-Descriptions and a Self-Description Verification Protocol needs to be defined in IDSA as well to support non-Gaia-X-Dataspaces.
My suggestion is to align with Gaia-X on the semantic model for SDs, so that we can support the same core semantic model in IDSA based dataspaces, but at the same time publish an IDSA model that is to be considered as normative for IDSA certified dataspaces.
@mspiekermann can you provide your view as well? Thanks!
As discussed today, please review section 3.1.2.1 Attributes & self-descriptions in the pre relase of the Rulebook v2
In case you cannot access this version, please check the attached pdf dump, which is out of sync: 2023-02-13-IDSA-Rulebook-V2-post-copy-edit_dump.pdf
The description of a data catalog and data asset should also be documented. We have a current understanding of this also in the Dataspace Protocol Specification to be considered:
In the next meeting:
Rationale
The term self-description is not completely clarified and mixed up with the related term in Gaia-X. Here, a self-description is a verified credential, while in IDS the self-description is a data catalog published by a connector. The term self-description in IDS and in the RAM should be reviewed and the RAM might require an update afterward.
owner and point of contact
Description
Let us start to find a common definition o Self Description first and continue with the update of the document after.
Issues