YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Roberto GarcíaUniversitat de Lleida, Spain

MediaMixer Webinar - http://mediamixer.eu/live

February 3rd, 2014, Ljubljana, Slovenia

Semantic Management of your Media Fragments Rights

Page 2: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 2 of 65

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

Contents

2

Page 3: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 3 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 4 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 5 of 65

Motivation - Use Case

• UGC remixing copyrighted media

©

©

Page 6: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 6 of 65

Motivation - Use Case

AudioID ©

©VideoID

match

match

match

Page 7: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 7 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 8 of 65

Motivation - Use Case

• What if more than one ownership claim?

• If disputed, no one can monetize

©© match match

Page 9: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 9 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 10 of 65

Motivation - Use Case

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

•Decision Support System (DSS):– Disputes wotj 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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 11 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 12 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 14 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 15 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 16 of 65

Introduction

• Internet: easy distribution• DRM interoperability DRM

DRM

DRM

REL

Page 17: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 17 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 18 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 19 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 20 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 21 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 22 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 23 of 65

Contents

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

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

23

Page 24: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 24 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 25 of 65

Contents

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

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

25

Page 26: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 26 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 27 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 28 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 29 of 65

Conceptualisation

• Complex domain, build model in three steps:

Creation Model

Rights Model

Action Model

Page 30: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 30 of 65

Conceptualisation

Creation Model

Fixation

Instance

Manifestation

Work

Performance

Objects Processes

Communication

AbstractionsVictor Hugo’s

Les Misérables

Page 31: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 31 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 32 of 65

Conceptualisation

Rights Model

Page 33: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 33 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 34 of 65

Conceptualisation

Action Model

• Actions, the building blocks

Page 35: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 35 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 36 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 37 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 38 of 65

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), result (new)

With? instrument medium

Why? aim reason

How? manner

If? condition

Then? consequence

Page 39: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 39 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 40 of 65

Conceptualisation

Action Model

• License building primitives:– Agree: model permissions

• theme points to the permitted event pattern

Scenario

destination

Page 41: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 41 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 42 of 65

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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 43 of 65

• Model this license using the previous primitives:

Conceptualisation

Exercise

Page 44: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 44 of 65

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), 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: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 45 of 65

Conceptualisation

Exercise

Page 46: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 46 of 65

Conceptualisation

Exercise - SolutionAgree

Copy OR Distribute OR Communicate

theme

myManifestation

myWork

theme

isManifestationOf

Attribute

me

condition

recipient

theme

Page 47: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 47 of 65

Conceptualisation

Exercise

Page 48: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 48 of 65

Conceptualisation

Exercise - SolutionAgree

Copy OR Distribute OR Communicate

theme

myManifestation

myWork

theme

isManifestationOf

Attribute

me

condition

recipient

theme

NewManifestation

Derive

NewWork

theme

theme

result

isManifestationOf

isDerivationOf

Page 49: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 49 of 65

Conceptualisation

Exercise

Page 50: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 50 of 65

Conceptualisation

Exercise - SolutionAgree

Copy OR Distribute OR Communicate

theme

myManifestation

myWork

theme

isManifestationOf

Attribute

me

condition

recipient

theme

NewManifestation

Derive

NewWork

theme

theme

result

isManifestationOf

isDerivationOf

Copy OR Distribute OR Communicate

theme

themecondition

Page 51: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 51 of 65

Contents

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

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

51

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 52: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 52 of 65

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 instance of Copy Pattern thenlicense pattern authorises/prohibits u

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

52

Reproduction Right

Copy

Copyright

CopyPattern

u

?

Page 53: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 53 of 65

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 54: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 54 of 65

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 55: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 55 of 65

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 56: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 56 of 65

Contents

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

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

56

Agree

Disagre

e

Page 57: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 57 of 65

Generic Semantic Framework

Page 58: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 58 of 65

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 59: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 59 of 65

• 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 60: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 60 of 65

http://rhizomik.net/mediamixer/

MediaMixer Demo

Page 61: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 61 of 65

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

MediaMixer Demo

Page 62: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 62 of 65

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 Vision

Page 63: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 63 of 65

MediaMixer Vision

• Following Linked Data principles, starting from just fragment URI…

Content

URI

Content

URI

URI a ma:Image dct:title “EBU HQ” dct:copyright URI … H

TT

P G

ET

text/n3

HTTP GETimage/jpeg

Page 64: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

Slide 64 of 65

Content

URI

Content

URI

URI a ebucore:Image dct:title “EBU HQ” dct:copyright URI …

URI a ebucore:Image dct:title “EBU HQ” dct:copyright URI …

HT

TP

GE

T

Agreement

URI

Agreement

URI

URI a co:Agreement co:agent URI co:theme … …

URI a co:Agreement co:agent URI co:theme … …

HT

TP

GE

T

Person

URI

Person

URI

URI a foaf:Person foaf:name “…” vcard:address … vcard:country URI

URI a foaf:Person foaf:name “…” vcard:address … vcard:country URI

HT

TP

GE

T

MediaMixer Vision

Page 65: Roberto García Universitat de Lleida, Spain MediaMixer Webinar - //mediamixer.eu/live February 3rd, 2014, Ljubljana, Slovenia.

MediaMixer Webinar: "Semantic Management of your Media Fragments Rights"

February 3rd, 2014, Ljubljana, Slovenia

http://mediamixer.eu/live

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


Related Documents