SlideShare a Scribd company logo
IPTC andRights Expression LanguagesStuart MylesAssociated Press8th March 2011
© 2010 IPTC (www.iptc.org)    All rights reserved2Rights 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 NewsLooking at the examples of usage rights for news content, we see some common types of factors:Specific organizationsTypes of organizationsPermitted or restricted actions (e.g. sales)Required actions (e.g. attribution)Time constraintsGeographic locationsPlatforms (e.g. mobile)© 2010 IPTC (www.iptc.org)    All rights reserved3
IPTC and RightsIn March 2010, we reviewed IPTC rights supportNITF, NewsML 1, the G2 FamilyEach offers semi-structured natural language statementsConclusion a machine-readable solution is requiredPrincipally for use within the G2 family of standardsIPTC would prefer to select an existing language, rather than developing a new REL entirely from scratchWe conducted a survey of IPTC membersWe evaluated candidate languages and decided that ODRL was the best optionWe are working within ACAP v2 to create an ODRL Profile© 2010 IPTC (www.iptc.org)    All rights reserved4
Rights Use CasesThe survey was structured as five suggested use cases, to see if there was any commonality:Four use cases concerning applying rights metadata within an editorial systemOne use case about rights metadata being sent from or received from clientsWe got three responses, with little commonalityInterestingly, the main consensus was that the sending and receiving rights metadata is important but that enforcement in editorial tools is notThis appears to be contradictoryWhy is it important to transmit rights if they aren’t to be acted on?© 2010 IPTC (www.iptc.org)    All rights reserved5
Rights Expression Language?A machine-readable language to convey rights associated with a piece of contentAutomatically answer the question Can we use this content for this particular purpose?Rights:Permissions and restrictions on the use of a piece of contentGranted by a rights holder to a userBasic Structure:{Party A} grants {Party B} the right to {Action C} with {Item D} under {Condition E}© 2010 IPTC (www.iptc.org)    All rights reserved6
IPTC and Rights ExpressionsNewsML 1 and NITF support asemi-structured model© 2010 IPTC (www.iptc.org)    All rights reserved7
IPTC and Rights Expressions© 2010 IPTC (www.iptc.org)    All rights reserved8The G2 standards (NewsML-G2 et al) have a RightsInfo blockAllows natural language statementsDifferent model than NITF or NewsML1MPEG-21 / ISO REL© 2010 IPTC (www.iptc.org)    All rights reserved9MPEG-21 expresses requirements for a Rights Expression LanguageImplemented as ISO/IEC21000/5:2004A relatively simple data model, implemented as XML
PLUSPLUS Licensing Data FormatProvides standard vocabularies for creating licensesSimilar data model to ISO REL and ODRLSpecific vocabularies aimed at publishers of imagesPLUS has a relationship with IPTC© 2010 IPTC (www.iptc.org)    All rights reserved10
CCRELCreative CommonsGrant of rights beyond “fair use”, to promote re-usehttp://wiki.creativecommons.org/CC_RELWidely implemented, used in certain Yahoo! and Google applications (chiefly to find rights cleared content)© 2010 IPTC (www.iptc.org)    All rights reserved11
ODRL v2© 2010 IPTC (www.iptc.org)    All rights reserved12The Core ODRL model supports permissions, restrictions and dutieshttp://odrl.net/2.0/DS-ODRL-Model.html
The ODRL ApproachCore modelThe basic framework for expressing rights and restrictionsDomain-specific vocabulariesSpecific actions or constraintsDesigned to be used by a particular industryTerms and their definitionsCommon vocabularyDesigning a vocabulary that is not aimed at a specific verticalBased on other RELs, including PLUSEncodingExpressing ODRL in XML, RDF (perhaps JSON, microformats)© 2010 IPTC (www.iptc.org)    All rights reserved13
ODRL and ACAPACAP v2 has been developing a set of news vocabularies for use in the ODRL v2 frameworkPrinciple participants have been AP, Getty, NLA, WSJNot too late to join…ODRL v2 and ACAP v2 are on track to complete by early Q3NLA and AP each preparing experimental implementationsTo see the current statusSign up to the ODRL/ACAP wikihttp://odrl.net/wiki/tiki-index.php?page=ACAP+Profile© 2010 IPTC (www.iptc.org)    All rights reserved14
IPTC and Rights Expression Languages

More Related Content

