SlideShare une entreprise Scribd logo
1  sur  11
Rights Expression Working Group
Stuart Myles * Associated Press * 17th March 2015
© 2015 IPTC (www.iptc.org) All rights reserved
https://www.flickr.com/photos/arnebornheim/8080932433
The News Industry Needs
Machine Readable Rights
Increasing automation of workflows
Less opportunity for editors to read notes,
the traditional means of indicating restrictions and duties
Sophisticated publishing relationships
Fewer single purpose, static connections
More (need for) flexible, ad hoc uses of content which
respect rights
© 2015 IPTC (www.iptc.org) All rights reserved 2
RightsML
Founded on ODRL
Open Digital Rights Language
Selected by IPTC after evaluating several alternatives
http://www.w3.org/community/odrl/
RightsML is a news industry specific vocabulary
Plugs into ODRL framework
http://rightsml.org
http://dev.iptc.org/RightsML
Machine processable permissions, restrictions and duties
Derived from media industry requirements
Can be embedded within content or stand alone policies
Designed for all media types
Designed for automatic evaluation
© 2015 IPTC (www.iptc.org) All rights reserved
Driving Adoption
• Upgrade ODRL
– Simpler, more concise
– More formats than just XML
• Documentation
– ODRL documentation is focused on the standard itself
– Examples help illustrate what’s possible with RightsML
– Examples are easier to copy than reading the spec in detail
• Processing rights
– Need to explain automatic evaluation of contracts and policies
• Software development kits
– Software reuse is always easier than implementing from scratch
• Workshops on rights
– In depth, implementation focus
© 2015 IPTC (www.iptc.org) All rights reserved 4
ODRL 2.1 and RightsML 1.2
• More encodings of the ODRL Core Model
– JSON https://www.w3.org/community/odrl/json/2.1/
– XML https://www.w3.org/community/odrl/xml/2.1/
– RDF http://www.w3.org/ns/odrl/2/ODRL21
• Slimmed down Common Vocabulary
– https://www.w3.org/community/odrl/vocab/2.1/
• RightsML should be updated to have equivalent changes
– Change references from ODRL 2.0 to 2.1
– JSON and RDF encoding, in addition to current XML
– Leverage new “profile” property in ODRL Core Model
• PROPOSAL: Prepare RightsML 1.2 for approval in June
© 2015 IPTC (www.iptc.org) All rights reserved 5
RightsML Examples
• RightsML lets you convey many types of restriction
– Geography
– Time
– Distribution channel
– Default “read the editors’ notes”
– Action
– Duty to pay
– http://dev.iptc.org/RightsML-Examples-Simple-Cases
• And more than just one simple constraint
– Using the “simple” examples as building blocks
– http://dev.iptc.org/RightsML-10-Implementation-Examples
• Many licenses and policies are much more complex
© 2015 IPTC (www.iptc.org) All rights reserved 6
Processing Model
© 2015 IPTC (www.iptc.org) All rights reserved 7
http://dev.iptc.org/RightsML
Software Supporting ODRL
• licensed
– https://github.com/iptc/rightsml-dev/tree/master/licensed
– Python library
– Supports XML and JSON encodings
• rightsml-lib-js
– https://github.com/iptc/rightsml-dev/tree/master/rightsml-lib-js
– Javascript library
– Supports XML and JSON encodings
• odrlapi
– http://vroddon.github.io/odrlapi/
– Java library
– Supports RDF encoding
• w3odrl21
– https://github.com/xmljim/w3odrl21
– Java library
– Supports XML and JSON encodings
© 2015 IPTC (www.iptc.org) All rights reserved 8
Rights Workshop
• Introduction to the standards
• Experience reports on applying and leveraging rights
• Rights software demos
• Focus on images
• PROPOSAL: Organize image rights workshops
– Next IPTC face-to-face meeting
– Photo Metadata Conference
– Back-to-back in Warsaw, Poland
• If it goes well, could be reprised in other locations
© 2015 IPTC (www.iptc.org) All rights reserved 9
Next Steps
• Update RightsML documentation and specs
• Organize Rights Workshop
• http://dev.iptc.org/RightsML
• iptc-rightsml-dev@yahoogroups.com
© 2015 IPTC (www.iptc.org) All rights reserved 10
Date and Place of Next Meeting
Warsaw, Poland June, 2015
Thanks and Goodbye!
@smyles
© 2015 IPTC (www.iptc.org) All rights reserved 11
https://www.flickr.com/photos/liberato/3241399507/

Contenu connexe

Plus de Stuart Myles

Plus de Stuart Myles (20)

IPTC Board Spring 2019
IPTC Board Spring 2019IPTC Board Spring 2019
IPTC Board Spring 2019
 
IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 Conference
 
Photomation or Fauxtomation?
Photomation or Fauxtomation?Photomation or Fauxtomation?
Photomation or Fauxtomation?
 
Image Tagging at the Associated Press
Image Tagging at the Associated PressImage Tagging at the Associated Press
Image Tagging at the Associated Press
 
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018
 
IPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeIPTC AGM 2018 Welcome
IPTC AGM 2018 Welcome
 
How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?
 
IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018
 
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
 
Ap Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and ChallengesAp Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and Challenges
 
IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018
 
Sustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesSustaining Television News Technical Challenges
Sustaining Television News Technical Challenges
 
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
 
The Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing DirectorThe Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing Director
 
IPTC Approach to News in JSON
IPTC Approach to News in JSONIPTC Approach to News in JSON
IPTC Approach to News in JSON
 
IPTC News in JSON November 2017
IPTC News in JSON November 2017IPTC News in JSON November 2017
IPTC News in JSON November 2017
 
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017
 
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017
 
Credibility Schema Working Group
Credibility Schema Working GroupCredibility Schema Working Group
Credibility Schema Working Group
 
Rights for Photo and Video Archives at the Associated Press
Rights for Photo and Video Archives at the Associated PressRights for Photo and Video Archives at the Associated Press
Rights for Photo and Video Archives at the Associated Press
 

IPTC Rights Spring 2015

  • 1. Rights Expression Working Group Stuart Myles * Associated Press * 17th March 2015 © 2015 IPTC (www.iptc.org) All rights reserved https://www.flickr.com/photos/arnebornheim/8080932433
  • 2. The News Industry Needs Machine Readable Rights Increasing automation of workflows Less opportunity for editors to read notes, the traditional means of indicating restrictions and duties Sophisticated publishing relationships Fewer single purpose, static connections More (need for) flexible, ad hoc uses of content which respect rights © 2015 IPTC (www.iptc.org) All rights reserved 2
  • 3. RightsML Founded on ODRL Open Digital Rights Language Selected by IPTC after evaluating several alternatives http://www.w3.org/community/odrl/ RightsML is a news industry specific vocabulary Plugs into ODRL framework http://rightsml.org http://dev.iptc.org/RightsML Machine processable permissions, restrictions and duties Derived from media industry requirements Can be embedded within content or stand alone policies Designed for all media types Designed for automatic evaluation © 2015 IPTC (www.iptc.org) All rights reserved
  • 4. Driving Adoption • Upgrade ODRL – Simpler, more concise – More formats than just XML • Documentation – ODRL documentation is focused on the standard itself – Examples help illustrate what’s possible with RightsML – Examples are easier to copy than reading the spec in detail • Processing rights – Need to explain automatic evaluation of contracts and policies • Software development kits – Software reuse is always easier than implementing from scratch • Workshops on rights – In depth, implementation focus © 2015 IPTC (www.iptc.org) All rights reserved 4
  • 5. ODRL 2.1 and RightsML 1.2 • More encodings of the ODRL Core Model – JSON https://www.w3.org/community/odrl/json/2.1/ – XML https://www.w3.org/community/odrl/xml/2.1/ – RDF http://www.w3.org/ns/odrl/2/ODRL21 • Slimmed down Common Vocabulary – https://www.w3.org/community/odrl/vocab/2.1/ • RightsML should be updated to have equivalent changes – Change references from ODRL 2.0 to 2.1 – JSON and RDF encoding, in addition to current XML – Leverage new “profile” property in ODRL Core Model • PROPOSAL: Prepare RightsML 1.2 for approval in June © 2015 IPTC (www.iptc.org) All rights reserved 5
  • 6. RightsML Examples • RightsML lets you convey many types of restriction – Geography – Time – Distribution channel – Default “read the editors’ notes” – Action – Duty to pay – http://dev.iptc.org/RightsML-Examples-Simple-Cases • And more than just one simple constraint – Using the “simple” examples as building blocks – http://dev.iptc.org/RightsML-10-Implementation-Examples • Many licenses and policies are much more complex © 2015 IPTC (www.iptc.org) All rights reserved 6
  • 7. Processing Model © 2015 IPTC (www.iptc.org) All rights reserved 7 http://dev.iptc.org/RightsML
  • 8. Software Supporting ODRL • licensed – https://github.com/iptc/rightsml-dev/tree/master/licensed – Python library – Supports XML and JSON encodings • rightsml-lib-js – https://github.com/iptc/rightsml-dev/tree/master/rightsml-lib-js – Javascript library – Supports XML and JSON encodings • odrlapi – http://vroddon.github.io/odrlapi/ – Java library – Supports RDF encoding • w3odrl21 – https://github.com/xmljim/w3odrl21 – Java library – Supports XML and JSON encodings © 2015 IPTC (www.iptc.org) All rights reserved 8
  • 9. Rights Workshop • Introduction to the standards • Experience reports on applying and leveraging rights • Rights software demos • Focus on images • PROPOSAL: Organize image rights workshops – Next IPTC face-to-face meeting – Photo Metadata Conference – Back-to-back in Warsaw, Poland • If it goes well, could be reprised in other locations © 2015 IPTC (www.iptc.org) All rights reserved 9
  • 10. Next Steps • Update RightsML documentation and specs • Organize Rights Workshop • http://dev.iptc.org/RightsML • iptc-rightsml-dev@yahoogroups.com © 2015 IPTC (www.iptc.org) All rights reserved 10
  • 11. Date and Place of Next Meeting Warsaw, Poland June, 2015 Thanks and Goodbye! @smyles © 2015 IPTC (www.iptc.org) All rights reserved 11 https://www.flickr.com/photos/liberato/3241399507/