SlideShare a Scribd company logo
Rights Expression Working Group
Stuart Myles * Associated Press * 10th March 2014
http://www.flickr.com/photos/toffaelrashid/7574046808/
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
© 2014 IPTC (www.iptc.org) All rights reserved 3
The Core ODRL model supports permissions, restrictions and duties
http://www.w3.org/community/odrl/two/model/
ODRL Encoding (1/3)
© 2014 IPTC (www.iptc.org) All rights reserved 4
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/
ODRL Encoding (2/3)
There is an official draft for an ODRL ontology
http://www.w3.org/ns/odrl/2/
© 2014 IPTC (www.iptc.org) All rights reserved 5
ODRL Encoding (3/3)
And an updated draft for ODRL in JSON
http://www.w3.org/community/odrl/work/json/
© 2014 IPTC (www.iptc.org) All rights reserved 6
Driving Adoption
• Working with W3C CG to refine and simplify ODRL 2.0
• Provide more examples and templates
• Address RightsML in binaries via ODRL in JSON
© 2014 IPTC (www.iptc.org) All rights reserved 7
Examples and Templates
• Lots of work on documentation
– http://dev.iptc.org/RightsML
• Simple restrictions examples, designed to be templates
– Geography
– Time
– Distribution channel
– Default “read the editors’ notes”
– Action
– Duty to pay
– http://dev.iptc.org/RightsML-Examples-Simple-Cases
• Now re-working the original examples
– http://dev.iptc.org/RightsML-10-Implementation-Examples
– Using the new “simple” examples as building blocks
© 2014 IPTC (www.iptc.org) All rights reserved 8
Refining ODRL
• Working with ODRL W3C CG
– Simplify and enhance ODRL
– Improve documentation
• Slim down the Common Vocabulary
– Remove terms that really belong in their own profiles
– OMA
– CC / CCREL
– ONIX
• Adding profile attribute
• Adding datatype and unit to constraints
© 2014 IPTC (www.iptc.org) All rights reserved 9
Rights in Binaries
• Rights metadata for photo and video
– An id linking to a registry with rights metadata is one approach
– Embedding rights metadata in binaries needs to be supported
• Express ODRL and hence RightsML in JSON
– Easy to embed in XMP (unlike RDF or XML)
– Designed to be simpler, more “natural” JSON, akin to NINJS
– Try it out and provide feedback
– Drafted within W3C ODRL Community Group
– http://www.w3.org/community/odrl/work/json/
© 2014 IPTC (www.iptc.org) All rights reserved 10
Rights and IPTC Photo Metadata
• Requirements for embedding rights expressions in
binaries
• For the consideration by the IPTC Photo Metadata group
• Draft:
– http://dev.iptc.org/RightsML-Requirements-for-Embedding-
Rights-in-Binaries
– A field and a way to convey how to handle it (e.g. MIME type)
• XMP already supports 3+ rights representations
– CC, PLUS, PRISM
– What should providers do? Recipients?
– How should rights in XMP be displayed e.g. in Adobe panels?
© 2014 IPTC (www.iptc.org) All rights reserved 11
RightsML and the iptc.org website
• Add RightsML to the “main” iptc.org website
• Something was pulled together a couple of years ago
• It needs to be updated to reflect the current situation
• Let’s refresh and then we can publish
© 2014 IPTC (www.iptc.org) All rights reserved 12
Rights Feedback
• Try out RightsML and give us feedback
• Does the spec need further clarifications?
• Are the use cases, templates and examples helpful?
• Can you contribute any?
• What else would help to drive adoption?
• http://dev.iptc.org/RightsML
• iptc-rightsml-dev@yahoogroups.com
© 2014 IPTC (www.iptc.org) All rights reserved 13
Date and Place of Next Meeting
Beijing, China June, 2014
http://www.flickr.com/photos/26226551@N00/10753739865/
Teşekkür ve veda!
© 2014 IPTC (www.iptc.org) All rights reserved 14

More Related Content

Similar to IPTC Rights Expression Working Group Spring 2014

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
Stuart Myles
 
IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012
Stuart 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, ODRL
Stuart Myles
 
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
 
IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015
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
 
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 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
Stuart Myles
 
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 Spring 2012
IPTC Rights Expression Language Spring 2012IPTC Rights Expression Language Spring 2012
IPTC Rights Expression Language Spring 2012
Stuart Myles
 
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011camp_drupal_ua
 
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
Stuart Myles
 
JavaOne2013 Leveraging Linked Data and OSLC
JavaOne2013 Leveraging Linked Data and OSLCJavaOne2013 Leveraging Linked Data and OSLC
JavaOne2013 Leveraging Linked Data and OSLC
Steve Speicher
 
IPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working GroupIPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working Group
Stuart Myles
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesStuart Myles
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
Stuart Myles
 
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureBetter Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Simon Haslam
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
solarisyougood
 
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Stuart Myles
 

Similar to IPTC Rights Expression Working Group Spring 2014 (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 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 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 Working Party Summer 2015
IPTC Rights Working Party Summer 2015IPTC Rights Working Party Summer 2015
IPTC Rights Working Party Summer 2015
 
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 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 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
 
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
 
IPTC Rights Expression Language Spring 2012
IPTC Rights Expression Language Spring 2012IPTC Rights Expression Language Spring 2012
IPTC Rights Expression Language Spring 2012
 
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
 
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
 
JavaOne2013 Leveraging Linked Data and OSLC
JavaOne2013 Leveraging Linked Data and OSLCJavaOne2013 Leveraging Linked Data and OSLC
JavaOne2013 Leveraging Linked Data and OSLC
 
IPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working GroupIPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working Group
 
toolkit
toolkittoolkit
toolkit
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
 
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureBetter Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
 
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
 

More from 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 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
 
Credibility Schema Working Group
Credibility Schema Working GroupCredibility Schema Working Group
Credibility Schema Working Group
Stuart 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 Press
Stuart Myles
 
EXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for NewsEXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for News
Stuart Myles
 

More from Stuart Myles (20)

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
 
EXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for NewsEXTRA Open Source Rules Classification for News
EXTRA Open Source Rules Classification for News
 

Recently uploaded

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.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
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
 
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
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
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
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
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
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
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 | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
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
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
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
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

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
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
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
 
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
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
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
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
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
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
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 | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
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 !
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
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
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

IPTC Rights Expression Working Group Spring 2014

  • 1. Rights Expression Working Group Stuart Myles * Associated Press * 10th March 2014 http://www.flickr.com/photos/toffaelrashid/7574046808/
  • 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
  • 3. ODRL v2 © 2014 IPTC (www.iptc.org) All rights reserved 3 The Core ODRL model supports permissions, restrictions and duties http://www.w3.org/community/odrl/two/model/
  • 4. ODRL Encoding (1/3) © 2014 IPTC (www.iptc.org) All rights reserved 4 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/
  • 5. ODRL Encoding (2/3) There is an official draft for an ODRL ontology http://www.w3.org/ns/odrl/2/ © 2014 IPTC (www.iptc.org) All rights reserved 5
  • 6. ODRL Encoding (3/3) And an updated draft for ODRL in JSON http://www.w3.org/community/odrl/work/json/ © 2014 IPTC (www.iptc.org) All rights reserved 6
  • 7. Driving Adoption • Working with W3C CG to refine and simplify ODRL 2.0 • Provide more examples and templates • Address RightsML in binaries via ODRL in JSON © 2014 IPTC (www.iptc.org) All rights reserved 7
  • 8. Examples and Templates • Lots of work on documentation – http://dev.iptc.org/RightsML • Simple restrictions examples, designed to be templates – Geography – Time – Distribution channel – Default “read the editors’ notes” – Action – Duty to pay – http://dev.iptc.org/RightsML-Examples-Simple-Cases • Now re-working the original examples – http://dev.iptc.org/RightsML-10-Implementation-Examples – Using the new “simple” examples as building blocks © 2014 IPTC (www.iptc.org) All rights reserved 8
  • 9. Refining ODRL • Working with ODRL W3C CG – Simplify and enhance ODRL – Improve documentation • Slim down the Common Vocabulary – Remove terms that really belong in their own profiles – OMA – CC / CCREL – ONIX • Adding profile attribute • Adding datatype and unit to constraints © 2014 IPTC (www.iptc.org) All rights reserved 9
  • 10. Rights in Binaries • Rights metadata for photo and video – An id linking to a registry with rights metadata is one approach – Embedding rights metadata in binaries needs to be supported • Express ODRL and hence RightsML in JSON – Easy to embed in XMP (unlike RDF or XML) – Designed to be simpler, more “natural” JSON, akin to NINJS – Try it out and provide feedback – Drafted within W3C ODRL Community Group – http://www.w3.org/community/odrl/work/json/ © 2014 IPTC (www.iptc.org) All rights reserved 10
  • 11. Rights and IPTC Photo Metadata • Requirements for embedding rights expressions in binaries • For the consideration by the IPTC Photo Metadata group • Draft: – http://dev.iptc.org/RightsML-Requirements-for-Embedding- Rights-in-Binaries – A field and a way to convey how to handle it (e.g. MIME type) • XMP already supports 3+ rights representations – CC, PLUS, PRISM – What should providers do? Recipients? – How should rights in XMP be displayed e.g. in Adobe panels? © 2014 IPTC (www.iptc.org) All rights reserved 11
  • 12. RightsML and the iptc.org website • Add RightsML to the “main” iptc.org website • Something was pulled together a couple of years ago • It needs to be updated to reflect the current situation • Let’s refresh and then we can publish © 2014 IPTC (www.iptc.org) All rights reserved 12
  • 13. Rights Feedback • Try out RightsML and give us feedback • Does the spec need further clarifications? • Are the use cases, templates and examples helpful? • Can you contribute any? • What else would help to drive adoption? • http://dev.iptc.org/RightsML • iptc-rightsml-dev@yahoogroups.com © 2014 IPTC (www.iptc.org) All rights reserved 13
  • 14. Date and Place of Next Meeting Beijing, China June, 2014 http://www.flickr.com/photos/26226551@N00/10753739865/ Teşekkür ve veda! © 2014 IPTC (www.iptc.org) All rights reserved 14