SlideShare une entreprise Scribd logo
1  sur  14
IPTCRights Expression LanguageWorking Group Stuart Myles Associated Press 5th October 2011
Rights 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 Traditionally, restrictions are human-readable text Such as special instructions or in captions, scripts Need to be suppressed before display, can skew autocoding Machine-readable rights are required Fewer editors touch content before it is published to consumers Technology changes - increased use of APIs Sophisticated combinations of permissions and restrictions © 2010 IPTC (www.iptc.org)    All rights reserved 2
© 2010 IPTC (www.iptc.org)    All rights reserved 3 Rights Examples “No New York” “Not for Yahoo” “No Canada mobile” “No sales” “Any non-commercial use, requires attribution” “No Internet/Mobile usage without Football Association Premier League (FAPL) license” “No mobile use until 2 hours after the match, website users are obliged to comply with DFL restrictions”
Usage Rights and News Looking at the examples of usage rights for news content, we see some common types of factors: Specific organizations Types of organizations Permitted or restricted actions (e.g. sales) Required actions (e.g. attribution) Time constraints Geographic locations Platforms (e.g. mobile) © 2010 IPTC (www.iptc.org)    All rights reserved 4
Rights Expression Language? A machine-readable language to convey rights associated with a piece of content Automatically answer the question  Can we use this content for this particular purpose? Rights: Permissions and restrictions on the use of a piece of content Granted by a rights holder to a user Basic Structure: {Party A} grants {Party B} the right to {Action C} with {Item D} under {Condition E} © 2010 IPTC (www.iptc.org)    All rights reserved 5
IPTC and Rights In March 2010, IPTC reviewed rights support Looked at NITF, NewsML 1, the G2 Family Each offers semi-structured natural language statements Conclusion: a machine-readable solution is required IPTC decided to select an existing language, rather than developing a new REL entirely from scratch We evaluated candidate languages and selected ODRL IPTC worked with ACAP to create an ODRL Profile IPTC took over ACAP June 2011 ODRL became a W3C Community Group © 2010 IPTC (www.iptc.org)    All rights reserved 6
The ODRL Approach Core model The basic framework for expressing rights and restrictions Domain-specific vocabularies Specific actions or constraints Designed to be used by a particular industry Terms and their definitions Common vocabulary Designing a vocabulary that is not aimed at a specific vertical Based on other RELs, including PLUS Encoding Expressing ODRL in XML, RDF (perhaps JSON, microformats) © 2010 IPTC (www.iptc.org)    All rights reserved 7
ODRL v2 © 2010 IPTC (www.iptc.org)    All rights reserved 8 The Core ODRL model supports permissions, restrictions and duties http://odrl.net/2.0/DS-ODRL-Model.html
RightsML 1.0 RightsML 1.0 is a profile of ODRL 2.0 Aimed specifically at the b2b news syndication use case Developed within ACAP, principle participants were AP, NLA, Getty, WSJ, IPTC RightsML 1.0 circulated in RightsML_1.0-spec_1D6 Specifies a subset of the ODRL v2 Common Vocabulary Specifies RightsML 1.0 Vocabulary Extension mechanisms for certain attributes Can be embedded within content (e.g. G2, ATOM) or stand alone © 2010 IPTC (www.iptc.org)    All rights reserved 9
RightsML 1.0 Actions aggregate  annotate  attribute  delete  derive / modify  display / present  export / transform  extract  give  include © 2010 IPTC (www.iptc.org)    All rights reserved 10 index inform  nextPolicy obtainConsent pay  play / present  print  share  translate
RightsML 1.0 Example © 2010 IPTC (www.iptc.org)    All rights reserved 11 The Assignee is permitted to copy the Asset, but this entails a one-off Duty to obtain a license to do so before the Asset is copied.
RightsML MOTION – Standards Committee To adopt RightsMLversion 0.9 as specified by the document RightsML_1.0-spec_1D6 © 2010 IPTC (www.iptc.org)    All rights reserved 12
Any Other Business? © 2010 IPTC (www.iptc.org)    All rights reserved 13
Date and Place of Next Meeting London 19th – 21st  March, 2012 Dankeund auf Wiedersehen! © 2010 IPTC (www.iptc.org)    All rights reserved 14

Contenu connexe

Similaire à IPTC Rights Expression Language 2011 Autumn Working Group

IPTC Semantic Web June 2011
IPTC Semantic Web June 2011IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
Stuart Myles
 
IPTC NITF November 2010
IPTC NITF November 2010IPTC NITF November 2010
IPTC NITF November 2010
Stuart Myles
 
IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011
Stuart Myles
 
IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010
Stuart Myles
 
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
Paris Open Source Summit
 
IPTC News Exchange Formats 2011 Autumn Working Party Report
IPTC News Exchange Formats 2011 Autumn Working Party ReportIPTC News Exchange Formats 2011 Autumn Working Party Report
IPTC News Exchange Formats 2011 Autumn Working Party Report
Stuart Myles
 

Similaire à IPTC Rights Expression Language 2011 Autumn Working Group (20)

IPTC Rights Expression Working Group 2013 June AGM
IPTC Rights Expression Working Group 2013 June AGMIPTC Rights Expression Working Group 2013 June AGM
IPTC Rights Expression Working Group 2013 June AGM
 
IPTC Rights Expression Working Group Spring 2016
IPTC Rights Expression Working Group Spring 2016IPTC Rights Expression Working Group Spring 2016
IPTC Rights Expression Working Group Spring 2016
 
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
 
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
 
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
 
IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015
 
IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011
 
Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-Source
 
Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-Source
 
IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010
 
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 Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012
 
IPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working PartyIPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working Party
 
Open source business models for FOSSASIA 2015
Open source business models for FOSSASIA 2015Open source business models for FOSSASIA 2015
Open source business models for FOSSASIA 2015
 
OpenDocument Traps
OpenDocument TrapsOpenDocument Traps
OpenDocument Traps
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
 
IPTC News Exchange Formats 2011 Autumn Working Party Report
IPTC News Exchange Formats 2011 Autumn Working Party ReportIPTC News Exchange Formats 2011 Autumn Working Party Report
IPTC News Exchange Formats 2011 Autumn Working Party Report
 
IPTC Rights October 2016
IPTC Rights October 2016IPTC Rights October 2016
IPTC Rights October 2016
 

Plus de Stuart Myles

Plus de Stuart Myles (20)

IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
 
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 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 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
 

Dernier

Dernier (10)

