Checklist of changes between ODRL Version 2.0 and 2.1 to assist update of existing policies to version 2.1
Changes in the ODRL Model
- If using an ODRL Profile, then consider using the new “profile” attribute
- The Constraint entity now has a “dataType” and “unit” to specify more information about the rightOperand. These are optional.
Namespace changes
- Namespace has been updated to include full domain: http://www.w3.org/ns/odrl/2/
- The Common Vocab namespace identifiers now uses the core namespace (as above) and normatively defined in the ODRL Ontology
Changes in the ODRL Common Vocabulary
The following terms of the have been added to Version 2.1:
- Action use
- Action grantUse
- Action compensate
- Action modify
The following terms have been renamed since Version 2.0:
- Action appendTo (was append)
- Action writeTo (was write)
- Constraint systemDevice (was system device)
- Party compensatedParty (was payeeParty)
- First character of identifiers of 2.1 Policy Types has been changed to upper case
- First character of identifiers of 2.4.2 Scopes of the Role of a Party has been changed to upper case
The following terms have been deprecated since Version 2.0:
- Action appendTo (was append) – use modify
- Action writeTo (was write) – use modify
- Action adHocShare (see OMA vocabulary)
- Action extractChar (see ONIX vocabulary)
- Action extractWord (see ONIX vocabulary)
- Action extractPage (see ONIX vocabulary)
- Action attachPolicy (see CC vocabulary)
- Action attachSource (see CC vocabulary)
- Action shareAlike (see CC vocabulary)
- Action commercialize (see CC vocabulary)
- Action share (see CC vocabulary)
- Action lease
- Action lend
- Action preview (use an action plus appropriate constraint)
- Action pay (use compensate action)
- Action secondaryUse
- Constaint proximity (see OMA vocabulary)
- Constraint timedCount (see OMA vocabulary)