SAMT09 - Web of Data Tutorial - Part 2

B
Bernhard HaslhoferResearcher at University of Vienna
Web of Data in the Context of Multimedia
                                                                            Part 2: Linked Multimedia




                     Bernhard Haslhofer, Bernhard Schandl, Andreas Langegger,
                                                Wolfgang Halb, Tobias Bürger


1   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




2   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




3   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


4   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


5   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)            Graz, Austria - 2 Dec 2009
Example 1: Where is Danny?




6   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




7   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




8   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]




9   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.

10   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


11   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.
12   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




13   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




14   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Media Fragments 1.0
       Syntax
         http://www.example.com/movie.mov#t=12.33,21.16
         http://www.example.com/
          movie.mov#t=smpte-25:00:12:33:06,00:21:16:00
         http://www.example.com/movie.mov#xywh=20,20,40,40
         http://www.example.com/movie.mov#xywh=pixel:20,20,40,40
         http://www.example.com/movie.mov#track='audio1'
         http://www.example.com/movie.mov#id='the%20kiss%20scene'
         http://www.example.com/
          movie.mov#track='audio2'&t=12.33,21.16




15   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Media Annotation WG: Purpose




16   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




17   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.




18    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
                                                                                                 x
     3.    User Contributed Interlinking                                                           UCI
     4.    Game based Interlinking                                            GBI
                                                                                    x
                                                   Quality
                                                                                 AI
                                                                              EI x
                                                                              x
                                                                                      # Annotations




                                                                                                       Time
19    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.



20    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




21   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


22   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Agenda
       Introduction                                             Multimedia Interlinking

       Producing Linked Data                                    Multimedia Annotations

       Existing Data Sets                                       Enriching Personal
                                                                  Media Collections
       Linking Data

       Consuming Linked Data



23   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




24   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
25   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Many solutions




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
What is LEMO?
       A Web-based, multimedia annotation framework

       Consisting of
         A semantic backend-end storage
         Front-ends for image, audio, and video annotations


       Online Demo at:
        http://dme.arcs.ac.at/annotation/econnect-
        annotation-showcase.html




28   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Driving requirements
       Objects to be annotated are multimedia
         Need a uniform data model, no content-type specific solution


       Annotations often address specific content parts
        (fragements)
         Need a uniform fragment identification approach


       Shift towards the Web
         Do no lock annotation data in closed data stores but…
         Expose annotation data as Linked Data on the Web (following the
          Linked Data Principles)




29   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Driving Requirements
       Reuse of existing standards

       (Semantic) Web Standards
         URI, HTTP, RDF, RDF/S, OWL


       RESTful Web Service Design

       Annotea data model & protocol

       Xpointer, MPEG21, SVG, etc. for fragment
        identification

30   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Why not use Annotea as it is?
       Annotea is for the annotation of Web pages; LEMO
        should also support annotation of embedded content
        items

       Annotea doesn’t assign datatypes to its properties;
        LEMO uses OWL’s (data)typing features

       Annotea doesn’t support multimedia fragment
        identification; LEMO uses MPEG-21 (multimedia)
        fragment identification



31   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
A Uniform Annotation Model
       annotation profiles; cf. application profiles for
        metadata interoperability

       an Annotea-based core model

       with content- and annotation-type specific model
        extensions

       implemented as light-weight software components
        (add-ons)


32   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
A Uniform Annotation Model




33   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
A Uniform Annotation Model




34   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Uniform Fragment Identification
       introduce a fragment element with URI range
         follow MPEG-21 media pointer scheme
         an annotation can define multiple fragments


       URI-encoding of fragments
         minimal consensus
         content-type specific extensions




35   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Uniform Fragment Identification




36   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Uniform Fragment Identification




37   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Annotations as Web Resources




38   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Annotations as Web Resources




39   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
References
       The LEMO Annotation Framework (paper)
         http://www.cs.univie.ac.at/upload//550/papers/
          lemo_framework_final.pdf


       The LEMO Annotation Framework (code)
         http://europeanalabs.eu


       Open Annotation Collaboration
         http://www.openannotation.org/




40   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)      Graz, Austria - 2 Dec 2009
Agenda
       Introduction                                             Multimedia Interlinking

       Producing Linked Data                                    Multimedia Annotations

       Existing Data Sets                                       Enriching Personal
                                                                  Media Collections
       Linking Data

       Consuming Linked Data



