Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data Transaction concept from DSSC Blueprint V0.5 #39

Open
Tracked by #47
ssteinbuss opened this issue Dec 5, 2023 · 4 comments
Open
Tracked by #47

Data Transaction concept from DSSC Blueprint V0.5 #39

ssteinbuss opened this issue Dec 5, 2023 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@ssteinbuss
Copy link
Member

In the IDSA Rulebook we do not mention the concept of a data transaction. This is an element of the DSSC Conceptual Model of the Blueprint 0.5 Section 3.1 p 140.

IDSA Rulebook has a section on Data Sharing, should we extend this section with Data Transactions? Would this imply the need to also define Data Products in the IDS Rulebook, like in the conceptual model?

@ssteinbuss
Copy link
Member Author

We park this to be discussed with the DSSC as clarification is needed with the DSSC conceptual model.

The Dataspace Protocol has a certain understanding of transactions, but we are not sure if the definition of data transaction is the same between Dataspace Protocol and the DSSC definition

@ssteinbuss
Copy link
Member Author

This should also include a discussion on the definition of "consent" and if it is included in the transaction as a mandatory or optional aspect.

@ssteinbuss ssteinbuss added the documentation Improvements or additions to documentation label Dec 5, 2023
@PeterKoen-MSFT
Copy link
Member

I would argue against the creation of the Data Transaction and Data Product concept in the IDSA Rulebook. Those are very specific business processes and are not normative at the level of IDS. There can be many dataspaces that do not use this concept, it is rather limited in scope to a specific type of business models built on top of dataspaces and thus I would argue for not using those terms.
It can be included as an optional way to implement Data Marketplaces as an optional service but both concepts do not exist at the basic dataspace technology layer.

@PeterKoen-MSFT
Copy link
Member

This should also include a discussion on the definition of "consent" and if it is included in the transaction as a mandatory or optional aspect.

"Consent" is an attribute of a data contract related to the data being shared and is not an inherent concept of dataspaces. Most dataspace use cases will not require consent (e.g. industrial data) and thus it should not be included as a foundational concept. Especially as it is perfectly accounted for through optional contract metadata.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants