SlideShare una empresa de Scribd logo
1 de 10
Rights Expression Working Group
Stuart Myles * Associated Press * 3rd June 2015
© 2015 IPTC (www.iptc.org) All rights reserved
https://www.flickr.com/photos/liberato/3241399507/
http://dev.iptc.org/RightsML
iptc-rightsml-dev@yahoogroups.com
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
Express machine readable permissions, restrictions and duties
Derived from media industry requirements
Mainly from AP, NLA, Getty, WSJ, Newsright
Can be embedded within content (e.g. G2, ATOM) or stand alone
Designed for automatic evaluation
© 2015 IPTC (www.iptc.org) All rights reserved
ODRL 2.1 and RightsML 1.2
• More encodings of the ODRL Core Model
– JSON https://www.w3.org/community/odrl/json/2.1/
– XML https://www.w3.org/community/odrl/xml/2.1/
– RDF http://www.w3.org/ns/odrl/2/ODRL21
• Slimmed down Common Vocabulary
– https://www.w3.org/community/odrl/vocab/2.1/
• RightsML should be updated to have equivalent changes
– Change references from ODRL 2.0 to 2.1
– JSON and RDF encoding, in addition to current XML
– Leverage new “profile” property in ODRL Core Model
• GOAL: Prepare RightsML 1.2 for approval in October
© 2015 IPTC (www.iptc.org) All rights reserved 3
Barriers to ODRL Adoption
• ODRL and RightsML are great
• So why haven’t they been more widely adopted?
• Perceived complexity
– Policies in XML and JSON look complex
– (I’d say because the *policies* are complex)
• Lack of commercial software
– No commercial software support – that I know of
• Standards Status
– ODRL is a W3C Community Group
© 2015 IPTC (www.iptc.org) All rights reserved 4
A Bit Forbidding?
© 2015 IPTC (www.iptc.org) All rights reserved 5
Software Supporting ODRL
• licensed
– https://github.com/iptc/rightsml-dev/tree/master/licensed
– Python
– Supports XML and JSON encodings
• rightsml-lib-js
– https://github.com/iptc/rightsml-dev/tree/master/rightsml-lib-js
– Javascript
– Supports XML and JSON encodings
• odrlapi
– http://vroddon.github.io/odrlapi/
– Java
– Supports RDF encoding
• w3odrl21
– https://github.com/xmljim/w3odrl21
– Java
– Supports XML and JSON encodings
© 2015 IPTC (www.iptc.org) All rights reserved 6
ODRL as a Standard
• Growing use of ODRL
• But it is a W3C Community Group
– Just like, say, schema.org
• Should we push for ODRL to become a “real” standard?
• W3C Recommendation
– http://www.w3.org/2004/02/Process-20040205/tr.html
• ISO/IEC JTC1 “Fast Track”
– http://blogs.msdn.com/b/brian_jones/archive/2007/01/29/explana
tion-of-the-iso-fast-track-process.aspx
• IPTC
© 2015 IPTC (www.iptc.org) All rights reserved 7
Beyond Policies:
Rights Statements
• RightsML is aimed precisely at describing policies
– Machine readable permissions, restrictions and duties
• But what about everything else, such as …
– Human readable descriptions
– Re-usable packages of rights
– Links between sets of rights
• Two efforts are attempting to address the everything else
© 2015 IPTC (www.iptc.org) All rights reserved 8
Rights Statements
• ODRS
– For licensing and reuse of open data sets
– Points to policies (human or machine-readable)
– http://theodi.org/guides/publishers-guide-to-the-open-data-rights-statement-
vocabulary
• Europeana, DPLA, Creative Commons
– For licensing and reuse of cultural objects
– Directly incorporates ODRL ontology
– http://dp.la/info/2015/05/11/the-principles-for-establishing-international-
interoperable-rights-statements/ - comment by end of June!
– http://rightsstatements.org (TK)
• These two are similar linked data approaches
– Each aimed at particular domains
– Structurally, could apply to virtually any asset – including news
• Worth watching – and perhaps helping
© 2015 IPTC (www.iptc.org) All rights reserved 9
Date and Place of Next Meeting
London, UK - October, 2015
Dziękuje i do zobaczenia!
© 2015 IPTC (www.iptc.org) All rights reserved 10
https://flic.kr/p/gEThpX