PPTX
Rights Expression Languages and IPTC
PPTX
IPTC Rights Expression Language 2011 Autumn Working Group
PPTX
IPTC News Exchange Formats Working Party Autumn 2012
PPTX
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
PPTX
IPTC NITF Maintenance June 2010
PPTX
IPTC News in JSON AGM 2013
PPTX
IPTC NITF November 2010
PPTX
IPTC Semantic Web June 2011
Rights Expression Languages and IPTC
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC News Exchange Formats Working Party Autumn 2012
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
IPTC NITF Maintenance June 2010
IPTC News in JSON AGM 2013
IPTC NITF November 2010
IPTC Semantic Web June 2011

Similar to IPTC and Rights Expression Languages (20)

PPTX
IPTC Semantic Web March 2011
PPTX
Introduction to IPTC Rights - RightsML and ODRL
PPTX
IPTC Rights Expression Working Group Spring 2014
PPTX
IPTC Semantic Web 2011 Autumn Working Party
PPTX
RightsML - Rights Expression Language for News Media Assets
PPT
Opticks - Journey To Open-Source
PPT
Opticks - Journey To Open-Source
PDF
Legal interoperability: glocal perspective (LAPSI, Torino)
PDF
Day: Open Development
PDF
OCF/IoTivity for Healthcare/Fitness/Wearable
PPT
Open Source Basics
PPTX
Open source presentation enterprise ireland 2010
ODP
Open Standards
PPTX
IPTC Rights Expression Working Group Spring 2016
PDF
Open metadataos summit_28oct2019vfinal
PPTX
NITF 2010 Spring Working Group
PPT
Cloud4all technical overview
PDF
04 - Blockchain Technology - Hyperledger Fabric
PDF
Happily Married or Warring Factions? Open Source and Standards
PDF
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
IPTC Semantic Web March 2011
Introduction to IPTC Rights - RightsML and ODRL
IPTC Rights Expression Working Group Spring 2014
IPTC Semantic Web 2011 Autumn Working Party
RightsML - Rights Expression Language for News Media Assets
Opticks - Journey To Open-Source
Opticks - Journey To Open-Source
Legal interoperability: glocal perspective (LAPSI, Torino)
Day: Open Development
OCF/IoTivity for Healthcare/Fitness/Wearable
Open Source Basics
Open source presentation enterprise ireland 2010
Open Standards
IPTC Rights Expression Working Group Spring 2016
Open metadataos summit_28oct2019vfinal
NITF 2010 Spring Working Group
Cloud4all technical overview
04 - Blockchain Technology - Hyperledger Fabric
Happily Married or Warring Factions? Open Source and Standards
EOLE / OWF 12 - Foss and competition law-benjamin jean (eole2012)
Ad

More from Stuart Myles (20)

PPTX
IPTC Rights Statements For News
PPTX
IPTC New Taxonomies Ideas
PPTX
IPTC Board Spring 2019
PPTX
IPTC Spring 2019 Conference
PPTX
Photomation or Fauxtomation?
PPTX
Image Tagging at the Associated Press
PPTX
IPTC Rights Working Group Toronto October 2018
PPTX
IPTC AGM 2018 Welcome
PPTX
How Can We Make Algorithmic News More Transparent?
PPTX
IPTC EXTRA Spring 2018
PPTX
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
PPTX
Ap Taxonomy Localization Requirements and Challenges
PPTX
IPTC Spring Meeting Welcome To Athens April 2018
PPTX
Sustaining Television News Technical Challenges
PPTX
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
PPTX
The Search for IPTC's Next Managing Director
PPTX
IPTC Approach to News in JSON
PPTX
IPTC News in JSON November 2017
PPTX
IPTC EXTRA and EXTRA+ November 2017
PPTX
Welcome to Barcelona - IPTC November 2017
IPTC Rights Statements For News
IPTC New Taxonomies Ideas
IPTC Board Spring 2019
IPTC Spring 2019 Conference
Photomation or Fauxtomation?
Image Tagging at the Associated Press
IPTC Rights Working Group Toronto October 2018
IPTC AGM 2018 Welcome
How Can We Make Algorithmic News More Transparent?
IPTC EXTRA Spring 2018
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
Ap Taxonomy Localization Requirements and Challenges
IPTC Spring Meeting Welcome To Athens April 2018
Sustaining Television News Technical Challenges
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
The Search for IPTC's Next Managing Director
IPTC Approach to News in JSON
IPTC News in JSON November 2017
IPTC EXTRA and EXTRA+ November 2017
Welcome to Barcelona - IPTC November 2017
Ad

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Empathic Computing: Creating Shared Understanding
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Spectroscopy.pptx food analysis technology
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Chapter 3 Spatial Domain Image Processing.pdf

