More Related Content More from Stuart Myles (20) IPTC Rights Working Party Summer 20161. Rights Expression Working Group
Stuart Myles * Associated Press * 13th June 2016
© 2016 IPTC (www.iptc.org) All rights reserved
http://dev.iptc.org/RightsML
iptc-rightsml-dev@yahoogroups.com
https://flic.kr/p/CSbDXS
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
Including AP, TR, NLA, Getty, WSJ, Newsright
Implemented by AP in XML and JSON
http://www.slideshare.net/smyles/iptcap-rights-api201506stuartmyles
© 2016 IPTC (www.iptc.org) All rights reserved
3. IPTC Rights Roadmap
• Photo and Video binaries
– Latest IPTC Photo Metadata update allows for rights policies
– Implementation guide for embedding policy IDs in XMP
• Rights evaluation engines
– Some open source software exists for representing ODRL
– Creating an open source evaluation engine
• Identifiers
– For content items, rights holders, other involved parties
– Which will work across organizational boundaries
• Rights statements
– Reusable packages of rights
– Human readable descriptions and additional metadata
4. Rights in Binaries
• Rights metadata for photo and video
– An id linking to a registry with rights metadata
– Embedding rights metadata directly in binaries
• IPTC updated photo metadata to support both
– Embedded metadata has an indication of the encoding scheme
• IPTC recommendation is ODRL in JSON
– Easy to embed in XMP - unlike RDF or XML (we tried)
• All the technical pieces are there
– Now we plan to write the guidelines for providers and clients
© 2016 IPTC (www.iptc.org) All rights reserved 4
5. Rights Evaluation Engine
• Reference implementation of an evaluation engine
– http://dev.iptc.org/RightsML-Implementation-Guide
– http://dev.iptc.org/RIghtsML-Processing-Model
• Proposal to build JSON API built on top of licensed
– https://github.com/iptc/rightsml-dev/tree/master/licensed
– http://www.slideshare.net/smyles/licensed-the-open-source-
rightsml-engine
• Progress has been slow
– Any volunteers to help? Get in touch…
© 2016 IPTC (www.iptc.org) All rights reserved 5
6. Identifiers
• Standardization for interoperability
• Decentralization for agility
• ODRL’s Common Vocabulary
– Actions, Constraints, Party Roles
• What schemes should IPTC create or recommend?
– Assets
– Content creators
– Rights holders
– Client organizations (parts of organizations)
– Geography – beyond ISO 3166-1 and 3166-2
© 2016 IPTC (www.iptc.org) All rights reserved 6
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
• rightsstatements.org Europeana, DPLA
– For licensing and reuse of cultural objects
– Directly incorporates ODRL ontology
• Should IPTC create and/or host news rights statements?
© 2016 IPTC (www.iptc.org) All rights reserved 7
8. W3C POE
• W3C Permissions and Obligations Expression WG
– https://www.w3.org/2016/poe/wiki/Main_Page
– https://www.w3.org/2016/poe/charter
• ODRL being “only” a CG has been a barrier for some
– Stated intent is to formalize ODRL 2.1 specs
– Due date is December 2017
– ODRL Community Group lives on
• Participating organizations must be W3C members
– https://www.w3.org/2000/09/dbwg/details?group=87755&public=
1
– Invited experts via Copyright Hub
• Michael Steidl
• Stuart Myles
© 2016 IPTC (www.iptc.org) All rights reserved 8
9. W3C POE Activities
• Current focus – gather use cases, derive requirements
– https://www.w3.org/2016/poe/wiki/Use_Cases
– https://www.w3.org/2016/poe/wiki/Use_Cases#POE.UC.07_New
s_Permissions_and_Restrictions
– https://www.w3.org/2016/poe/wiki/Requirements
• Discussions
– ODRL? POE? Desire to clearly distance this effort from DRM
– Processing model
– Profile definition, conformance, requesting
© 2016 IPTC (www.iptc.org) All rights reserved 9
10. Date and Place of Next Meeting
Berlin, Germany 24 – 26 October 2016
https://flic.kr/p/5uLa93
Tack och adjö!
© 2016 IPTC (www.iptc.org) All rights reserved 10