Más contenido relacionado

Similar a IPTC Rights Working Party Summer 2015

Introduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRLIntroduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRLStuart Myles
 
IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Expression Working Group Autumn 2013IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Expression Working Group Autumn 2013Stuart Myles
 
IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014Stuart Myles
 
IPTC Rights Expression Working Group 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 AGMStuart Myles
 
IPTC Rights Working Group Autumn 2014: RightsML, ODRL
IPTC Rights Working Group Autumn 2014: RightsML, ODRLIPTC Rights Working Group Autumn 2014: RightsML, ODRL
IPTC Rights Working Group Autumn 2014: RightsML, ODRLStuart Myles
 
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018Stuart Myles
 
IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012IPTC Rights Working Group Autumn 2012
IPTC Rights Working Group Autumn 2012Stuart Myles
 
IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For NewsStuart Myles
 
RightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media AssetsRightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media AssetsIPTC
 
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...Lionel Briand
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012Stuart Myles
 
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupIPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupStuart Myles
 
IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012IPTC Semantic Web Working Group Autumn 2012
IPTC Semantic Web Working Group Autumn 2012Stuart Myles
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your MicroservicesMarcus Hirt
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Open Mobile Alliance
 
Django Rest Framework - tips & trick
Django Rest Framework - tips & trick Django Rest Framework - tips & trick
Django Rest Framework - tips & trick Luca Zacchetti
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...datascienceiqss
 
Overview of modern software ecosystem for big data analysis
Overview of modern software ecosystem for big data analysisOverview of modern software ecosystem for big data analysis
Overview of modern software ecosystem for big data analysisMichael Bryzek
 

Similar a IPTC Rights Working Party Summer 2015 (20)

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 Autumn 2013
IPTC Rights Expression Working Group Autumn 2013IPTC Rights Expression Working Group Autumn 2013
IPTC Rights Expression Working Group Autumn 2013
 
IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014IPTC Rights Expression Working Group Spring 2014
IPTC Rights Expression Working Group Spring 2014
 
IPTC Rights Expression Working Group 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 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 Toronto October 2018
IPTC Rights Working Group Toronto October 2018IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018
 
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 Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
 
RightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media AssetsRightsML - Rights Expression Language for News Media Assets
RightsML - Rights Expression Language for News Media Assets
 
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...
Known XML Vulnerabilities Are Still a Threat to Popular Parsers ! & Open Sour...
 
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 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
 
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
 
Diagnose Your Microservices
Diagnose Your MicroservicesDiagnose Your Microservices
Diagnose Your Microservices
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
Django Rest Framework - tips & trick
Django Rest Framework - tips & trick Django Rest Framework - tips & trick
Django Rest Framework - tips & trick
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
Towards a common deposit api (the dataverse example) Elizabeth Quigley + Phil...
 
Overview of modern software ecosystem for big data analysis
Overview of modern software ecosystem for big data analysisOverview of modern software ecosystem for big data analysis
Overview of modern software ecosystem for big data analysis
 

Más de Stuart Myles

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

Más de Stuart Myles (20)

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