IPTC and Rights Expression Languages

  • 1. IPTC andRights Expression LanguagesStuart MylesAssociated Press8th March 2011
  • 2. © 2010 IPTC (www.iptc.org) All rights reserved2Rights 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”
  • 3. Usage Rights and NewsLooking at the examples of usage rights for news content, we see some common types of factors:Specific organizationsTypes of organizationsPermitted or restricted actions (e.g. sales)Required actions (e.g. attribution)Time constraintsGeographic locationsPlatforms (e.g. mobile)© 2010 IPTC (www.iptc.org) All rights reserved3
  • 4. IPTC and RightsIn March 2010, we reviewed IPTC rights supportNITF, NewsML 1, the G2 FamilyEach offers semi-structured natural language statementsConclusion a machine-readable solution is requiredPrincipally for use within the G2 family of standardsIPTC would prefer to select an existing language, rather than developing a new REL entirely from scratchWe conducted a survey of IPTC membersWe evaluated candidate languages and decided that ODRL was the best optionWe are working within ACAP v2 to create an ODRL Profile© 2010 IPTC (www.iptc.org) All rights reserved4
  • 5. Rights Use CasesThe survey was structured as five suggested use cases, to see if there was any commonality:Four use cases concerning applying rights metadata within an editorial systemOne use case about rights metadata being sent from or received from clientsWe got three responses, with little commonalityInterestingly, the main consensus was that the sending and receiving rights metadata is important but that enforcement in editorial tools is notThis appears to be contradictoryWhy is it important to transmit rights if they aren’t to be acted on?© 2010 IPTC (www.iptc.org) All rights reserved5
  • 6. Rights Expression Language?A machine-readable language to convey rights associated with a piece of contentAutomatically answer the question Can we use this content for this particular purpose?Rights:Permissions and restrictions on the use of a piece of contentGranted by a rights holder to a userBasic Structure:{Party A} grants {Party B} the right to {Action C} with {Item D} under {Condition E}© 2010 IPTC (www.iptc.org) All rights reserved6
  • 7. IPTC and Rights ExpressionsNewsML 1 and NITF support asemi-structured model© 2010 IPTC (www.iptc.org) All rights reserved7
  • 8. IPTC and Rights Expressions© 2010 IPTC (www.iptc.org) All rights reserved8The G2 standards (NewsML-G2 et al) have a RightsInfo blockAllows natural language statementsDifferent model than NITF or NewsML1MPEG-21 / ISO REL© 2010 IPTC (www.iptc.org) All rights reserved9MPEG-21 expresses requirements for a Rights Expression LanguageImplemented as ISO/IEC21000/5:2004A relatively simple data model, implemented as XML
  • 9. PLUSPLUS Licensing Data FormatProvides standard vocabularies for creating licensesSimilar data model to ISO REL and ODRLSpecific vocabularies aimed at publishers of imagesPLUS has a relationship with IPTC© 2010 IPTC (www.iptc.org) All rights reserved10
  • 10. CCRELCreative CommonsGrant of rights beyond “fair use”, to promote re-usehttp://wiki.creativecommons.org/CC_RELWidely implemented, used in certain Yahoo! and Google applications (chiefly to find rights cleared content)© 2010 IPTC (www.iptc.org) All rights reserved11
  • 11. ODRL v2© 2010 IPTC (www.iptc.org) All rights reserved12The Core ODRL model supports permissions, restrictions and dutieshttp://odrl.net/2.0/DS-ODRL-Model.html
  • 12. The ODRL ApproachCore modelThe basic framework for expressing rights and restrictionsDomain-specific vocabulariesSpecific actions or constraintsDesigned to be used by a particular industryTerms and their definitionsCommon vocabularyDesigning a vocabulary that is not aimed at a specific verticalBased on other RELs, including PLUSEncodingExpressing ODRL in XML, RDF (perhaps JSON, microformats)© 2010 IPTC (www.iptc.org) All rights reserved13
  • 13. ODRL and ACAPACAP v2 has been developing a set of news vocabularies for use in the ODRL v2 frameworkPrinciple participants have been AP, Getty, NLA, WSJNot too late to join…ODRL v2 and ACAP v2 are on track to complete by early Q3NLA and AP each preparing experimental implementationsTo see the current statusSign up to the ODRL/ACAP wikihttp://odrl.net/wiki/tiki-index.php?page=ACAP+Profile© 2010 IPTC (www.iptc.org) All rights reserved14