- From: Renato Iannella <renato.iannella@monegraph.com>
- Date: Thu, 4 Aug 2016 16:24:39 +1000
- To: W3C POE WG <public-poe-wg@w3.org>
- Message-Id: <20B9FB73-CE17-4021-B904-1547ADED361A@monegraph.com>
At the last meeting [1] in discussion for UC.10 [2] Pay Per Use, I was tasked to looking into the current ODRL support for this requirement. ODRL is vague as to when a Duty must be actioned (as we expect that to be explicitly expressed). In ODRL V2, we introduced a constraint called “event” to support exercising policies over a specified period (eg Rio Olympics) We also included a specific value of “policyUsage” [3] that is the period whilst the policy is being exercised. This then meant you could say that a Duty (eg a compensate payment) must be made *before* the policy can be exercised (eg before you play the movie). So, in order to say you can play a movie (once and only once) and pay $1 each time (before playing the movie), then you would need to add the "constraint=1" to the Permission “play” then add a "event lt o:policyUsage” to the Duty “compensate”. Renato Iannella, Monegraph Co-Chair, W3C Permissions & Obligations Expression (POE) Working Group [1] https://www.w3.org/2016/08/01-poe-minutes <https://www.w3.org/2016/08/01-poe-minutes> [2] https://www.w3.org/TR/poe-ucr/#payByUse <https://www.w3.org/TR/poe-ucr/#payByUse> [3] https://www.w3.org/TR/vocab-odrl/#term-policyUsage <https://www.w3.org/TR/vocab-odrl/#term-policyUsage>
Received on Thursday, 4 August 2016 06:27:51 UTC