SlideShare a Scribd company logo
Deep-linking into Media Assets at
the Fragment Level: Specification,
Model and Applications
Raphaël Troncy <raphael.troncy@eurecom.fr>
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-2
Once upon a time …

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-3
… leading to sharing Media Fragments
 Publishing status message containing
a Media Fragment URI
 Use a ‘#’ !
 Highlight a
video
sequence
 Highlight a
region
to pay
attention to

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-4
W3C Video on the Web Workshop - 2007

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-5
Key topics
 Addressing: having global identifiers for identifying
spatial and temporal clips (for deep linking,
bookmarking, caching and indexing)
 Metadata: searching and discovering video is
difficult with the volume of online video
 Video codec: recommending a baseline (open)
video codec for the World Wide Web
 Content protection: managing digital rights
associated with the media is key: W3C should look
into metadata for digital rights
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-6
Making video a "first class citizen"

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-7
Flickr Notes

http://www.flickr.com/photos/mhausenblas/2883727293/
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-8
YouTube Temporal Addressing (Sept 2008)

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

-9
Media Fragments Use Cases
 Bookmark / Share parts (fragments) of
audio/video content
 Annotate media fragments
 Search for media fragments
 Develop Mash-ups/Collage
 Conserve bandwidth

http://www.w3.org/TR/media-frags-reqs/

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 10
What are Media Fragments?

0

20

“Scared Scene”

t

35

temporal media fragment

named media fragment

spatial media fragment

track media fragment

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 11
Media Fragments Dimensions
 r01: Temporal fragments:
 a clipping along the time dimension from a start to an end time that
are within the duration of the media resource

 r02: Spatial fragments:
 a clipping of an image region, only consider rectangular regions

 r03: Track fragments:
 a track as exposed by a container format of the media resource

 r04: Named fragments:
 A temporal media fragment that has been given a name through
some sort of annotation mechanism

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 12
Media Fragments (temporal)

Original resource
length

Fragment beginning
21/10/2013 -

Playback progress
International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

Fragment end
- 13
Media Fragments (spatial)

highlighted
fragment
semi-opaque
overlay

http://ninsuna.elis.ugent.be/MFPlayer/html5
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 14
URI Scheme
 Using URI query part:
http://www.example.org/video.ogv?t=60,100

 Using URI fragment part:
http://www.example.org/video.ogv#t=60,100

 Mixing both:
http://www.example.org/video.ogv?t=60,100
#t=10,15

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 15
URI Fragments vs. URI Queries
#t=20,30
?t=20,30
secondary resource,
primary resource,
notion of context
no notion of context
extraction needs to be no adaptation restrictions
expressible in byte ranges
key-value pairs are sent to
no provisions for
the server
communi-cating
fragments to the server
potentially cacheable
not cacheable
 The media fragment URI syntax can be used
for URI queries
 We will focus on URI fragments
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 16
Media Fragments Resolution
 For the URI query part:
 The media file is only processed on server side
 The UA receives a new video file

 For the URI fragment part:
 Smart UA will strip out the fragment definition and
encode it into custom http headers (Range header)
 (Media) Servers will handle the request, slice the media
content and serve just the fragment (corresponding byte
ranges)
… while old ones will serve the whole resource

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 17
Media Fragments Resolution
 2 ways
handshake

 4 ways
handshake

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 18
Influence of Media Formats
 Fragment extraction needs to be expressible in
terms of byte ranges
 Requirements for the different axes
 temporal: presence of intra-coded frames
(i.e., random access points)
 spatial: presence of independently coded spatial regions
 track: need to be identifiable by a name

 Conclusion: temporal and track axes are
realistic, spatial fragments can hardly be
expressed in terms of byte ranges
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 19
Media Fragment Clients
 Web Browsers
 Firefox (since version 9, now version 23)
 Safari (since Jan 2012, announcement)
 Chrome (since Jan 2012, announcement)

 Library (or Polyfill)
 mediafragment.js:
