SlideShare a Scribd company logo
1 of 26
Semantic Copyright Management
of Media Fragments
Roberto García, David Castellà, Rosa Gil
Universitat de Lleida, Spain
DATA 2013
2nd International
Conference on Data
Management
Technologies and
Applications
29-31 July 2013
Reykjavik, Iceland
30.07.2013 Slide 2 of 28
MediaMixer
Community set-up and networking for the
reMIXing of online MEDIA fragments
• FP7 Coordination Action
– Started November 2012
– Create an European market for media
fragments re-purposing and re-selling
A history of G8 violence (© Reuters) http://slideshare.net/troncy/a-semantic-multimedia-web-create-annotate-present-and-share-your-media
30.07.2013 Slide 3 of 28
Introduction
• The MediaMixer project and community
promote the use of semantic technologies
for media mixing
• Real use cases and demos that showcase
these technologies
– Fragmenting media assets
– Annotating them using semantic descriptions
– Exposing these descriptions for fragment level search and
selection
– Representing rights information using a
copyright ontology that integrates licenses,
policies and rights expressions languages
30.07.2013 Slide 4 of 28
Producer checks reused media
licenses vs. internal policies
and agreements (with
providers and rights holders)
Policy example: “…avoid media
fragments showing violence when
producing content for children”.
Problems:
1.) Semantic annotation
a) For instance, automatically tag
violent content
2.) Rights Integration
a) Policies and agreements
(unstructured documents)
b) Media fragments licenses
(rights expression languages)
3.) Intelligently detect conflicts
Example Use Case
30.07.2013 Slide 5 of 28
Current Situation
Issues:
• scalability
(mostly a manual process)
• conflicts detected too late
(added costs)
• missed opportunities
(media already available)
• …
30.07.2013 Slide 6 of 28
Proposals:
Assisted Policy and Agreement
Modelling
• Model policies and
agreements
• Formal model that
allows automatic
integration and
intelligence support
• Semantic model based on
Copyright Ontology
• Editor with assistance
guided by the ontology
30.07.2013 Slide 7 of 28
Policy and Agreement
Modelling Assistant
30.07.2013 Slide 8 of 28
Media Fragments Ingestion
Provider offers media
fragment:
• Content:
automatic annotation
• Detect topics: Violence?
Outdoors? Cars?...
• Rights:
automatic translation
of rights language to
Copyright Ontology
• DDEX, ODRL, MPEG-21,
Creative Commons…
30.07.2013 Slide 9 of 28
Semantic Annotation
9
• Transform whole videos to sets of meaningful,
indexable and re-usable video fragments
Person, Snow, Trees,
Building, Ski, …
Baseball, Throwing, Sports,
Plant, Running, …
Kitchen, Indoor, Cake, …
…
30.07.2013 Slide 10 of 28
Semantic Annotation
Metadata
• Metadata for semantic annotation:
– Descriptive metadata for media
characteristics
– Provenance metadata to credit source and
specify rights
– Conceptual metadata to reflect what media is
perceived to represent
30.07.2013 Slide 11 of 28
Conceptual Metadata
• Globally unambiguous
identifiers for any
concept needed
– Ideally more information
about the concept itself
is available via the
identifier
– Use of Web URIs →
Linked Data concept
space
– Would allow for
inference of concept
type and relationship to
other concepts
30.07.2013 Slide 12 of 28
Producer Proposed Workflow
30.07.2013 Slide 13 of 28
Semantic Data Exploration
30.07.2013 Slide 14 of 28
Implementation
• Rights, License and Policies
implemented as Classes
– Reproduction Right, Copy,
Copy Pattern for fragment #1,...
• Uses implemented as Instances
– u: Peter copies media fragment #1
in the US on 2013-06-03 using…
• if u ∈ Copy Pattern then
pattern authorises u
Reproduction
Right
Copy
Copyright
Copy
Pattern
u
?
30.07.2013 Slide 15 of 28
Pattern Building
Actions (“verbs”)
Creator
Actor
Producer
Broadcaster
User
Motion Picture
Script
Adaptation
Performance
manifest
perform
record
Communication
broadcast
transform
Literary Work
tune
Copyright
EconomicRights
RelatedRights
MoralRights
DistributionRight
ReproductionRight
PublicPerformanceRight
FixationRight
CommunicationRight
AttributionRight
TransformationRight
IntegrityRight
DisclosureRight
WithdrawalRight
PermorfersRights
ProducersRights
BroadcastersRights
RentalRight
ImportationRight
SoundRecordRight
MotionPictureRight
BroadcastingRight
MakingAvailableRight
AdaptationRight
TranslationRight
30.07.2013 Slide 16 of 28
Pattern Building
Case Roles (from linguistics)
• Connect verbs to the action participants
– Example: “The dog ate food”
initiator resource goal essence
Action agent, instrument result, patient,
effector recipient theme
Process agent, matter result, patient,
origin recipient theme
Transfer agent, instrument, experiencer, theme
origin medium recipient
Spatial origin path destination location
Temporal start duration completion pointInTime
Ambient reason manner aim, condition
consequence
Subject, role “agent” Object, role “theme”
30.07.2013 Slide 17 of 28
DDEX Sample-08.04.xml
<Deal>
<DealTerms>
<ValidityPeriod>
<StartDate>2013-01-
01</StartDate>
</ValidityPeriod>
<Usage>
<UseType>
OnDemandStream
</UseType>
<DistributionChannelType>
Internet
</DistributionChannelType>
</Usage>
<TerritoryCode>ES</TerritoryCode>
<TerritoryCode>US</TerritoryCode>
</DealTerms>
</Deal>
Copyright Ontology Model
<http://media.com/agreement#1> owl:Class;
co:start "2013-01-01" ;
owl:intersectionOf (
ddex:OnDemandStream
[ a owl:Restriction ;
owl:onProperty co:medium ;
owl:someValuesFrom ddex:Internet ]
[ a owl:Restriction ;
owl:onProperty co:location ;
owl:someValuesFrom
[ a owl:Class ;
owl:oneOf (territory:ES territory:US) ]
[ a owl:Restriction ;
owl:onProperty co:theme ;
owl:hasValue
<http://my.tv/video.ogv#t=60,100>
]
]
) .
DDEX to RDF
30.07.2013 Slide 18 of 28
Logical interpretation of a license model
Reasoning with DDEX
30.07.2013 Slide 19 of 28
Reasoning with DDEX
Policy #1
Agreement #1
30.07.2013 Slide 20 of 28
reasoner = new Sesame(new OWLIM-SE_5.3())
reasoner.loadOntologies()
> Loaded: iso3166a2.owl (territories), ddex.owl, copyrightonto.owl
reasoner.loadPolicy("NoStreamingInUS.owl")
reasoner.loadLicense("DDEX_Sample-08.04.owl")
use1 = new Use(use1URI, "user01", "OnDemandStream", "Internet",
"http://my.tv/video.ogv#t=60,100", "ES", "2013-04-19")
reasoner.load(use1)
response = reasoner.isUsePermitted(use1URI)
print response
> Authorised: http://mediamixer.eu/copyright/examples/agreement#1
use2 = new Use(use2URI, "user01", "OnDemandStream", "Internet",
"http://my.tv/video.ogv#t=60,100", "US", "2013-04-19")
reasoner.load(use2)
response = reasoner.isUsePermitted(use2URI)
print response
> Prohibited: http://mediamixer.eu/copyright/examples/policy#1
License Checking Implementation
30.07.2013 Slide 21 of 28
@prefix co: <http://rhizomik.net/ontologies/2013/05/copyrightonto.owl#> .
@prefix odrlv: <http://w3.org/ns/odrl/vocab#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
<http://example.com/policy> a co:Agree ;
co:agent <http://example.com/billie>, <http://example.com/sony> ;
co:theme [ a owl:Class ;
co:end "2012-12-31" ;
co:start "0001-01-01" ;
owl:intersectionOf (
[ owl:intersectionOf (
odrlv:play [ owl:complementOf odrlv:mobile_ringtone ] ) ]
[ a owl:Restriction ;
owl:hasValue <http://example.com/billie> ;
owl:onProperty co:agent ]
[ a owl:Restriction ;
owl:hasValue <http://example.com/music> ;
owl:onProperty co:theme ] ) ] .
<http://example.com/sony:10> a co:Person .
<http://example.com/music> a co:Creation .
<http://example.com/billie> a co:Person .
ODRL Example from LCC
Rights Reference Model Spec
Copyright Ontology license to text:
“sony and billie Agree that
billie play and not mobile ringtone
music”.
30.07.2013 Slide 22 of 28
Creative Commons
BY-SA Model
30.07.2013 Slide 23 of 28
• Following Linked Data principles,
starting from just content ID (URI)…
Long term vision…
23
Content
URI
URI a ebucore:Image
dct:title “EBU HQ”
dct:copyright URI
…
HTTP GET
image/jpeg
30.07.2013 Slide 24 of 28
Linked Data for Worldwide
Copyright Management?
24
Content
URI
URI a ebucore:Image
dct:title “EBU HQ”
dct:copyright URI
…
Agreement
URI
URI a co:Agreement
co:agent URI
co:theme …
…
Person
URI
URI a foaf:Person
foaf:name “…”
vcard:address …
vcard:country URI
30.07.2013 Slide 25 of 28
Get involved
• Join MediaMixer community to know more
(http://community.mediamixer.eu):
– discussions, use cases, demonstrators, tutorials,
presentations, software,…
More details:
http://community.mediamixer.eu
http://rhizomik.net/copyrightonto/
Roberto García
Universitat de Lleida, Spain
http://rhizomik.net/~roberto
Thank you for your attention
DATA 2013
2nd International
Conference on Data
Management
Technologies and
Applications
29-31 July 2013
Reykjavik, Iceland

More Related Content

Similar to Semantic Copyright Management of Media Fragments

Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...The Open Education Consortium
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data ScienceEdureka!
 
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - SlootjesDSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - SlootjesDeltares
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEMCLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEMShakas Technologies
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbedTereza Gabrielova
 
Semantic technologies for copyright management
Semantic technologies for copyright managementSemantic technologies for copyright management
Semantic technologies for copyright managementMediaMixerCommunity
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementRoberto García
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Gridbutest
 
2010 Future of Advanced Computing
2010 Future of Advanced Computing2010 Future of Advanced Computing
2010 Future of Advanced ComputingBob Marcus
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.IRJET Journal
 
Open Data Hub - Giulia Giussani - A look into the future of data sharing
Open Data Hub - Giulia Giussani - A look into the future of data sharingOpen Data Hub - Giulia Giussani - A look into the future of data sharing
Open Data Hub - Giulia Giussani - A look into the future of data sharingSouth Tyrol Free Software Conference
 
Week 01- Lecture 1.pptx
Week 01- Lecture 1.pptxWeek 01- Lecture 1.pptx
Week 01- Lecture 1.pptxEngr Saghir
 
MODES Route - 27may98
MODES Route - 27may98MODES Route - 27may98
MODES Route - 27may98Ian Phillips
 
ISO 18876
ISO 18876ISO 18876
ISO 18876lenand
 

Similar to Semantic Copyright Management of Media Fragments (20)

Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
 
Introduction on Data Science
Introduction on Data ScienceIntroduction on Data Science
Introduction on Data Science
 
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - SlootjesDSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
DSD-INT 2023 Deltares Hydrology Suite - An introduction - Slootjes
 
journal in research
journal in research journal in research
journal in research
 
journal published
journal publishedjournal published
journal published
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEMCLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbed
 
Semantic technologies for copyright management
Semantic technologies for copyright managementSemantic technologies for copyright management
Semantic technologies for copyright management
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
distributed
distributeddistributed
distributed
 
V. Del Vecchio - Sdmx versus other standards
V. Del Vecchio - Sdmx versus other standards V. Del Vecchio - Sdmx versus other standards
V. Del Vecchio - Sdmx versus other standards
 
Ipen2018
Ipen2018Ipen2018
Ipen2018
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
 
2010 Future of Advanced Computing
2010 Future of Advanced Computing2010 Future of Advanced Computing
2010 Future of Advanced Computing
 
What is a DMP
What is a DMPWhat is a DMP
What is a DMP
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
 
Open Data Hub - Giulia Giussani - A look into the future of data sharing
Open Data Hub - Giulia Giussani - A look into the future of data sharingOpen Data Hub - Giulia Giussani - A look into the future of data sharing
Open Data Hub - Giulia Giussani - A look into the future of data sharing
 
Week 01- Lecture 1.pptx
Week 01- Lecture 1.pptxWeek 01- Lecture 1.pptx
Week 01- Lecture 1.pptx
 
MODES Route - 27may98
MODES Route - 27may98MODES Route - 27may98
MODES Route - 27may98
 
ISO 18876
ISO 18876ISO 18876
ISO 18876
 

More from Roberto García

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementRoberto García
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...Roberto García
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesRoberto García
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...Roberto García
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentRoberto García
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and BlockchainRoberto García
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3Roberto García
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataRoberto García
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesRoberto García
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringRoberto García
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesRoberto García
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsRoberto García
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationRoberto García
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Roberto García
 
Interacting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityInteracting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityRoberto García
 
Interacción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadInteracción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadRoberto García
 
Controlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesControlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesRoberto García
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataRoberto García
 

More from Roberto García (20)

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic Technologies
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User Interfaces
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
 
Exploring Linked Data
Exploring Linked DataExploring Linked Data
Exploring Linked Data
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
 
Interacting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityInteracting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its Sustainability
 
Interacción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadInteracción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su Sostenibilidad
 
Controlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesControlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licenses
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial data
 

Recently uploaded

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Recently uploaded (20)

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 

Semantic Copyright Management of Media Fragments

  • 1. Semantic Copyright Management of Media Fragments Roberto García, David Castellà, Rosa Gil Universitat de Lleida, Spain DATA 2013 2nd International Conference on Data Management Technologies and Applications 29-31 July 2013 Reykjavik, Iceland
  • 2. 30.07.2013 Slide 2 of 28 MediaMixer Community set-up and networking for the reMIXing of online MEDIA fragments • FP7 Coordination Action – Started November 2012 – Create an European market for media fragments re-purposing and re-selling A history of G8 violence (© Reuters) http://slideshare.net/troncy/a-semantic-multimedia-web-create-annotate-present-and-share-your-media
  • 3. 30.07.2013 Slide 3 of 28 Introduction • The MediaMixer project and community promote the use of semantic technologies for media mixing • Real use cases and demos that showcase these technologies – Fragmenting media assets – Annotating them using semantic descriptions – Exposing these descriptions for fragment level search and selection – Representing rights information using a copyright ontology that integrates licenses, policies and rights expressions languages
  • 4. 30.07.2013 Slide 4 of 28 Producer checks reused media licenses vs. internal policies and agreements (with providers and rights holders) Policy example: “…avoid media fragments showing violence when producing content for children”. Problems: 1.) Semantic annotation a) For instance, automatically tag violent content 2.) Rights Integration a) Policies and agreements (unstructured documents) b) Media fragments licenses (rights expression languages) 3.) Intelligently detect conflicts Example Use Case
  • 5. 30.07.2013 Slide 5 of 28 Current Situation Issues: • scalability (mostly a manual process) • conflicts detected too late (added costs) • missed opportunities (media already available) • …
  • 6. 30.07.2013 Slide 6 of 28 Proposals: Assisted Policy and Agreement Modelling • Model policies and agreements • Formal model that allows automatic integration and intelligence support • Semantic model based on Copyright Ontology • Editor with assistance guided by the ontology
  • 7. 30.07.2013 Slide 7 of 28 Policy and Agreement Modelling Assistant
  • 8. 30.07.2013 Slide 8 of 28 Media Fragments Ingestion Provider offers media fragment: • Content: automatic annotation • Detect topics: Violence? Outdoors? Cars?... • Rights: automatic translation of rights language to Copyright Ontology • DDEX, ODRL, MPEG-21, Creative Commons…
  • 9. 30.07.2013 Slide 9 of 28 Semantic Annotation 9 • Transform whole videos to sets of meaningful, indexable and re-usable video fragments Person, Snow, Trees, Building, Ski, … Baseball, Throwing, Sports, Plant, Running, … Kitchen, Indoor, Cake, … …
  • 10. 30.07.2013 Slide 10 of 28 Semantic Annotation Metadata • Metadata for semantic annotation: – Descriptive metadata for media characteristics – Provenance metadata to credit source and specify rights – Conceptual metadata to reflect what media is perceived to represent
  • 11. 30.07.2013 Slide 11 of 28 Conceptual Metadata • Globally unambiguous identifiers for any concept needed – Ideally more information about the concept itself is available via the identifier – Use of Web URIs → Linked Data concept space – Would allow for inference of concept type and relationship to other concepts
  • 12. 30.07.2013 Slide 12 of 28 Producer Proposed Workflow
  • 13. 30.07.2013 Slide 13 of 28 Semantic Data Exploration
  • 14. 30.07.2013 Slide 14 of 28 Implementation • Rights, License and Policies implemented as Classes – Reproduction Right, Copy, Copy Pattern for fragment #1,... • Uses implemented as Instances – u: Peter copies media fragment #1 in the US on 2013-06-03 using… • if u ∈ Copy Pattern then pattern authorises u Reproduction Right Copy Copyright Copy Pattern u ?
  • 15. 30.07.2013 Slide 15 of 28 Pattern Building Actions (“verbs”) Creator Actor Producer Broadcaster User Motion Picture Script Adaptation Performance manifest perform record Communication broadcast transform Literary Work tune Copyright EconomicRights RelatedRights MoralRights DistributionRight ReproductionRight PublicPerformanceRight FixationRight CommunicationRight AttributionRight TransformationRight IntegrityRight DisclosureRight WithdrawalRight PermorfersRights ProducersRights BroadcastersRights RentalRight ImportationRight SoundRecordRight MotionPictureRight BroadcastingRight MakingAvailableRight AdaptationRight TranslationRight
  • 16. 30.07.2013 Slide 16 of 28 Pattern Building Case Roles (from linguistics) • Connect verbs to the action participants – Example: “The dog ate food” initiator resource goal essence Action agent, instrument result, patient, effector recipient theme Process agent, matter result, patient, origin recipient theme Transfer agent, instrument, experiencer, theme origin medium recipient Spatial origin path destination location Temporal start duration completion pointInTime Ambient reason manner aim, condition consequence Subject, role “agent” Object, role “theme”
  • 17. 30.07.2013 Slide 17 of 28 DDEX Sample-08.04.xml <Deal> <DealTerms> <ValidityPeriod> <StartDate>2013-01- 01</StartDate> </ValidityPeriod> <Usage> <UseType> OnDemandStream </UseType> <DistributionChannelType> Internet </DistributionChannelType> </Usage> <TerritoryCode>ES</TerritoryCode> <TerritoryCode>US</TerritoryCode> </DealTerms> </Deal> Copyright Ontology Model <http://media.com/agreement#1> owl:Class; co:start "2013-01-01" ; owl:intersectionOf ( ddex:OnDemandStream [ a owl:Restriction ; owl:onProperty co:medium ; owl:someValuesFrom ddex:Internet ] [ a owl:Restriction ; owl:onProperty co:location ; owl:someValuesFrom [ a owl:Class ; owl:oneOf (territory:ES territory:US) ] [ a owl:Restriction ; owl:onProperty co:theme ; owl:hasValue <http://my.tv/video.ogv#t=60,100> ] ] ) . DDEX to RDF
  • 18. 30.07.2013 Slide 18 of 28 Logical interpretation of a license model Reasoning with DDEX
  • 19. 30.07.2013 Slide 19 of 28 Reasoning with DDEX Policy #1 Agreement #1
  • 20. 30.07.2013 Slide 20 of 28 reasoner = new Sesame(new OWLIM-SE_5.3()) reasoner.loadOntologies() > Loaded: iso3166a2.owl (territories), ddex.owl, copyrightonto.owl reasoner.loadPolicy("NoStreamingInUS.owl") reasoner.loadLicense("DDEX_Sample-08.04.owl") use1 = new Use(use1URI, "user01", "OnDemandStream", "Internet", "http://my.tv/video.ogv#t=60,100", "ES", "2013-04-19") reasoner.load(use1) response = reasoner.isUsePermitted(use1URI) print response > Authorised: http://mediamixer.eu/copyright/examples/agreement#1 use2 = new Use(use2URI, "user01", "OnDemandStream", "Internet", "http://my.tv/video.ogv#t=60,100", "US", "2013-04-19") reasoner.load(use2) response = reasoner.isUsePermitted(use2URI) print response > Prohibited: http://mediamixer.eu/copyright/examples/policy#1 License Checking Implementation
  • 21. 30.07.2013 Slide 21 of 28 @prefix co: <http://rhizomik.net/ontologies/2013/05/copyrightonto.owl#> . @prefix odrlv: <http://w3.org/ns/odrl/vocab#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . <http://example.com/policy> a co:Agree ; co:agent <http://example.com/billie>, <http://example.com/sony> ; co:theme [ a owl:Class ; co:end "2012-12-31" ; co:start "0001-01-01" ; owl:intersectionOf ( [ owl:intersectionOf ( odrlv:play [ owl:complementOf odrlv:mobile_ringtone ] ) ] [ a owl:Restriction ; owl:hasValue <http://example.com/billie> ; owl:onProperty co:agent ] [ a owl:Restriction ; owl:hasValue <http://example.com/music> ; owl:onProperty co:theme ] ) ] . <http://example.com/sony:10> a co:Person . <http://example.com/music> a co:Creation . <http://example.com/billie> a co:Person . ODRL Example from LCC Rights Reference Model Spec Copyright Ontology license to text: “sony and billie Agree that billie play and not mobile ringtone music”.
  • 22. 30.07.2013 Slide 22 of 28 Creative Commons BY-SA Model
  • 23. 30.07.2013 Slide 23 of 28 • Following Linked Data principles, starting from just content ID (URI)… Long term vision… 23 Content URI URI a ebucore:Image dct:title “EBU HQ” dct:copyright URI … HTTP GET image/jpeg
  • 24. 30.07.2013 Slide 24 of 28 Linked Data for Worldwide Copyright Management? 24 Content URI URI a ebucore:Image dct:title “EBU HQ” dct:copyright URI … Agreement URI URI a co:Agreement co:agent URI co:theme … … Person URI URI a foaf:Person foaf:name “…” vcard:address … vcard:country URI
  • 25. 30.07.2013 Slide 25 of 28 Get involved • Join MediaMixer community to know more (http://community.mediamixer.eu): – discussions, use cases, demonstrators, tutorials, presentations, software,…
  • 26. More details: http://community.mediamixer.eu http://rhizomik.net/copyrightonto/ Roberto García Universitat de Lleida, Spain http://rhizomik.net/~roberto Thank you for your attention DATA 2013 2nd International Conference on Data Management Technologies and Applications 29-31 July 2013 Reykjavik, Iceland