19
Rights Expression Language Working Group Stuart Myles 18 th March 2012

IPTC Rights Expression Language Spring 2012

Embed Size (px)

DESCRIPTION

Launching the experimental phase for IPTC's RightsML http://dev.iptc.org/RightsML based on ODRL http://www.w3.org/community/odrl/

Citation preview

Page 1: IPTC Rights Expression Language Spring 2012

Rights Expression LanguageWorking Group

Stuart Myles

18th March 2012

Page 2: IPTC Rights Expression Language Spring 2012

IPTC Rights Working Group

• The business needs for rights expression• The RightsML 1.0 experimental phase

© 2012 IPTC (www.iptc.org) All rights reserved 2

Page 3: IPTC Rights Expression Language Spring 2012

Rights• 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

• Traditionally, restrictions are human-readable text– Such as special instructions or in captions, scripts– Need to be suppressed before display, can skew autocoding

• Machine-readable rights are required– Fewer editors touch content before it is published to consumers– Technology changes - increased use of APIs– Sophisticated combinations of permissions and restrictions

© 2012 IPTC (www.iptc.org) All rights reserved 3

Page 4: IPTC Rights Expression Language Spring 2012

Traditional PublishingA feed per publication

A tuned content

set

Licensed for one outlet

Editors review notes

Often by media type

Page 5: IPTC Rights Expression Language Spring 2012

One Publishing HouseWith many publications

Content still licensed per

outlet

Newspapers, magazines, broadcast channels

Websites and apps for

desktop, smartphone,

tablet

Content duplication

Enshrines legacy

relationships

Page 6: IPTC Rights Expression Language Spring 2012

Most Publishing HouseTake Content from Multiple Providers

Lots of complexity

and waste for publishers and

providers.

Harder for publishers to respond to

new opportunities

Page 7: IPTC Rights Expression Language Spring 2012

RightsML Enables Automated Publishing That Respects Rights

Content still licensed per

outlet

Automatically route content

Less editorial intervention to

check restrictionsNo content

duplication

Apply restrictions per content

item

New uses for content without

a duplicate feed

Page 8: IPTC Rights Expression Language Spring 2012

Not Just Feeds:APIs

Content still licensed per

outlet

One API key rather than one per outlet

Apply restrictions per content

item

Page 9: IPTC Rights Expression Language Spring 2012

RightsML

RightsML is an IPTC standard, based on ODRLIPTC took over ACAP, renamed ACAPv2 “RightsML”

http://developer.iptc.org/RightsML

ODRL now part of W3C

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

Express permissions, restrictions and dutiesDerived from media industry requirements

Mainly from AP, NLA, Getty, WSJ, Newsright

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

Page 10: IPTC Rights Expression Language Spring 2012

The ODRL Approach

• Core model– The basic framework for expressing rights and restrictions

• Domain-specific vocabularies– Specific actions or constraints– Designed to be used by a particular industry– Terms and their definitions

• Common vocabulary– Designing a vocabulary that is not aimed at a specific vertical– Based on other RELs, including PLUS

• Encoding– Expressing ODRL in XML, RDF (perhaps JSON, microformats)

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

Page 11: IPTC Rights Expression Language Spring 2012

ODRL v2

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

The Core ODRL model supports permissions, restrictions and duties

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

Page 12: IPTC Rights Expression Language Spring 2012

RightsML 1.0 Actions

• aggregate • annotate • attribute • delete • derive / modify • display / present • export / transform • extract • give • include

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

• index• inform • nextPolicy • obtainConsent • pay • play / present • print • share • translate

Page 13: IPTC Rights Expression Language Spring 2012

RightsML 1.0 Example

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

• The Assignee is permitted to copy the Asset, but this entails a one-off Duty to obtain a license to do so before the Asset is copied.

Page 14: IPTC Rights Expression Language Spring 2012

How Can You Take the Plunge into RightsML?

Page 15: IPTC Rights Expression Language Spring 2012

We Propose to Launch theRightsML “Experimental Phase”

http://dev.iptc.org/RightsML

Page 16: IPTC Rights Expression Language Spring 2012

RightsML Experimental Phase1. Publishers try RightsML

2. Give IPTC feedback3. IPTC adjusts RightsML

Adequate vocabularies?Rights, Restrictions, Duties

Can partners express and process the rights they need?

How can IPTC make RightsML better?

http://dev.iptc.org/RightsML

Page 17: IPTC Rights Expression Language Spring 2012

RightsML Conference Calls

© 2012 IPTC (www.iptc.org) All rights reserved 17

Page 18: IPTC Rights Expression Language Spring 2012

RightsML

MOTION – Standards Committee

Vote on Wednesday

To adopt RightsML version 1.0

as specified by the document

RightsML_1.0EP1-spec_1

and launch an experimental phase

© 2012 IPTC (www.iptc.org) All rights reserved 18

Page 19: IPTC Rights Expression Language Spring 2012

Date and Place of Next Meeting

New York

11 - 13 June, 2012

Thank you!

© 2012 IPTC (www.iptc.org) All rights reserved 19