RightsML 1.0 Example: Exclude a country for a limited time from licensing (photo)

The Business Scenario

Getty Images is a global news agency, licensing images directly to customers around the world. Customers are permitted to license the images in all countries except where the use is specifically denied for a specific country and/or a specific time period.

A Specific Business Case

Getty Images distribute an image to customers in all countries except the UK, and permit customers to license an image in all countries except the UK. This limitation in the UK applies only 30 days after the image was first submitted to Getty Images. 30 days after the submission, the image is distributed in all countries and customers can license an image in all countries including the UK.

The License as Natural Language Expression

Getty Images is the assigner and permits that a photo referencing this policy (by e.g. its embedded metadata) is distributed (in the news industry sense) to any country except the UK. This photo may also be sold in any country except the UK. The limitations applying to the UK are limited to a period of 30 days after the submission of the image by Getty Images.

The License as RightsML/ODRL Expression

<o:policy uid="http://gimages.info/cv/policy/2" 
    type="http://w3.org/ns/odrl/vocab#set" 
    xmlns:o="http://w3.org/ns/odrl/2/" 
    xmlns:ov="http://w3.org/ns/odrl/vocab#" 
    xmlns:rml="http://iptc.org/std/RightsML/2011-10-07/" 
    xmlns:foo="http://example.com/RightsMLvocabulary">
  <o:permission>
    <o:asset uid="urn:newsml:gimages.info:20120101:120111-999-000047" relation="ov:target"/>
    <o:action name="rml:distribute"/>
    <o:party id="gim" uid="http://companyreg.com/gim" function="ov:assigner"/>
    <o:party id="cli1" uid="http://companyreg.com/client1" function="ov:assignee"/>
  </o:permission>
  <o:prohibition>
    <o:asset uid="urn:newsml:gimages.info:20120101:120111-999-000047" relation="ov:target"/>
    <o:action name="rml:distribute"/>
    <o:constraint name="ov:spatial" operator="ov:eq" rightOperand="iso3166:GB"/>
<!--    Assumption: this asset and its policy have been published on 2012-05-01   -->
    <o:constraint name="ov:dateTime" operator="ov:lt" rightOperand="2012-05-30"/>
    <o:party idref="gim"/>
    <o:party idref="cli1"/>
  </o:prohibition>
  <o:permission>
    <o:asset uid="urn:newsml:gimages.info:20120101:120111-999-000047" relation="ov:target"/>
    <o:action name="ov:sell"/>
    <o:party idref="gim"/>
    <o:party idref="cli1"/>
  </o:permission>
  <o:prohibition>
    <o:asset uid="urn:newsml:gimages.info:20120101:120111-999-000047" relation="ov:target"/>
    <o:action name="ov:sell"/>
    <o:constraint name="ov:spatial" operator="ov:eq" rightOperand="iso3166:GB"/>
<!--    Assumption: this asset and its policy have been published on 2012-05-01   -->
    <o:constraint name="ov:dateTime" operator="ov:lt" rightOperand="2012-05-30"/>
    <o:party idref="gim"/>
    <o:party idref="cli1"/>
  </o:prohibition>
</o:policy>

Required and/or Special Resources

- A vocabulary of country names


Feedback and Questions
We welcome feedback on and questions about RightsML. You may post to the public RightsML Forum. If you are an IPTC member, then you are also entitled to join the private RightsML email discussion list.