SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
MediaMixer !
facilitating media fragments mixing and its rights
management using semantic technologies!
!"#$%&"'()%*+),'-./0$%1/&)&'2$'34$/2),'56)/.'
!"#$%!$&"'!"#$%&''()**+,-./0*12-3*-41501+6!
789!:+,1!;<=>!
?@AB!C1,1D3!
06/06/13 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!
E!#-F.)5/!)G!CH!D-)I1,(1!"J!K1+.15F6!!#$%&''FI-21F#3510,1.'.5),(/'38F1*3,L(8*+IL*12-38M1N8(513.183,,).3.18%51F1,.83,28F#3518/)+58*12-3!!
06/06/13 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!
06/06/13 Slide 4 of 28
Coordination. Semantic Web technologies R&D
IT solutions for broadcasters (WebTV, EPG,…)
Asset Management solutions
videolectures.net academic content platform
Semantic multimedia research
Semantic copyright management research
Partners!
06/06/13 Slide 5 of 28
!"#$%$&'
!"#$%$&'
!"#$%$&'
!"#$%&'" (%)*+,
-#.&'"
(&)$*+
!,")-%.$"/
!"#&/0'"
!"#$%$&'
!"#$%$&'
01,&&2&/.'
!,")-%&)+
(&)$*
(&)$*+
3,*12&/.'
4"/!$%.'
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!
06/06/13 Slide 6 of 28
Current Situation!
!"!#"$
%&'()*
+",$
-./""0"#,
122"/$
3/4.0"#,
-./""0"#,
%&'()*
!"4'
5"6(4$
3/4.0"#,
%/&67)"/
8'".4'9
:(.;,<$=&'6"/
%/&>(6"/
+"4/);$
3/4.0"#,
?;")@
A"/0<
:"<&'>"$
?&#"(),
%/&67)"/
8)&#,"#,$
04#4."/9
Issues:!
•! scalability "
(mostly a manual process)!
•! conflicts detected too late
(added costs)!
•! missed opportunities "
(media already available)!
•! …!
!
06/06/13 Slide 7 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!
06/06/13 Slide 9 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…!
06/06/13 Slide 10 of 28
Semantic Annotation!
10!
•! Transform whole videos to sets of meaningful,
indexable and re-usable video fragments!
O15F),B!P,)MB!Q511FB!!
@+-I2-,RB!PS-B!T!
@3F1N3IIB!Q#5)M-,RB!P%)5.FB!!
OI3,.B!K+,,-,RB!T!
U-.(#1,B!V,2))5B!W3S1B!T!
T!
06/06/13 Slide 11 of 28
Semantic Annotation"
Key Technologies!
11!
•! Temporal video fragmentation to!
–! Shots (elementary video segments)!
–! Scenes (groups of consecutive shots)!
•! Video annotation (to make video fragments
indexable / searchable)!
–! Concept detection!
–! Event detection!
–! Event recounting!
•! Video object re-detection (to create spatio-
temporal video fragments)!
V,%+.&!),1!*12-3!
-.1*!
X+.%+.&!F1.!)G!
*12-3!G53R*1,.F!
V,%+.&!),1!*12-3!
-.1*!Y!143*%I1!)G!
F)+R#.!)NZ1(.!
X+.%+.&!F1.!)G!
*12-3!G53R*1,.F!
V,%+.&!),1!.1*%)53I!
*12-3!G53R*1,.!
X+.%+.&!F1.!)G!I3N1IF!
"(),(1%.B!1D1,.6!
06/06/13 Slide 12 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!
06/06/13 Slide 13 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!
06/06/13 Slide 14 of 28
Producer Proposed Workflow!
!"#$%&"'(
)*+$,-
."&(
/#'""0"1&
)'*23,"'
4+"#5+6
."5',7(
8'5#0"1&
97",:
;%"
)'*23,"'
4,*1&"1&(
0515#"'6
/#'""0"1&
<=
)*+$,-
<=
9*>-'$#7&
!"5%*1"'
)*+$,-(512(
/#'""0"1&(
?*2"++$1#(
/%%$%&51&
."051&$,(
?"2$5(!">*%$&*'-
/#'""0"1&(<= @"5+(?"2$5(
8'5#0"1&(<=
A1&"12"2(;%"
)*+$,-(<=
?"2$5(
8'5#0"1&
<=
."051&$,(
?"&525&5
/++*B"2(3%"%
@$%++*B"2(3%"%
06/06/13 Slide 15 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
?
06/06/13 Slide 16 of 28
Pattern Building"
Actions (“verbs”)!
!"#$%"&'
(')%$'*+
,$'"-+)%$%"&'
.&/0
1+/-&/2$'*+
2$'"-+)%
!"#$%&' ()*%$''$'
3&224'"*$%"&'
+"'&),%&-*.'
%/$')-&/2
"25/&6")+
7")%/"84%+
*&59
*&59
-"#
5+/-&/2
*&224'"*$%+
/+%/$')2"%
!"#$%&'()*%+,''
-.,'/",0&123.,'
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
06/06/13 Slide 17 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
Example: “The dog
P+NZ1(.B!5)I1![3R1,.!
food”
XNZ1(.B!5)I1![.#1*1!
06/06/13 Slide 18 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
<http://
co:start
owl:intersectionOf
1</StartDate> ddex:
[ a[ a
[ a owl:Restriction
[ a
[ a
m
DistributionChannelType>
owl:onProperty
TerritoryCode>
TerritoryCode>
owl:someValuesFrom
[ a
[ a owl:Restriction
owl:onProperty
owl:hasValue
[ a
[ a owl:Restriction
[ a
06/06/13 Slide 19 of 28
])R-(3I!-,.15%51.3L),!)G!3!I-(1,F1!*)21I!
Reasoning with DDEX
06/06/13 Slide 20 of 28
Reasoning with DDEX
Policy #1
Agreement #1
06/06/13 Slide 21 of 28
!"#$%&"!'('&")'!"#$%"*&")'&'()*+!,-./0*++'
!"#$%&"!,-%#./&0%-%12"$*+'
3'4%#.".5'2$%6788#9,%)-'*0"!!20%!2"$+:'..";,%)-:'<%=>!21?0%&0%,%)-'
!"#$%&"!,-%#.@%-2<>*AB%C0!"#D2&1E&FC,%)-A+'
!"#$%&"!,-%#.42<"&$"*AGGHIJC#D=-"KLM,LN,%)-A+'
O$"7'('&")'1#"*O$"7FPE:'AO$"!L7A:'A/&G"D#&.C0!"#DA:'AE&0"!&"0A:''
Ahttp://my.tv/video.ogv#t=60,100A:'AHCA:'A9L76KLNK7QA+'
!"#$%&"!,-%#.*O$"7+'
!"$=%&$"'('!"#$%&"!,2$F$"@"!D200".*O$"7FPE+'
=!2&0'!"$=%&$"'
3'RO0?%!2$".5'?00=5SSD".2#D2;"!,"OS<%=>!21?0S";#D=-"$S#1!""D"&0T7'
O$"9'('&")'1#"*O$"9FPE:'AO$"!L7A:'A/&G"D#&.C0!"#DA:'AE&0"!&"0A:'
Ahttp://my.tv/video.ogv#t=60,100A:'AFCA:'A9L76KLNK7QA+'
!"#$%&"!,-%#.*O$"9+'
!"$=%&$"'('!"#$%&"!,2$F$"@"!D200".*O$"9FPE+'
=!2&0'!"$=%&$"'
3'@!%?2U20".5'?00=5SSD".2#D2;"!,"OS<%=>!21?0S";#D=-"$S=%-2<>T7'
License Checking Implementation
06/06/13 Slide 22 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!
()*+'$,-./01.)2),+/2$3"14"/.)/."&.5/
[F),/!3,2!N-II-1!ER511!.#3.!!
N-II-1!%I3/!3,2!,).!*)N-I1!5-,R.),1!!
*+F-(0!
06/06/13 Slide 23 of 28
Creative Commons "
BY-SA Model!
!"#$% %
&'()*'+,)-% %
!"..,/'01)-% %
213-451'61+6-
2$21/'7-()1)'"/
!"#$#
.$8"*3
4))*'+,)-
%&'()!)&'
.-
!"#$#
*#%)+)#'!
49*--
!"#$#
&-*'5-
!"#$#
!"#$#
:-;21/'7-()1)'"/
/-;8"*3
*#,-.!
),/0')1#,!0!)&'21
),3#*)40!)&'21
!"#$% %
&'()*'+,)-% %
!"..,/'01)-% %
213-451'61+6-
!"#$#
!"#$#%&'()!)&'
),/0')1#,!0!)&'21
! "
#
06/06/13 Slide 24 of 28
•! Following Linked Data principles, "
starting from just content ID (URI)…!
Long term vision…!
24!
W),.1,.!
!
AKV!
AKV!3!1N+()51&V*3R1!
!!!2(.&L.I1![?@A!^_!
!!!2(.&()%/5-R#.!678/
!!!T!
!!!!
HTTP GET
image/jpeg
06/06/13 Slide 25 of 2806/06/13 Slide 25 of 28
Linked Data for Worldwide "
Copyright Management?!
25!
W),.1,.!
!
AKV!
W),.1,.
AKV!3!1N+()51&V*3R1!
!!!2(.&L.I1![?@A!^_!
!!!2(.&()%/5-R#.!AKV!
!!!T!
!!!!
HTTPGET
ER511*1,.!
!
AKV!
ER511*1,.
AKV!3!()&ER511*1,.!
!!!()&3R1,.!678!
!!!()&.#1*1!T/
!!!T!
!!!!
HTTPGET
O15F),!
!
AKV!
URI a foaf:Person
foaf:name “…”
vcard:address …
vcard:country URI
HTTPGET
ER511*1,.ER511*1,.
AKV
ER511*1,.
URI a foaf:Person
foaf:name “…”
vcard:address …
vcard:country
HTTPGET
06/06/13 Slide 26 of 28
Get involved!
•! Join MediaMixer community to know more "
(http://community.mediamixer.eu):!
–! discussions, use cases, demonstrators, tutorials,
presentations, software,…!
06/06/13 Slide 26 of 28
06/06/13 Slide 27 of 28
Get more involved!
•! Want to experience semantic technologies?
Apply to become core partner"
(http://mediamixer.eu/contact) :!
–!Contribute use case, sample data and just
some time…!
–!…selected partners get a demo showcasing
semantic technologies for their problem!
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

Mais conteúdo relacionado

Semelhante a MediaMixer: facilitating media fragments mixing and its rights management using semantic technologies

Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Touradj Ebrahimi
 
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)Men and Mice
 
Web development Hackathon
Web development HackathonWeb development Hackathon
Web development HackathonAl Sayed Gamal
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
 
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...Media Mixer semantic technologies for UGC copyright management por Roberto Ga...
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...ACTUONDA
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer FundamentalNishithBera1
 
Impacts of collaborative consumption on traditional industries: scenarios for...
Impacts of collaborative consumption on traditional industries: scenarios for...Impacts of collaborative consumption on traditional industries: scenarios for...
Impacts of collaborative consumption on traditional industries: scenarios for...David Chapuis
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev01Booster
 
IRJET- Movie Captioning for Differently Abled People
IRJET- Movie Captioning for Differently Abled PeopleIRJET- Movie Captioning for Differently Abled People
IRJET- Movie Captioning for Differently Abled PeopleIRJET Journal
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010Jeremy Johnson
 
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor SkochinskyインテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor SkochinskyCODE BLUE
 
IETF 93 Review Webinar
IETF 93 Review WebinarIETF 93 Review Webinar
IETF 93 Review WebinarMen and Mice
 
สาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศสาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศAe Naiong
 
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...CODE BLUE
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' iStrategy
 
Mobile Web Africa Final 09
Mobile Web Africa Final 09Mobile Web Africa Final 09
Mobile Web Africa Final 09slidepunq
 
White Paper-Local News Use Case
White Paper-Local News Use CaseWhite Paper-Local News Use Case
White Paper-Local News Use CaseMark Mensh
 
practicing what you never preached: sorting and discarding from a practical ...
practicing what you never preached:  sorting and discarding from a practical ...practicing what you never preached:  sorting and discarding from a practical ...
practicing what you never preached: sorting and discarding from a practical ...FIAT/IFTA
 

Semelhante a MediaMixer: facilitating media fragments mixing and its rights management using semantic technologies (20)

Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...
 
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)
RIPE 69 & IETF 91 Webinar - DNS-Privacy, IPv6, DANE and DHCP(v6)
 
Web development Hackathon
Web development HackathonWeb development Hackathon
Web development Hackathon
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
 
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...Media Mixer semantic technologies for UGC copyright management por Roberto Ga...
Media Mixer semantic technologies for UGC copyright management por Roberto Ga...
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Impacts of collaborative consumption on traditional industries: scenarios for...
Impacts of collaborative consumption on traditional industries: scenarios for...Impacts of collaborative consumption on traditional industries: scenarios for...
Impacts of collaborative consumption on traditional industries: scenarios for...
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev
 
IRJET- Movie Captioning for Differently Abled People
IRJET- Movie Captioning for Differently Abled PeopleIRJET- Movie Captioning for Differently Abled People
IRJET- Movie Captioning for Differently Abled People
 
The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010The Mobile Question @ Big Design 2010
The Mobile Question @ Big Design 2010
 
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor SkochinskyインテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
 
IETF 93 Review Webinar
IETF 93 Review WebinarIETF 93 Review Webinar
IETF 93 Review Webinar
 
Gate 2 Report
Gate 2 ReportGate 2 Report
Gate 2 Report
 
Web As A Platform
Web As A PlatformWeb As A Platform
Web As A Platform
 
สาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศสาระน่ารู้เทคโนโลยีสารสนเทศ
สาระน่ารู้เทคโนโลยีสารสนเทศ
 
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...
CODE BLUE 2014 : マイクロソフトの脆弱性調査 : ベンダーでありながら発見者となるために by デイヴィッド・シードマン David Se...
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands'
 
Mobile Web Africa Final 09
Mobile Web Africa Final 09Mobile Web Africa Final 09
Mobile Web Africa Final 09
 
White Paper-Local News Use Case
White Paper-Local News Use CaseWhite Paper-Local News Use Case
White Paper-Local News Use Case
 
practicing what you never preached: sorting and discarding from a practical ...
practicing what you never preached:  sorting and discarding from a practical ...practicing what you never preached:  sorting and discarding from a practical ...
practicing what you never preached: sorting and discarding from a practical ...
 

Mais de 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
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementRoberto 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
 

Mais de 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
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
 
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
 

Último

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

MediaMixer: facilitating media fragments mixing and its rights management using semantic technologies

  • 1. MediaMixer ! facilitating media fragments mixing and its rights management using semantic technologies! !"#$%&"'()%*+),'-./0$%1/&)&'2$'34$/2),'56)/.' !"#$%!$&"'!"#$%&''()**+,-./0*12-3*-41501+6! 789!:+,1!;<=>! ?@AB!C1,1D3!
  • 2. 06/06/13 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! E!#-F.)5/!)G!CH!D-)I1,(1!"J!K1+.15F6!!#$%&''FI-21F#3510,1.'.5),(/'38F1*3,L(8*+IL*12-38M1N8(513.183,,).3.18%51F1,.83,28F#3518/)+58*12-3!!
  • 3. 06/06/13 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. 06/06/13 Slide 4 of 28 Coordination. Semantic Web technologies R&D IT solutions for broadcasters (WebTV, EPG,…) Asset Management solutions videolectures.net academic content platform Semantic multimedia research Semantic copyright management research Partners!
  • 5. 06/06/13 Slide 5 of 28 !"#$%$&' !"#$%$&' !"#$%$&' !"#$%&'" (%)*+, -#.&'" (&)$*+ !,")-%.$"/ !"#&/0'" !"#$%$&' !"#$%$&' 01,&&2&/.' !,")-%&)+ (&)$* (&)$*+ 3,*12&/.' 4"/!$%.' 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!
  • 6. 06/06/13 Slide 6 of 28 Current Situation! !"!#"$ %&'()* +",$ -./""0"#, 122"/$ 3/4.0"#, -./""0"#, %&'()* !"4' 5"6(4$ 3/4.0"#, %/&67)"/ 8'".4'9 :(.;,<$=&'6"/ %/&>(6"/ +"4/);$ 3/4.0"#, ?;")@ A"/0< :"<&'>"$ ?&#"(), %/&67)"/ 8)&#,"#,$ 04#4."/9 Issues:! •! scalability " (mostly a manual process)! •! conflicts detected too late (added costs)! •! missed opportunities " (media already available)! •! …! !
  • 7. 06/06/13 Slide 7 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!
  • 8.
  • 9. 06/06/13 Slide 9 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…!
  • 10. 06/06/13 Slide 10 of 28 Semantic Annotation! 10! •! Transform whole videos to sets of meaningful, indexable and re-usable video fragments! O15F),B!P,)MB!Q511FB!! @+-I2-,RB!PS-B!T! @3F1N3IIB!Q#5)M-,RB!P%)5.FB!! OI3,.B!K+,,-,RB!T! U-.(#1,B!V,2))5B!W3S1B!T! T!
  • 11. 06/06/13 Slide 11 of 28 Semantic Annotation" Key Technologies! 11! •! Temporal video fragmentation to! –! Shots (elementary video segments)! –! Scenes (groups of consecutive shots)! •! Video annotation (to make video fragments indexable / searchable)! –! Concept detection! –! Event detection! –! Event recounting! •! Video object re-detection (to create spatio- temporal video fragments)! V,%+.&!),1!*12-3! -.1*! X+.%+.&!F1.!)G! *12-3!G53R*1,.F! V,%+.&!),1!*12-3! -.1*!Y!143*%I1!)G! F)+R#.!)NZ1(.! X+.%+.&!F1.!)G! *12-3!G53R*1,.F! V,%+.&!),1!.1*%)53I! *12-3!G53R*1,.! X+.%+.&!F1.!)G!I3N1IF! "(),(1%.B!1D1,.6!
  • 12. 06/06/13 Slide 12 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!
  • 13. 06/06/13 Slide 13 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!
  • 14. 06/06/13 Slide 14 of 28 Producer Proposed Workflow! !"#$%&"'( )*+$,- ."&( /#'""0"1& )'*23,"' 4+"#5+6 ."5',7( 8'5#0"1& 97",: ;%" )'*23,"' 4,*1&"1&( 0515#"'6 /#'""0"1& <= )*+$,- <= 9*>-'$#7& !"5%*1"' )*+$,-(512( /#'""0"1&( ?*2"++$1#( /%%$%&51& ."051&$,( ?"2$5(!">*%$&*'- /#'""0"1&(<= @"5+(?"2$5( 8'5#0"1&(<= A1&"12"2(;%" )*+$,-(<= ?"2$5( 8'5#0"1& <= ."051&$,( ?"&525&5 /++*B"2(3%"% @$%++*B"2(3%"%
  • 15. 06/06/13 Slide 15 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 ?
  • 16. 06/06/13 Slide 16 of 28 Pattern Building" Actions (“verbs”)! !"#$%"&' (')%$'*+ ,$'"-+)%$%"&' .&/0 1+/-&/2$'*+ 2$'"-+)% !"#$%&' ()*%$''$' 3&224'"*$%"&' +"'&),%&-*.' %/$')-&/2 "25/&6")+ 7")%/"84%+ *&59 *&59 -"# 5+/-&/2 *&224'"*$%+ /+%/$')2"% !"#$%&'()*%+,'' -.,'/",0&123.,' 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
  • 17. 06/06/13 Slide 17 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 Example: “The dog P+NZ1(.B!5)I1![3R1,.! food” XNZ1(.B!5)I1![.#1*1!
  • 18. 06/06/13 Slide 18 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 <http:// co:start owl:intersectionOf 1</StartDate> ddex: [ a[ a [ a owl:Restriction [ a [ a m DistributionChannelType> owl:onProperty TerritoryCode> TerritoryCode> owl:someValuesFrom [ a [ a owl:Restriction owl:onProperty owl:hasValue [ a [ a owl:Restriction [ a
  • 19. 06/06/13 Slide 19 of 28 ])R-(3I!-,.15%51.3L),!)G!3!I-(1,F1!*)21I! Reasoning with DDEX
  • 20. 06/06/13 Slide 20 of 28 Reasoning with DDEX Policy #1 Agreement #1
  • 21. 06/06/13 Slide 21 of 28 !"#$%&"!'('&")'!"#$%"*&")'&'()*+!,-./0*++' !"#$%&"!,-%#./&0%-%12"$*+' 3'4%#.".5'2$%6788#9,%)-'*0"!!20%!2"$+:'..";,%)-:'<%=>!21?0%&0%,%)-' !"#$%&"!,-%#.@%-2<>*AB%C0!"#D2&1E&FC,%)-A+' !"#$%&"!,-%#.42<"&$"*AGGHIJC#D=-"KLM,LN,%)-A+' O$"7'('&")'1#"*O$"7FPE:'AO$"!L7A:'A/&G"D#&.C0!"#DA:'AE&0"!&"0A:'' Ahttp://my.tv/video.ogv#t=60,100A:'AHCA:'A9L76KLNK7QA+' !"#$%&"!,-%#.*O$"7+' !"$=%&$"'('!"#$%&"!,2$F$"@"!D200".*O$"7FPE+' =!2&0'!"$=%&$"' 3'RO0?%!2$".5'?00=5SSD".2#D2;"!,"OS<%=>!21?0S";#D=-"$S#1!""D"&0T7' O$"9'('&")'1#"*O$"9FPE:'AO$"!L7A:'A/&G"D#&.C0!"#DA:'AE&0"!&"0A:' Ahttp://my.tv/video.ogv#t=60,100A:'AFCA:'A9L76KLNK7QA+' !"#$%&"!,-%#.*O$"9+' !"$=%&$"'('!"#$%&"!,2$F$"@"!D200".*O$"9FPE+' =!2&0'!"$=%&$"' 3'@!%?2U20".5'?00=5SSD".2#D2;"!,"OS<%=>!21?0S";#D=-"$S=%-2<>T7' License Checking Implementation
  • 22. 06/06/13 Slide 22 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! ()*+'$,-./01.)2),+/2$3"14"/.)/."&.5/ [F),/!3,2!N-II-1!ER511!.#3.!! N-II-1!%I3/!3,2!,).!*)N-I1!5-,R.),1!! *+F-(0!
  • 23. 06/06/13 Slide 23 of 28 Creative Commons " BY-SA Model! !"#$% % &'()*'+,)-% % !"..,/'01)-% % 213-451'61+6- 2$21/'7-()1)'"/ !"#$# .$8"*3 4))*'+,)- %&'()!)&' .- !"#$# *#%)+)#'! 49*-- !"#$# &-*'5- !"#$# !"#$# :-;21/'7-()1)'"/ /-;8"*3 *#,-.! ),/0')1#,!0!)&'21 ),3#*)40!)&'21 !"#$% % &'()*'+,)-% % !"..,/'01)-% % 213-451'61+6- !"#$# !"#$#%&'()!)&' ),/0')1#,!0!)&'21 ! " #
  • 24. 06/06/13 Slide 24 of 28 •! Following Linked Data principles, " starting from just content ID (URI)…! Long term vision…! 24! W),.1,.! ! AKV! AKV!3!1N+()51&V*3R1! !!!2(.&L.I1![?@A!^_! !!!2(.&()%/5-R#.!678/ !!!T! !!!! HTTP GET image/jpeg
  • 25. 06/06/13 Slide 25 of 2806/06/13 Slide 25 of 28 Linked Data for Worldwide " Copyright Management?! 25! W),.1,.! ! AKV! W),.1,. AKV!3!1N+()51&V*3R1! !!!2(.&L.I1![?@A!^_! !!!2(.&()%/5-R#.!AKV! !!!T! !!!! HTTPGET ER511*1,.! ! AKV! ER511*1,. AKV!3!()&ER511*1,.! !!!()&3R1,.!678! !!!()&.#1*1!T/ !!!T! !!!! HTTPGET O15F),! ! AKV! URI a foaf:Person foaf:name “…” vcard:address … vcard:country URI HTTPGET ER511*1,.ER511*1,. AKV ER511*1,. URI a foaf:Person foaf:name “…” vcard:address … vcard:country HTTPGET
  • 26. 06/06/13 Slide 26 of 28 Get involved! •! Join MediaMixer community to know more " (http://community.mediamixer.eu):! –! discussions, use cases, demonstrators, tutorials, presentations, software,…! 06/06/13 Slide 26 of 28
  • 27. 06/06/13 Slide 27 of 28 Get more involved! •! Want to experience semantic technologies? Apply to become core partner" (http://mediamixer.eu/contact) :! –!Contribute use case, sample data and just some time…! –!…selected partners get a demo showcasing semantic technologies for their problem!
  • 28. 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