The Dataspace Protocol is a set of specifications designed to facilitate interoperable data sharing between entities governed by usage control and based on Web technologies. These specifications define the schemas and protocols required for entities to publish data, negotiate Agreements, and access data in a data space
We are always negotiating and handling (odrl) policies. Considering the misunderstanding of technical policies vs. legal contracts in the dataspace discussions, this may help. In the message naming, the term "contract" can be removed and it will still work. The process will then be renamed from "contract negotiation" (CN) to "negotiation process" (NP) (align with transfer process (TP). There is no need to touch any property names.
We are always negotiating and handling (odrl) policies. Considering the misunderstanding of technical policies vs. legal contracts in the dataspace discussions, this may help. In the message naming, the term "contract" can be removed and it will still work. The process will then be renamed from "contract negotiation" (CN) to "negotiation process" (NP) (align with transfer process (TP). There is no need to touch any property names.
dspace:ContractAgreementMessage
-->dspace:AgreementMessage
dspace:ContractAgreementVerificationMessage
-->dspace:AgreementVerificationMessage
dspace:ContractNegotiation
-->dspace:NegotiationProcess
dspace:ContractNegotiationError
-->dspace:NegotiationError
dspace:ContractNegotiationEventMessage
-->dspace:NegotiationEventMessage
dspace:ContractRequestMessage
-->dspace:NegotiationRequestMessage
(aligned withTransferRequestMessage
)dspace:ContractNegotiationTerminationMessage
-->dspace:NegotiationTerminationMessage
dspace:ContractOfferMessage
-->dspace:OfferMessage