https://github.com/tomayac/Media-Fragments-URI
 xywh.js: https://github.com/tomayac/xywh.js

 Custom Players:
 Ligne de Temps: http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/
 Synote: http://smfplayer.synote.org/smfplayer/
 Noterik, Condat, JSI, etc.

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 20
Media Fragment Servers
 Ninsuna: http://ninsuna.elis.ugent.be/MediaFragmentsServer
 Southampton-Eurecom: node.js based
implementation
 YouTube: partial support, syntax difference
 Dailymotion: partial support, syntax difference

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 21
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 22
Media Fragment Semantic Annotation
Reg1
The "Big Three" at the Yalta
Conference (Wikipedia)

 Media Fragment creation: localize a region (person)
 Media Fragment annotation (tagging) = interpretation
Winston Churchill, UK Prime Minister, Allied Forces, WWII

 Media Fragment semantic annotation
:Reg1 foaf:depicts dbpedia:WinstonChurchill.
dbpedia:Churchill rdfs:label "Winston Churchill";
rdf:type foaf:Person
dbprop:order dbpedia:Prime_Minister_(UK).
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 23
Media Fragment Semantic Annotation
A history of G8 violence (video)
(© Reuters)

Seq4
Seq1

 Media Fragment creation:
localize a temporal sequence
 Media Fragment annotation (tagging) = interpretation
G8 Summit, EU Summit, Heiligendamm, 2007, Gothenburg, 2001

 Media Fragment semantic annotation
:Seq1 foaf:depicts dbpedia:33rd_G8_Summit.
:Seq4 foaf:depicts dbpedia:EU_Summit.
dbpedia:33rd_G8_Summit
rdfs:label "33rd G8 summit"@en ;
grs:point "54.143055555555556 11.841666666666667".
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 24
Media Fragment Semantic Annotation
 Things, not strings!
http://googleblog.blogspot.fr/2012/05/introducing-knowledgegraph-things-not.html

 Use knowledge bases (LOD)
 Use common
vocabularies (LOV)
 Follow the 4
Linked Data principles
 Refine the 4 Linked Media principles

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 25
Open Annotation Data Model
 Specification developed in the W3C Open Annotation
Community Group
http://www.openannotation.org/spec/core/
 Core model
 OWL vocabulary for representing
and sharing annotation of digital
resources (and their fragment) … in RDF
 A body is related to a target
 Nature of the annotation changes
according to intention (motivation)

 How to annotate
this image?

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 26
Semantic Annotation of an Image

http://www.w3.org/community/openannotation/wiki/
SE_Semantically_Tagging_an_Image
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 27
Maphub: http://maphub.github.io/

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 28
Open Video: Annotation Project

http://openvideoannotation.org/
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 29
YouTube Annotations

 Annotations are clickable text overlays on YouTube videos
 Annotations are used to boost engagement, give more
information, and aid in navigation
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 30
YouTube Annotations: How To

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 31
LinkedTV: automatic annotations ...

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 32
... and enrichment for hypervideos

CONCEPT IN
PLAYER
Cubism

Expressionism

Fauvism

FACETS / PROPERTIES OF CONCEPT
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

CONTENT ENRICHMENT
- 33
Media Fragments and Annotations

http://data.linkedtv.eu/medi
a/e2899e7f#t=840,900

nerd:Location
Casablanca

nerd:Location
Cafe Rick

nerd:Person
H. Bogart

nerd:Person
I. Bergman

 Media Fragment URI 1.0





21/10/2013 -

Chapters
Scenes
Shots
etc…

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 34
Enrichment and Hypervideos

nerd:Location
Casablanca

nerd:Location
Cafe Rick

nerd:Person
H. Bogart

Nerd:Person
E. Tierney

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

nerd:Person
I. Bergman
nerd:Location
China

- 35
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 36
NER Tools and Web APIs
 Standalone software
 GATE
 Stanford CoreNLP
 Temis

http://nerd.eurecom.fr/

 Web APIs

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 37
NERD: Named Entity Recognition and
Disambiguation
 Compare performances of
NER and NEL tools
 Understand strengths and weaknesses of different Web APIs
 Adapt NER processing to different context

 (Learn how to) Combine NER (/ NEL) tools

What is NERD?
ontology1

REST API2
UI3
1

2

