Machine Processable Rights for News
licensed is an open source, reference implementation of the ODRL and RightsML standards. It is a python library and API to evaluate permissions and restrictions.
https://github.com/iptc/rightsml-dev/tree/master/licensed
2. Standards
iptc.org @smyles@smyles
The News Industry Needs
Machine Processable Rights
https://flic.kr/p/gyXWaf
Content Optimization
Can I use this content for this market?
Have I already licensed this content?
What markets exist for the content I have licensed?
Shift from traditional to digital workflows
Less opportunity for editors to read notes,
the legacy means of indicating restrictions and duties
iptc.org @smyles@smyles
3. Standards
iptc.org @smyles@smyles
ODRL and RightsML
https://flic.kr/p/gyXWaf
RightsML is an IPTC standard, based on ODRL
http://dev.iptc.org/RightsML
http://www.w3.org/community/odrl
RightsML expresses permissions and restrictions
We need an engine which implements the standard
A reference implementation solves adoption catch 22
Can adopt the standard without having to build your own engine
Doesnāt stop you from building your own implementation
iptc.org @smyles@smylesiptc.org @smyles@smyles
4. iptc.org @smyles
https://flic.kr/p/gyXWaf
RightsML Reference Implementation
Open Source
Demonstrate what is possible
Share lessons learned
Co-exist with commercial solutions
iptc.org @smyles@smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smylesiptc.org @smyles@smyles
5. Standards
iptc.org @smyles@smyles
Progress
https://flic.kr/p/gyXWaf
Complete
Process ODRL and RightsML permissions and restrictions
Evaluate licenses and uses for red / yellow / green
Next
Provide an API
Develop demo application
Try it yourself
https://github.com/iptc/rightsml-dev/tree/master/licensed
Python
pyke * jsonschema * flask
iptc.org @smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smylesiptc.org @smyles@smyles
7. Standards
iptc.org @smyles@smyles
You Can Help!
https://flic.kr/p/gyXWaf
Got mad Python skills and plenty of spare time?
Help to code licensed
Got a rights use case?
Help to test licensed
Donāt like Python?
Create your own open source implementation
Get in touchā¦
iptc.org @smyles@smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smylesiptc.org @smyles@smyles
8. iptc.org @smyles
https://flic.kr/p/gyXWaf
Machine Processable Rights for News
A Reference Implementation
Stuart Myles - smyles@ap.org
http://dev.iptc.org/RightsML
https://github.com/iptc/rightsml-dev/tree/master/licensed
iptc.org @smyles@smyles
https://flic.kr/p/gyXWaf
iptc.org @smyles@smyles