Back to Requirements Document.
Inheritance will be supported by ODRLv2.
This is the list of issues the ODRL Initiative has considered, when addressing the respective requirement (see above).
IssueID: | State: | Comment: |
issue01 - Can the new data model express inheritance? | in discussion | - |
issue02 - Can permissions be inherited to several users? | in discussion | - |
Solution approaches:
YES. The new Asset element has an attribute "inheritance" with the values "true" and "false". Additionally, the Asset element has an attribute or subelement "parts" or "partOf" that indicates the current asset is a part of some asset group. With these two elements one asset can inherit the permissions of another asset. The introduced mechanism can only be used in Offers. As soon as Party elements get involved in Permissions the inherited rights have to be resolved.
Solution approaches:
YES. For subscription models it would be very handy to have a basic set of access permissions that can be extended for paying members without repeating the basic permissions.
In the new ODRL data model extra permissions can be created that include only the paying members as Beneficiaries.