SlideShare uma empresa 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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 SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 2024The Digital Insurer
 
[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.pdfhans926745
 
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 MenDelhi Call girls
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
[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
 

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