SlideShare a Scribd company logo
Rights Expression Working Group
Stuart Myles * Associated Press * 7th March 2016
© 2016 IPTC (www.iptc.org) All rights reserved
https://flic.kr/p/81HXTG
http://dev.iptc.org/RightsML
iptc-rightsml-dev@yahoogroups.com
RightsML
Publishers need to express rights on the uses of content
Often need to enforce rights on behalf of 3rd parties
Clients need to know permissions and restrictions
Rights are a key criteria for selecting content
RightsML is an IPTC standard, based on ODRL
http://dev.iptc.org/RightsML
http://www.w3.org/community/odrl
Express machine readable permissions, restrictions and duties
Derived from media industry requirements
Including AP, TR, NLA, Getty, WSJ, Newsright
Implemented by AP in XML and JSON
http://www.slideshare.net/smyles/iptcap-rights-api201506stuartmyles
© 2016 IPTC (www.iptc.org) All rights reserved
IPTC Rights Roadmap
• Photo and Video binaries
– Latest IPTC Photo Metadata update allows for rights policies
– Implementation guide for embedding policy IDs in XMP
• Rights evaluation engines
– Some open source software exists for representing ODRL
– Creating an open source evaluation engine
• Identifiers
– For content items, rights holders, other involved parties
– Which will work across organizational boundaries
• Rights statements
– Reusable packages of rights
– Human readable descriptions and additional metadata
Rights in Binaries
• Rights metadata for photo and video
– An id linking to a registry with rights metadata
– Embedding rights metadata directly in binaries
• IPTC updated photo metadata to support both
– Embedded metadata has an indication of the encoding scheme
• IPTC recommendation is ODRL in JSON
– Easy to embed in XMP - unlike RDF or XML (we tried)
• All the technical pieces are there
– Now we plan to write the guidelines for providers and clients
© 2016 IPTC (www.iptc.org) All rights reserved 4
Rights Evaluation Engine
• Reference implementation of an evaluation engine
– http://dev.iptc.org/RightsML-Implementation-Guide
– http://dev.iptc.org/RIghtsML-Processing-Model
• Proposal to build JSON API built on top of licensed
– https://github.com/iptc/rightsml-dev/tree/master/licensed
– http://www.slideshare.net/smyles/licensed-the-open-source-
rightsml-engine
• Demo
© 2016 IPTC (www.iptc.org) All rights reserved 5
Identifiers
• Standardization for interoperability
• Decentralization for agility
• ODRL’s Common Vocabulary
– Actions, Constraints, Party Roles
• What schemes should IPTC create or recommend?
– Assets
– Content creators
– Rights holders
– Client organizations (parts of organizations)
– Geography – beyond ISO 3166-1 and 3166-2
© 2016 IPTC (www.iptc.org) All rights reserved 6
Beyond Policies:
Rights Statements
• RightsML is aimed precisely at describing policies
– Machine readable permissions, restrictions and duties
• But what about everything else, such as …
– Human readable descriptions
– Re-usable packages of rights
– Links between sets of rights
• rightsstatements.org Europeana, DPLA
– For licensing and reuse of cultural objects
– Directly incorporates ODRL ontology
• Should IPTC create and/or host news rights statements?
© 2016 IPTC (www.iptc.org) All rights reserved 7
W3C POE
• W3C Permissions and Obligations Expression WG
– https://www.w3.org/2016/poe/wiki/Main_Page
– https://www.w3.org/2016/poe/charter
• What does this mean for ODRL?
– ODRL being “only” a CG has been a barrier for some
– Stated intent is to formalize ODRL 2.1 specs
– Due date is December 2017
– ODRL Community Group will live on
• What does this mean for RightsML?
– Initial meeting was very positive
© 2016 IPTC (www.iptc.org) All rights reserved 8
Date and Place of Next Meeting
Stockholm, Sweden 13 – 15 June 2016
https://flic.kr/p/tgYcsA
‫خيرا‬ ‫هللا‬ ‫جزاكم‬
© 2016 IPTC (www.iptc.org) All rights reserved 9
https://flic.kr/p/81HXTG

More Related Content

PPTX
IPTC Rights October 2016
PPTX
Update on IPTC's EXTRA Open Source Classification Engine
PPTX
ODRL and RightsML: Permissions and Restrictions for the Publishing Industry
PPTX
IPTC Rights Expression Working Group 2013 June AGM
PPTX
IPTC Semantic Web Working Group Autumn 2012
PDF
Geosparc
PPTX
IPTC Semantic Web Working Group Summer 2012
PDF
Final report european union
IPTC Rights October 2016
Update on IPTC's EXTRA Open Source Classification Engine
ODRL and RightsML: Permissions and Restrictions for the Publishing Industry
IPTC Rights Expression Working Group 2013 June AGM
IPTC Semantic Web Working Group Autumn 2012
Geosparc
IPTC Semantic Web Working Group Summer 2012
Final report european union