21/10/2013 -

http://nerd.eurecom.fr/ontology
http://nerd.eurecom.fr/api/application.wadl
3 http://nerd.eurecom.fr
International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 38
NERD User Interface

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 39
Media Fragment + Open Annotation + NERD
Locator

MediaResource

Annotation

MediaFragment

Entity
Type

URL (hyperlink)

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 40
Media Fragment Enricher:
http://mfe.synote.org/mfe/

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 41
Linking pieces of knowledge

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 42
Linking pieces of knowledge

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 43
Towards a Linked Media Layer
 Enriching media with media from a closed collection
(e.g. BBC archive)
 The MediaEval scenario (~ 1697 hours of archived BBC video)
http://www.multimediaeval.org/mediaeval2013/hyper2013/

 Enriching media with content from the open web
 LinkedTV scenarios: white listed web sites for each program
 Media Collector for Social Media
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 44
Media Collector

 Composition of media item extractors (12 SNs)
 Rely on search APIs (+ a fix 30s timeout window to provide results)
 Fallback on screen scraping when necessary (Twitter ecosystem)

 Implemented as a NodeJS server
 Serialize results in a common schema (JSON)
21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 45
Deep link
Permalink

Clean text for NLP
processing
Aggregate view of ALL
social interactions

12 Social Networks
Media Collector + White List web sites
Q:http://ir.lmcloud.vse.cz:8080/irapi/mediaserver?q=img_title:*Merkel*

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 47
Seed video enriched with web content
rbbaktuell_20120809

nerd:Location
Brandenburg
oa
Enrichments are Annotations too

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 49
http://linkedtv.project.cwi.nl/news/

20.10.2013

WP2 - Linking hypervideos to Web content
TV + Kinect + Web experience

http://www.youtube.com/watch?v=4mSC685AG7k

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 51
Take Away Summary
 Video is a first class citizen on the Web
 Annotations: Ontology and API for Media Resources,
Open Annotation Data Model
 Access: Media Fragments URI
 NERD platform for extracting key information from textual
resources including video subtitles and microposts

 Embrace the Linked Media vision
 Publish, re-use, re-purpose and remix media descriptions
 Develop links between (part of) media items via their
descriptions

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 52
Winter School:
http://winterschool.mediamixer.eu/

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 53
Credits
 Giuseppe Rizzo, Vuk Milicic, José Luis Redondo Garcia (EURECOM)
 Thomas Steiner (Google Inc.), Yunjia Li (University of Southampton)
 Marieke van Erp (Free University of Amsterdam)
 Erik Mannens, Davy ven Deursen (iMinds, Uni. Ghent)
 Paolo Ciccarese, Robert Sanderson, Herbert Van de Sompel and all
the members of the W3C Open Annotation Community Group
 … and many other students

21/10/2013 -

International Workshop on Semantic Music and Media (SMAM) @ISWC 2013

- 54

More Related Content

Viewers also liked

Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)
LinkedTV
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Nicolaescu Petru
 
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
Resourceful Nonprofit
 
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
LinkedTV
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...
Raphael Troncy
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and Description
Raphael Troncy
 

Viewers also liked (6)

Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
 
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
Social Media for Business, October 2013: Twitter, Facebook, Pinterest, YouTube
 
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
Remixing Media on the Semantic Web (ISWC 2014 Tutorial) Pt 1 Media Fragment S...
 
Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...Semantics at the multimedia fragment level or how enabling the remixing of on...
Semantics at the multimedia fragment level or how enabling the remixing of on...
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and Description
 

Similar to Deep-linking into Media Assets at the Fragment Level SMAM 2013

Raphaël troncy
Raphaël troncyRaphaël troncy
Raphaël troncyIRI
 
Remixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and SemanticsRemixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and Semantics
MediaMixerCommunity
 
A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)
Raphael Troncy
 
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
Daniele Malitesta
 
Tpdl2015 kochw
Tpdl2015 kochwTpdl2015 kochw
Tpdl2015 kochw
walter koch
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2Bernhard Haslhofer
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Roberto García
 
