-
Notifications
You must be signed in to change notification settings - Fork 7
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
sync agreements to Dataspaces practice #86
Comments
There is a step between ODRL and FIBO that I've raised from some work I did a couple of years ago. I am unsure what "add an IDS example" means for DPROD? IDS' state machine is defining commercial steps, whilst odrl has
Due to the nature of a lot of entitlements, those not explicitly covered should be 'programmatically' included in a policy (for example using dates (valid until "datetime lteq A:B:C") or events (ex:cancellation) to determine when the policy stops being active for evaluation). PS. From what I've read (I am an observer at both Gaia-X and IDS), IDS "hacks" a bit of DCAT and ODRL (for example, only using JSON with the policy always as part of the payload of the asset and prescribing the definition of an asset inside the policy). |
That's just the first section. Subsequent sections also define data models for offer, agreement, rejection... And should mention and add links to relevant DSP sections.
I couldn't agree more. And if you look under the hood into things like Eclipse Dataspace Components, you get the feeling their devs haven't used sem tech much :-( |
@VladimirAlexiev I spent part of June looking at their implementation to start and then i walked backwards to the documentation ... it might be good for a PoC, but won't implement the full specifications for DCAT nor ODRL. Do you mean something like this:
|
@joshcornejo something alike... But does the agreement apply to dprod:DataProduct, or to md:output_dataservice? If you have another DataProduct with different inputs, that
then can someone consume one DataProduct but not the other? |
@joepvgenuchten Does this relate to your concern in #76 ? |
If you look at ODRL, the references are via rules, policies are just "semantic bags".
I would expect that I would expect that (if required) |
@jgeluk @rivettp
Perhaps you know, Dataspaces is a huge thing in Europe and is used in numerous industries for sharing of commercial/protected (not open) data.
https://github.com/EKGF/dprod/tree/main/examples/core-data-product-extensions talks of "adding an agreement to a data product" and mentions ODRL in passing.
Dataspaces use
odrl:Offer
and then a very simple "contract negotiation" protocol. Please add an example along these lines:https://docs.internationaldataspaces.org/ids-knowledgebase/v/dataspace-protocol/contract-negotiation/contract.negotiation.protocol
The text was updated successfully, but these errors were encountered: