Top Banner
Roberto García Universitat de Lleida, Spain 1st Winter School on Multimedia Processing and Applications (WMPA‘14) January 6th, 2014, Dublin, Ireland Semantic Technologies for Copyright Management
58

Semantic Technologies for Copyright Management

Dec 17, 2014

Download

Technology

rogargon

Introduction to the semantic technologies for copyright management put into practice in the context of the MediaMixer project. Presentation at the 1st Winter School on Multimedia Processing and Applications (WMPA'14) organised by the MediaMixer project and colocated with the MultiMedia Modelling Conference (MMM'14) in Dublin, Ireland.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Semantic Technologies for Copyright Management

Roberto GarcíaUniversitat de Lleida, Spain

1st Winter School on Multimedia Processing and Applications (WMPA‘14)

January 6th, 2014, Dublin, Ireland

Semantic Technologies for Copyright Management

Page 2: Semantic Technologies for Copyright Management

Slide 2 of 58

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Contents

2

Page 3: Semantic Technologies for Copyright Management

Slide 3 of 58

Motivation

• Why copyright management on the Web is more important than ever?

• And why Digital Rights Management isn’t enough?

• Why semantic technologies seem a good choice for Web-scale copyright management?

Page 4: Semantic Technologies for Copyright Management

Slide 4 of 58

Motivation - Use Case

• Web media business models go beyond digital version of “copy/distribute” vinyls, cassettes, CDs, DVDs,…

• Growing Streaming (Spotify, Pandora, Netflix, Hulu…)

• Promising big scale remixing (make money if others reuse your content): User Generated Content (UGC)

Page 5: Semantic Technologies for Copyright Management

Slide 5 of 58

Motivation - Use Case

• UGC from reused media

©

©

Page 6: Semantic Technologies for Copyright Management

Slide 6 of 58

Motivation - Use Case

AudioID ©

©VideoID

match

match

match

Page 7: Semantic Technologies for Copyright Management

Slide 7 of 58

Motivation - Use Case

“Gangnam Style”, +33,000 videos using it, more than $870,000 ad revenue - New York Times, Dec 7th 2012

©Block

Choices:

Track

Monetize

match

Page 8: Semantic Technologies for Copyright Management

Slide 8 of 58

Motivation - Use Case

• What if more than one ownership claim?

• If disputed, no one can monetize

©© match match

Page 9: Semantic Technologies for Copyright Management

Slide 9 of 58

Motivation - Use Case

• Are we sure we can claim?• Do we own that particular copy?• In that territory?• Also streaming on YouTube?• Does the artist authorise YouTube?• …

DRM Copyright Management

Page 10: Semantic Technologies for Copyright Management

Slide 10 of 58

Motivation - Use Case

…1000s of pieces of registered content……1000s of videos on YouTube…

•Decision Support System (DSS):– Disputes with Media.com on A and B, can we claim?

– Trade A for B with Media.com (both win, start to get revenue)

Can

Claim Cannot

ClaimA B

Page 11: Semantic Technologies for Copyright Management

Slide 11 of 58

Motivation - Use Case

• Rights DSS requirements:– Fine grained– Scalable (largely automatized)– Takes into account:

• Contracts“…all rights on the live version but studio version just in the US.”

• Policies“…artist does not want his music together with violent images”.

• Rights Expression LanguagesDDEX metadata: <UseType>OnDemandStream</UseType>

<TerritoryCode>Worldwide</TerritoryCode>

Page 12: Semantic Technologies for Copyright Management

Slide 12 of 58

Media Fragment

Green Day’s Contract: “Avoid making availableour worktogether withwar images”

Green Day’s Contract: “Avoid making availableour worktogether withwar images”

Digital Operations(DDEX)

“Bullet In A Bible”– Green Day

<isrc>USREV0500293</isrc><DealTerms>

<ValidityPeriod><StartDate>2005-11-15</

StartDate></ValidityPeriod><Usage>

<UseType>OnDemandStream</UseType><DistributionChannelType>Internet</

DistributionChannelType></Usage><TerritoryCode>US</

TerritoryCode>...

Monetize “Bullet in a Bible” in YouTube.com?

Digital Operations says YES but we should check Green Day’s contract…

Page 13: Semantic Technologies for Copyright Management

Slide 13 of 58

Green Day’s Contract: “Avoid making availableour worktogether withwar content”

Green Day’s Contract: “Avoid making availableour worktogether withwar content”

Digital Operations(DDEX)

“Bullet In A Bible” – Green Day

<isrc>USREV0500293</isrc><DealTerms><ValidityPeriod><StartDate>2005-11-15</StartDate>

</ValidityPeriod><Usage>

<UseType>AdSupportedStreaming</UseType><DistributionChannelType>Internet

<DistributionChannelType></Usage><TerritoryCode>US</TerritoryCode>...

part of

dbpedia:Category:Syrian_civil_warSemantic

Media Annotation

Semantic Media

Annotation

Seeing Syria's War Through the Lensby SOPHIA JONES - October 09, 2012http://www.npr.org

dbpedia:Category:War

topic

broader

cro:MakeAvailable ddex:AdSupportedStreaming

theme

schema:CreativeWork

author

dbpedia:Green_Day

part ofschema:CreativeWork

topic

theme

Isrc:USREV0500293

sameAs

medium

ddex:Internet

Rights Language Mapping

Rights Language Mapping

Rights Builder User InterfaceRights Builder User Interface

ddex:AdSupportedStreaming medium

http://youtube.com

author

themeIsrc:USREV0500293

Agree

Disagre

e

subClassOf

?is a

RDF Store & Reasoner

RDF Store & Reasoner

Page 14: Semantic Technologies for Copyright Management

Slide 14 of 58

Contents

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

14

DRM

Page 15: Semantic Technologies for Copyright Management

Slide 15 of 58

Introduction

• Digital media: easy production and copy• Digital Rights Management (DRM)

• Windows Media DRM, iTunes FairPlay, RealNetworks Helix, Sony MagicGate…

DRM copy

play

Page 16: Semantic Technologies for Copyright Management

Slide 16 of 58

Introduction

• Internet: easy distribution• DRM interoperability DRM

DRM

DRM

REL

Page 17: Semantic Technologies for Copyright Management

Slide 17 of 58

Introduction

• Need for a standard REL (Rights Expression Language)

• Some efforts:– XML-based RELs

• Formal syntaxXML Schema for standard grammar

• Informal semanticsRights Data Dictionaries

– Creative Commons simple predefined licenses …but copyright management

Page 18: Semantic Technologies for Copyright Management

Slide 18 of 58

Introduction

• XML-based RELs:– Limited expressivity– No interoperability mechanisms– Informal semantics, re-implement for each

tool

• Creative Commons:– Predefined set of licenses

• Extension mechanism CC+ but unstructured– Non-commercial purposes…but semantic metadata

Page 19: Semantic Technologies for Copyright Management

Slide 19 of 58

Introduction

• DRM Watch: “2005 Year in Review: DRM Standards”1

– “…consumer complaints have moved beyond overly restrictive DRMs to lack of interoperability among them…”

– “…we see no production implementations…”

• Electronic Frontier Foundation2

– “…fail to accommodate… copyright regimes.”

• Some years after…1 http://www.drmwatch.com 2 http://www.eff.org

Page 20: Semantic Technologies for Copyright Management

Slide 20 of 58

Introduction

• DRM Officially Dead: Last Major Label Sony BMG Plans to Finally Drop DRMGizmodo.com, January 2008

http://gizmodo.com/340598/drm-officially-dead-last-major-label-sony-bmg-plans-to-finally-drop-drm

• DRM Was a Bad Move: Sales Found to Increase 10% After Dropping the Chains (Study)Billboard.com, December 2013

http://www.billboard.com/biz/articles/news/digital-and-mobile/5812288/drm-was-a-bad-move-sales-found-to-increase-10-after

• And industry moving to copyright management initiatives:–PLUS Coalition, Linked Content Coalition, CopyrightHub,…

…and even considering semantic data and ontologies

Page 21: Semantic Technologies for Copyright Management

Slide 21 of 58

Introduction

• Post-DRM standardisation difficulties – Web open and heterogeneous– Business models beyond copy and distribute– Copyright a complex domain – High level of abstraction (not bits or pixels)

• Concentrate on the roots, formalise SEMANTICS

ODRL “Duplicate”

Reproduction Right

Copy

MPEG-21 “Adapt”

CC “Reproduction”

Copyright