Implementing the Media Fragments URI Specification
Implementing the Media Fragments URI SpecificationImplementing the Media Fragments URI Specification
Implementing the Media Fragments URI Specification
Raphael Troncy
 
Audiovisual content exploitation JTS2010
Audiovisual content exploitation  JTS2010 Audiovisual content exploitation  JTS2010
Audiovisual content exploitation JTS2010
roelandordelman.nl
 
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
sebastianewert
 
DURAARK Preserving Architectural Knowledge
DURAARK Preserving Architectural KnowledgeDURAARK Preserving Architectural Knowledge
DURAARK Preserving Architectural Knowledge
Ruggero Lancia
 
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
lindlar
 
MDID Users Group at VRA 2011
MDID Users Group at VRA 2011MDID Users Group at VRA 2011
MDID Users Group at VRA 2011knabar
 
A Semantic Multimedia Web: Create, Annotate, Present and Share your Media
A Semantic Multimedia Web: Create, Annotate, Present and Share your MediaA Semantic Multimedia Web: Create, Annotate, Present and Share your Media
A Semantic Multimedia Web: Create, Annotate, Present and Share your Media
Raphael Troncy
 
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
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
Alpen-Adria-Universität
 
Buerger - W3C Media Annotation Working Group @EUscreen Mykonos
Buerger - W3C Media Annotation Working Group @EUscreen MykonosBuerger - W3C Media Annotation Working Group @EUscreen Mykonos
Buerger - W3C Media Annotation Working Group @EUscreen MykonosEUscreen
 
Semantic Interoperability at Europeana - MultilingualDSIs2018
Semantic Interoperability at Europeana - MultilingualDSIs2018Semantic Interoperability at Europeana - MultilingualDSIs2018
Semantic Interoperability at Europeana - MultilingualDSIs2018
Antoine Isaac
 

Similar to Deep-linking into Media Assets at the Fragment Level SMAM 2013 (20)

Semantic multimedia remixing
Semantic multimedia remixingSemantic multimedia remixing
Semantic multimedia remixing
 
Raphaël troncy
Raphaël troncyRaphaël troncy
Raphaël troncy
 
Remixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and SemanticsRemixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and Semantics
 
A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)
 
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
 
Tpdl2015 kochw
Tpdl2015 kochwTpdl2015 kochw
Tpdl2015 kochw
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
Implementing the Media Fragments URI Specification
Implementing the Media Fragments URI SpecificationImplementing the Media Fragments URI Specification
Implementing the Media Fragments URI Specification
 
