Re: A New ODRL Scenario and Sample for Feedback

On 31 Mar 2012, at 05:45, Myles, Stuart wrote:

> “I try to express the policy between the two partners epa (as an info source for a picture) and dpa as an agency which is not publishing (in a b2c sense) , but distributing pictures. additionally epa grants the right to dpa to sell the usage rights to third parties (e.g. book publisher). If this picture is used by a third party, dpa ahs to share the revenue with a party expressed by another concept (in my example http://g2.dpa..com/cv/revshare/A2800).”


Lets breakdown this scenario into "odrl-speak":

The EPA (assigner) allows the DPA (assignee) to distribute (action) a picture (asset) to non-publishing organisations (constraint) in Germany (constraint).
(note: the germany constraint I got from the XML example) 

This can be expressed in ODRL as:

 <odrl:permission>
        <odrl:asset uid="urn:newsml:dpa.com:20090101:120111-999-000013" relation="http://w3.org/ns/odrl/vocab#target"/>
        <odrl:action name="http://w3.org/ns/odrl/vocab#distribute"/>
        <odrl:constraint name="http://w3.org/ns/odrl/vocab#recipient" operator="http://w3.org/ns/odrl/vocab#eq" rightOperand="foo:non-publishers"/>
        <odrl:constraint name="http://w3.org/ns/odrl/vocab#spatial" operator="http://w3.org/ns/odrl/vocab#eq" rightOperand="iso3166-1a3:DEU"/>
        <odrl:party id="epa" uid="http://g2.dpa.com/cv/dpaparty/epa" function="http://w3.org/ns/odrl/vocab#assigner"/>
        <odrl:party id="dpa" uid="http://g2.dpa.com/cv/dpaparty/dpa" function="http://w3.org/ns/odrl/vocab#assignee"/>
 </odrl:permission>


Additionally, The EPA (assigner) allows the DPA (assignee) to sell (action) the picture (asset) in Germany (constraint) to any third-party under the condition (next policy) that the third-party pays some money (asset) back to the DPA (which I assume - thru the revenue share concept - gets back to EPA)
We have to utilise nextPolicy here as we are imposing conditions on downstream users. 

This can be expressed in ODRL as:

  <odrl:permission>
        <odrl:asset uid="urn:newsml:dpa.com:20090101:120111-999-000013" relation="http://w3.org/ns/odrl/vocab#target"/>
        <odrl:action name="http://w3.org/ns/odrl/vocab#sell"/>
        <odrl:constraint name="http://w3.org/ns/odrl/vocab#spatial" operator="http://w3.org/ns/odrl/vocab#eq" rightOperand="iso3166-1a3:DEU"/>
        <odrl:duty>
            <odrl:action name="http://w3.org/ns/odrl/vocab#nextPolicy"/>
            <odrl:asset uid="http://g2.dpa.com/cv/dpapolicy/2" relation="http://w3.org/ns/odrl/vocab#target"/>
         </odrl:duty>
        <odrl:party idref="epa"/>
        <odrl:party idref="dpa"/>
   </odrl:permission>

The nextPolicy indicates that when a third-party does sell the asset, then a payment is required (as defined in the external asset A2800):

<odrl:policy xmlns:odrl="http://w3.org/ns/odrl/2/" type="http://w3.org/ns/odrl/vocab#set" uid="http://g2.dpa.com/cv/dpapolicy/2">
    <odrl:permission>
        <odrl:asset uid="urn:newsml:dpa.com:20090101:120111-999-000013" relation="http://w3.org/ns/odrl/vocab#target"/>
        <odrl:action name="http://w3.org/ns/odrl/vocab#sell"/>
        <odrl:duty>
            <odrl:action name="http://w3.org/ns/odrl/vocab#pay"/>
            <odrl:asset uid="http://g2.dpa.com/cv/revshare/A2800" relation="http://w3.org/ns/odrl/vocab#target"/>
            <odrl:party idref="dpa"/>
        </odrl:duty>
    </odrl:permission>
</odrl:policy>

I hope I interpreted the use case correctly !

Cheers...
Renato Iannella
Semantic Identity
http://semanticidentity.com
Mobile: +61 4 1313 2206

Received on Sunday, 1 April 2012 12:46:16 UTC