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

Viewers also liked

Introduction To rNews 1.0
Introduction To rNews 1.0 Introduction To rNews 1.0
Introduction To rNews 1.0
Evan Sandhaus
 
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
Stuart Myles
 
IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
Stuart Myles
 
IPTC EXTRA - Open Source Rules Classification
IPTC EXTRA - Open Source Rules ClassificationIPTC EXTRA - Open Source Rules Classification
IPTC EXTRA - Open Source Rules Classification
Stuart Myles
 
Seven rNews Ideas
Seven rNews IdeasSeven rNews Ideas
Seven rNews Ideas
Stuart Myles
 
Welcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 BerlinWelcome To IPTC AGM 2016 Berlin
Welcome To IPTC AGM 2016 Berlin
Stuart Myles
 
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
Laurent Haug
 

Viewers also liked (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 to IPTC Rights Expression Working Group Spring 2016

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
Stuart Myles
 
IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015
Stuart Myles
 
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
Stuart Myles
 
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
Stuart Myles
 
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
Stuart Myles
 
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
 
IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
Stuart Myles
 
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
Stuart Myles
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your Microservices
Marcus Hirt
 
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
Tulipp. Eu
 
OSINT: Open Source Intelligence - Rohan Braganza
OSINT: Open Source Intelligence - Rohan BraganzaOSINT: Open Source Intelligence - Rohan Braganza
OSINT: Open Source Intelligence - Rohan Braganza
NSConclave
 
IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012
Stuart Myles
 
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 (...
Open Mobile 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
Stuart Myles
 
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
Sundance Multiprocessor Technology Ltd.
 
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018
Oracle Developers
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
Bruno Cornec
 
ATT&CKing with Threat Intelligence
ATT&CKing with Threat IntelligenceATT&CKing with Threat Intelligence
ATT&CKing with Threat Intelligence
Christopher Korban
 
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...
Shane Coughlan
 
IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018
Stuart Myles
 

Similar to 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
 

More from Stuart Myles

IPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasIPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
Stuart Myles
 
IPTC Board Spring 2019
IPTC Board Spring 2019IPTC Board Spring 2019
IPTC Board Spring 2019
Stuart Myles
 
IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 Conference
Stuart Myles
 
Photomation or Fauxtomation?
Photomation or Fauxtomation?Photomation or Fauxtomation?
Photomation or Fauxtomation?
Stuart Myles
 
Image Tagging at the Associated Press
Image Tagging at the Associated PressImage Tagging at the Associated Press
Image Tagging at the Associated Press
Stuart Myles
 
IPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeIPTC AGM 2018 Welcome
IPTC AGM 2018 Welcome
Stuart Myles
 
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?
Stuart Myles
 
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...
Stuart Myles
 
Ap Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and ChallengesAp Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and Challenges
Stuart Myles
 
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
Stuart Myles
 
Sustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesSustaining Television News Technical Challenges
Sustaining Television News Technical Challenges
Stuart Myles
 
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...
Stuart Myles
 
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
Stuart Myles
 
IPTC Approach to News in JSON
IPTC Approach to News in JSONIPTC Approach to News in JSON
IPTC Approach to News in JSON
Stuart Myles
 
IPTC News in JSON November 2017
IPTC News in JSON November 2017IPTC News in JSON November 2017
IPTC News in JSON November 2017
Stuart Myles
 
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017
Stuart Myles
 
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017
Stuart Myles
 
Credibility Schema Working Group
Credibility Schema Working GroupCredibility Schema Working Group
Credibility Schema Working Group
Stuart Myles
 
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
Stuart Myles
 
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
Stuart Myles
 

More from 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
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

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