International-Data-Spaces-Association / InformationModel

The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.
Apache License 2.0
61 stars 35 forks source link

How to refer to the data in a policy (IDS Artifact vs. ODRL Asset) #557

Closed hosseinzadeha closed 2 years ago

hosseinzadeha commented 2 years ago

When we specify a policy:

So far, in the IDS context, we would call a materialized data an IDS Artifact. A Policy is linked to an Artifact Id for the sake of simplicity in the process of Enforcement. However, we could link a policy to an Asset (or an Asset Collection) and be compliant with ODRL terminology, but also, we would like to imply that the policy stands for all the instances of those Assets.

Dear @riannella, now, here is my question: Does ODRL language assume that all Assets are materialized? Do we have any other term that would refer to a materialized instance of an Asset?

riannella commented 2 years ago

The ODRL model as always been relatively agnostic to the Asset identifier - it is the subject of the Policy rule.

If a system defines identifiers for assets/collections that don't exist yet, then the ODRL model will not prevent these being used in the expression of a Policy. The enforcement of the policy (which is not in scope of the model) would have to deal with an identifier that has no material asset.