SlideShare una empresa de Scribd logo
1 de 9
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

Más contenido relacionado

Destacado

Destacado (7)

Introduction To rNews 1.0
Introduction To rNews 1.0 Introduction To rNews 1.0
Introduction To rNews 1.0
 
IPTC EXTRA Rules Based Classification for News
IPTC EXTRA Rules Based Classification for NewsIPTC EXTRA Rules Based Classification for News
IPTC EXTRA Rules Based Classification for News
 
IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
 
IPTC EXTRA - Open Source Rules Classification
IPTC EXTRA - Open Source Rules ClassificationIPTC EXTRA - Open Source Rules Classification
IPTC EXTRA - Open Source Rules Classification
 
Seven rNews Ideas
Seven rNews IdeasSeven rNews Ideas
Seven rNews Ideas
 
Welcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 BerlinWelcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 Berlin
 
Things I will tell my kids if they become entrepreneurs
Things I will tell my kids if they become entrepreneursThings I will tell my kids if they become entrepreneurs
Things I will tell my kids if they become entrepreneurs
 

Similar a IPTC Rights Expression Working Group Spring 2016

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

Introduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRLIntroduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRL
 
IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015
 
IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014
 
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 Rights Working Group Autumn 2014: RightsML, ODRL
IPTC Rights Working Group Autumn 2014: RightsML, ODRLIPTC Rights Working Group Autumn 2014: RightsML, ODRL
IPTC Rights Working Group Autumn 2014: RightsML, ODRL
 
RightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media AssetsRightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media Assets
 
IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
 
IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Expression Working Group Autumn 2013IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Expression Working Group Autumn 2013
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your Microservices
 
Tulipp_H2020_Hipeac'17 Conference_PEPGUM Workshop_January 017
Tulipp_H2020_Hipeac'17 Conference_PEPGUM Workshop_January 017Tulipp_H2020_Hipeac'17 Conference_PEPGUM Workshop_January 017
Tulipp_H2020_Hipeac'17 Conference_PEPGUM Workshop_January 017
 
OSINT: Open Source Intelligence - Rohan Braganza
OSINT: Open Source Intelligence - Rohan BraganzaOSINT: Open Source Intelligence - Rohan Braganza
OSINT: Open Source Intelligence - Rohan Braganza
 
IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupIPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working Group
 
Sundance TULIPP Workshop at Nottingham Trent University
Sundance TULIPP Workshop at Nottingham Trent UniversitySundance TULIPP Workshop at Nottingham Trent University
Sundance TULIPP Workshop at Nottingham Trent University
 
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 
ATT&CKing with Threat Intelligence
ATT&CKing with Threat IntelligenceATT&CKing with Threat Intelligence
ATT&CKing with Threat Intelligence
 
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
 
IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018
 

Más de Stuart Myles

Más de Stuart Myles (20)

IPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasIPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
 
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 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 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
 
EXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for NewsEXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for News
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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