Top^Clinic ^%[+27785538335__Safe*Women's clinic//Abortion Pills In Musina
Top^Clinic ^%[+27785538335__Safe*Women's clinic//Abortion Pills In MusinaTop^Clinic ^%[+27785538335__Safe*Women's clinic//Abortion Pills In Musina
Top^Clinic ^%[+27785538335__Safe*Women's clinic//Abortion Pills In Musina
 
Wikipedia vs its evil cousin Conservapedia.pptx
Wikipedia vs its evil cousin Conservapedia.pptxWikipedia vs its evil cousin Conservapedia.pptx
Wikipedia vs its evil cousin Conservapedia.pptx
 
KING VISHNU BHAGWANON KA BHAGWAN PARAMATMONKA PARATOMIC PARAMANU KASARVAMANVA...
KING VISHNU BHAGWANON KA BHAGWAN PARAMATMONKA PARATOMIC PARAMANU KASARVAMANVA...KING VISHNU BHAGWANON KA BHAGWAN PARAMATMONKA PARATOMIC PARAMANU KASARVAMANVA...
KING VISHNU BHAGWANON KA BHAGWAN PARAMATMONKA PARATOMIC PARAMANU KASARVAMANVA...
 
Indian Economy: The Challenge Ahead Since India gained
Indian Economy: The Challenge Ahead Since India gainedIndian Economy: The Challenge Ahead Since India gained
Indian Economy: The Challenge Ahead Since India gained
 
12052024_First India Newspaper Jaipur.pdf
12052024_First India Newspaper Jaipur.pdf12052024_First India Newspaper Jaipur.pdf
12052024_First India Newspaper Jaipur.pdf
 
Income Tax Regime Dilemma – New VS. Old pdf
Income Tax Regime Dilemma – New VS. Old pdfIncome Tax Regime Dilemma – New VS. Old pdf
Income Tax Regime Dilemma – New VS. Old pdf
 
Press-Information-Bureau-14-given-citizenship.pdf
Press-Information-Bureau-14-given-citizenship.pdfPress-Information-Bureau-14-given-citizenship.pdf
Press-Information-Bureau-14-given-citizenship.pdf
 
Textile Waste In India/managing-textile-waste-in-India
Textile Waste In India/managing-textile-waste-in-IndiaTextile Waste In India/managing-textile-waste-in-India
Textile Waste In India/managing-textile-waste-in-India
 
11052024_First India Newspaper Jaipur.pdf
11052024_First India Newspaper Jaipur.pdf11052024_First India Newspaper Jaipur.pdf
11052024_First India Newspaper Jaipur.pdf
 
10052024_First India Newspaper Jaipur.pdf
10052024_First India Newspaper Jaipur.pdf10052024_First India Newspaper Jaipur.pdf
10052024_First India Newspaper Jaipur.pdf
 

IPTC Rights Expression Language 2011 Autumn Working Group

  • 1. IPTCRights Expression LanguageWorking Group Stuart Myles Associated Press 5th October 2011
  • 2. Rights 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 Traditionally, restrictions are human-readable text Such as special instructions or in captions, scripts Need to be suppressed before display, can skew autocoding Machine-readable rights are required Fewer editors touch content before it is published to consumers Technology changes - increased use of APIs Sophisticated combinations of permissions and restrictions © 2010 IPTC (www.iptc.org) All rights reserved 2
  • 3. © 2010 IPTC (www.iptc.org) All rights reserved 3 Rights Examples “No New York” “Not for Yahoo” “No Canada mobile” “No sales” “Any non-commercial use, requires attribution” “No Internet/Mobile usage without Football Association Premier League (FAPL) license” “No mobile use until 2 hours after the match, website users are obliged to comply with DFL restrictions”
  • 4. Usage Rights and News Looking at the examples of usage rights for news content, we see some common types of factors: Specific organizations Types of organizations Permitted or restricted actions (e.g. sales) Required actions (e.g. attribution) Time constraints Geographic locations Platforms (e.g. mobile) © 2010 IPTC (www.iptc.org) All rights reserved 4
  • 5. Rights Expression Language? A machine-readable language to convey rights associated with a piece of content Automatically answer the question Can we use this content for this particular purpose? Rights: Permissions and restrictions on the use of a piece of content Granted by a rights holder to a user Basic Structure: {Party A} grants {Party B} the right to {Action C} with {Item D} under {Condition E} © 2010 IPTC (www.iptc.org) All rights reserved 5
  • 6. IPTC and Rights In March 2010, IPTC reviewed rights support Looked at NITF, NewsML 1, the G2 Family Each offers semi-structured natural language statements Conclusion: a machine-readable solution is required IPTC decided to select an existing language, rather than developing a new REL entirely from scratch We evaluated candidate languages and selected ODRL IPTC worked with ACAP to create an ODRL Profile IPTC took over ACAP June 2011 ODRL became a W3C Community Group © 2010 IPTC (www.iptc.org) All rights reserved 6
  • 7. The ODRL Approach Core model The basic framework for expressing rights and restrictions Domain-specific vocabularies Specific actions or constraints Designed to be used by a particular industry Terms and their definitions Common vocabulary Designing a vocabulary that is not aimed at a specific vertical Based on other RELs, including PLUS Encoding Expressing ODRL in XML, RDF (perhaps JSON, microformats) © 2010 IPTC (www.iptc.org) All rights reserved 7
  • 8. ODRL v2 © 2010 IPTC (www.iptc.org) All rights reserved 8 The Core ODRL model supports permissions, restrictions and duties http://odrl.net/2.0/DS-ODRL-Model.html
  • 9. RightsML 1.0 RightsML 1.0 is a profile of ODRL 2.0 Aimed specifically at the b2b news syndication use case Developed within ACAP, principle participants were AP, NLA, Getty, WSJ, IPTC RightsML 1.0 circulated in RightsML_1.0-spec_1D6 Specifies a subset of the ODRL v2 Common Vocabulary Specifies RightsML 1.0 Vocabulary Extension mechanisms for certain attributes Can be embedded within content (e.g. G2, ATOM) or stand alone © 2010 IPTC (www.iptc.org) All rights reserved 9
  • 10. RightsML 1.0 Actions aggregate annotate attribute delete derive / modify display / present export / transform extract give include © 2010 IPTC (www.iptc.org) All rights reserved 10 index inform nextPolicy obtainConsent pay play / present print share translate
  • 11. RightsML 1.0 Example © 2010 IPTC (www.iptc.org) All rights reserved 11 The Assignee is permitted to copy the Asset, but this entails a one-off Duty to obtain a license to do so before the Asset is copied.
  • 12. RightsML MOTION – Standards Committee To adopt RightsMLversion 0.9 as specified by the document RightsML_1.0-spec_1D6 © 2010 IPTC (www.iptc.org) All rights reserved 12
  • 13. Any Other Business? © 2010 IPTC (www.iptc.org) All rights reserved 13
  • 14. Date and Place of Next Meeting London 19th – 21st March, 2012 Dankeund auf Wiedersehen! © 2010 IPTC (www.iptc.org) All rights reserved 14