Viewers also liked (7)

KEY
Introduction To rNews 1.0
PPTX
IPTC EXTRA Rules Based Classification for News
PPTX
IPTC Chairman's Welcome June 2016
PPTX
IPTC EXTRA - Open Source Rules Classification
PPTX
Seven rNews Ideas
PPTX
Welcome To IPTC AGM 2016 Berlin
PDF
Things I will tell my kids if they become entrepreneurs
Introduction To rNews 1.0
IPTC EXTRA Rules Based Classification for News
IPTC Chairman's Welcome June 2016
IPTC EXTRA - Open Source Rules Classification
Seven rNews Ideas
Welcome To IPTC AGM 2016 Berlin
Things I will tell my kids if they become entrepreneurs
Ad

Similar to IPTC Rights Expression Working Group Spring 2016 (20)

PPTX
IPTC Rights Working Group Toronto October 2018
PPTX
IPTC Rights Expression Working Group Spring 2014
PPTX
IPTC Rights Working Party Summer 2015
PPTX
Introduction to IPTC Rights - RightsML and ODRL
PPTX
IPTC Rights Expression Working Group Autumn 2013
PPTX
IPTC Rights Working Group Autumn 2014: RightsML, ODRL
PPTX
IPTC Rights Expression Language 2011 Autumn Working Group
PPTX
IPTC Rights Statements For News
PPTX
IPTC Rights Working Group Autumn 2012
PPTX
IPTC and Rights Expression Languages
PPTX
IPTC and Rights Expression Languages
PPTX
Rights Expression Languages and IPTC
PPTX
RightsML - Rights Expression Language for News Media Assets
PPTX
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
PPTX
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
PPTX
IPTC Rights Expression Language Spring 2012
PPTX
IPTC Rights Working Group Summer 2012
PDF
Lightweight rights modeling and linked data publication for online cultural h...
PPTX
How the AP Uses RightsML For Image Distribution
PPTX
Right or Not? Why Accurate Rights Statements Matter
IPTC Rights Working Group Toronto October 2018
IPTC Rights Expression Working Group Spring 2014
IPTC Rights Working Party Summer 2015
Introduction to IPTC Rights - RightsML and ODRL
IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Working Group Autumn 2014: RightsML, ODRL
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Statements For News
IPTC Rights Working Group Autumn 2012
IPTC and Rights Expression Languages
IPTC and Rights Expression Languages
Rights Expression Languages and IPTC
RightsML - Rights Expression Language for News Media Assets
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
IPTC Rights Expression Language Spring 2012
IPTC Rights Working Group Summer 2012
Lightweight rights modeling and linked data publication for online cultural h...
How the AP Uses RightsML For Image Distribution
Right or Not? Why Accurate Rights Statements Matter
Ad

More from Stuart Myles (20)

PPTX
IPTC New Taxonomies Ideas
PPTX
IPTC Board Spring 2019
PPTX
IPTC Spring 2019 Conference
PPTX
Photomation or Fauxtomation?
PPTX
Image Tagging at the Associated Press
PPTX
IPTC AGM 2018 Welcome
PPTX
How Can We Make Algorithmic News More Transparent?
PPTX
IPTC EXTRA Spring 2018
PPTX
Ap Taxonomy Localization Requirements and Challenges
PPTX
IPTC Spring Meeting Welcome To Athens April 2018
PPTX
Sustaining Television News Technical Challenges
PPTX
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
PPTX
The Search for IPTC's Next Managing Director
PPTX
IPTC Approach to News in JSON
PPTX
IPTC News in JSON November 2017
PPTX
IPTC EXTRA and EXTRA+ November 2017
PPTX
Welcome to Barcelona - IPTC November 2017
PPTX
Credibility Schema Working Group
PPTX
Rights for Photo and Video Archives at the Associated Press
PPTX
EXTRA Open Source Rules Classification for News
IPTC New Taxonomies Ideas
IPTC Board Spring 2019
IPTC Spring 2019 Conference
Photomation or Fauxtomation?
Image Tagging at the Associated Press
IPTC AGM 2018 Welcome
How Can We Make Algorithmic News More Transparent?
IPTC EXTRA Spring 2018
Ap Taxonomy Localization Requirements and Challenges
IPTC Spring Meeting Welcome To Athens April 2018
Sustaining Television News Technical Challenges
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
The Search for IPTC's Next Managing Director
IPTC Approach to News in JSON
IPTC News in JSON November 2017
IPTC EXTRA and EXTRA+ November 2017
Welcome to Barcelona - IPTC November 2017
Credibility Schema Working Group
Rights for Photo and Video Archives at the Associated Press
EXTRA Open Source Rules Classification for News

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MYSQL Presentation for SQL database connectivity
Spectroscopy.pptx food analysis technology
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx

IPTC Rights Expression Working Group Spring 2016

  • 1. Rights Expression Working Group Stuart Myles * Associated Press * 7th March 2016 © 2016 IPTC (www.iptc.org) All rights reserved https://flic.kr/p/81HXTG http://dev.iptc.org/RightsML iptc-rightsml-dev@yahoogroups.com
  • 2. RightsML Publishers need to express rights on the uses of content Often need to enforce rights on behalf of 3rd parties Clients need to know permissions and restrictions Rights are a key criteria for selecting content RightsML is an IPTC standard, based on ODRL http://dev.iptc.org/RightsML http://www.w3.org/community/odrl Express machine readable permissions, restrictions and duties Derived from media industry requirements Including AP, TR, NLA, Getty, WSJ, Newsright Implemented by AP in XML and JSON http://www.slideshare.net/smyles/iptcap-rights-api201506stuartmyles © 2016 IPTC (www.iptc.org) All rights reserved
  • 3. IPTC Rights Roadmap • Photo and Video binaries – Latest IPTC Photo Metadata update allows for rights policies – Implementation guide for embedding policy IDs in XMP • Rights evaluation engines – Some open source software exists for representing ODRL – Creating an open source evaluation engine • Identifiers – For content items, rights holders, other involved parties – Which will work across organizational boundaries • Rights statements – Reusable packages of rights – Human readable descriptions and additional metadata
  • 4. Rights in Binaries • Rights metadata for photo and video – An id linking to a registry with rights metadata – Embedding rights metadata directly in binaries • IPTC updated photo metadata to support both – Embedded metadata has an indication of the encoding scheme • IPTC recommendation is ODRL in JSON – Easy to embed in XMP - unlike RDF or XML (we tried) • All the technical pieces are there – Now we plan to write the guidelines for providers and clients © 2016 IPTC (www.iptc.org) All rights reserved 4
  • 5. Rights Evaluation Engine • Reference implementation of an evaluation engine – http://dev.iptc.org/RightsML-Implementation-Guide – http://dev.iptc.org/RIghtsML-Processing-Model • Proposal to build JSON API built on top of licensed – https://github.com/iptc/rightsml-dev/tree/master/licensed – http://www.slideshare.net/smyles/licensed-the-open-source- rightsml-engine • Demo © 2016 IPTC (www.iptc.org) All rights reserved 5
  • 6. Identifiers • Standardization for interoperability • Decentralization for agility • ODRL’s Common Vocabulary – Actions, Constraints, Party Roles • What schemes should IPTC create or recommend? – Assets – Content creators – Rights holders – Client organizations (parts of organizations) – Geography – beyond ISO 3166-1 and 3166-2 © 2016 IPTC (www.iptc.org) All rights reserved 6
  • 7. Beyond Policies: Rights Statements • RightsML is aimed precisely at describing policies – Machine readable permissions, restrictions and duties • But what about everything else, such as … – Human readable descriptions – Re-usable packages of rights – Links between sets of rights • rightsstatements.org Europeana, DPLA – For licensing and reuse of cultural objects – Directly incorporates ODRL ontology • Should IPTC create and/or host news rights statements? © 2016 IPTC (www.iptc.org) All rights reserved 7
  • 8. W3C POE • W3C Permissions and Obligations Expression WG – https://www.w3.org/2016/poe/wiki/Main_Page – https://www.w3.org/2016/poe/charter • What does this mean for ODRL? – ODRL being “only” a CG has been a barrier for some – Stated intent is to formalize ODRL 2.1 specs – Due date is December 2017 – ODRL Community Group will live on • What does this mean for RightsML? – Initial meeting was very positive © 2016 IPTC (www.iptc.org) All rights reserved 8
  • 9. Date and Place of Next Meeting Stockholm, Sweden 13 – 15 June 2016 https://flic.kr/p/tgYcsA ‫خيرا‬ ‫هللا‬ ‫جزاكم‬ © 2016 IPTC (www.iptc.org) All rights reserved 9 https://flic.kr/p/81HXTG