Replies: 1 comment 1 reply
-
|
Thank you for reaching out. In my opinion, this adds significant additional complexity and ambiguity (e.g., how do policies at the series level merge/override/replace set policies?) than it provides in capabilities. It also has the potential to encourage users to model data sharing in ways that go against best practices. In particular, data sets should be coarse-grained so that contract negotiations and transfer processes are opened infrequently. The separation of the control plane and data plane then enables efficient data exchange by reusing the transfer process for repeated operations, without reproducing heavyweight contract negotiations and transfer processes. In other words, handle batches, data linking and other related aspects in the data plane API, not the catalog. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I was wondering if there were perhaps already any discussions about including dataset series support in the dataspace protocol, in addition to datasets I mean.
I.e. where the catalogue would support an additional array called
datasetSerieswhich would contain entries of theDatasetSeriesentity from DCAT. This was added in DCAT v3. Each series would also have a policy throughhasPolicy, just as regular datasets.One could then negotiate a contract for
DatasetSeriesinstances in addition toDatasetinstances. Thetargetin the offer might then point to either aDatasetSeriesor aDataset- https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/2025-1-err1/#negotiations-request-post.This would be used in cases where individual datasets aren't offered to consumers - the consumer would have to negotiate a contract for a batch of them (dataset series).
Something along those lines 🤔 Any thoughts?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions