IPTC Rights Expression Language 2011 Autumn Working Group


Published on

IPTC's Rights Expression Language Working Group discusses how to express machine-readable rights for news using RightsML and ODRL.

Published in: News & Politics, Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

IPTC Rights Expression Language 2011 Autumn Working Group

  1. 1. IPTCRights Expression LanguageWorking Group<br />Stuart Myles<br />Associated Press<br />5th October 2011<br />
  2. 2. Rights<br />Publishers need to express rights on the uses of content<br />Often need to enforce rights on behalf of 3rd parties<br />Clients need to know permissions and restrictions<br />Rights are a key criteria for selecting content<br />Traditionally, restrictions are human-readable text<br />Such as special instructions or in captions, scripts<br />Need to be suppressed before display, can skew autocoding<br />Machine-readable rights are required<br />Fewer editors touch content before it is published to consumers<br />Technology changes - increased use of APIs<br />Sophisticated combinations of permissions and restrictions<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />2<br />
  3. 3. © 2010 IPTC (www.iptc.org) All rights reserved<br />3<br />Rights Examples<br />“No New York”<br />“Not for Yahoo”<br />“No Canada mobile”<br />“No sales”<br />“Any non-commercial use, requires attribution”<br />“No Internet/Mobile usage without Football Association Premier League (FAPL) license”<br />“No mobile use until 2 hours after the match, website users are obliged to comply with DFL restrictions”<br />
  4. 4. Usage Rights and News<br />Looking at the examples of usage rights for news content, we see some common types of factors:<br />Specific organizations<br />Types of organizations<br />Permitted or restricted actions (e.g. sales)<br />Required actions (e.g. attribution)<br />Time constraints<br />Geographic locations<br />Platforms (e.g. mobile)<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />4<br />
  5. 5. Rights Expression Language?<br />A machine-readable language to convey rights associated with a piece of content<br />Automatically answer the question <br />Can we use this content for this particular purpose?<br />Rights:<br />Permissions and restrictions on the use of a piece of content<br />Granted by a rights holder to a user<br />Basic Structure:<br />{Party A} grants {Party B} the right to {Action C} with {Item D} under {Condition E}<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />5<br />
  6. 6. IPTC and Rights<br />In March 2010, IPTC reviewed rights support<br />Looked at NITF, NewsML 1, the G2 Family<br />Each offers semi-structured natural language statements<br />Conclusion: a machine-readable solution is required<br />IPTC decided to select an existing language, rather than developing a new REL entirely from scratch<br />We evaluated candidate languages and selected ODRL<br />IPTC worked with ACAP to create an ODRL Profile<br />IPTC took over ACAP June 2011<br />ODRL became a W3C Community Group<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />6<br />
  7. 7. The ODRL Approach<br />Core model<br />The basic framework for expressing rights and restrictions<br />Domain-specific vocabularies<br />Specific actions or constraints<br />Designed to be used by a particular industry<br />Terms and their definitions<br />Common vocabulary<br />Designing a vocabulary that is not aimed at a specific vertical<br />Based on other RELs, including PLUS<br />Encoding<br />Expressing ODRL in XML, RDF (perhaps JSON, microformats)<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />7<br />
  8. 8. ODRL v2<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />8<br />The Core ODRL model supports permissions, restrictions and duties<br />http://odrl.net/2.0/DS-ODRL-Model.html<br />
  9. 9. RightsML 1.0<br />RightsML 1.0 is a profile of ODRL 2.0<br />Aimed specifically at the b2b news syndication use case<br />Developed within ACAP, principle participants were AP, NLA, Getty, WSJ, IPTC<br />RightsML 1.0 circulated in RightsML_1.0-spec_1D6<br />Specifies a subset of the ODRL v2 Common Vocabulary<br />Specifies RightsML 1.0 Vocabulary<br />Extension mechanisms for certain attributes<br />Can be embedded within content (e.g. G2, ATOM) or stand alone<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />9<br />
  10. 10. RightsML 1.0 Actions<br />aggregate <br />annotate <br />attribute <br />delete <br />derive / modify <br />display / present <br />export / transform <br />extract <br />give <br />include<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />10<br />index<br />inform <br />nextPolicy<br />obtainConsent<br />pay <br />play / present <br />print <br />share <br />translate<br />
  11. 11. RightsML 1.0 Example<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />11<br />The Assignee is permitted to copy the Asset, but this entails a one-off Duty to obtain a license to do so before the Asset is copied.<br />
  12. 12. RightsML<br />MOTION – Standards Committee<br />To adopt RightsMLversion 0.9<br />as specified by the document<br />RightsML_1.0-spec_1D6<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />12<br />
  13. 13. Any Other Business?<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />13<br />
  14. 14. Date and Place of Next Meeting<br />London<br />19th – 21st March, 2012<br />Dankeund auf Wiedersehen!<br />© 2010 IPTC (www.iptc.org) All rights reserved<br />14<br />