International-Data-Spaces-Association / ids-specification

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
https://docs.internationaldataspaces.org/dataspace-protocol/
Apache License 2.0
26 stars 14 forks source link

Explain odrl:hasPolicy Semantics and forbid odrl:target #197

Closed sebbader-sap closed 5 months ago

sebbader-sap commented 5 months ago

odrl:hasPolicy has an inferencing rule connected, stating that any subject of it (rdfs:domain) is by definition also the object of an odrl:target in its Policy and/or Rule.

Therefore, to prevent inconsistencies, a Catalog or Dataset must not have any additional odrl:target attribute.

Exception is the ContractRequestMessage, which has no enclosing Catalog or Dataset --> odrl:target is mandatory

sebbader-sap commented 5 months ago

Solved with PR#201