SlideShare a Scribd company logo
IPTC andRights Expression Languages Stuart Myles Associated Press 8th March 2011
© 2010 IPTC (www.iptc.org)    All rights reserved 2 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 3
IPTC and Rights In March 2010, we reviewed IPTC rights support NITF, NewsML 1, the G2 Family Each offers semi-structured natural language statements Conclusion a machine-readable solution is required Principally for use within the G2 family of standards IPTC would prefer to select an existing language, rather than developing a new REL entirely from scratch We conducted a survey of IPTC members We evaluated candidate languages and decided that ODRL was the best option We are working within ACAP v2 to create an ODRL Profile © 2010 IPTC (www.iptc.org)    All rights reserved 4
Rights Use Cases The 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 system One use case about rights metadata being sent from or received from clients We got three responses, with little commonality Interestingly, the main consensus was that the sending and receiving rights metadata is important but that enforcement in editorial tools is not This appears to be contradictory Why is it important to transmit rights if they aren’t to be acted on? © 2010 IPTC (www.iptc.org)    All rights reserved 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 6
IPTC and Rights Expressions NewsML 1 and NITF support a semi-structured model © 2010 IPTC (www.iptc.org)    All rights reserved 7
IPTC and Rights Expressions © 2010 IPTC (www.iptc.org)    All rights reserved 8 The G2 standards (NewsML-G2 et al) have a RightsInfo block Allows natural language statements ,[object Object],[object Object]
PLUS PLUS Licensing Data Format Provides standard vocabularies for creating licenses Similar data model to ISO REL and ODRL Specific vocabularies aimed at publishers of images PLUS has a relationship with IPTC © 2010 IPTC (www.iptc.org)    All rights reserved 10
CCREL Creative Commons Grant of rights beyond “fair use”, to promote re-use http://wiki.creativecommons.org/CC_REL Widely implemented, used in certain Yahoo! and Google applications (chiefly to find rights cleared content) © 2010 IPTC (www.iptc.org)    All rights reserved 11
ODRL v2 © 2010 IPTC (www.iptc.org)    All rights reserved 12 The Core ODRL model supports permissions, restrictions and duties http://odrl.net/2.0/DS-ODRL-Model.html
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 13
ODRL and ACAP ACAP v2 has been developing a set of news vocabularies for use in the ODRL v2 framework Principle participants have been AP, Getty, NLA, WSJ Not too late to join… ODRL v2 and ACAP v2 are on track to complete by early Q3 NLA and AP each preparing experimental implementations To see the current status Sign up to the ODRL/ACAP wiki http://odrl.net/wiki/tiki-index.php?page=ACAP+Profile © 2010 IPTC (www.iptc.org)    All rights reserved 14
IPTC and Rights Expression Languages

More Related Content

Similar to IPTC and Rights Expression Languages

IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011Stuart 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 ODRL
Stuart Myles
 
IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014
Stuart Myles
 
IPTC 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
Stuart Myles
 
RightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media AssetsRightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media Assets
IPTC
 
Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-Source
Kip Streithorst
 
Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-Source
Kip Streithorst
 
Legal interoperability: glocal perspective (LAPSI, Torino)
Legal interoperability: glocal perspective (LAPSI, Torino)Legal interoperability: glocal perspective (LAPSI, Torino)
Legal interoperability: glocal perspective (LAPSI, Torino)Federico Morando
 
Day: Open Development
Day: Open DevelopmentDay: Open Development
Day: Open Development
Day Software
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
Jonathan Jeon
 
Open Source Basics
Open Source BasicsOpen Source Basics
Open Source Basics
Ross Gardler
 
Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010
Tim Willoughby
 
Open Standards
Open StandardsOpen Standards
Open Standards
Simon Grant
 
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
Stuart Myles
 
Open metadataos summit_28oct2019vfinal
Open metadataos summit_28oct2019vfinalOpen metadataos summit_28oct2019vfinal
Open metadataos summit_28oct2019vfinal
Jeffrey Borek
 
NITF 2010 Spring Working Group
NITF 2010 Spring Working GroupNITF 2010 Spring Working Group
NITF 2010 Spring Working Group
Stuart Myles
 
Cloud4all technical overview
Cloud4all technical overviewCloud4all technical overview
Cloud4all technical overview
Dissemination Cloud4all
 
04 - Blockchain Technology - Hyperledger Fabric
04 - Blockchain Technology - Hyperledger Fabric04 - Blockchain Technology - Hyperledger Fabric
04 - Blockchain Technology - Hyperledger Fabric
ITROOS
 
