SlideShare une entreprise Scribd logo
1  sur  75
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à SAMT09 - Web of Data Tutorial - Part 2

Cloud-Based Multimedia Content Protection System
Cloud-Based   Multimedia   Content  Protection  SystemCloud-Based   Multimedia   Content  Protection  System
Cloud-Based Multimedia Content Protection Systemreshma reshu
 
Cloud based multimedia content protection system
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection systemjpstudcorner
 
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYBUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYJonathon Hare
 
Provenance for Multimedia
Provenance for MultimediaProvenance for Multimedia
Provenance for MultimediaRaphael 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 DescriptionRaphael Troncy
 
IRJET - Information Hiding in H.264/AVC using Digital Watermarking
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 WatermarkingIRJET Journal
 
Towards Socially Intelligent Media Computing
Towards Socially Intelligent Media ComputingTowards Socially Intelligent Media Computing
Towards Socially Intelligent Media ComputingPaolo Nesi
 
[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
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And MultimediaPeter Berger
 
Ims content distributionnetworks
Ims content distributionnetworksIms content distributionnetworks
Ims content distributionnetworksReid Chang
 
Multilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackXavier Amatriain
 
Multimedia Semantics: Metadata, Analysis and Interaction
Multimedia Semantics:Metadata, Analysis and InteractionMultimedia Semantics:Metadata, Analysis and Interaction
Multimedia Semantics: Metadata, Analysis and InteractionRaphael Troncy
 
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
BDE SC3.3 Workshop - BDE review: Scope and OpportunitiesBigData_Europe
 
Collaborative Media Annotation with YUMA
Collaborative Media Annotation with YUMACollaborative Media Annotation with YUMA
Collaborative Media Annotation with YUMAaboutgeo
 
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
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 Malssen
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 

Similaire à SAMT09 - Web of Data Tutorial - Part 2 (20)

Unit 1
Unit 1Unit 1
Unit 1
 
Cloud-Based Multimedia Content Protection System
Cloud-Based   Multimedia   Content  Protection  SystemCloud-Based   Multimedia   Content  Protection  System
Cloud-Based Multimedia Content Protection System
 
Cloud based multimedia content protection system
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection system
 
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORYBUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
BUILDING A SCALABLE MULTIMEDIA WEB OBSERVATORY
 
Provenance for Multimedia
Provenance for MultimediaProvenance for Multimedia
Provenance for Multimedia
 
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
 
0 intro to multimegia
0 intro to multimegia0 intro to multimegia
0 intro to multimegia
 
IRJET - Information Hiding in H.264/AVC using Digital Watermarking
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
 
Towards Socially Intelligent Media Computing
Towards Socially Intelligent Media ComputingTowards Socially Intelligent Media Computing
Towards Socially Intelligent Media Computing
 
[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...
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And Multimedia
 
Ims content distributionnetworks
Ims content distributionnetworksIms content distributionnetworks
Ims content distributionnetworks
 
Multilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrack
 
Multimedia Semantics: Metadata, Analysis and Interaction
Multimedia Semantics:Metadata, Analysis and InteractionMultimedia Semantics:Metadata, Analysis and Interaction
Multimedia Semantics: Metadata, Analysis and Interaction
 
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
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 
Collaborative Media Annotation with YUMA
Collaborative Media Annotation with YUMACollaborative Media Annotation with YUMA
Collaborative Media Annotation with YUMA
 
A ROA for the WOT
A ROA for the WOTA ROA for the WOT
A ROA for the WOT
 
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 

Plus de 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...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Bernhard Haslhofer
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesBernhard Haslhofer
 
Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Bernhard Haslhofer
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksBernhard 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...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...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...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Bernhard Haslhofer
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
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 AnalyticsBernhard Haslhofer
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringBernhard Haslhofer
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsBernhard Haslhofer
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBernhard Haslhofer
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBernhard 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...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Bernhard Haslhofer
 
The value of open data and the OpenGLAM network
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 networkBernhard Haslhofer
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveBernhard Haslhofer
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and TechniquesBernhard Haslhofer
 
Semantic Tagging for old maps...and other things on the Web
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 WebBernhard Haslhofer
 
ResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationBernhard Haslhofer
 
Using SKOS Vocabularies for Improving Web Search
Using SKOS Vocabularies for Improving Web SearchUsing SKOS Vocabularies for Improving Web Search
Using SKOS Vocabularies for Improving Web SearchBernhard Haslhofer
 

Plus de Bernhard Haslhofer (20)

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...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate Currencies
 
Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
 
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...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 
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...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
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
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software Engineering
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency Ecosystems
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection Strategies
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
 
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...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
 
The value of open data and the OpenGLAM network
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
 
Things, not Strings
Things, not StringsThings, not Strings
Things, not Strings
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische Perspektive
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and Techniques
 
Semantic Tagging for old maps...and other things on the Web
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
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
ResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource Synchronization
 
Using SKOS Vocabularies for Improving Web Search
Using SKOS Vocabularies for Improving Web SearchUsing SKOS Vocabularies for Improving Web Search
Using SKOS Vocabularies for Improving Web Search
 

Dernier

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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