SlideShare una empresa de Scribd logo
1 de 11
Rights Expression Working Group
Stuart Myles * Associated Press * 24th June 2013
http://www.flickr.com/photos/anirudhkoul/3536413126/
Machine Readable Rights and the
News Industry
• Rights day as part of IPTC’s Amsterdam meeting
• Good mix of people
– technologists, standards bearers, photographers, lawyers ...
• Particular focus on photo metadata
• Embedding rights or use an identifier to link to a registry?
• Various consortia trying to tackle rights
– LCC, PLUS, CEPIC ...
• Summary of meeting, presentations, videos
http://www.iptc.org/goto?rights2013
© 2013 IPTC (www.iptc.org) All rights reserved 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
Machine processable permissions, restrictions and duties
Derived from media industry requirements
Can be embedded within content (e.g. G2, ATOM) or stand alone
Designed for automatic evaluation
ODRL v2
© 2013 IPTC (www.iptc.org) All rights reserved 4
The Core ODRL model supports permissions, restrictions and duties
http://www.w3.org/community/odrl/two/model/
ODRL Encoding
© 2013 IPTC (www.iptc.org) All rights reserved 5
The ODRL model is designed to be encoded in various formats
So far, only the XML encoding has been standardized
http://www.w3.org/community/odrl/two/xml/
Experiments in RDF / OWL
http://www.w3.org/community/odrl/wiki/SemanticWeb
And JSON
http://www.w3.org/community/odrl/work/json/
Driving Adoption
• How do we drive adoption of RightsML?
• Finish the RightsML 1.0 spec
• Provide examples and templates
• Solve RightsML in binaries
© 2013 IPTC (www.iptc.org) All rights reserved 6
Finish the RightsML 1.0 Spec
• Updated RightsML 1.0 Experimental Phase draft
– RightsML_1.0EP1-revisionDRAFTclean+dirty_2013-06-19.pdf
• Clarify relationship between ODRLv2 and RightsML 1.0
– RightsML as a standard
– RightsML as an implementation guide
– Founded on ODRL, but only need to read RightsML docs
• Validating RightsML 1.0
– ODRL XSD alone is insufficient
– We propose to also validate vocabularies and business rules
• Probably using Schematron http://www.schematron.com/spec.html
© 2013 IPTC (www.iptc.org) All rights reserved 7
Examples and Templates
• Documentation and examples
– http://dev.iptc.org/RightsML
– http://dev.iptc.org/RightsML-10-Implementation-Examples
– Spec is important but implementation is often by copying the
examples
• Additional restrictions examples being developed
– Geography
– Time
– Distribution channel
– Default “read the editors’ notes”
• MRR Survey
– http://www.surveymonkey.com/s/iptcmrr2013
© 2013 IPTC (www.iptc.org) All rights reserved 8
Rights in Binaries
• Clear theme: rights metadata for photos
– An id linking to a registry with rights metadata is one approach
– Embedding rights metadata in binaries needs to be supported
• IPTC experimented with embedding ODRL in XMP
– Quickly determined that XMP won’t support arbitrary RDF
– We toyed with using double-escaped XML
• But concluded that it was a bit inelegant
• Express ODRL model (and hence RightsML) in JSON
– Work within W3C ODRL Community Group
– http://www.w3.org/community/odrl/work/json/
© 2013 IPTC (www.iptc.org) All rights reserved 9
ODRL in JSON: An Initial Draft
{ "Permission":[
"Asset":[{"id":"as1","uid":"http://example.com/music:1234908","relation":"http://w3
.org/ns/odrl/vocab#target"}],
"Action":{"id":"ac1","name":"http://w3.org/ns/odrl/vocab#play"},
"Constraint":[{"name":"http://w3.org/ns/odrl/vocab#spatial","operator":"http://w3.o
rg/ns/odrl/vocab#eq",
"rightOperand":"http://www.itu.int/tML/tML-ISO-3166:it"}],
"Party":[{"id":"p1","uid":"http://example.com/sony:10","function":"http://w3.org/ns
/odrl/vocab#assigner"},
{"id":"p2","uid":"http://example.com/billie:888","function":"http://w3.org
/ns/odrl/vocab#assignee"}],
],
"Prohibition":[
"Asset":[{"idref":"as1"}],
"Action":{"idref":"ac1"},
"Constraint":[{"name":"http://w3.org/ns/odrl/vocab#spatial","operator":"http://w3.o
rg/ns/odrl/vocab#eq",
"rightOperand":"http://www.itu.int/tML/tML-ISO-3166:fr"}],
"Party":[{"idref":"p1"},{"idref":"p2"}]
]}
http://www.w3.org/community/odrl/work/json/
© 2013 IPTC (www.iptc.org) All rights reserved 10
Date and Place of Next Meeting
Washington, DC 21 - 23 October, 2013
http://www.flickr.com/photos/pcscheid/4351707431/
Merci et à bientôt!
© 2013 IPTC (www.iptc.org) All rights reserved 11

Más contenido relacionado

Destacado

IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016Stuart Myles
 
IPTC Semantic Web November 2010
IPTC Semantic Web November 2010IPTC Semantic Web November 2010
IPTC Semantic Web November 2010Stuart Myles
 
IPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification WorkshopIPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification WorkshopStuart Myles
 
IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013Stuart Myles
 
IPTC NITF November 2010
IPTC NITF November 2010IPTC NITF November 2010
IPTC NITF November 2010Stuart Myles
 
NITF 2010 Spring Working Group
NITF 2010 Spring Working GroupNITF 2010 Spring Working Group
NITF 2010 Spring Working GroupStuart Myles
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Destacado (9)

IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
 
IPTC Semantic Web November 2010
IPTC Semantic Web November 2010IPTC Semantic Web November 2010
IPTC Semantic Web November 2010
 
IPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification WorkshopIPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification Workshop
 
IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013
 
IPTC NITF November 2010
IPTC NITF November 2010IPTC NITF November 2010
IPTC NITF November 2010
 
NITF 2010 Spring Working Group
NITF 2010 Spring Working GroupNITF 2010 Spring Working Group
NITF 2010 Spring Working Group
 
Seven rNews Ideas
Seven rNews IdeasSeven rNews Ideas
Seven rNews Ideas
 
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar a IPTC Rights Expression Working Group 2013 June AGM

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 2014Stuart 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 2013Stuart Myles
 
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 ODRLStuart Myles
 
IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015Stuart Myles
 
IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012Stuart 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, ODRLStuart Myles
 
IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For NewsStuart 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 AssetsIPTC
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012Stuart Myles
 
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 GroupStuart 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
 
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 017Tulipp. Eu
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud ComputingAnshi Bhadoria
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your MicroservicesMarcus Hirt
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingAlan Sill
 
IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012Stuart Myles
 
Enovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query LanguageEnovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query LanguageAshikur Rahman
 

Similar a IPTC Rights Expression Working Group 2013 June AGM (20)

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 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
 
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 Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012
 
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
 
IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
 
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 Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012
 
AtoM Community Update: 2019-05
AtoM Community Update: 2019-05AtoM Community Update: 2019-05
AtoM Community Update: 2019-05
 
Moreq 2010 update
Moreq 2010 updateMoreq 2010 update
Moreq 2010 update
 
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
 
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 (...
 
Ipen2018
Ipen2018Ipen2018
Ipen2018
 
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
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your Microservices
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
 
IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012
 
Enovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query LanguageEnovia Collaboration Platform and Matrix Query Language
Enovia Collaboration Platform and Matrix Query Language
 

Más de Stuart Myles

IPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasIPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasStuart Myles
 
IPTC Board Spring 2019
IPTC Board Spring 2019IPTC Board Spring 2019
IPTC Board Spring 2019Stuart Myles
 
IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceStuart 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 PressStuart Myles
 
IPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeIPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeStuart 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 EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018Stuart 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 ChallengesStuart 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 2018Stuart Myles
 
Sustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesSustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesStuart 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 DirectorStuart Myles
 
IPTC Approach to News in JSON
IPTC Approach to News in JSONIPTC Approach to News in JSON
IPTC Approach to News in JSONStuart Myles
 
IPTC News in JSON November 2017
IPTC News in JSON November 2017IPTC News in JSON November 2017
IPTC News in JSON November 2017Stuart Myles
 
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017Stuart Myles
 
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Stuart Myles
 
Credibility Schema Working Group
Credibility Schema Working GroupCredibility Schema Working Group
Credibility Schema Working GroupStuart 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 PressStuart 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 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
 

Último

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Último (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

IPTC Rights Expression Working Group 2013 June AGM

  • 1. Rights Expression Working Group Stuart Myles * Associated Press * 24th June 2013 http://www.flickr.com/photos/anirudhkoul/3536413126/
  • 2. Machine Readable Rights and the News Industry • Rights day as part of IPTC’s Amsterdam meeting • Good mix of people – technologists, standards bearers, photographers, lawyers ... • Particular focus on photo metadata • Embedding rights or use an identifier to link to a registry? • Various consortia trying to tackle rights – LCC, PLUS, CEPIC ... • Summary of meeting, presentations, videos http://www.iptc.org/goto?rights2013 © 2013 IPTC (www.iptc.org) All rights reserved 2
  • 3. 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 Machine processable permissions, restrictions and duties Derived from media industry requirements Can be embedded within content (e.g. G2, ATOM) or stand alone Designed for automatic evaluation
  • 4. ODRL v2 © 2013 IPTC (www.iptc.org) All rights reserved 4 The Core ODRL model supports permissions, restrictions and duties http://www.w3.org/community/odrl/two/model/
  • 5. ODRL Encoding © 2013 IPTC (www.iptc.org) All rights reserved 5 The ODRL model is designed to be encoded in various formats So far, only the XML encoding has been standardized http://www.w3.org/community/odrl/two/xml/ Experiments in RDF / OWL http://www.w3.org/community/odrl/wiki/SemanticWeb And JSON http://www.w3.org/community/odrl/work/json/
  • 6. Driving Adoption • How do we drive adoption of RightsML? • Finish the RightsML 1.0 spec • Provide examples and templates • Solve RightsML in binaries © 2013 IPTC (www.iptc.org) All rights reserved 6
  • 7. Finish the RightsML 1.0 Spec • Updated RightsML 1.0 Experimental Phase draft – RightsML_1.0EP1-revisionDRAFTclean+dirty_2013-06-19.pdf • Clarify relationship between ODRLv2 and RightsML 1.0 – RightsML as a standard – RightsML as an implementation guide – Founded on ODRL, but only need to read RightsML docs • Validating RightsML 1.0 – ODRL XSD alone is insufficient – We propose to also validate vocabularies and business rules • Probably using Schematron http://www.schematron.com/spec.html © 2013 IPTC (www.iptc.org) All rights reserved 7
  • 8. Examples and Templates • Documentation and examples – http://dev.iptc.org/RightsML – http://dev.iptc.org/RightsML-10-Implementation-Examples – Spec is important but implementation is often by copying the examples • Additional restrictions examples being developed – Geography – Time – Distribution channel – Default “read the editors’ notes” • MRR Survey – http://www.surveymonkey.com/s/iptcmrr2013 © 2013 IPTC (www.iptc.org) All rights reserved 8
  • 9. Rights in Binaries • Clear theme: rights metadata for photos – An id linking to a registry with rights metadata is one approach – Embedding rights metadata in binaries needs to be supported • IPTC experimented with embedding ODRL in XMP – Quickly determined that XMP won’t support arbitrary RDF – We toyed with using double-escaped XML • But concluded that it was a bit inelegant • Express ODRL model (and hence RightsML) in JSON – Work within W3C ODRL Community Group – http://www.w3.org/community/odrl/work/json/ © 2013 IPTC (www.iptc.org) All rights reserved 9
  • 10. ODRL in JSON: An Initial Draft { "Permission":[ "Asset":[{"id":"as1","uid":"http://example.com/music:1234908","relation":"http://w3 .org/ns/odrl/vocab#target"}], "Action":{"id":"ac1","name":"http://w3.org/ns/odrl/vocab#play"}, "Constraint":[{"name":"http://w3.org/ns/odrl/vocab#spatial","operator":"http://w3.o rg/ns/odrl/vocab#eq", "rightOperand":"http://www.itu.int/tML/tML-ISO-3166:it"}], "Party":[{"id":"p1","uid":"http://example.com/sony:10","function":"http://w3.org/ns /odrl/vocab#assigner"}, {"id":"p2","uid":"http://example.com/billie:888","function":"http://w3.org /ns/odrl/vocab#assignee"}], ], "Prohibition":[ "Asset":[{"idref":"as1"}], "Action":{"idref":"ac1"}, "Constraint":[{"name":"http://w3.org/ns/odrl/vocab#spatial","operator":"http://w3.o rg/ns/odrl/vocab#eq", "rightOperand":"http://www.itu.int/tML/tML-ISO-3166:fr"}], "Party":[{"idref":"p1"},{"idref":"p2"}] ]} http://www.w3.org/community/odrl/work/json/ © 2013 IPTC (www.iptc.org) All rights reserved 10
  • 11. Date and Place of Next Meeting Washington, DC 21 - 23 October, 2013 http://www.flickr.com/photos/pcscheid/4351707431/ Merci et à bientôt! © 2013 IPTC (www.iptc.org) All rights reserved 11