Último

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Último (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

IPTC Rights Working Party Summer 2015

  • 1. Rights Expression Working Group Stuart Myles * Associated Press * 3rd June 2015 © 2015 IPTC (www.iptc.org) All rights reserved https://www.flickr.com/photos/liberato/3241399507/ http://dev.iptc.org/RightsML iptc-rightsml-dev@yahoogroups.com
  • 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 Express machine readable permissions, restrictions and duties Derived from media industry requirements Mainly from AP, NLA, Getty, WSJ, Newsright Can be embedded within content (e.g. G2, ATOM) or stand alone Designed for automatic evaluation © 2015 IPTC (www.iptc.org) All rights reserved
  • 3. ODRL 2.1 and RightsML 1.2 • More encodings of the ODRL Core Model – JSON https://www.w3.org/community/odrl/json/2.1/ – XML https://www.w3.org/community/odrl/xml/2.1/ – RDF http://www.w3.org/ns/odrl/2/ODRL21 • Slimmed down Common Vocabulary – https://www.w3.org/community/odrl/vocab/2.1/ • RightsML should be updated to have equivalent changes – Change references from ODRL 2.0 to 2.1 – JSON and RDF encoding, in addition to current XML – Leverage new “profile” property in ODRL Core Model • GOAL: Prepare RightsML 1.2 for approval in October © 2015 IPTC (www.iptc.org) All rights reserved 3
  • 4. Barriers to ODRL Adoption • ODRL and RightsML are great • So why haven’t they been more widely adopted? • Perceived complexity – Policies in XML and JSON look complex – (I’d say because the *policies* are complex) • Lack of commercial software – No commercial software support – that I know of • Standards Status – ODRL is a W3C Community Group © 2015 IPTC (www.iptc.org) All rights reserved 4
  • 5. A Bit Forbidding? © 2015 IPTC (www.iptc.org) All rights reserved 5
  • 6. Software Supporting ODRL • licensed – https://github.com/iptc/rightsml-dev/tree/master/licensed – Python – Supports XML and JSON encodings • rightsml-lib-js – https://github.com/iptc/rightsml-dev/tree/master/rightsml-lib-js – Javascript – Supports XML and JSON encodings • odrlapi – http://vroddon.github.io/odrlapi/ – Java – Supports RDF encoding • w3odrl21 – https://github.com/xmljim/w3odrl21 – Java – Supports XML and JSON encodings © 2015 IPTC (www.iptc.org) All rights reserved 6
  • 7. ODRL as a Standard • Growing use of ODRL • But it is a W3C Community Group – Just like, say, schema.org • Should we push for ODRL to become a “real” standard? • W3C Recommendation – http://www.w3.org/2004/02/Process-20040205/tr.html • ISO/IEC JTC1 “Fast Track” – http://blogs.msdn.com/b/brian_jones/archive/2007/01/29/explana tion-of-the-iso-fast-track-process.aspx • IPTC © 2015 IPTC (www.iptc.org) All rights reserved 7
  • 8. Beyond Policies: Rights Statements • RightsML is aimed precisely at describing policies – Machine readable permissions, restrictions and duties • But what about everything else, such as … – Human readable descriptions – Re-usable packages of rights – Links between sets of rights • Two efforts are attempting to address the everything else © 2015 IPTC (www.iptc.org) All rights reserved 8
  • 9. Rights Statements • ODRS – For licensing and reuse of open data sets – Points to policies (human or machine-readable) – http://theodi.org/guides/publishers-guide-to-the-open-data-rights-statement- vocabulary • Europeana, DPLA, Creative Commons – For licensing and reuse of cultural objects – Directly incorporates ODRL ontology – http://dp.la/info/2015/05/11/the-principles-for-establishing-international- interoperable-rights-statements/ - comment by end of June! – http://rightsstatements.org (TK) • These two are similar linked data approaches – Each aimed at particular domains – Structurally, could apply to virtually any asset – including news • Worth watching – and perhaps helping © 2015 IPTC (www.iptc.org) All rights reserved 9
  • 10. Date and Place of Next Meeting London, UK - October, 2015 Dziękuje i do zobaczenia! © 2015 IPTC (www.iptc.org) All rights reserved 10 https://flic.kr/p/gEThpX