Audiovisual content exploitation JTS2010
Audiovisual content exploitation  JTS2010 Audiovisual content exploitation  JTS2010
Audiovisual content exploitation JTS2010
 
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
Semantic Media Project Introduction - Mark Sandler (Barbican Arts Centre, Oct...
 
DURAARK Preserving Architectural Knowledge
DURAARK Preserving Architectural KnowledgeDURAARK Preserving Architectural Knowledge
DURAARK Preserving Architectural Knowledge
 
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
DURAARK presentation at DEDICATE final seminar, October 21st 2013, Michelle L...
 
MDID Users Group at VRA 2011
MDID Users Group at VRA 2011MDID Users Group at VRA 2011
MDID Users Group at VRA 2011
 
A Semantic Multimedia Web: Create, Annotate, Present and Share your Media
A Semantic Multimedia Web: Create, Annotate, Present and Share your MediaA Semantic Multimedia Web: Create, Annotate, Present and Share your Media
A Semantic Multimedia Web: Create, Annotate, Present and Share your 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...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
Semester Opening WS'10/'11
Semester Opening WS'10/'11Semester Opening WS'10/'11
Semester Opening WS'10/'11
 
Buerger - W3C Media Annotation Working Group @EUscreen Mykonos
Buerger - W3C Media Annotation Working Group @EUscreen MykonosBuerger - W3C Media Annotation Working Group @EUscreen Mykonos
Buerger - W3C Media Annotation Working Group @EUscreen Mykonos
 
Semantic Interoperability at Europeana - MultilingualDSIs2018
Semantic Interoperability at Europeana - MultilingualDSIs2018Semantic Interoperability at Europeana - MultilingualDSIs2018
Semantic Interoperability at Europeana - MultilingualDSIs2018
 

More from Raphael Troncy

K CAP 2019 Opening Ceremony
K CAP 2019 Opening CeremonyK CAP 2019 Opening Ceremony
K CAP 2019 Opening Ceremony
Raphael Troncy
 
Semantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things EnvironmentSemantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things Environment
Raphael Troncy
 
HyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learningHyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learning
Raphael Troncy
 
Location Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip RecommendationLocation Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip Recommendation
Raphael Troncy
 
A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...
Raphael Troncy
 
Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014
Raphael Troncy
 
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Raphael Troncy
 
NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...
Raphael Troncy
 
Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013
Raphael Troncy
 
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentEventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
Raphael Troncy
 
Extracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social NetworksExtracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social Networks
Raphael Troncy
 
MediaEval 2012 SED Opening
MediaEval 2012 SED OpeningMediaEval 2012 SED Opening
MediaEval 2012 SED Opening
Raphael Troncy
 
DeRiVE 2011 workshop opening
DeRiVE 2011 workshop openingDeRiVE 2011 workshop opening
DeRiVE 2011 workshop opening
Raphael Troncy
 
MediaEval 2011 SED Opening
MediaEval 2011 SED OpeningMediaEval 2011 SED Opening
MediaEval 2011 SED Opening
Raphael Troncy
 
ShareIt: Mining SocialMedia Activities for Detecting Events
ShareIt: Mining SocialMedia Activities for Detecting EventsShareIt: Mining SocialMedia Activities for Detecting Events
ShareIt: Mining SocialMedia Activities for Detecting Events
Raphael Troncy
 
Finding media illustrating events
Finding media illustrating eventsFinding media illustrating events
Finding media illustrating events
Raphael Troncy
 
Experiencing Events through User-Generated Media
Experiencing Events through User-Generated MediaExperiencing Events through User-Generated Media
Experiencing Events through User-Generated Media
Raphael Troncy
 
Linking Events with Media
Linking Events with MediaLinking Events with Media
Linking Events with Media
Raphael Troncy
 
Multimedia Semantics - SSMS 2010
Multimedia Semantics - SSMS 2010Multimedia Semantics - SSMS 2010
Multimedia Semantics - SSMS 2010
Raphael Troncy
 
LODE: Une Ontologie pour representer des evenements dans le Web de Donnees
LODE: Une Ontologie pour representer des evenements dans le Web de DonneesLODE: Une Ontologie pour representer des evenements dans le Web de Donnees
LODE: Une Ontologie pour representer des evenements dans le Web de Donnees
Raphael Troncy
 

More from Raphael Troncy (20)

K CAP 2019 Opening Ceremony
K CAP 2019 Opening CeremonyK CAP 2019 Opening Ceremony
K CAP 2019 Opening Ceremony
 
Semantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things EnvironmentSemantic Technologies for Connected Vehicles in a Web of Things Environment
Semantic Technologies for Connected Vehicles in a Web of Things Environment
 
HyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learningHyperTED: exploring video lectures at the fragment levels for enhancing learning
HyperTED: exploring video lectures at the fragment levels for enhancing learning
 
Location Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip RecommendationLocation Embeddings for Next Trip Recommendation
Location Embeddings for Next Trip Recommendation
 
A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...A replication study of the top performing systems in SemEval twitter sentimen...
A replication study of the top performing systems in SemEval twitter sentimen...
 
Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014Contextualizing Events in TV News Shows - SNOW 2014
Contextualizing Events in TV News Shows - SNOW 2014
 
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
Modeling Geometry and Reference Systems on the Web of Data - LGD 2014
 
NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...NERD: an open source platform for extracting and disambiguating named entitie...
NERD: an open source platform for extracting and disambiguating named entitie...
 
Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013Semantics at the multimedia fragment level SSSW 2013
Semantics at the multimedia fragment level SSSW 2013
 
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentEventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content
 
Extracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social NetworksExtracting Media Items from Multiple Social Networks
Extracting Media Items from Multiple Social Networks
 
MediaEval 2012 SED Opening
MediaEval 2012 SED OpeningMediaEval 2012 SED Opening
MediaEval 2012 SED Opening
 
DeRiVE 2011 workshop opening
DeRiVE 2011 workshop openingDeRiVE 2011 workshop opening
DeRiVE 2011 workshop opening
 
MediaEval 2011 SED Opening
MediaEval 2011 SED OpeningMediaEval 2011 SED Opening
MediaEval 2011 SED Opening
 
ShareIt: Mining SocialMedia Activities for Detecting Events
ShareIt: Mining SocialMedia Activities for Detecting EventsShareIt: Mining SocialMedia Activities for Detecting Events
ShareIt: Mining SocialMedia Activities for Detecting Events
 
Finding media illustrating events
Finding media illustrating eventsFinding media illustrating events
Finding media illustrating events
 
Experiencing Events through User-Generated Media
Experiencing Events through User-Generated MediaExperiencing Events through User-Generated Media
Experiencing Events through User-Generated Media
 
Linking Events with Media
Linking Events with MediaLinking Events with Media
Linking Events with Media
 
Multimedia Semantics - SSMS 2010
Multimedia Semantics - SSMS 2010Multimedia Semantics - SSMS 2010
Multimedia Semantics - SSMS 2010
 
LODE: Une Ontologie pour representer des evenements dans le Web de Donnees
LODE: Une Ontologie pour representer des evenements dans le Web de DonneesLODE: Une Ontologie pour representer des evenements dans le Web de Donnees
LODE: Une Ontologie pour representer des evenements dans le Web de Donnees
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

Deep-linking into Media Assets at the Fragment Level SMAM 2013

  • 1. Deep-linking into Media Assets at the Fragment Level: Specification, Model and Applications Raphaël Troncy <raphael.troncy@eurecom.fr>
  • 2. 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -2
  • 3. Once upon a time … 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -3
  • 4. … leading to sharing Media Fragments  Publishing status message containing a Media Fragment URI  Use a ‘#’ !  Highlight a video sequence  Highlight a region to pay attention to 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -4
  • 5. W3C Video on the Web Workshop - 2007 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -5
  • 6. Key topics  Addressing: having global identifiers for identifying spatial and temporal clips (for deep linking, bookmarking, caching and indexing)  Metadata: searching and discovering video is difficult with the volume of online video  Video codec: recommending a baseline (open) video codec for the World Wide Web  Content protection: managing digital rights associated with the media is key: W3C should look into metadata for digital rights 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -6
  • 7. Making video a "first class citizen" 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -7
  • 9. YouTube Temporal Addressing (Sept 2008) 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 -9
  • 10. Media Fragments Use Cases  Bookmark / Share parts (fragments) of audio/video content  Annotate media fragments  Search for media fragments  Develop Mash-ups/Collage  Conserve bandwidth http://www.w3.org/TR/media-frags-reqs/ 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 10
  • 11. What are Media Fragments? 0 20 “Scared Scene” t 35 temporal media fragment named media fragment spatial media fragment track media fragment 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 11
  • 12. Media Fragments Dimensions  r01: Temporal fragments:  a clipping along the time dimension from a start to an end time that are within the duration of the media resource  r02: Spatial fragments:  a clipping of an image region, only consider rectangular regions  r03: Track fragments:  a track as exposed by a container format of the media resource  r04: Named fragments:  A temporal media fragment that has been given a name through some sort of annotation mechanism 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 12
  • 13. Media Fragments (temporal) Original resource length Fragment beginning 21/10/2013 - Playback progress International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 Fragment end - 13
  • 15. URI Scheme  Using URI query part: http://www.example.org/video.ogv?t=60,100  Using URI fragment part: http://www.example.org/video.ogv#t=60,100  Mixing both: http://www.example.org/video.ogv?t=60,100 #t=10,15 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 15
  • 16. URI Fragments vs. URI Queries #t=20,30 ?t=20,30 secondary resource, primary resource, notion of context no notion of context extraction needs to be no adaptation restrictions expressible in byte ranges key-value pairs are sent to no provisions for the server communi-cating fragments to the server potentially cacheable not cacheable  The media fragment URI syntax can be used for URI queries  We will focus on URI fragments 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 16
  • 17. Media Fragments Resolution  For the URI query part:  The media file is only processed on server side  The UA receives a new video file  For the URI fragment part:  Smart UA will strip out the fragment definition and encode it into custom http headers (Range header)  (Media) Servers will handle the request, slice the media content and serve just the fragment (corresponding byte ranges) … while old ones will serve the whole resource 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 17
  • 18. Media Fragments Resolution  2 ways handshake  4 ways handshake 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 18
  • 19. Influence of Media Formats  Fragment extraction needs to be expressible in terms of byte ranges  Requirements for the different axes  temporal: presence of intra-coded frames (i.e., random access points)  spatial: presence of independently coded spatial regions  track: need to be identifiable by a name  Conclusion: temporal and track axes are realistic, spatial fragments can hardly be expressed in terms of byte ranges 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 19
  • 20. Media Fragment Clients  Web Browsers  Firefox (since version 9, now version 23)  Safari (since Jan 2012, announcement)  Chrome (since Jan 2012, announcement)  Library (or Polyfill)  mediafragment.js: https://github.com/tomayac/Media-Fragments-URI  xywh.js: https://github.com/tomayac/xywh.js  Custom Players:  Ligne de Temps: http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/  Synote: http://smfplayer.synote.org/smfplayer/  Noterik, Condat, JSI, etc. 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 20
  • 21. Media Fragment Servers  Ninsuna: http://ninsuna.elis.ugent.be/MediaFragmentsServer  Southampton-Eurecom: node.js based implementation  YouTube: partial support, syntax difference  Dailymotion: partial support, syntax difference 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 21
  • 22. 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 22
  • 23. Media Fragment Semantic Annotation Reg1 The "Big Three" at the Yalta Conference (Wikipedia)  Media Fragment creation: localize a region (person)  Media Fragment annotation (tagging) = interpretation Winston Churchill, UK Prime Minister, Allied Forces, WWII  Media Fragment semantic annotation :Reg1 foaf:depicts dbpedia:WinstonChurchill. dbpedia:Churchill rdfs:label "Winston Churchill"; rdf:type foaf:Person dbprop:order dbpedia:Prime_Minister_(UK). 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 23
  • 24. Media Fragment Semantic Annotation A history of G8 violence (video) (© Reuters) Seq4 Seq1  Media Fragment creation: localize a temporal sequence  Media Fragment annotation (tagging) = interpretation G8 Summit, EU Summit, Heiligendamm, 2007, Gothenburg, 2001  Media Fragment semantic annotation :Seq1 foaf:depicts dbpedia:33rd_G8_Summit. :Seq4 foaf:depicts dbpedia:EU_Summit. dbpedia:33rd_G8_Summit rdfs:label "33rd G8 summit"@en ; grs:point "54.143055555555556 11.841666666666667". 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 24
  • 25. Media Fragment Semantic Annotation  Things, not strings! http://googleblog.blogspot.fr/2012/05/introducing-knowledgegraph-things-not.html  Use knowledge bases (LOD)  Use common vocabularies (LOV)  Follow the 4 Linked Data principles  Refine the 4 Linked Media principles 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 25
  • 26. Open Annotation Data Model  Specification developed in the W3C Open Annotation Community Group http://www.openannotation.org/spec/core/  Core model  OWL vocabulary for representing and sharing annotation of digital resources (and their fragment) … in RDF  A body is related to a target  Nature of the annotation changes according to intention (motivation)  How to annotate this image? 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 26
  • 27. Semantic Annotation of an Image http://www.w3.org/community/openannotation/wiki/ SE_Semantically_Tagging_an_Image 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 27
  • 28. Maphub: http://maphub.github.io/ 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 28
  • 29. Open Video: Annotation Project http://openvideoannotation.org/ 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 29
  • 30. YouTube Annotations  Annotations are clickable text overlays on YouTube videos  Annotations are used to boost engagement, give more information, and aid in navigation 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 30
  • 31. YouTube Annotations: How To 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 31
  • 32. LinkedTV: automatic annotations ... 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 32
  • 33. ... and enrichment for hypervideos CONCEPT IN PLAYER Cubism Expressionism Fauvism FACETS / PROPERTIES OF CONCEPT 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 CONTENT ENRICHMENT - 33
  • 34. Media Fragments and Annotations http://data.linkedtv.eu/medi a/e2899e7f#t=840,900 nerd:Location Casablanca nerd:Location Cafe Rick nerd:Person H. Bogart nerd:Person I. Bergman  Media Fragment URI 1.0     21/10/2013 - Chapters Scenes Shots etc… International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 34
  • 35. Enrichment and Hypervideos nerd:Location Casablanca nerd:Location Cafe Rick nerd:Person H. Bogart Nerd:Person E. Tierney 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 nerd:Person I. Bergman nerd:Location China - 35
  • 36. 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 36
  • 37. NER Tools and Web APIs  Standalone software  GATE  Stanford CoreNLP  Temis http://nerd.eurecom.fr/  Web APIs 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 37
  • 38. NERD: Named Entity Recognition and Disambiguation  Compare performances of NER and NEL tools  Understand strengths and weaknesses of different Web APIs  Adapt NER processing to different context  (Learn how to) Combine NER (/ NEL) tools What is NERD? ontology1 REST API2 UI3 1 2 21/10/2013 - http://nerd.eurecom.fr/ontology http://nerd.eurecom.fr/api/application.wadl 3 http://nerd.eurecom.fr International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 38
  • 39. NERD User Interface 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 39
  • 40. Media Fragment + Open Annotation + NERD Locator MediaResource Annotation MediaFragment Entity Type URL (hyperlink) 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 40
  • 41. Media Fragment Enricher: http://mfe.synote.org/mfe/ 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 41
  • 42. Linking pieces of knowledge 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 42
  • 43. Linking pieces of knowledge 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 43
  • 44. Towards a Linked Media Layer  Enriching media with media from a closed collection (e.g. BBC archive)  The MediaEval scenario (~ 1697 hours of archived BBC video) http://www.multimediaeval.org/mediaeval2013/hyper2013/  Enriching media with content from the open web  LinkedTV scenarios: white listed web sites for each program  Media Collector for Social Media 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 44
  • 45. Media Collector  Composition of media item extractors (12 SNs)  Rely on search APIs (+ a fix 30s timeout window to provide results)  Fallback on screen scraping when necessary (Twitter ecosystem)  Implemented as a NodeJS server  Serialize results in a common schema (JSON) 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 45
  • 46. Deep link Permalink Clean text for NLP processing Aggregate view of ALL social interactions 12 Social Networks
  • 47. Media Collector + White List web sites Q:http://ir.lmcloud.vse.cz:8080/irapi/mediaserver?q=img_title:*Merkel* 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 47
  • 48. Seed video enriched with web content rbbaktuell_20120809 nerd:Location Brandenburg oa
  • 49. Enrichments are Annotations too 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 49
  • 51. TV + Kinect + Web experience http://www.youtube.com/watch?v=4mSC685AG7k 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 51
  • 52. Take Away Summary  Video is a first class citizen on the Web  Annotations: Ontology and API for Media Resources, Open Annotation Data Model  Access: Media Fragments URI  NERD platform for extracting key information from textual resources including video subtitles and microposts  Embrace the Linked Media vision  Publish, re-use, re-purpose and remix media descriptions  Develop links between (part of) media items via their descriptions 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 52
  • 53. Winter School: http://winterschool.mediamixer.eu/ 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 53
  • 54. Credits  Giuseppe Rizzo, Vuk Milicic, José Luis Redondo Garcia (EURECOM)  Thomas Steiner (Google Inc.), Yunjia Li (University of Southampton)  Marieke van Erp (Free University of Amsterdam)  Erik Mannens, Davy ven Deursen (iMinds, Uni. Ghent)  Paolo Ciccarese, Robert Sanderson, Herbert Van de Sompel and all the members of the W3C Open Annotation Community Group  … and many other students 21/10/2013 - International Workshop on Semantic Music and Media (SMAM) @ISWC 2013 - 54