Permission cardinality #17

Open
riannella opened this Issue Jul 4, 2016 · 4 comments

3 participants

@riannella

Section 2 says that "an ODRL Policy must contain at least one Permission" but the UML model shows 0..*

@riannella riannella added this to the Information Model milestone Jul 4, 2016
@simonstey

why must an ODRL policy contain at least one permission?

@riannella

Model (narrative) needs to be updated to show at least one Perm or Prohib needs to be in a Policy?

@nitmws

My recollection of dicussing the overall use case of ODRL is: its key feature is to grant any kind of action which can be applied to an asset and this is expressed by a Permission. A more generic permission can be constrained by a specific prohibition. Therefore at least 1 permission should be in a policy and zero to many prohibitions.

@riannella

I do recall such discussions. But thinking about some policy types (eg Set) where we allow anything then perhaps the model entities should be optional, and we define constraints more tightly at the Policy Type level (and of course, they can be applied even more tightly at the Profile level).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment