RightsML 1.0 Example: Exclude a country 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.
A Specific Business Case
Getty Images distribute an image to customers in all countries except China, and grants customers permission to license the image in all countries except China, in return for an agreed fee.
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 China. This photo may also be sold in any country except China.
The License as RightsML/ODRL Expression
<o:policy uid="http://gimages.info/cv/policy/1"
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="*" relation="ov:target"/>
<o:action name="rml:distribute"/>
<o:constraint name="ov:spatial" operator="ov:neq" rightOperand="iso3166:CN"/>
<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:permission>
<o:asset uid="*" relation="ov:target"/>
<o:action name="ov:sell"/>
<o:constraint name="ov:spatial" operator="ov:neq" rightOperand="iso3166:CN"/>
<o:party idref="gim"/>
<o:party idref="cli1"/>
</o:permission>
</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.