Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

25
Implementing MPEG-21’s MCO (Media Contract Ontology) to manage rights at RAI 1 EBU – MDN Workshop 2015 EBU – MDN workshop 2015 Geneva, June 10th RISERVATO ED ESCLUSIVO È severamente vietato qualsiasi utilizzo del presente materiale senza specifica autorizzazione L. Boch (RAI / CRIT) – laurent.boch<@>rai.it feat. A. Di Carlo (RAI / Teche), A. Perrone (RAI/ICT)

Transcript of Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Page 1: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Implementing MPEG -21’s MCO (Media Contract Ontology) to

manage rights at RAI

11EBU – MDN Workshop 2015

EBU – MDN workshop 2015Geneva, June 10th

RISERVATO ED ESCLUSIVOÈ severamente vietato qualsiasi utilizzo del presente materiale senza specifica autorizzazione

L. Boch (RAI / CRIT) – laurent.boch<@>rai.it

feat. A. Di Carlo (RAI / Teche), A. Perrone (RAI/IC T)

Page 2: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Table of contents

� Introduction / history

� News from MPEG about MPEG-21

� Rights in RAI

�“as is”

22EBU – MDN Workshop 2015

� the challenge

� use of MPEG-21 MCO

� envisaged implementation and aims

� Conclusion

Page 3: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

News from MPEG about MPEG -21

� The MPEG-21 (multimedia framework) parts� Digital Item Declaration and Identification� Rights Expression Language (REL – 2004..)� Media Value Chain Ontology (MVCO – 2010)� Contract Expression Language (CEL – 2013)� Media Contract Ontology (MCO – 2013)� User Description (UD – Committee Draft)

33EBU – MDN Workshop 2015

� User Description (UD – Committee Draft)

� CEL and MCO second editions (expected 2016)� Enhancements� Payments & Notifications Extension� Greater inter-changeability

� Use of electronic contracts in Application Formats� Media Preservation (MP-AF)� Publish Subscribe (PS-AF)

Page 4: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Mini overview of MCO

Expression of Permission

Model of MCO contract

44EBU – MDN Workshop 2015

Expression of Permission

Page 5: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Mini overview of MCO

Expression of Obligationwith Paymentexample

New

55EBU – MDN Workshop 2015

with Notificationexample

Page 6: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Mini overview of MCO

66EBU – MDN Workshop 2015

Expression of Prohibitionwith example related to a product segment

Page 7: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Mini overview of MCO

Subclasses of mvco:Action

77EBU – MDN Workshop 2015

Page 8: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Mini overview of MCO

88EBU – MDN Workshop 2015

Page 9: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI “as is”

� Main use cases� purchasing rights

� might include material delivery� if related to an event, can imply permission to fixate

� thus materials are created and owned by RAI

� co-production agreements (including subdivision of rights)� internal production (should imply all rights)

possible constraints from performers

99EBU – MDN Workshop 2015

� possible constraints from performers� verifying and exploiting rights� selling rights

� not RAI directly, but RaiCom or RaiCinema

� Contract, financial, and administrative domains use SAP� many other systems have to interact with administrative processes� information kept consistent by means of “cost center numbers” and“records identification numbers”

Page 10: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI “as is”

Rights info life cycle (one of)� product ideation

� implies the target exploitation scenario� approval of idea, with budget� negotiations and contract draft� contract approval and signature

� contract is a narrative textual document

rights ingested into rights systems (manually)

Negotiation and contractdefinition are based on a glossary of rights issuedby the legal department

1010EBU – MDN Workshop 2015

� rights ingested into rights systems (manually)� manual updates with

� rights consumption (critical, consumption info not always reliable)

� sales with exclusivity (critical, sales are done by RaiCom)

� other legal constraints not found in main contract

� from performers

� from legal notices

� receive and process manually rights clearance requests

Page 11: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI “as is”

Risorse Televisive

Rai Cinema Rai Com

Diritti Sportivi

Radiofonia

RUOBUYER Rai Fiction

1111EBU – MDN Workshop 2015

Contract validation and rights check

data entry,persistency,search & browse

RIGHTS

USER

rights clearance requests

Channels Palinsesti

Rai Com Rai Web Rai Pubblicitàother

Page 12: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI “as is”

The issues� Same functions provided by multiple different systems in different ways, inthe various departments

� different practices

� need to check with narrative textual clauses

� Weak links between Rights Info and AV Materials� cost center and administrative identification numbers

� Lack of reliable and detailed information on reuse of archival excerpts in new

1212EBU – MDN Workshop 2015

� Lack of reliable and detailed information on reuse of archival excerpts in newproductions� Too many manual processes

� risks of mistakes

� staff not motivated to actions not strictly related to their main tasks

� Process duplication� same information to be inserted in multiple systems

� Lack of flexibility� wished changes are difficult to be implemented in the legacy systems

Page 13: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, the challenge

The objectives

� Handling the “exploitation rights on AV products” (holdings) alongtheir life-cycle

� Expression of rights defined within signed contracts� rights purchases / co-productions / internal productions� no ambiguity => no need to read again textual clauses

1313EBU – MDN Workshop 2015

no ambiguity => no need to read again textual clauses

� Continuously updating available rights� contract variants� consumption of runs / expiration

� sales with exclusivity

� Search & analysis on rights portfolio, including links to multimediacomponents

� RAI application scope is Television, Radio, and Cinema

Page 14: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, the challenge

The users

� Buyers – their main task is negotiation and finalisation of purchaseand co-production contracts

� Supervisors� Rights archive – their tasks include validation, management ofdisclaimers, performers and other legal constraints, validation of linksbetween rights and content

1414EBU – MDN Workshop 2015

between rights and content� Legal department - no ambiguity => no need to read again textualclauses

� Professional users� those needing rights clearance� those involved in sales

Page 15: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, the challenge

Search and access to products’ portfolios

RaiCinemaRaiCom

Sales to third parties

Sales to third parties

Sale mandates

Sale mandates

1515EBU – MDN Workshop 2015

Rai

exploitation

Sale mandates from third parties

Purchases from third parties

Produces

Sale mandates from third parties

Page 16: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

Benefits of adopting MPEG-21 MCO

� The MCO extension for the exploitation of IP Rights (IPRE) supportswell the expression of the contract conditions in our scope

� including rights depending from actions/events

� Flexibility� because it is possible to select the desired degree of generality /

1616EBU – MDN Workshop 2015

� because it is possible to select the desired degree of generality /specificity� the various dimensions of the conditions can be combined in all theneeded ways, as required for expressing the “reference exploitation rights”approved by the legal department

� Easy to extend if needed

� Easy to integrate rights information with other domains

� Not just an organisational model, but a standard that can be widelyused

Page 17: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

RAI’s approach to rights management is “content-centric”

� Thus, MCO will not be used in RAI, as an electronic format for mediacontracts

� although it is formally conceived for that

� The actual signed contract document is going to remain “narrative”

� although..

1717EBU – MDN Workshop 2015

The users are going to work with “reference exploitation rights”

� indicated by a simple mnemonic “title”

� expressed in MPEG-21 MCO

� expected to be capable of accommodating any future change to the“reference exploitation rights”

Variable conditions are added� for specifying times, territories, languages, runs, and any further constraints

� always expressed in MPEG-21 MCO

Page 18: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

Main reference exploitation

� all rights

� tv rights

1818EBU – MDN Workshop 2015

� free tv

� pay tv

Page 19: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

Main reference exploitation

� vod rights

1919EBU – MDN Workshop 2015

� free vod

� pay vod

Page 20: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

Main reference exploitation

� home-video

2020EBU – MDN Workshop 2015

� theatrical

� non-theatrical

PublicPerformanceHalls

PublicPerformanceHallssubClassOf mco-ipre:Restricted

PublicPerformanceHalls

PublicPerformanceHallssubClassOf mco-ipre:Restricted

Page 21: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, use of MPEG -21 MCO

Sale mandates

2121EBU – MDN Workshop 2015

Page 22: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, envisaged implementation and aims

Criteria

� get all the people involved

� accept idea of revising work-flows

� simplify user interfaces as much as possible

2222EBU – MDN Workshop 2015

� same interface might be integrated with multiple systems

� give priority to input of new contracts

Page 23: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

BUYER

R

Rights in RAI, envisaged implementation and aims

PROD

rights sheetVideo

Links to administrative systems…

2323EBU – MDN Workshop 2015

Complete rights sheets, add link to content

RIGHTS

USER

rights clearance made directly by the usersChannels Palinsesti

Rai Com Rai Web Rai Pubblicità other

disclairmers & constraints

Time line �

Video Video clip 1 Video clip 2 Video Clip 3

Documentazionemetadata

Content 1 “Napoli prima e dopo i 4 giornate” di Aldo Zappalà Repertorio Ist. Luce

Diritti metadata

Right 1 c.n. 1051801560; free tv, pacch italia, scad. 29.04.2012 AQ. Free tv, scad31/12/2011

BIP

analysis

Page 24: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Rights in RAI, envisaged implementation and aims

Work plan

� Interfaces and components for creation of rights holdings information

� and sale mandates

� Interfaces and components for rights validation

� links between rights and content

2424EBU – MDN Workshop 2015

� links between rights and content

� Integration with other organisational contexts

� Information recovery from legacy systems into the new one

Page 25: Implementing MPEG-21’s MCO (Media Contract Ontology) to ...

Conclusion

� RAI has been contributing to MPEG-21 MCO since the beginning

� Till now, we could only provide proof-of-concepts about its use forrights management

� MCO has showed to be effective in expressing audiovisual rights

� Digital television business requires digital handling of rights

� otherwise rights end to be a major bottle neck

2525EBU – MDN Workshop 2015

� otherwise rights end to be a major bottle neck

� Now it’s time for getting serious with it

Thank you