Page 22: Semantic Technologies for Copyright Management

Slide 22 of 58

From Controlled Vocabularies…to Ontologies

INCREASE EXPRESSIVENESSINCREASE EXPRESSIVENESS

FeaturesControlled

VocabulariesSynonym

sTaxonomie

sThesauru

sOntologies

Control Ambiguity X X X X

Control Synonym X X X X

Hierarchical Relations X X X

Associative Relations X X

Custom Relations X

Page 23: Semantic Technologies for Copyright Management

Slide 23 of 58

Contents

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

23

Page 24: Semantic Technologies for Copyright Management

Slide 24 of 58

Approach

• Semantic Web approach to DRM:– Knowledge Representation tools– Web Wide applicability– Build Copyright Ontology

• Potential benefits:– Formalise semantics– Facilitate interoperability and implementation– Include copyright– Support full value chain and

remix-based business models

Page 25: Semantic Technologies for Copyright Management

Slide 25 of 58

Contents

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

25

Page 26: Semantic Technologies for Copyright Management

Slide 26 of 58

Conceptualisation• Copyright domain analysis• Generic Ontology

– Based on WIPO1 worldwide harmonisation

• Literary, artistic and scientific works (not ideas)• Maybe derived, but always original

1 World Intellectual Property Organisation Copyright Treaty, 1996

Page 27: Semantic Technologies for Copyright Management

Slide 27 of 58

Conceptualisation

Exploitation Right (Copyright)

Reproduction Right

Fixation RightSound Recording RightMotion Picture Right

Communication RightBroadcast RightPublic Performance Right

Distribution RightRental Right

Transformation RightAdaptation RightTranslation Right

MoralRight

Dissemination RightPaternity RightRespect RightWithdrawal Right

Neighbouring RightsPerformers, Producers, Broadcasters Rights

Sui Generis Right

Rights Exceptions

Private CopyQuotationEducation...

Intellectual Property Rights

Page 28: Semantic Technologies for Copyright Management

Slide 28 of 58

Conceptualisation

• How rights apply to to the“Peer-to-Peer asset sharing scenario”

Peer A

Peer B

asset

asset

asset

asset

Make Available Right

asset

Reproduction Right

Scenario

Page 29: Semantic Technologies for Copyright Management

Slide 29 of 58

Conceptualisation

• Complex domain, build model in three steps:

Creation Model

Rights Model

Action Model

Page 30: Semantic Technologies for Copyright Management

Slide 30 of 58

Conceptualisation

Creation Model

Fixation

Instance

Manifestation

Work

Performance

Objects Processes

Communication

AbstractionsVictor Hugo’s

Les Misérables

Page 31: Semantic Technologies for Copyright Management

Slide 31 of 58

Conceptualisation

Creation Model• Work

– “Mozart's The Magic Flute”. ISWC

• Manifestation – “The printed scores”. ISBN

• Performance – “A scenic play”.

• Fixation – “A sound recording”. ISRC

• Communication – “An Internet stream”.

• Instance– “A CD”. UPC

hasDerivation┙

hasManifestation┙

hasPerformance┙

hasFixation┙

hasCommunication┙

hasInstance┙

Page 32: Semantic Technologies for Copyright Management

Slide 32 of 58

Conceptualisation

Rights Model

Page 33: Semantic Technologies for Copyright Management

Slide 33 of 58

Conceptualisation

Rights Model

• End-users do not hold rights– Get licenses to use (play, view…)– Special permissions:

• Quotation• Education• Information• Official Act• Private Copy• Parody• Temporary Reproduction

Page 34: Semantic Technologies for Copyright Management

Slide 34 of 58

Conceptualisation

Action Model

• Actions, the building blocks

Page 35: Semantic Technologies for Copyright Management

Slide 35 of 58

Conceptualisation

Action Model

• Actions governed by Economic Rights:– Reproduction Right:

copy– Distribution Right:

distribute; sell, rent, lend

– Public Performance Right: perform

– Fixation Right: record

– Communication Right: communicate;retransmit, broadcast, make available

– Transformation Right: derive; adapt, translate

Page 36: Semantic Technologies for Copyright Management

Slide 36 of 58

Conceptualisation

Action Model

• End-user actions, to use a…– manifestation: buy – instance: buy– performance: attend– communication: access

• broadcast: tune • something made available: access

picture, sculpture

book, CD, DVD

projection, recital, exhibition

TV channel, radio station

web page, stream

Page 37: Semantic Technologies for Copyright Management

Slide 37 of 58

Conceptualisation

Action Model

• Altogether: model copyright value chains – E.g. “serials adapted from literary works”

Creator Actor Producer Broadcaster User

Motion PictureScript

Adaptation Performance

manifest perform record

Communication

broadcastadapt

Literary Work

tune

Page 38: Semantic Technologies for Copyright Management

Slide 38 of 58

Conceptualisation

Action Model• Case roles (linguistics): relate actions to involved entities

Facet Main role Other roles

Who? agent participant (indirect co-agent), recipient

When? pointInTime start, completion, duration

Where? location origin, destination, path

What? object patient (changed), theme (unchanged)

With? instrument medium

Why? aim reason

How? manner

If? condition

Then? consequence

Page 39: Semantic Technologies for Copyright Management

Slide 39 of 58

Conceptualisation

Action Model

• License building primitives:– Action Patterns:

to state what is obliged, permitted or prohibited

• Built from actions and case roles

Scenario

All copy events performed by agent “granted” who copies “content01” from “PeerA” to two peers from the set “PeerB, PeerC, PeerD” at any time point six months after “2007-06-01”

destination

Page 40: Semantic Technologies for Copyright Management

Slide 40 of 58

Conceptualisation

Action Model

• License building primitives:– Agree: model permissions

• theme points to the permitted event pattern

Scenario

destination

Page 41: Semantic Technologies for Copyright Management

Slide 41 of 58

Conceptualisation

Action Model

• License building primitives:– consequence: model obligations

• Points to the obliged event pattern

ScenarioCopy

theme

content01theme

Transfer

consequence

granted agent

recipient

start

3 €

P6M duration

theme

agent recipient

2007-06-01T00:00+01

peerBpeerCpeerD

peerAorigin

grantergranted

0..2destination

Page 42: Semantic Technologies for Copyright Management

Slide 42 of 58

Conceptualisation

Action Model

• License building primitives:– condition: model a priori conditions

• Points to the condition event pattern

– Disagree: model prohibitions• theme points to the prohibited event pattern

– Other concepts:• Additional actions: Transfer, Attribute,…• Time, Location• Logical operators (UNION, INTERSECTION, NOT)• …

Page 43: Semantic Technologies for Copyright Management

Slide 43 of 58

• Model this license using the previous primitives:

Conceptualisation

Exercise

Page 44: Semantic Technologies for Copyright Management

Slide 44 of 58

Facet Main role Other roles

Who? agentparticipant (indirect co-agent), recipient

When? pointInTime start, completion, duration

Where? location origin, destination, path

What? object patient (changed), theme (unchanged), result (new)

With? instrument medium

Why? aim reason

How? manner

If? condition

Then? consequence

Work “Mozart's The Magic Flute”. ISWC

Manifestation“The printed scores”. ISBN

Performance “A scenic play”.

Fixation“A sound recording”. ISRC

Communication “An Internet stream”.

Instance“A CD”. UPC

hasDerivation (isDerivationOf)┙

hasManifestation (isM…Of)┙

hasPerformance (isPer…Of)┙

hasFixation (isFixationOf)┙

hasCommunication (is…)┙

hasInstance (isInstanceOf)┙

http://mediamixer.euhttp://rhizomik.net/mediamixer

http://rhizomik.net/ontologies/copyrightonto

Other Actions: Agree, Disagree, Transfer, Attribute,…

Page 45: Semantic Technologies for Copyright Management

Slide 45 of 58

Conceptualisation

Exercise - Solution

Page 46: Semantic Technologies for Copyright Management

Slide 46 of 58

Contents

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

46

Copy

pointInTime [2007/01/01-2007/06/30]

agent = Publisher Subscribers

them

e =

doi:1

0.10

32/..

.

aim = Non-Commercial

copy theme doi:10.1032/…

pointInTime ≥2007/07/01

licensed actions

Page 47: Semantic Technologies for Copyright Management

Slide 47 of 58

Implementation• One conceptual model, many implementations• Semantic Web implementation with

Web Ontology Language (OWL)