41   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Enriching Personal
                                Media Collections



42   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



43   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.
44   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.
45   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 
46   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
… organize
                                                                                 Invitation E-Mail
meeting in
 Belfast …


                                                                                Time Schedule




                    Attendee Dirk                       Belfast Weather        Meeting Agenda




47     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 ...

48   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
49   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?




50   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.

51   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.
52   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.




53   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
Topic                     Project
… organize
                                                                                 Invitation E-Mail
meeting in      Management                    CID

 Belfast …


                                                                                Time Schedule




                    Attendee Dirk                       Belfast Weather        Meeting Agenda




54     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



55    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.



56    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)
57   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




58   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
59   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
       ...


60   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


61   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
62   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, ...)
63   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
64   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

65   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,...)
66   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
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
Summary

       The Semantic Desktop is highly relevant for
        the management of personal media
        collections — metadata is key!
       It is there! – just use it.

       Questions? bernhard.schandl@univie.ac.at



73   SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)    Graz, Austria - 2 Dec 2009
References & Credits
       [Gro07] Tudor Groza et al., The NEPOMUK Project –
        On the Way to the Social Semantic Desktop. Proc. I-
        Semantics 2007
       [Kar07] David Karger, Haystack: Per-User
        Information Environments Based on Semistructured
        Data, in: Beyond the Desktop Metaphor, MIT Press,
        2007.
       [Sch09] Bernhard Schandl et al., The Sile Model — A
        Semantic File System Infrastructure for the Desktop.
        Proc. ESWC 2009



74    SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
References & Credits
       [Sch09] Bernhard Schandl, TripFS: Exposing File
        Systems as Linked Data. Triplification Challenge
        2009.
       [Sau06] Leo Sauermann et al., Semantic Desktop
        2.0: The Gnowsis Experience. Proc. ISWC 2006




75    SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM)   Graz, Austria - 2 Dec 2009
1 of 75

Recommended

OpenGLAM Intro @ OKFN.AT Meetup Graz by
OpenGLAM Intro @ OKFN.AT Meetup GrazOpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazBernhard Haslhofer
1.2K views19 slides
Semantic Tagging on Historical Maps by
Semantic Tagging on Historical MapsSemantic Tagging on Historical Maps
Semantic Tagging on Historical MapsBernhard Haslhofer
963 views15 slides
The Story behind Maphub by
The Story behind MaphubThe Story behind Maphub
The Story behind MaphubBernhard Haslhofer
1.6K views21 slides
The LEMO Annotation Framework by
The LEMO Annotation FrameworkThe LEMO Annotation Framework
The LEMO Annotation FrameworkBernhard Haslhofer
1.3K views15 slides
SAMT09 - Web of Data Tutorial - Part 1 by
SAMT09 - Web of Data Tutorial - Part 1SAMT09 - Web of Data Tutorial - Part 1
SAMT09 - Web of Data Tutorial - Part 1Bernhard Haslhofer
3.4K views125 slides
A Metadata Model for Peer-to-Peer Media Distribution by
A Metadata Model for Peer-to-Peer Media DistributionA Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionAlpen-Adria-Universität
1.1K views12 slides

More Related Content

Similar to SAMT09 - Web of Data Tutorial - Part 2

Unit 1 by
Unit 1Unit 1
Unit 1swapnasalil
6.7K views60 slides
Cloud-Based Multimedia Content Protection System by
Cloud-Based   Multimedia   Content  Protection  SystemCloud-Based   Multimedia   Content  Protection  System
Cloud-Based Multimedia Content Protection Systemreshma reshu
815 views11 slides
Cloud based multimedia content protection system by
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection systemjpstudcorner
1.7K views6 slides
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY by
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYBUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYJonathon Hare
1.5K views57 slides
Provenance for Multimedia by
Provenance for MultimediaProvenance for Multimedia
Provenance for MultimediaRaphael Troncy
925 views16 slides
Describing Media Assets: Media Fragment Specification and Description by
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionRaphael Troncy
5.8K views58 slides

Similar to SAMT09 - Web of Data Tutorial - Part 2(20)