Happily Married or Warring Factions? Open Source and Standards
Happily Married or Warring Factions? Open Source and StandardsHappily Married or Warring Factions? Open Source and Standards
Happily Married or Warring Factions? Open Source and Standards
Intel Corporation
 
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
 

Similar to IPTC and Rights Expression Languages (20)

IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011
 
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 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 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
 
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
 
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
 
Legal interoperability: glocal perspective (LAPSI, Torino)
Legal interoperability: glocal perspective (LAPSI, Torino)Legal interoperability: glocal perspective (LAPSI, Torino)
Legal interoperability: glocal perspective (LAPSI, Torino)
 
Day: Open Development
Day: Open DevelopmentDay: Open Development
Day: Open Development
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
Open Source Basics
Open Source BasicsOpen Source Basics
Open Source Basics
 
Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010Open source presentation enterprise ireland 2010
Open source presentation enterprise ireland 2010
 
Open Standards
Open StandardsOpen Standards
Open Standards
 
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
 
Open metadataos summit_28oct2019vfinal
Open metadataos summit_28oct2019vfinalOpen metadataos summit_28oct2019vfinal
Open metadataos summit_28oct2019vfinal
 
NITF 2010 Spring Working Group
NITF 2010 Spring Working GroupNITF 2010 Spring Working Group
NITF 2010 Spring Working Group
 
Cloud4all technical overview
Cloud4all technical overviewCloud4all technical overview
Cloud4all technical overview
 
04 - Blockchain Technology - Hyperledger Fabric
04 - Blockchain Technology - Hyperledger Fabric04 - Blockchain Technology - Hyperledger Fabric
04 - Blockchain Technology - Hyperledger Fabric
 
Happily Married or Warring Factions? Open Source and Standards
Happily Married or Warring Factions? Open Source and StandardsHappily Married or Warring Factions? Open Source and Standards
Happily Married or Warring Factions? Open Source and Standards
 
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)
 

More from Stuart Myles

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

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

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

IPTC and Rights Expression Languages

  • 1. IPTC andRights Expression Languages Stuart Myles Associated Press 8th March 2011
  • 2. © 2010 IPTC (www.iptc.org) All rights reserved 2 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”
  • 3. 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 3
  • 4. IPTC and Rights In March 2010, we reviewed IPTC rights support NITF, NewsML 1, the G2 Family Each offers semi-structured natural language statements Conclusion a machine-readable solution is required Principally for use within the G2 family of standards IPTC would prefer to select an existing language, rather than developing a new REL entirely from scratch We conducted a survey of IPTC members We evaluated candidate languages and decided that ODRL was the best option We are working within ACAP v2 to create an ODRL Profile © 2010 IPTC (www.iptc.org) All rights reserved 4
  • 5. Rights Use Cases The 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 system One use case about rights metadata being sent from or received from clients We got three responses, with little commonality Interestingly, the main consensus was that the sending and receiving rights metadata is important but that enforcement in editorial tools is not This appears to be contradictory Why is it important to transmit rights if they aren’t to be acted on? © 2010 IPTC (www.iptc.org) All rights reserved 5
  • 6. 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 6
  • 7. IPTC and Rights Expressions NewsML 1 and NITF support a semi-structured model © 2010 IPTC (www.iptc.org) All rights reserved 7
  • 8.
  • 9. PLUS PLUS Licensing Data Format Provides standard vocabularies for creating licenses Similar data model to ISO REL and ODRL Specific vocabularies aimed at publishers of images PLUS has a relationship with IPTC © 2010 IPTC (www.iptc.org) All rights reserved 10
  • 10. CCREL Creative Commons Grant of rights beyond “fair use”, to promote re-use http://wiki.creativecommons.org/CC_REL Widely implemented, used in certain Yahoo! and Google applications (chiefly to find rights cleared content) © 2010 IPTC (www.iptc.org) All rights reserved 11
  • 11. ODRL v2 © 2010 IPTC (www.iptc.org) All rights reserved 12 The Core ODRL model supports permissions, restrictions and duties http://odrl.net/2.0/DS-ODRL-Model.html
  • 12. 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 13
  • 13. ODRL and ACAP ACAP v2 has been developing a set of news vocabularies for use in the ODRL v2 framework Principle participants have been AP, Getty, NLA, WSJ Not too late to join… ODRL v2 and ACAP v2 are on track to complete by early Q3 NLA and AP each preparing experimental implementations To see the current status Sign up to the ODRL/ACAP wiki http://odrl.net/wiki/tiki-index.php?page=ACAP+Profile © 2010 IPTC (www.iptc.org) All rights reserved 14