1 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009 Web of Data in the Context of Multimedia Part 2: Linked Multimedia Bernhard Haslhofer, Bernhard Schandl, Andreas Langegger, Wolfgang Halb, Tobias Bürger
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Web of Data in the Context of Multimedia Part 2: Linked Multimedia
Bernhard Haslhofer, Bernhard Schandl, Andreas Langegger,
Wolfgang Halb, Tobias Bürger
2 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Agenda Multimedia Interlinking: Concept + Vision
Multimedia Annotations
Enriching Personal Media Collections
3 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Multimedia Interlinking Concept and Vision of a Web of Video Data
Applying the Linked Data principles to multimedia content
W3C Video on the Web activity Fragment Identification
Media Annotation
4 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Vision of a Web of Video Data Aim: Make video an integral part of the Web in which
users can seamlessly consume and create videos
Requirements: Deep Linking: timed URIs
Metadata: Time-aligned annotations & tags
Search-ability: Searching media using text
Dynamic composition of video mashups
Discoverability: Hyperlinking from inside media to other Web resources
Share-ability: Integrated handling of metadata with the content Personalisation: Dynamic composition of media web content
cf. Silvia Pfeiffer “Architecture of a Video Web - Experience with Annodex” W3C Video on the Web workshop, 13.12.2008
5 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Why?
Source: Cisco's Global Consumer Internet Traffic Forecast, Cisco, 2009
6 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Example 1: Where is Danny?
7 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Example 2: Who is Jack? Region-based annotation in Flickr
Cannot be taken outside of Flickr
Can only be accessed via the Flickr API
8 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Example 3: Complex Query 1. show me photos of actors participating in the
SHINING movie visiting a country in Europe LinkedMovieDB: list of actors participating in SHINING-: [L-
ACT] Geonames: list European countries -: [L-EC] Google: list photos taken in a country of [L-EC] -: [L-ECP] Google: in [L-ECP] find regions that depict members of [L-
ACT] -: result
2. give me a summary of all scenes from arbitraty videos where actors talk to a film producer
9 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Linked Data: Current State of Practice
Linked Data currently mostly applied for textual resources (cf. LOD cloud)
If any media resources are interlinked then on a global level (cf. BBC)
Some communities demand for methods to link on a more fine grained level (cineasts, biologists, etc.) [Schroeter and Hunter, 2007]
10 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Problems How to address and retrieve parts of multimedia
content (e.g., a region of an image, sequence of a video)
How to describe parts of multimedia content in the Web of Data?
cf. M. Hausenblas, R. Troncy, T. Bürger, and Y. Raimond “How to apply Linked Data principles to multimedia fragments” Proceedings of LDOW 2009, 2009.
11 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Interlinking Multimedia (iM) 1. Apply linked data principles for fine-grained
identification and description of multimedia fragments -> W3C Media Fragments WG
2. Describe multimedia content -> W3C Media Annotations WG
3. Deploy legacy multimedia metadata formats on the Web of Data -> ramm.x
4. Develop specialized interlinking methods for multimedia
User-contributed, game-based interlinking
Collaborative interlinking, cf. MetaVidWiki
(Semi-)automatic methods: Multimedia analysis
12 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Media Fragments WG Goal
Provide URI-based mechanisms for uniquely identifying fragments for media objects on the Web, such as video, audio, and images.
Credits: Slides about Media Fragments WG by the Media Fragments WG.
13 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Media Fragments: Use Case and Requirements
Document: http://www.w3.org/2008/WebVideo/Fragments/wiki/Use_Cases_&_Requirements_Draft Link to, Display, Bookmark, Annotate, Search, etc. media
fragments
Type of fragments: four dimensions considered time ([point?] interval), space ([point?] rectangle), track and id
(named fragment)
Protocols covered: HTTP(S), RTSP
14 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Technological Survey Media Fragments URI already present on the Web ... but with
very different syntax and behaviour Google Video: (#50m16s)
YouTube: (#t=1m45s)
Archive.org powered by TemporalURI: (?t=74.5 )
Videosurf: (?t=140&e=184)
Microsoft IIS 7.0: (Fragments(video=20000000))
Other time-clipping and spatial clipping methods: MPEG-21: time, space, track, id (mp(/CD/track/~time(%27npt
%27,%270%27,%2760%27))
SVG: space (svgView(14.64,15.73,146.98,147.48))
SMIL: time (clipBegin, clipEnd), space (panZoom, area), media markers
MPEG-7: time, space, modality
15 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
16 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Media Annotation WG: Purpose
17 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Media Annotations WG: Core Ontology
Goal: to develop a simple lingua franca
18 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Bringing Legacy Metadata to the Web of Data: ramm.x
Problem: How to make existing multimedia metadata in legacy formats (e.g., MPEG-7) available on the Semantic Web?
Aim: To deploy existing legacy metadata in HTML documents and by that integrate external descriptions in a RICO by reference.
Ramm.X uses RDFa, formalisations of metadata standards, and the Ramm.X vocabulary to deploy multimedia metadata.
19 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Interlinking Methods 1. Automatic Interlinking
2. Emergent Interlinking
3. User Contributed Interlinking
4. Game based Interlinking
Time
Quality
x UCI
# Annotations
x AI
EI
GBI x
x
20 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
References Michael Hausenblas, Raphael Troncy, Tobias Bürger, and Yves
Raimond "Interlinking Multimedia: How to Apply Linked Data Principles to Multimedia Fragments" In: Proceedings of Linked Data on the Web (LDOW2009), co-located with the 18th International World Wide Web Conference (WWW2009), Madrid, Spain, 2009
WonSuk Lee, Tobias Bürger, Felix Sasaki, Véronique Malaisé, Florian Stegmaier, and Joakim Söderberg (eds.) "Ontology for Media Resource 1.0" W3C Media Annotation Working Group, W3C Working Draft 18 June 2009, 2009.
Raphaël Troncy, Erik Mannens, Michael Hausenblas, Jack Jansen, Yves Lafon, Silvia Pfeiffer, and Davy van Deursen "Media Fragments URI 1.0" W3C Working Draft 18 November 2009, 2009.
Silvia Pfeiffer “Architecture of a Video Web - Experience with Annodex” W3C Video on the Web workshop, 13.12.2008, 2008.
21 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
What’ll come next Multimedia annotations: The LEMO framework
Enriching personal media collections
22 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Web of Data in the Context of Multimedia Part 1: Linked Open Data: Vision, Concepts and Technologies
Bernhard Haslhofer, Bernhard Schandl, Andreas Langegger,
Wolfgang Halb, Tobias Bürger
23 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Agenda Introduction
Producing Linked Data
Existing Data Sets
Linking Data
Consuming Linked Data
Multimedia Interlinking
Multimedia Annotations
Enriching Personal Media Collections
24 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Many interpretations An annotation is…
… a remark, explanation, or interpretation added to the original document
… a means to make implicit structures explicit
… a datum created by a third party that can take the form of a written note, a symbol, a drawing, or a multimedia clip
...
There are different interpretation of the term Annotation in different domains
25 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
26 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Many solutions
27 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Many solutions
28 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
What is LEMO? A Web-based, multimedia annotation framework
Consisting of A semantic backend-end storage
Front-ends for image, audio, and video annotations
The LEMO Annotation Framework (code) http://europeanalabs.eu
Open Annotation Collaboration http://www.openannotation.org/
41 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Agenda Introduction
Producing Linked Data
Existing Data Sets
Linking Data
Consuming Linked Data
Multimedia Interlinking
Multimedia Annotations
Enriching Personal Media Collections
42 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Enriching Personal Media Collections
43 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Goal
to raise problem awareness for personal semantic multimedia
to introduce the basic concepts of semantic personal information management
to introduce recent research and tools from the semantic desktop community
to indicate overlaps and potential for cross-fertilization
44 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
The Web
The World Wide Web is designed for humans, not machines.
Automatic information processing is hard.
But at least, there is a common technology infrastructure (URIs, HTTP, HTML, browsers, etc.).
This is a solid basis to build upon: the Semantic Web and Linked Data reuse and extend the human-centric Web.
45 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
The Desktop
On your desktop, this problem is even worse:
No unified identification of data items.
No standardized, simple communication protocol.
No agreed, open representation format for data.
No means to store and retrieve semantic annotations.
46 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
How does your desktop look like?
files
emails
documents
contacts
media
...
at most: fulltext search ... which doesn’t work well for multimedia data
47 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
… organize meeting in Belfast …
Invitation E-Mail
Time Schedule
Belfast Weather Meeting Agenda Attendee Dirk
48 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
How are data organized?
Hierarchical structures (aka data silos) for files, emails, bookmarks, applications, ...
Separate organization metaphors for contacts, calendars, communication, ...
Multimedia data: media-dependent metadata (look at your music player or your photo manager), locked away in files or in application-specific data bases.
The walled personal information garden ...
49 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
50 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Personal Multimedia
For the organization of multimedia data, metadata is key.
How to manage your personal metadata?
51 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
The Semantic Desktop
The vision of the Semantic Desktop is to create an infrastructure for the management of meaningful metadata about resources that covers the entire personal sphere of information.
In fact, the Semantic Desktop is your personal Semantic Web.
52 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
How?
assign globally unique, immutable URIs to all resources.
collect / store / index resource descriptions and relations between resources.
provide uniform access to these descriptions.
integrate these descriptions into applications and make use of them.
social semantic desktop: share and communicate personal resources.
53 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Why?
The Semantic Desktop reflects the user’s Personal Information Model — i.e., the user’s view on their data.
This allows tools to deliver information when it is actually needed.
54 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
… organize meeting in Belfast …
Invitation E-Mail
Time Schedule
Belfast Weather Meeting Agenda Attendee Dirk
Topic
Management CID
Project
55 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
What can the Semantic Desktop deliver?
Contextualized, semantic search find information more efficiently
Similarity metrics and recommendations show the user what they already have in their
data space
Data analysis and information extractions understand and interpret what is there
56 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
What can the Semantic Desktop deliver?
Semantic Tagging relate things and concepts
Semantic Personal Wikis useful notetaking and semistructured resource
description
User Interfaces faceted search, drag+drop annotations, etc.
57 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Recent Research Projects
NEPOMUK (EU FP6) [Gro07] has (amongst others) defined a reference
architecture and ontologies for the representation of personal information
reference implementation (desktop service), based on Java/Eclipse
goal: infrastructure for existing OS
integration in KDE 4
raised significant public awareness (2 times slashdotted)
58 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Commercial Break
Results from NEPOMUK and other projects are commercialized, have a look at www.gnowsis.com
59 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Recent Research Projects
Haystack [Kar07] has presented a new metaphor for interacting with data
dynamically assembled user interfaces
dynamically assembled workflows and data conversions
basically an OS modeled in RDF
60 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Many more
DeepaMehta
DBin
Chandler
Semex
iMeMex
IRIS
X-COSIM
...
61 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Semantic Desktop Infrastructure
SemDAV [Sch09] combines aspects from the Semantic Web and
file systems into a unified data model
provides storage and query mechanism for semantic files
provides virtual file system access for file-based applications
provides an API for “semantic” applications
provides file browser-like user interaction metaphors
62 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
63 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Semantic Desktop Infrastructure
TripFS [Sch09a] exposes a file system as Linked Data
assigns immutable URIs to files and traces file system modifications
extracts metadata from files and exposes them as RDF
provides a SPARQL endpoint over the file system
links files to external data sources (e.g., MusicBrainz, ACM, ...)
64 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
65 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Semantic Desktop Infrastructure
Aperture [Sau06] a generic framework for extraction of
metadata from digital resources
provides extractors, crawlers, monitors, ... for different kinds of data sources (e.g., file system, email, web pages, web services, ...)
can be extended and customized
open-source
66 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Semantic Desktop Infrastructure
Nepomuk-KDE core components from NEPOMUK
(resource identification, triple store, ontologies) have been integrated in KDE 4 and are now part of the standard distribution.
first implemented application: tags, comments and ratings for files
much more to follow (e.g., Gwenview image viewer, Bangarang media player,...)
67 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
68 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
69 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
70 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
71 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
72 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
73 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
Summary
The Semantic Desktop is highly relevant for the management of personal media collections — metadata is key!