Closed matgnt closed 6 months ago
I think this brings up two issues:
One that I need to fill out in #92, which is two fields identifying the participants (not participant agents, a subtle difference). These properties should be under the dspace namespace and use the "consumer" and "provider" terminology.
We may want to profile ODRL to not allow assigned and assignee properties similar to the way we disallow the target property. @sebbader what do you think about this?
Thoughts?
Closing the issue, since the topic has been discussed and resolved in #195
It seems the example for the ContractAgreementMessage here https://github.com/International-Data-Spaces-Association/ids-specification/blob/main/negotiation/message/contract-agreement-message.json Referenced in both, the base protocol and the http binding is missing the relevant properties that differentiate it from a policy / offer object, namely:
assigner
andasignee
https://www.w3.org/TR/odrl-model/#policy-agreementIt also shows
permission
as anobject
which should be a list of such objects.I'm also not sure if understand this correctly, that each and every of such objects in the list would need to contain
assigner
andassignee
. I wonder if or why this can't be done in a similar manner as we do it in the catalog with an "enclosing context"Updated version of the ContractAgreementMessage
I've added the fields according to https://www.w3.org/TR/odrl-model/#policy-agreement that need to be there as far as I understood
why not?
It doesn't look like a big change, but now I could eliminate the redundant information about
assigner
andassignee
from each object in the list ofpermissions
. It further allows references to such objects as proposed in #77Any thoughts?
Matthias Binzer Robert Bosch GmbH