iptc rights expression working group autumn 2013

13
Rights Expression Working Group Stuart Myles * Associated Press * 22 nd October 2013 http://www.flickr.com/photos/asten/1868084726/

Upload: stuart-myles

Post on 11-May-2015

339 views

Category:

Technology


1 download

DESCRIPTION

RightsML is the standard rights expression language for the news and media industry. Based on W3C's ODRL, IPTC RightsML lets providers, intermediaries and customers express and evaluate precise, machine processable permissions, restrictions and duties. The goal is to promote the efficient and accurate use of entitled content.

TRANSCRIPT

Page 1: IPTC Rights Expression Working Group Autumn 2013

Rights Expression Working Group

Stuart Myles * Associated Press * 22nd October 2013http://www.flickr.com/photos/asten/1868084726/

Page 2: IPTC Rights Expression Working Group Autumn 2013

RightsML

Publishers need to express rights on the uses of contentOften need to enforce rights on behalf of 3rd parties

Clients need to know permissions and restrictionsRights are a key criteria for selecting content

RightsML is an IPTC standard, based on ODRLhttp://dev.iptc.org/RightsML

http://www.w3.org/community/odrl

Machine processable permissions, restrictions and dutiesDerived from media industry requirements

Can be embedded within content (e.g. G2, ATOM) or stand alone

Designed for automatic evaluation

Page 3: IPTC Rights Expression Working Group Autumn 2013

ODRL v2

© 2013 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/

Page 4: IPTC Rights Expression Working Group Autumn 2013

ODRL Encoding (1/3)

© 2013 IPTC (www.iptc.org) All rights reserved 4

The ODRL model is designed to be encoded in various formatsSo far, only the XML encoding has been standardized...

http://www.w3.org/community/odrl/two/xml/

Page 5: IPTC Rights Expression Working Group Autumn 2013

ODRL Encoding (2/3)

But there is now an official draft for an ODRL ontology

http://www.w3.org/ns/odrl/2/

© 2010 IPTC (www.iptc.org) All rights reserved 5

Page 6: IPTC Rights Expression Working Group Autumn 2013

ODRL Encoding (3/3)

And an official draft for ODRL in JSON

http://www.w3.org/community/odrl/work/json/

© 2010 IPTC (www.iptc.org) All rights reserved 6

Page 7: IPTC Rights Expression Working Group Autumn 2013

Driving Adoption• How do we drive adoption of RightsML?

• Finish the RightsML 1.0 spec• Provide examples and templates• Solve RightsML in binaries

© 2013 IPTC (www.iptc.org) All rights reserved 7

Page 8: IPTC Rights Expression Working Group Autumn 2013

Finish the RightsML Spec• Reviewed the RightsML spec from start to finish

– Firmed up the descriptions, removed ambiguity– Eliminated some artificial restrictions– RightsML_1.1-EP2-spec-DRAFT_1.pdf

• Clarify relationship between ODRL and RightsML– RightsML as a standard– RightsML as an implementation guide– Founded on ODRL, but only need to read RightsML docs

• Validating RightsML– ODRL XSD alone is insufficient– We propose to also validate vocabularies and business rules

• Probably using Schematron http://www.schematron.com/• Still to come...

© 2013 IPTC (www.iptc.org) All rights reserved 8

Page 9: IPTC Rights Expression Working Group Autumn 2013

Examples and Templates• Documentation and examples

– http://dev.iptc.org/RightsML– http://dev.iptc.org/RightsML-10-Implementation-Examples– Spec is important but implementation is often by copying the

examples

• Additional restrictions examples have been developed– Geography– Time– Distribution channel– Default “read the editors’ notes”

• Templates, designed to be copied and filled in

© 2013 IPTC (www.iptc.org) All rights reserved 9

Page 10: IPTC Rights Expression Working Group Autumn 2013

Rights in Binaries• Clear theme: 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

• IPTC experimented with embedding ODRL in XMP– Quickly determined that XMP won’t support arbitrary RDF– We toyed with using double-escaped XML

• But concluded that it was an ugly hack a bit inelegant

• Express ODRL model (and hence RightsML) in JSON– Drafted within W3C ODRL Community Group– http://www.w3.org/community/odrl/work/json/– Try it out and provide feedback– Do we like the features borrowed from JSON-LD?– Is it a “natural” JSON implementation? Does that matter?– Does it work within ninjs?

© 2013 IPTC (www.iptc.org) All rights reserved 10

Page 11: IPTC Rights Expression Working Group Autumn 2013

© 2013 IPTC (www.iptc.org) All rights reserved 11

RightsML

MOTION – Standards Committee

MOTION (to the Standards Committee): To approve RightsML version 1.1

as specified byRightsML_1.1-EP2-spec-DRAFT_1.pdf

Page 12: IPTC Rights Expression Working Group Autumn 2013

Rights Road Map

• 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– [email protected]

• Outreach– EU Media Mixer http://mediamixer.eu/– IPTC Photo Metadata group

© 2013 IPTC (www.iptc.org) All rights reserved 12

Page 13: IPTC Rights Expression Working Group Autumn 2013

Date and Place of Next Meeting

Istanbul, Turkey March, 2014

http://www.flickr.com/photos/47096398@N08/5864315469/

Thanks and Goodbye!

© 2013 IPTC (www.iptc.org) All rights reserved 13