• Rights and License Patterns implemented as Classes– Copyright, Reproduction Right, Copy, CopyPattern,...

• Uses implemented as Instances– U

• if u is a Copy Pattern thenlicense pattern authorises/prohibits u

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

47

Reproduction Right

Copy

Copyright

CopyPattern

u

?

Page 48: Semantic Technologies for Copyright Management

Slide 48 of 58

Implementation

• License Pattern (Class)built from constraints on kind of actions, agents, time points, locations, etc.

• OWL Building Blocks– Classes for actions (e.g. Copy)– Logical operators (AND, OR, NOT)– OWL Restrictions, constraints on case roles

(e.g. agent all values from PublisherSubscribers)

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

Page 49: Semantic Technologies for Copyright Management

Slide 49 of 58

Implementation• Copy pattern restricted to:

– digital object (theme)– group of users (agent)

• or– non-commercial (aim)

• depending on – time range (pointInTime)

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

Copy

pointInTime [2007/01/01-2007/06/30]

agent = Publisher Subscribers

them

e =

doi:1

0.10

32/..

.

aim = Non-Commercial

copy theme doi:10.1032/…

pointInTime ≥2007/07/01

licensed actions

Scenario

Page 50: Semantic Technologies for Copyright Management

Slide 50 of 58

Implementation• Patterns allowed by Agrees and prohibited by Disagrees:

– If not agreed not allowed– If agreed and not disagreed allowed– If disagreed not allowed

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

Pattern 2

Pattern 2’

Allowed

Pattern 1

Agree

DisagreeAgree Copy

all copy actions

Copy

pointInTime [2007/01/01-2007/06/30]

agent = Publisher Subscribers

them

e =

doi:1

0.10

32/..

.

aim = Non-Commercial

copy theme doi:10.1032/…

pointInTime ≥2007/07/01

licensed actions

u

Page 51: Semantic Technologies for Copyright Management

Slide 51 of 58

Contents

• Motivation• Introduction• Approach• Conceptualisation• Implementation• Conclusions

Enabling interoperable and rights-aware DRM using the Semantic Web – © Roberto García 2007

51

Agree

Disagre

e

Page 52: Semantic Technologies for Copyright Management

Slide 52 of 58

Generic Semantic Framework

Page 53: Semantic Technologies for Copyright Management

Slide 53 of 58

Copyright Ontologyschema.org

DDEX Ontology

ISO 3166Country Codes

Place

Action

SA

locationrange

is a

CreationObject

VideoScreenCapture

TVEpisode subclass of

subclass of

Use

MakeAvailable

subclass of

OnDemandStream

subclass of

Aligned with other Schemas

Page 54: Semantic Technologies for Copyright Management

Slide 54 of 58

• Ontology provides building blocks to model and reason about contracts, policies, rights expression languages…

No, because it is matched to pattern

which prohibits it:“Artists does not want her music with violent images”

Can we stream asset X

Agree

Disagre

e

Applied to Facilitate Implementation using Reasoning

Page 55: Semantic Technologies for Copyright Management

Slide 55 of 58

http://rhizomik.net/mediamixer/

MediaMixer Demo

Page 56: Semantic Technologies for Copyright Management

Slide 56 of 58

http://rhizomik.net/mediamixer/rightsbuilderui/

MediaMixer Demo

Page 57: Semantic Technologies for Copyright Management

Slide 57 of 58

MediaMixer Semantic Techs

MediaMixer Semantic Techs

Policy 1: The licensor disagrees the licensee adaptsmedia fragments containing…

<xml><right> <play/></right><content id=“frg1”/></xml>

Semantic Media

Annotation

Semantic Media

Annotation

Rights Builder User InterfaceRights Builder User Interface

Rights Language Mapping

Rights Language Mapping

RDF Store & Reasoner

RDF Store & Reasoner

media fragments, semantic data, annotation, ontologies, reasoning,…

MediaMixer Demo

Page 58: Semantic Technologies for Copyright Management

1st Winter School on Multimedia Processing and Applications (WMPA‘14)

January 6th, 2014, Dublin, Ireland

Thank you for your attention

More details:http://community.mediamixer.euhttp://rhizomik.net/mediamixerhttp://rhizomik.net/ontologies/copyrightonto

Contact:Roberto García (@rogargon)http://rhizomik.net/~roberto