Cloud-Based Multimedia Content Protection System by reshma reshu
Cloud-Based   Multimedia   Content  Protection  SystemCloud-Based   Multimedia   Content  Protection  System
Cloud-Based Multimedia Content Protection System
reshma reshu815 views
Cloud based multimedia content protection system by jpstudcorner
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection system
jpstudcorner1.7K views
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY by Jonathon Hare
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYBUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
Jonathon Hare1.5K views
Describing Media Assets: Media Fragment Specification and Description by Raphael Troncy
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and Description
Raphael Troncy5.8K views
IRJET - Information Hiding in H.264/AVC using Digital Watermarking by IRJET Journal
IRJET -  	  Information Hiding in H.264/AVC using Digital WatermarkingIRJET -  	  Information Hiding in H.264/AVC using Digital Watermarking
IRJET - Information Hiding in H.264/AVC using Digital Watermarking
IRJET Journal1 view
Towards Socially Intelligent Media Computing by Paolo Nesi
Towards Socially Intelligent Media ComputingTowards Socially Intelligent Media Computing
Towards Socially Intelligent Media Computing
Paolo Nesi172 views
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features... by Daniele Malitesta
[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...
Semantics And Multimedia by Peter Berger
Semantics And MultimediaSemantics And Multimedia
Semantics And Multimedia
Peter Berger2.6K views
Ims content distributionnetworks by Reid Chang
Ims content distributionnetworksIms content distributionnetworks
Ims content distributionnetworks
Reid Chang562 views
Multilevel Audio Descriptors @WWW09 develtrack by Xavier Amatriain
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrack
Xavier Amatriain1.6K views
Multimedia Semantics: Metadata, Analysis and Interaction by Raphael Troncy
Multimedia Semantics:Metadata, Analysis and InteractionMultimedia Semantics:Metadata, Analysis and Interaction
Multimedia Semantics: Metadata, Analysis and Interaction
Raphael Troncy2.1K views
BDE SC3.3 Workshop - BDE review: Scope and Opportunities by BigData_Europe
 BDE SC3.3 Workshop -  BDE review: Scope and Opportunities BDE SC3.3 Workshop -  BDE review: Scope and Opportunities
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
BigData_Europe206 views
Collaborative Media Annotation with YUMA by aboutgeo
Collaborative Media Annotation with YUMACollaborative Media Annotation with YUMA
Collaborative Media Annotation with YUMA
aboutgeo1.1K views
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections by Kara Van Malssen
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Kara Van Malssen2.2K views

More from Bernhard Haslhofer

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P... by
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Bernhard Haslhofer
565 views20 slides
Token Systems, Payment Channels, and Corporate Currencies by
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesBernhard Haslhofer
438 views48 slides
Can a blockchain solve the trust problem? by
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Bernhard Haslhofer
1.2K views23 slides
Measurements in Cryptocurrency Networks by
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksBernhard Haslhofer
751 views37 slides
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... by
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...Bernhard Haslhofer
926 views57 slides
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba... by
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Bernhard Haslhofer
422 views22 slides

More from Bernhard Haslhofer(20)

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P... by Bernhard Haslhofer
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Bernhard Haslhofer565 views
Token Systems, Payment Channels, and Corporate Currencies by Bernhard Haslhofer
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate Currencies
Bernhard Haslhofer438 views
Can a blockchain solve the trust problem? by Bernhard Haslhofer
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?
Bernhard Haslhofer1.2K views
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... by Bernhard Haslhofer
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Bernhard Haslhofer926 views
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba... by Bernhard Haslhofer
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Bernhard Haslhofer422 views
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics by Bernhard Haslhofer
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsO Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
Bernhard Haslhofer635 views
Mind the Gap - Data Science Meets Software Engineering by Bernhard Haslhofer
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software Engineering
Bernhard Haslhofer303 views
GraphSense - Real-time Insight into Virtual Currency Ecosystems by Bernhard Haslhofer
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency Ecosystems
Bernhard Haslhofer1.1K views
BITCOIN - De-anonymization and Money Laundering Detection Strategies by Bernhard Haslhofer
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection Strategies
Bernhard Haslhofer2.7K views
Bitcoin - Introduction, Technical Aspects and Ongoing Developments by Bernhard Haslhofer
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bernhard Haslhofer3.9K views
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen... by Bernhard Haslhofer
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Bernhard Haslhofer1.6K views
The value of open data and the OpenGLAM network by Bernhard Haslhofer
The value of open data and the OpenGLAM networkThe value of open data and the OpenGLAM network
The value of open data and the OpenGLAM network
Bernhard Haslhofer835 views
Offene Daten im Kulturbereich - Die pragmatische Perspektive by Bernhard Haslhofer
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Bernhard Haslhofer1.1K views
Semantic Tagging for old maps...and other things on the Web by Bernhard Haslhofer
Semantic Tagging for old maps...and other things on the WebSemantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the Web
Bernhard Haslhofer872 views
ResourceSync: Leveraging Sitemaps for Resource Synchronization by Bernhard Haslhofer
ResourceSync: Leveraging Sitemaps for Resource SynchronizationResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource Synchronization
Using SKOS Vocabularies for Improving Web Search by Bernhard Haslhofer
Using SKOS Vocabularies for Improving Web SearchUsing SKOS Vocabularies for Improving Web Search
Using SKOS Vocabularies for Improving Web Search
Bernhard Haslhofer2.4K views

Recently uploaded

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
154 views19 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
67 views20 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
373 views86 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
149 views7 slides
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...ShapeBlue
120 views62 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
49 views35 slides

Recently uploaded(20)

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue120 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue113 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue48 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views

SAMT09 - Web of Data Tutorial - Part 2

  • 1. Web of Data in the Context of Multimedia Part 2: Linked Multimedia Bernhard Haslhofer, Bernhard Schandl, Andreas Langegger, Wolfgang Halb, Tobias Bürger 1 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 2. Agenda   Multimedia Interlinking: Concept + Vision   Multimedia Annotations   Enriching Personal Media Collections 2 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 3. 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 3 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 4. 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 4 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 5. Why? Source: Cisco's Global Consumer Internet Traffic Forecast, Cisco, 2009 5 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 6. Example 1: Where is Danny? 6 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 7. Example 2: Who is Jack?   Region-based annotation in Flickr   Cannot be taken outside of Flickr   Can only be accessed via the Flickr API 7 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 8. 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 8 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 9. 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] 9 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 10. 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. 10 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 11. 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 11 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 12. 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. 12 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 13. 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 13 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 14. 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 14 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 15. Media Fragments 1.0   Syntax   http://www.example.com/movie.mov#t=12.33,21.16   http://www.example.com/ movie.mov#t=smpte-25:00:12:33:06,00:21:16:00   http://www.example.com/movie.mov#xywh=20,20,40,40   http://www.example.com/movie.mov#xywh=pixel:20,20,40,40   http://www.example.com/movie.mov#track='audio1'   http://www.example.com/movie.mov#id='the%20kiss%20scene'   http://www.example.com/ movie.mov#track='audio2'&t=12.33,21.16 15 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 16. Media Annotation WG: Purpose 16 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 17. Media Annotations WG: Core Ontology   Goal: to develop a simple lingua franca 17 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 18. 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. 18 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 19. Interlinking Methods 1.  Automatic Interlinking 2.  Emergent Interlinking x 3.  User Contributed Interlinking UCI 4.  Game based Interlinking GBI x Quality AI EI x x # Annotations Time 19 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 20. 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. 20 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 21. What’ll come next   Multimedia annotations: The LEMO framework   Enriching personal media collections 21 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 22. 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 22 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 23. Agenda   Introduction   Multimedia Interlinking   Producing Linked Data   Multimedia Annotations   Existing Data Sets   Enriching Personal Media Collections   Linking Data   Consuming Linked Data 23 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 24. 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 24 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 25. 25 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 26. Many solutions 26 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 27. Many solutions 27 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 28. What is LEMO?   A Web-based, multimedia annotation framework   Consisting of   A semantic backend-end storage   Front-ends for image, audio, and video annotations   Online Demo at: http://dme.arcs.ac.at/annotation/econnect- annotation-showcase.html 28 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 29. Driving requirements   Objects to be annotated are multimedia   Need a uniform data model, no content-type specific solution   Annotations often address specific content parts (fragements)   Need a uniform fragment identification approach   Shift towards the Web   Do no lock annotation data in closed data stores but…   Expose annotation data as Linked Data on the Web (following the Linked Data Principles) 29 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 30. Driving Requirements   Reuse of existing standards   (Semantic) Web Standards   URI, HTTP, RDF, RDF/S, OWL   RESTful Web Service Design   Annotea data model & protocol   Xpointer, MPEG21, SVG, etc. for fragment identification 30 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 31. Why not use Annotea as it is?   Annotea is for the annotation of Web pages; LEMO should also support annotation of embedded content items   Annotea doesn’t assign datatypes to its properties; LEMO uses OWL’s (data)typing features   Annotea doesn’t support multimedia fragment identification; LEMO uses MPEG-21 (multimedia) fragment identification 31 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 32. A Uniform Annotation Model   annotation profiles; cf. application profiles for metadata interoperability   an Annotea-based core model   with content- and annotation-type specific model extensions   implemented as light-weight software components (add-ons) 32 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 33. A Uniform Annotation Model 33 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 34. A Uniform Annotation Model 34 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 35. Uniform Fragment Identification   introduce a fragment element with URI range   follow MPEG-21 media pointer scheme   an annotation can define multiple fragments   URI-encoding of fragments   minimal consensus   content-type specific extensions 35 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 36. Uniform Fragment Identification 36 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 37. Uniform Fragment Identification 37 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 38. Annotations as Web Resources 38 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 39. Annotations as Web Resources 39 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 40. References   The LEMO Annotation Framework (paper)   http://www.cs.univie.ac.at/upload//550/papers/ lemo_framework_final.pdf   The LEMO Annotation Framework (code)   http://europeanalabs.eu   Open Annotation Collaboration   http://www.openannotation.org/ 40 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 41. Agenda   Introduction   Multimedia Interlinking   Producing Linked Data   Multimedia Annotations   Existing Data Sets   Enriching Personal Media Collections   Linking Data   Consuming Linked Data 41 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 42. Enriching Personal Media Collections 42 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 43. 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 43 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 44. 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. 44 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 45. 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. 45 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 46. How does your desktop look like?   files   emails   documents   contacts   media   ...   at most: fulltext search ... which doesn’t work well for multimedia data  46 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 47. … organize Invitation E-Mail meeting in Belfast … Time Schedule Attendee Dirk Belfast Weather Meeting Agenda 47 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 48. 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 ... 48 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 49. 49 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 50. Personal Multimedia   For the organization of multimedia data, metadata is key.   How to manage your personal metadata? 50 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 51. 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. 51 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 52. 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. 52 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 53. 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. 53 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 54. Topic Project … organize Invitation E-Mail meeting in Management CID Belfast … Time Schedule Attendee Dirk Belfast Weather Meeting Agenda 54 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 55. 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 55 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 56. 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. 56 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 57. 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) 57 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 58. Commercial Break   Results from NEPOMUK and other projects are commercialized, have a look at www.gnowsis.com 58 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 59. 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 59 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 60. Many more   DeepaMehta   DBin   Chandler   Semex   iMeMex   IRIS   X-COSIM   ... 60 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 61. 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 61 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 62. 62 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 63. 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, ...) 63 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 64. 64 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 65. 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 65 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 66. 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,...) 66 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 67. 67 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 68. 68 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 69. 69 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 70. 70 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 71. 71 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 72. 72 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 73. Summary   The Semantic Desktop is highly relevant for the management of personal media collections — metadata is key!   It is there! – just use it.   Questions? bernhard.schandl@univie.ac.at 73 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 74. References & Credits   [Gro07] Tudor Groza et al., The NEPOMUK Project – On the Way to the Social Semantic Desktop. Proc. I- Semantics 2007   [Kar07] David Karger, Haystack: Per-User Information Environments Based on Semistructured Data, in: Beyond the Desktop Metaphor, MIT Press, 2007.   [Sch09] Bernhard Schandl et al., The Sile Model — A Semantic File System Infrastructure for the Desktop. Proc. ESWC 2009 74 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009
  • 75. References & Credits   [Sch09] Bernhard Schandl, TripFS: Exposing File Systems as Linked Data. Triplification Challenge 2009.   [Sau06] Leo Sauermann et al., Semantic Desktop 2.0: The Gnowsis Experience. Proc. ISWC 2006 75 SAMT 2009 – Tutorial Web of Data in the Context of Multimedia (WoDMM) Graz, Austria - 2 Dec 2009