<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>April</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Synote: Weaving Media Fragments and Linked Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yunjia Li</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mike Wald</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tope Omitola</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nigel Shadbolt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gary Wills</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>I.7.2 [Document Preparation]: Hypertext/hypermedia, Multi/mixed media</institution>
          ,
          <addr-line>Standards; H.5.m [Information Systems]: Miscellaneous</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Electronics and Computer Science University of Southampton UK</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Theory</institution>
          ,
          <addr-line>Design</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>16</volume>
      <issue>2012</issue>
      <abstract>
        <p>While end users could easily share and tag the multimedia resources online, the searching and reusing of the inside content of multimedia, such as a certain area within an image or a ten minutes segment within a one-hour video, is still difficult. Linked data is a promising way to interlink media fragments with other resources. Many applications in Web 2.0 have generated large amount of external annotations linked to media fragments. In this paper, we use Synote as the target application to discuss how media fragments could be published together with external annotations following linked data principles. Our design solves the dereferencing, describing and interlinking methods problems in interlinking multimedia. We also implement a model to let Google index media fragments which improves media fragments' online presence. The evaluation shows that our design can successfully publish media fragments and annotations for both semantic Web agents and traditional search engines. Publishing media fragments using the design we describe in this paper will lead to better indexing of multimedia resources and their consequent findability.</p>
      </abstract>
      <kwd-group>
        <kwd>annotation</kwd>
        <kwd>linked data</kwd>
        <kwd>media fragment</kwd>
        <kwd>schema</kwd>
        <kwd>org</kwd>
        <kwd>search</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>
        The term “media fragment” refers to the inside content of
multimedia objects, such as a certain area within an image,
or a ten minutes segment within a one-hour video. With
the rapid development of multimedia applications, such as
YouTube and Flickr, end users could easily upload, share
and tag the multimedia resources online. Compared with
traditional annotations, semantic annotations can tell a
computer how media fragments are related to other data and
how these relationships can be processed automatically.
However, most applications are yet to expose sufficient semantic
annotations for media fragments, which leads to the
difficulty of processing complex searching and providing
accurate searching results. To solve this problem, some research,
such as Core Ontology of Multimedia (COMM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], has
enabled semantic annotations for media fragments. But this
approach has not yet proved to be scalable on the Web
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Linked data [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is more light-weight compared with
traditional semantic Web technologies and is highly scalable
on the Web. There are some research interests in
applying linked data principles to media fragments [
        <xref ref-type="bibr" rid="ref13 ref21">13, 21</xref>
        ]. The
recent announced schema.org1 also defined vocabularies to
improve the online presence of image, audio and video
objects, but the media fragment is undefined in schema.org.
      </p>
      <p>Most research about media fragments focuses on exposing
the closed data, such as tracks and video segments, within
the multimedia file or the host server using semantic Web
and linked data technologies. But these efforts are
inadequate for the fully interlinking and indexing of media
fragments, because the large amount user-generated annotations
in existing Web 2.0 applications are rarely published, such
as YouTube interactive transcript2 and photo tagging
functions in Facebook3. When a person is tagged in a photo, an
annotation is created and connected to the media fragment,
but the annotation is saved in an external source. More
attention should be given to how these external annotations
from outside of multimedia host servers could benefit the
media fragment interlinking and search.</p>
      <p>
        In this paper, we will present the design and evaluation of
an example of publishing media fragments and annotations
following linked data principles. We also discuss how the
media fragments could be made available for both semantic
indexing services, such as Sindice [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], and Google Search.
The external annotation data is from Synote [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], which is
a Web 2.0 application allowing users to embed audio-visual
resources from other domains and make synchronised
annotations. The discussion in this paper focuses on the
temporal dimension of audio-visual resources, which could also be
extended to images and spatial dimension.
      </p>
      <p>
        In the reminder of this paper, Section 2 reviews related
vocabularies that could be used for media fragment
publishing, and the state of art of the existing applications about
multimedia and linked data. Section 3 briefly introduces
the Synote system and discusses the requirements of
me1http://schema.org
2http://goo.gl/t1nMj
3http://www.facebook.com/help/photos/tag-photos
dia fragment publishing. Section 4 discusses the design to
solve the problems in interlinking multimedia (iM)
principles [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Then we present the implementation of the design
and a model to allow Google indexing media fragments.
Section 5 presents the evaluation results and Section 6 provides
conclusions and recommendations for future work.
      </p>
    </sec>
    <sec id="sec-3">
      <title>RELATED WORK</title>
      <p>
        Linked data describes a series of methods of publishing
structured data using semantic Web technologies, such as
Resource Description Framework (RDF) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and SPARQL
query language [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Linked data enables machines to
automatically discover more data from the data they already
know. Generally, there are four rules which must be followed
when publishing linked data on the Web [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]:1) Use URIs as
names for things 2) Use HTTP URIs so that people can look
up those names 3) When someone looks up a URI, provide
useful information 4) Include links to other URIs, so that
they can discover more things.
      </p>
      <p>
        Heath and Bizer [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] summarised that there are some
common steps which developers need to take from choosing URIs
to the final testing and the publishing of linked data fall
into several patterns. They also pointed out that developers
should not totally abandon “existing data management
system and business applications”, but add an “extra technical
layer of glue to connect these into the Web of Data”.
2.1
      </p>
    </sec>
    <sec id="sec-4">
      <title>Multimedia Annotation Vocabularies</title>
      <p>If we want to publish media fragments in Synote, we need
to choose how different dimensions are encoded in URIs. We
also need to consider which vocabularies should be used to
describe multimedia resources and annotations. Thus this
section reviews related standards and vocabularies.</p>
      <p>
        The standardisation of media fragments is identified as an
urgent need [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. Many standards use non-URI based
mechanisms to identify media fragments, such as MPEG-7 [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]
and Synchronized Multimedia Integration Language (SMIL)
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In these standards, the descriptions of temporal and
spatial dimensions are divided into several attributes, thus
the media fragment is not represented by a single URI. In the
URI-based approaches, temporal, spatial and other
dimensions of media fragments are encoded in query (“?”), hash
(“#”) or after slash (“/”). The temporalURI [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] defines
media fragments after URI query. But Query parameter has a
weakness that the resulting URI loses the direct link to the
parent resource and it does not follow the “Cool URIs”
principle [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], so it is difficult to be applied in linked data. The
proposed URIs for Linked Stream Data [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] applied slash
URIs to include real time and space information in URIs
together or separately. MPEG-21 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] specifies a normative
URI fragment syntax to address fragment in MPEG
compatible files. But the syntax of MPEG-21 can be ambiguous
and it is difficult to fully follow the standard [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        The W3C Media Fragment Working Group has proposed
Media Fragment URI 1.0 (MFURI) [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], which defines hash
URI syntax to address media fragments from temporal,
spatial, track and named dimensions. MFURI is included in
Ontology for Media Resource 1.0 (OMR) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], which is an
ontology to describe multimedia resource. Hausenblas et al.
have discussed the issues about iM using MFURI
specification, such as media fragment dereferencing, legacy metadata
alignment and interlinking methods [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Multimedia Metadata Ontology (M3O) [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] provides a
framework to describe and annotate complex multimedia
resources. It fills the gap between the structured metadata
models, such as SMIL and EXIF [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], and semantic
annotations. M3O can be integrated with various standards to
provide semantic annotations. The key concept of M3O is
separation of information objects and information
realizations. Based on this idea, M3O comes up with a core set of
ontology design patterns, including annotation,
decomposition, collection and provenance patterns.
      </p>
      <p>
        International Press Telecommunication Council (IPTC)
designed an ontology for IPTC News Architecture [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] in
order to integrate news and multimedia metadata from the
industrial area into the existing knowledge on the semantic
Web. In [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], a local view of a video resource is introduced
so that arbitrary sequences of a video, i.e. media fragments,
can be played in the semantic browser. As the further
development of IPTC News Architecture, rNews vocabulary
has be adopted by schema.org, which provides shared
vocabularies in the form of HTML Microdata [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. A great
advantage of using schema.org is that the structured data
including the audio and video objects could be recognised
and highlighted by major search engines, such as Google,
Bing and Yahoo!. The vocabularies in schema.org can also
be used in the form of RDFa4 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-5">
      <title>Multimedia Applications for Linked Data</title>
      <p>
        Many applications have already published multimedia and
annotation as linked data, which offers experience for us
on multimedia resource publishing. Yovisto open academic
video search platform publishes its database containing video
and annotations as linked data using MPEG-7, COMM to
describe multimedia data [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ]. Annomation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] is a tool to
handle the input annotations from users developed by the
Open University in the UK. The annotations are saved in
RDF quad store with users’ own privacy and provenance
data. SemWebVid [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] can automatically generate RDF
description by analysing plain-text resources using multiple
Natural Language Processing (NLP) Web services. The
entities extracted from the NLP services are used to generate
the RDF description of the video resources.
      </p>
      <p>
        LEMO multimedia annotation framework [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] publishes
media fragments using MPEG-21. LEMO converts existing
video files to MPEG compatible versions and streams them
from LEMO server. LEMO also derived a core annotation
schema from Annotea Annotation Schema [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] in order to
link annotations to media fragments identifications.
NinSuna (Metadata-driven media adaptation and delivery) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
has a server-side implementation of MFURI 1.0. The system
can “ingest” different formats of multimedia resource and
save the fragments information as semantically represented
data blocks in RDF. When delivering the media resource,
one or more data blocks can be returned to the user agent
(UA) according to the Range header in HTTP request as
well as the adaptive context of the UA. Even though some
of the applications introduced above publish user-generated
content with media fragments, most of them are built from
scratch in a linked-data-driven method. Our work on
Synote in this paper focuses more on publishing media fragments
and annotations based on typical Web 2.0 applications.
      </p>
    </sec>
    <sec id="sec-6">
      <title>PUBLISHING REQUIREMENTS</title>
      <p>4http://goo.gl/Zd8Eo</p>
      <p>This section will briefly introduce the Synote system and
discuss the requirements of media fragment publishing for
Synote. This section sets up the background for Section 4.</p>
      <p>
        Synote5 is a Web-based multimedia annotation
application [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], which synchronises user-generated tags, notes,
transcripts and images with a time-span of multimedia resources
(i.e. media fragments). Synote does not have its own
multimedia repository and Synote’s database only saves the
URLs of audio-visual resources and images freely available
online. User-generated annotations and the synchronisation
points (Synpoint) are saved in the Synote database.
Figure 1 demonstrates the backend object model of Synote6.
      </p>
      <p>
        Synote categorises the resources into single and compound
resources. Single resources are either URI references or
text. Compound resources are further divided into
Multi5http://www.synote.org
6Classes and relationships not related to this paper are not
presented in this figure
media, Synchronised Bookmark (Synmark, compromised by
one text Note and many Tag resources), Transcript (in
WebVTT [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] format) and Presentation resource7. Each
compound resource is aggregated by one or more single resource.
Every resource, no matter single or compound, has a unique
id in Synote. Multimedia and Slide resources have URI
references to online resources, such as YouTube video, audio files
and images, etc. Annotation class models the annotation
relationship between two compound resources. In Synote,
only Multimedia is the target resource and Synmark,
Presentation, Transcript could be the source in an annotation.
In an annotation, Synpoints associate each single resource
in Synmark, Transcript and Presentation with a time-span
(“target start” and “target end”) of the Multimedia.
      </p>
      <p>Synote Player is the main page to display all these
resources and annotations in an interactive and synchronised
manner. Users could click on a Synmark, transcript block or
slide (part 2, 3 and 4 respectively in Figure 2) and the
multimedia player (identified as 1 in Figure 2) will jump to the
corresponding start time. In Synote Player, users can also
create Synmarks, Transcript and Presentation slides, and
synchronise them with the multimedia (Figure 3).
Technically, the Synote system follows the Model-View-Controller
framework. Synote Player is developed using jQuery8, so it
contains dynamically generated content by javascript (Ajax).</p>
      <p>
        The general principles for iM have been introduced in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
and most of them are still the requirements for Synote.
However, as Synote is not the host of multimedia resources, it
is not Synote’s responsibility, for example, to deploy the
legacy multimedia metadata and we can only publish the
metadata saved in Synote’s database. For the audio-visual
presentation of media fragments, we can still use the
interactive annotation highlighting function in Synote Player’s
page. So the audio-visual presentation of media fragments
is actually implemented in the HTML page.
      </p>
      <p>
        Except for the general requirements of iM, Synote also
has its own publishing requirements. Similar to major
multimedia applications on the Web, Synote has ready built
its own resource management system. So it is unwise to
totally abandon the old infrastructure and it is better that the
linked data could act like an extra layer in order to minimise
the changes to the existing system. This requirement also
means we are not abandoning Synote Player, which could be
used as the HTML representation of different resources.
Unlike a company’s registration data, media fragments and
annotations in Synote could be generated frequently by users,
so it is better to publish data dynamically instead of
dumping data to RDF periodically like DBpedia [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Since the
original goal of Synote is to improve the indexing of PART
of multimedia resource [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], we need to consider how to make
major search engines index the media fragments defined in
Synote. In addition, Synote has a permission system where
users can create private resources and they are only
accessible after the owner signs in. So the media fragments and
annotations about private resources should not be included
in the published datasets. Except for Multimedia resource
and media fragments, we also need to make other resources
and annotations dereferencable, because they are all linked
to media fragments and should be published together.
      </p>
      <p>To sum up, there are several requirements we need to fulfil
7We capitalise the first character of the resource name to
indicate that it is a class defined in Synote Object Model
8http://jQuery.com
when publishing media fragments. Even though some of
them are special requirements for Synote, they could also be
concerns of major multimedia applications when publishing
media fragments and annotations.</p>
    </sec>
    <sec id="sec-7">
      <title>DESIGN AND IMPLEMENTATION</title>
      <p>This section discusses the design solutions to satisfy the
publishing requirements of iM and other requirements
mentioned in Section 3.
4.1</p>
    </sec>
    <sec id="sec-8">
      <title>Interlinking Multimedia</title>
      <p>
        The ultimate goal of iM is to “derive both semantic and
audio-visual representations from multimedia resources on
the Web” [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In this section, we will discuss how Synote is
designed to solve the key issues in iM.
      </p>
      <p>
        MFURI is designed to deal with the closed character of
multimedia resources on the Web. It expects the
cooperation of “smart servers” and proxy caches to deliver media
fragments via HTTP protocol [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Hausenblas et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
proposed a solution, which uses “HTTP 206 Partial
Content”, content negotiation and 303 redirect to retrieve the
original and RDF representation of a multimedia resource.
There are arguments about the appropriateness of this
solution under the Web Architecture [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] because “a description
of a multimedia resource is not the same as the resource
itself” [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. As far as we are concerned, the third principle of
linked data only requires a description of the URI and it is
not necessary, as well as not possible sometimes, to provide
the semantic description which could totally reflect the other
representation of this URI. Even though some UAs, such as
Firefox 109, and servers, such as Ninsuna, support part of
the functions defined in MFURI, the general support for this
solution is very limited currently on either client or server.
Another solution mentioned in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is to embed semantic
metadata in the multimedia file like XMP [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which means
the two representations share the same URI. Whichever
solution is chosen, the server, which hosts the multimedia
resources, is responsible to provide both audio-visual and RDF
representations.
      </p>
      <p>Multimedia resources could be hosted in one domain (like
YouTube), but embedded in some HTML document (also
called “replay page” or “landing page”) in another domain,
such as wiki or blogs. So many user-generated annotations
are saved separately from the servers which host the
multimedia files. In YouTube, for example, title, keywords,
comments and interactive transcript are displayed on the same
page, i.e. the replay page, as the video content. The replay
page also controls the audio-visual representation of the
media fragments via the embedded player to provide the
interactive transcript function. MFURI specification also
proposes that the embedded player in the replay page should
implement the retrieval functions of “smart user agents”.</p>
      <p>From the discussion above, we can conclude that the
semantic annotations of media fragments are mainly coming
from two types of sources. Type One: The applications,
which offers multimedia delivery service, publishes media
fragments with metadata they have. The server has to make
sure the media fragments are dereferencable using methods
such as content negotiation, embedded semantic annotations
with HTTP streaming, etc, and they could be reused by
other applications. Type Two: The applications, which
9https://bugzilla.mozilla.org/show_bug.cgi?id=648595
embed multimedia resources, reuse the media fragments and
interlink them with their own annotations. Annotations in
Type Two are mainly generated by users and they reflect
users’ interests in different areas. Applications providing
Type Two annotations are actually interlinking their
annotations to the media fragments in another domain, but
they have no control of what could not be dereferenced or
retrieved via these media fragment URIs.</p>
      <p>We must emphasise that the two sources are not
necessarily in different domains. For example, YouTube has its
own video repository but it also has a replay page which
embeds the video and allows users making annotations. The
data published in Type One and Two can be about the same
property of a multimedia resource. An mp4 file can embed
the title information using MPEG-7, but when the mp4 file
is played in another application, it may be given another
title. This is acceptable because vocabularies describing
multimedia resources, such as OMR, do not require that all the
metadata come from the file itself. For example, the
subtitles in OMR could be an external link of the subtitle file or
a track media fragment embedded in the file10.</p>
      <p>The annotations in Synote belong to Type Two as Synote
does not host any video or image resources. In the following
subsections, we discuss how Synote provides audio-visual
and semantic representations of multimedia resources, which
is also useful for other multimedia applications.
4.1.1</p>
      <sec id="sec-8-1">
        <title>Dereferencing Media Fragment URIs</title>
        <p>
          It is not a good practice to augment the URIs in
another domain and include it in your own dataset (see
Section 4.1.2.1 of [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]). Synote has no control of the hosts of
multimedia resources, so we need to mint our own URIs
for each multimedia resource and fragment. In addition,
we need to think about how to include both HTML and
RDF representations of media fragments as well as other
resources in Synote. We already have the replay page, which
is http://synote/recording/replay/id 11. The replay page
displays all resources and annotations related to a multimedia
resource (Figure 2), so we use it as the HTML representation
for all resources and annotations, including media fragments
as explained in Section 3.
        </p>
        <p>
          The URI of the replay page replay/id is not intuitive to
indicate the RDF representation of a multimedia resource.
As mentioned in Section 3, we want each resource
(Multimedia, Synmark, Tag resource, etc in Figure 1) and annotation
to have a unique URI. In the semantic description of a
multimedia resource, URIs of other resources in Synote could be
included and they have their own semantic descriptions as
well. We use resources/id to indicate the ids of resources in
Synote as non-information resources, and resources/data/id
to indicate the RDF representation of each resource. Then
we use 303 See Other to redirect the request to different
documents based on content negotiation [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
        </p>
        <p>Even though we mint our own URIs for multimedia
resources hosted in other domains, the media fragments are
still parts of the parent resource. So it is appropriate to
use hash fragment to specify the media fragments, instead
of using query or slash URIs mentioned in Section 2.1. For
Synote, we attach the fragment string in MFURI syntax at
the back of resource id URIs, such as resources/36513#t=3,7
(the resource with id 36513 must be a multimedia resource
10http://www.w3.org/TR/mediaont-10/#example2
11we use replay/id for short
in Synote). The content negotiation still works for media
fragment URIs. If semantic representation is requested, the
request will be redirected to resources/data/36513 and an
RDF file containing all the media fragments and
annotations about resource 36513 is returned. If the HTML
representation is requested, the request will be redirected to
replay/36513#t=3,7. Then the fragment #t=3,7 will be
attached at the back of the real URI of the multimedia
resource that is to be played, for example example2/1.mp4.
Even though the multimedia host server may not support
retrieving the media fragment example2/1.mp4#t=3,7 and
the native player in the browser cannot highlight the media
fragments, Synote Player can control the embedded player
to start playing from 3s to 7s using javascript and the
corresponding annotations are highlighted straight away. In this
way, the audio-visual representation of the media fragment
is derived based on the HTML representation. One problem
about this solution is that different browsers have their own
fragment precedence during redirects12 and some of them
do not attach the fragment in request URI to the redirected
URI. Then the replay page will not be able to highlight the
media fragment on opening the page.</p>
        <p>
          Listing 1: Description for media fragment
@prefix ma:&lt;http://www.w3.org/ns/ma-ont#&gt;.
@prefix &lt;#&gt; .
@prefix dc:&lt;http://purl.org/dc/elements/1.1/&gt;.
@prefix dbpedia:&lt;http://dbpedia.org/resource/&gt;.
@prefix oac:&lt;http://www.openannotation.org/ns/&gt;.
@prefix lode:&lt;http://linkedevents.org/ontology/&gt;.
@prefix rdfs:&lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
&lt;&gt; a ma:MediaResource;
a oac:Target;
ma:hasFragment :t=1,14;
rdfs:seeAlso &lt;replay/36513&gt;;
rdfs:isDefinedBy &lt;resources/data/36513&gt;;
dc:title "Tim Berners-Lee:The next Web of open,linked data";
rdfs:label "Tim Berners-Lee:The next Web of open,linked data";
ma:hasSubtitling &lt;resources/36535&gt;;
ma:locator &lt;http://youtu.be/abc&gt;.
:t=1,14 a ma:MediaFragment;
a oac:Target;
ma:hasKeyword &lt;resources/36634&gt;;
ma:hasKeyword &lt;resources/36635&gt;;
lode:illustrate _:event1;
ma:description "This talk took place at Terrace Theater";
ma:locator &lt;http://youtu.be/abc#t=1,14&gt;;
ma:isFragmentOf &lt;resources/36513&gt;;
ma:title "TED talk";
rdfs:seeAlso &lt;replay/36513#t=1,14&gt;;
rdfs:isDefinedBy &lt;resources/data/36513&gt;.
_:event1 a lode:Event;
rdfs:seeAlso &lt;tim_berners_lee_on_the_next_web.html&gt;;
lode:involvedAgent &lt;http://dbpedia.org/resource/Tim_Berners-Lee"&gt;;
lode:atPlace &lt;http://dbpedia.org/resource/Terrace_Theater&gt;.
Listing 1 presents a N3 format of a sample semantic
description13 for resources/36513 and its media fragments. We use
rdfs:isDefinedBy and rdfs:seeAlso to connect the HTML and
RDF representations as suggested in [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. OMR is used to
describe the multimedia resource and media fragments. In
this example, ma:locator is used to indicate the real location
of the multimedia file or the service which delivers the file.
In OMR, MediaFragment is a subclass of MediaResource,
12http://trac.tools.ietf.org/wg/httpbis/trac/ticket/43
13Some parts of URIs are ignored for short
so ma:location is also an attribute of media fragment. We
simply attach the MFURI fragment string at the back of the
location URI, which indicates the real media fragment that
should be delivered from the host server.
        </p>
        <p>
          As we discussed earlier, the media fragment retrieval
function proposed in MFURI has not been widely implemented
on either client or server side, so we cannot expect YouTube
provides semantic description for youtu.be/abc#t=1,14 14.
However, including this URI in the semantic description of
media fragment is still safe. According to the discussion of
httpRange-14 issue15, as long as the server returns 200 or
the 303 redirect can lead us to a 200 response, the URI is
considered dereferencable. So if a semantic agent tries to
dereference youtu.be/abc#t=1,14 or any other multimedia
files with hash fragment attached, the server can at least
return 200 because youtu.be/abc does exist. Maybe the
semantic description is not provided by the server, but it will
not return 4XX or 5XX errors, which means nothing can be
determined about the URI. This is also another reason we
choose hash URIs to denote media fragment. We can attach
query ?t=1,3 or slash /t=1,3 at the back of the
multimedia file example.com/1.ogv to indicate the media fragment.
But we cannot control whether the query and slash is valid
on the server and it is quite likely that 4XX or 5XX error
will be returned. The hash fragment will not be passed to
the server in HTTP header of the request, unless the smart
agent embeds it in HTTP Range header by implementing
the proposed functions in MFURI specification [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
        <p>This solution gets around the problem that most
multimedia host and user agents have not implemented the proposed
functions in MFURI specification, but we still want to
publish media fragments with annotations generated elsewhere.
This solution is still compatible with the multimedia host
applications if the functions in MFURI are implemented later.
4.1.2</p>
      </sec>
      <sec id="sec-8-2">
        <title>Describing Resources and Annotations</title>
        <p>As mentioned in Section 4.1.1, each resource in Synote is
given a URI and the semantic description about it could be
dereferenced. In Listing 1, resources/36636 and resources/36635
are Tag resource and resources/36535 is the Transcript
resource in Figure 1. Each annotation object defined in
Figure 1 is also give an unique URI. We use Open Annotation
Collaborative (OAC) vocabulary to model the general
annotation relationship. As can be seen in Listing 1, the
multimedia resource is the the oac:Target in an annotation instance.
The oac:Body could be Synmark, Transcript or
Presentation resource which annotates this multimedia. OAC only
defines the annotation relationship in a higher level, so more
specific properties are also applied in the semantic
descriptions. For example, we use ma:hasSubtitling to represent
that a Transcript resource is the subtitle of a multimedia
resource. Another example is, if a Synmark resource annotates
a media fragment, we can use ma:hasKeyword to model the
relationship between the Tag resource in the Synmark and
the media fragment.</p>
        <p>In Synote, each compound resource has one or more
sin14youtu.be/abc is an HTML document and the actual video
content embedded in this document is protected by tokens.
YouTube does not give a public URI to its video content,
and we suppose that the token can be mapped to the video
content. So we use youtu.be/abc as the indirect reference to
the video file.
15http://goo.gl/XC821
gle resources. This relationship is modelled using Open
Archives Initiative Object Reuse and Exchange (OAI-ORE)
vocabulary16. The following example means resources/36633,
which is a Synmark resource, aggregates resources/36634,
which is a Tag resource.
&lt;resources/36634&gt; ore:isAggregatedBy &lt;resources/36633&gt;.</p>
        <p>
          We also consider the permission control over private
resources. If the requested resource or annotation is private
or does not exist, our server will return 404 Not Found. We
could use 403 Forbidden for private resources, but we do not
want to expose to the client that these resources are private
(see Section 10.4.4 of [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]).
        </p>
        <p>
          There is a problem to align the legacy multimedia
metadata in Type One with the vocabulary we use to describe
multimedia resources [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. This problem is not critical to
Synote because we reuse the vocabularies, which have been
accepted by major communities, and we are not creating a
vocabulary ourselves which no one else uses. Besides, we
have seen some major progress in OMR, which provides the
mapping between OMR and other vocabularies.
        </p>
      </sec>
      <sec id="sec-8-3">
        <title>4.1.3 Interlinking Methods</title>
        <p>Synote references the URIs of images and audio-visual
resources from another domain, and they are published with
other resources and annotations in Synote. This could be
perceived as “interlinking”. However, the real value of
publishing media fragments is that they could be reused in
different context, especially some domain specific areas. The
media fragments published in Type One are usually linked to
low level metadata about the multimedia resource, such as
framerate, subtitling, etc. To enrich media fragments with
domain specific knowledge, we need to think about how the
user-generated annotations could be further linked to other
datasets in the linked data cloud.</p>
        <p>
          We have been inspired by the work of RDFaCE17, which is
a RDFa Content Editor based on rich text editor TinyMCE18.
In RDFaCE, users could manually enrich the text by adding
RDFa to the content in a user-friendly manner. RDFaCE
can also connect to external semantic indexing and
annotation services, such as Sindice [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ] and Open Calais19, to
automatically generate RDFa for the content. In Synote,
when a Synmark is created in Synote Player, rich text or
HTML could be added into the Note resource (Figure 3). So
we can allow users to manually add or automatically
generate RDFa for the Note resource in Synmark. The content of
Note resource will be connected to the media fragment using
ma:description property as shown in Listing 1. But before
publishing the data, we can extract the triples from RDFa
and add them in to the RDF file as the semantic description
of the media fragment.
        </p>
        <p>
          In Listing 1, some triples have been added to the Note
resource as RDFa to describe the event of the talking
using Linking Open Descriptions of Events (LODE) [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. The
lode:involvedAgent of this media fragment is Tim Berners
Lee and it took place at Terrace Theater. Then the fragment
“#t=1,14” is further linked to Tim and Terrace Theater. As
the location of the media fragment is youtu.be/abc#t=1,14,
16http://www.openarchives.org/ore/
17http://aksw.org/Projects/RDFaCE
18http://www.tinymce.com/
19http://www.opencalais.com/
so this media fragment from YouTube is also linked to Tim
and Terrace Theater. In addition, once the Synmark Note
resource with RDFa has been saved into Synote’s database,
this change can be immediately spotted in the dereferenced
semantic description for media fragments.
        </p>
        <p>
          Ninsuna has proposed a way to embed temporal metadata
represented by Media Fragment URIs and its description in
RDF format in a WebVTT file20. Synote also uses WebVTT
as the format for the transcript, so we can use this method in
a similar way as RDFa editor in Synmark. When users add
RDFa or pure RDF triples in the cue body of a WebVTT
file, we can extract the triples and add them in the semantic
description of media fragments. Furthermore, this solution
in the future could be used as embedding structured data in
the tracks of multimedia files and the objects will become
searchable by specialised search engines [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ].
4.1.4
        </p>
      </sec>
      <sec id="sec-8-4">
        <title>Summary</title>
        <p>
          The sources of annotations for media fragments can be
divided into two categories. The multimedia server can embed
annotations in the multimedia file, or save them separately
on the server but delivered using Web standards, such as
HTTP streaming. The multimedia sharing applications
focus more on user-generated annotations, which are saved
externally to the multimedia file and multimedia host server.
It has been stated in [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ] that “enabling the addressing of
media fragments ultimately creates a means to attach
annotations to media fragments”. The “annotation” here should
refer to the annotations from both sources and both of them
are important. But Synote only has external annotations
attached to media fragments, so our design mainly focuses on
the annotations in Type Two.
        </p>
        <p>Our design solves the key issues of iM when deploying
Synote into the linked data cloud. We totally reuse existing
vocabularies to describe resources and annotations, and we
did not develop any vocabulary of our own. The current
vocabularies are enough for us to publish our resources and
annotations, and make sure that all necessary information
are included. To describe the annotations about
multimedia resources and media fragments, it is better to use more
20http://ninsuna.elis.ugent.be/node/39
specific properties instead of general annotation vocabulary,
because the semantic agents can clearly know different
aspects of media fragments and thus more efficiently tailor the
search and reasoning results.</p>
        <p>We try to make the media fragment publishing compatible
with current user experience. Users in Synote can still create
Synmarks and transcripts without knowing that the data
has been published with media fragments and interlinked
with other datasets. However, the interlinking methods are
still not very user-friendly as the knowledge about RDFa or
semantic Web are required to create Synmark Note. Some
(semi-)automated methods of interlinking generation need
to be considered in the future work.
4.2</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Choosing Publishing Patterns</title>
      <p>This section will introduce how the design of iM in the
previous section is implemented by realising several linked
data publishing patterns.</p>
      <p>
        We want to build an extra layer on top of the existing
Synote, so that non-RDF data could be published as RDF
data. But migrating the data store from the current
relational database to RDF store would result in the major
redeveloping of the whole system. Periodically dumping
RDF triples from the database and serving them via a Web
server could work, but we want to publish the data in
realtime. So the patterns left for Synote are RDB-to-RDF
service, Linked Data Wrapper and Rich Snippets [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. Many
tools are designed for RDB-to-RDF service, such as D2R
server [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], OpenLink Virtuoso [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and Triplify [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. These
tools often require developers to provide a mapping between
database schema and the vocabularies. RDB-to-RDF
service only shares the database from the existing application,
thus we do not need to change Synote at all. But
implementing access control over RDB-to-RDF service is not straight
forward. Besides, some functions are difficult to be
implemented such as the extraction of RDFa for interlinking
(Section 4.1.3).
      </p>
      <p>Our decision is implementing a RESTful API, i.e. Linked
Data Wrapper, with only HTTP GET method for the
dereferencing of RDF representation and we also embed
Microdata in the original Synote Player page using vocabularies
defined in schema.org to improve the online presence of the
published resources (Figure 4). On the one hand, we
embed the URIs, which could be dereferenced through the API,
into the Synote Player page using “itemid” attribute in
Microdata. On the other hand, we use the existing
vocabularies in schema.org and the semantic search engine on
indexing the Synote Player page can also find more information
through “itemid”. This design can also make full use of the
existing permission control system in Synote as the private
resource will not be displayed in Synote Player nor included
in the RDF. As the RESTful API generates RDF at runtime
from database, user-generated annotations will be
immediately published. The information of start and end time in
the media fragment string is saved in Synpoint (Figure 1),
so they could be easily retrieved from the business logic of
Synote to build the fragment string in MFURI syntax.</p>
      <p>The problem of this design is that no SPARQL endpoint
is provided by Linked Data Wrapper and Rich Snippet, so
it is difficult to execute complex queries over the datasets.
That is why we are still expecting to include RDB-to-RDF
service as a complement pattern for Synote. Another
possible solution is writing a RESTful API. Users can send the
query data through the API and the server returns the
semantic description as the response. Another problem is we
only created several demo recordings with media fragments
as a proof of concept, but it is still unclear if this solution is
efficient for large datasets with millions of media fragments.
4.3</p>
    </sec>
    <sec id="sec-10">
      <title>Online Presence for Media Fragments</title>
      <p>The ultimate goal of this work is enhancing the online
presence of media fragments not only for semantic Web
agents, but also traditional search engines. Using Microdata
to describe media fragments and publish semantic
descriptions as RDF only partially solve this problem. One
important reason is that even though Synote, as well as other
similar applications, provides synchronised annotations, they are
loaded together with the whole multimedia resource on the
same physical page. This is reasonable to provide an
interactive experience for users. Other than Synote, TED Talks21
and YouTube interactive transcript allow users to click on
the transcript block and the embedded media player on the
page will start playing from that time point.</p>
      <p>This user-friendly function is not search-engine-friendly
for two reasons. Firstly, most search engines only fetch pages
as the direct response from the server. So any dynamically
generated content on the client-side is ignored. Both
Synote Player and YouTube load the transcript by Ajax, but
TED generates transcript by server-side script, thus does
not have this problem. Secondly, annotations related to
media fragments usually share the same replay page with the
whole multimedia resource and there is only one URI for
the whole page in the search engine index. So it is
impossible to link the keywords to a specific media fragment in
the search results and users still have to manually find the
keyword on the replay page. As the use of schema.org is
based on the HTML and search engine indexing
infrastructure, we need to make the Web pages, which contain media
fragments, search-friendly. One solution is slicing one page
into different pages according to media fragments, but the
interactive experience will be lost in that users have to open
another page to play another media fragment.</p>
      <p>Google has developed a framework to crawl Ajax
applications22. If the token “#!” is included in the original URL,
the crawler will know that this page contains Ajax
content and in the request URL, “#!” will be replaced by “
es21http://www.ted.com/talks
22http://goo.gl/dPc81
caped fragment =” (Google calls it “ugly URL”). On
receiving this “Ugly URL” request, the server can return the
snapshot page after the dynamic information is fully
generated by javascript. The content in snapshot page will be
indexed in for the original URL. We design a model on the
Synote server to use this framework to index individual
snapshot pages for each media fragment. Figure 5 explains how
this model could be used to index media fragments. The
returned page in step 4 only contains keywords related to
fragment “#t=3,7”. In the Google index, the original
media fragment URLs are associated with the snapshot page.
So what Google actually indexed is the URL of the replay
page with MFURI syntax attached. Step 8 still returns
the whole page, but in step 9, we control the embedded
player to play the fragment from 3s to 7s using javascript
(see Section 4.1.1) and the corresponding annotations are
highlighted straight away. This design not only makes sure
media fragments are indexed precisely with the keywords
related to it, but also preserves the existing user interface and
the interactive experience. This is another reason we choose
MFURI syntax as it could be applied to Google’s Ajax
application crawling framework with slight modification.</p>
    </sec>
    <sec id="sec-11">
      <title>EVALUATION</title>
      <p>
        This section will present the evaluation results of media
fragment publishing in Synote. The evaluation mainly shows
the following aspects according to the discussion in
Section 4: (1) Media fragments are presented using MFURI
syntax and Synote provides both HTML and RDF
representation of the media fragments. (2) The published media
fragments can be indexed by semantic search engines (we use
Sindice and Sig.ma [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] in this evaluation) and interlinked to
other datasets. (3) Google can index media fragments and
the Microdata can be recognised. Figure 6 shows how we use
303 redirect and content negotiation to dereference HTML
and RDF representations of the media fragment as proposed
in Section 4.1.1. When asking for application/rdf+xml, the
returned RDF file will include the semantic descriptions for
all its media fragments. The triples extracted from RDFa
in Synmark note resource will also be included in this file as
shown in Listing 1. For HTML representation, if the URI
is entered directly in the address bar, some browsers, such
as Firefox and Google Chrome, will attach the hash
fragment after the 303 redirect and the media fragment can be
highlighted. But in IE and Safari, the fragment is missing.
      </p>
      <p>We have generated a sitemap containing all URIs of
resources, media fragments and annotations and submit it to
Sindice. Figure 7 shows the semantic description for media
fragment resources/36513#t=00:00:01.000,00:00:14.000 in
Sigma. We can see that the triples (lode:illustrate property)
embedded in Synmark has been included in the semantic
description. In addition, we can check the object URI (the URI
of the TED talk page) of lode:illustrate property in Sigma.
Figure 8 shows that the lode:involvedAgent and lode:atPlace
has been included in the description of the URI from the
RDF published in Synote (the “source 1” in Figure 8). So
the media fragments published in Synote have been
successfully indexed by semantic search engine and interlinked with
other datasets through user-generated annotations.</p>
      <p>We also submitted the sitemap containing the URIs like
replay/1#!t=3,7 to Google for indexing. To have a quick
evaluation of what Googlebot fetches from these URIs, we
submit several URIs via Google Web Master Tools23. The
result shows that on fetching this URL,
recording/replay/36513#!t=00:00:01.000,00:00:14.000
the snapshot page is returned with annotations only related
to fragment “#t=00:00:01.000,00:00:14.000”. The
Microdata in the snapshot page can be extracted by Live
Microdata24 and Linter Structured Data25. If the keyword
23http://www.google.com/webmasters/tools/
24http://foolip.org/microdatajs/live/
25http://linter.structured-data.org/
“Terrace Theater”, for example, is searched in Google, the
snapshot page can be successfully found in the search
results instead of the whole replay page. When we click the
link in search results, the Synote Player page in Figure 2 will
be opened and the button in top-left corner indicates that a
media fragment is requested. The embedded player will start
playing the media fragment “#t=00:00:01.000,00:00:14.000”
when the button is clicked and the related annotation on the
right column will be highlighted. The screencast26 and the
live demo of this evaluation27 are available online.</p>
    </sec>
    <sec id="sec-12">
      <title>CONCLUSION</title>
      <p>Media fragments are important for the efficient indexing
and searching of multimedia resources. In this paper, we use
Synote as the target application to show how media
fragments could be published with user-generated annotations
following linked data principles. We argue that the semantic
descriptions of media fragments can come from two types of
sources. Currently, there are plenty of data in Type Two,
which is generated by multimedia sharing and annotating
applications in Web 2.0 and they should be published as
linked data. To publish media fragments and annotations
in Synote, we use content negotiation to serve both
audiovisual and semantic representation for media fragments. To
describe multimedia resources and annotations, we reuse the
existing vocabularies online instead of creating new
vocabularies. We also suggest to embed RDFa in annotations to
promote the interlinking with other datasets.</p>
      <p>The design builds an extra layer on top of the existing
Synote application. In order to efficiently publish the data for
26http://goo.gl/4zl1V
27http://linkeddata.synote.org/synote/
both semantic and traditional search engines, we implement
multiple linked data publishing patterns. We also design
a model to let Google index media fragments enriched by
vocabularies in schema.org. The evaluation shows that
requirements listed in Section 3 have been satisfied and the
existing Synote still keeps its architecture and user experience.
The approach of this work can be further applied to other
similar applications, and the solutions could be integrated
with multimedia delivery services when the functions
proposed in MFURI are implemented on the client and server.
In the future, we need to consider other aspects of search
engine optimisation to improve the online presence of media
fragments. We also need to think about applying this
solution to other major search engines such as Yahoo! and Bing.
We recommend more media fragments to be published using
the solutions described in this paper in order to benefit the
indexing of multimedia resources.
7.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Adida</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Birbeck. RDFa Primer</surname>
          </string-name>
          , Oct.
          <year>2008</year>
          . http://www.w3.org/TR/xhtml-rdfa-primer/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Adobe</given-names>
            <surname>Corp</surname>
          </string-name>
          .
          <source>XMP Specification</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Arndt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hardman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vacura</surname>
          </string-name>
          . COMM:
          <article-title>Designing a Well-Founded Multimedia Ontology for the Web</article-title>
          .
          <source>In International Semantic Web Conference</source>
          , volume
          <volume>4825</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          . Springer Berlin Heidelberg,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          , and
          <string-name>
            <surname>Z. Ives.</surname>
          </string-name>
          <article-title>DBpedia: A Nucleus for a Web of Open Data</article-title>
          . In K. Aberer, K.-S. Choi,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          , G. Schreiber, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudr´</surname>
          </string-name>
          e-Mauroux, editors,
          <source>The Semantic Web</source>
          , volume
          <volume>4825</volume>
          <source>of LNCS</source>
          , pages
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dietzold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Aumueller</surname>
          </string-name>
          .
          <article-title>Triplify: light-weight linked data publication from relational databases</article-title>
          .
          <source>International World Wide Web Conference</source>
          , pages
          <fpage>621</fpage>
          -
          <lpage>630</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee. Linked Data - Design Issues</surname>
          </string-name>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak. D2R Server - Publishing Relational</surname>
          </string-name>
          <article-title>Databases on the Semantic Web</article-title>
          .
          <source>In Proceedings of the 5th International Semantic Web Conference</source>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bormans</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Hill.</surname>
          </string-name>
          MPEG-21 Overview v.
          <volume>5</volume>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Deursen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. V.</given-names>
            <surname>Lancker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Neve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Paridaens</surname>
          </string-name>
          , E. Mannens, and
          <string-name>
            <given-names>R. V. D.</given-names>
            <surname>Walle</surname>
          </string-name>
          .
          <article-title>NinSuna: a fully integrated platform for format-independent multimedia content adaptation and delivery using Semantic Web technologies</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          ,
          <volume>46</volume>
          (
          <issue>2</issue>
          ):
          <fpage>371</fpage>
          -
          <lpage>398</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>O.</given-names>
            <surname>Erling</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Mikhailov. RDF</surname>
          </string-name>
          <article-title>Support in the Virtuoso DBMS</article-title>
          .
          <source>Proceedings of the 1st Conference on Social Semantic Web CSSW, 221(ISBN 978-3-88579-207-9)</source>
          :
          <fpage>59</fpage>
          -
          <lpage>68</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Fielding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gettys</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mogul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Frystyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Masinter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Leach</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          .
          <source>Hypertext Transfer Protocol - HTTP/1.1. RFC 2616</source>
          ,
          <year>June 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Haslhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Jochum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sadilek</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Schellner</surname>
          </string-name>
          .
          <article-title>The LEMO annotation framework: weaving multimedia annotations with the web</article-title>
          .
          <source>International Journal on Digital Libraries</source>
          ,
          <volume>10</volume>
          (
          <issue>1</issue>
          ):
          <fpage>15</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hausenblas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          , T. Bu¨rger, and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Raimond</surname>
          </string-name>
          . Interlinking Multimedia:
          <article-title>How to Apply Linked Data Principles to Multimedia Fragments</article-title>
          .
          <source>WWW 2009 Workshop Linked Data on the Web LDOW2009</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Linked Data: Evolving the Web into a Global Data Space</article-title>
          , volume
          <volume>1</volume>
          . Morgan &amp; Claypool,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I. Hickson. HTML</given-names>
            <surname>Microdata</surname>
          </string-name>
          ,
          <year>Feb</year>
          .
          <year>2012</year>
          . http://dev.w3.org/html5/md/.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hickson. WebVTT</surname>
          </string-name>
          , Feb.
          <year>2012</year>
          . http://dev.w3.org/html5/webvtt/.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hoschka</surname>
          </string-name>
          .
          <article-title>An introduction to the synchronized multimedia integration language</article-title>
          . Multimedia, IEEE,
          <volume>5</volume>
          (
          <issue>4</issue>
          ):
          <fpage>84</fpage>
          -
          <lpage>88</lpage>
          , oct-dec
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>I.</given-names>
            <surname>Jacobs</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Walsh</surname>
          </string-name>
          .
          <source>Architecture of the World Wide Web. arq Architectural Research Quarterly</source>
          ,
          <volume>2</volume>
          (
          <issue>01</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>56</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kahan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Koivunen</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>Prud'Hommeaux, and</article-title>
          <string-name>
            <given-names>R.</given-names>
            <surname>Swick</surname>
          </string-name>
          . Annotea:
          <article-title>An open rdf infraestructure for shared web annotations</article-title>
          .
          <source>In Proceedings of the 10th international conference on World Wide Web</source>
          , pages
          <fpage>623</fpage>
          -
          <lpage>632</lpage>
          . ACM Press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lambert</surname>
          </string-name>
          and
          <string-name>
            <given-names>H. Q.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Linked Data Based Video Annotation and Browsing for Distance Learning</article-title>
          .
          <source>In The 2nd International Workshop on Semantic Web Applications in Higher Education (SemHE'10)</source>
          , Nov.
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Wills</surname>
          </string-name>
          .
          <article-title>Interlinking multimedia annotations</article-title>
          .
          <source>In ACM WebSci'11</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          ,
          <year>June 2011</year>
          . WebSci Conference
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wald</surname>
          </string-name>
          , G. Wills,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khoja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Millard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kajaba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Singh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Gilbert</surname>
          </string-name>
          .
          <article-title>Synote: development of a web-based tool for synchronized annotations</article-title>
          .
          <source>New Review of Hypermedia and Multimedia</source>
          ,
          <volume>17</volume>
          (
          <issue>3</issue>
          ):
          <fpage>295</fpage>
          -
          <lpage>312</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>E.</given-names>
            <surname>Mannens</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. Van Deursen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pfeiffer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Parker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lafon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hausenblas</surname>
          </string-name>
          , and R. Van de Walle.
          <article-title>A uri-based approach for addressing fragments of media resources on the web</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
          <fpage>10</fpage>
          .1007/s11042-010-0683-z.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>F.</given-names>
            <surname>Manola</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <source>RDF Primer</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Martinez</surname>
          </string-name>
          . MPEG-7
          <string-name>
            <surname>Overview</surname>
          </string-name>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pfeiffer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Parker</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Pang</surname>
          </string-name>
          .
          <source>Specifying Time Intervals in URI Queries and Fragments of Time-Based Web Resources</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>E.</given-names>
            <surname>Prud</surname>
          </string-name>
          <article-title>'hommeaux and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Seaborne. SPARQL Query Language for</surname>
          </string-name>
          <string-name>
            <surname>RDF</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>C.</given-names>
            <surname>Saathoff</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Scherp</surname>
          </string-name>
          .
          <article-title>Unlocking the semantics of multimedia presentations in the web with the multimedia metadata ontology</article-title>
          .
          <source>Proceedings of the 19th international conference on World wide web WWW 10, page 831</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>F.</given-names>
            <surname>Sasaki</surname>
          </string-name>
          , T. Bu¨rger, J. So¨derberg, V. Malais´e,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stegmaier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <source>Ontology for media resource 1</source>
          .0,
          <string-name>
            <surname>Feb</surname>
          </string-name>
          .
          <year>2012</year>
          . http://www.w3.org/TR/mediaont-10/.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sauermann</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          .
          <article-title>Cool URIs for the Semantic Web</article-title>
          .
          <source>W3C Note</source>
          ,
          <volume>49</volume>
          (
          <issue>681</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Sequeda</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Corcho</surname>
          </string-name>
          .
          <article-title>Linked Stream Data: A Position Paper</article-title>
          . In K. Taylor, A. Ayyagari, and D. D. Roure, editors,
          <source>International Workshop on Semantic Sensor Networks</source>
          <year>2009</year>
          , volume
          <volume>522</volume>
          , pages
          <fpage>148</fpage>
          -
          <lpage>157</lpage>
          . CEUR, Kerry Taylor and Arun Ayyagari and David De Roure,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>R.</given-names>
            <surname>Shaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Hardman</surname>
          </string-name>
          . Lode:
          <article-title>Linking open descriptions of events</article-title>
          .
          <source>The Semantic Web</source>
          ,
          <volume>5926</volume>
          (Lecture Notes in Computer Science):
          <fpage>153</fpage>
          -
          <lpage>167</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>T.</given-names>
            <surname>Steiner. SemWebVid - Making Video</surname>
          </string-name>
          <article-title>a First Class Semantic Web Citizen and a First Class Web Bourgeois</article-title>
          .
          <source>In Proceedings of the 9th International Semantic Web Conferene ISWC</source>
          <year>2010</year>
          , pages
          <fpage>3</fpage>
          -
          <lpage>6</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>T.</given-names>
            <surname>Steiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Hausenblas</surname>
          </string-name>
          .
          <article-title>How Google is using Linked Data Today and Vision For Tomorrow</article-title>
          . In S. Auer,
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          , and M. Hauswirth, editors,
          <source>Linked Data in the Future Internet</source>
          <year>2010</year>
          , Ghent,Belgium,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <source>[35] Technical Standardization Committee on AV &amp; IT Storage Systems and Equipment. Exchangeable Image File Format for Digital Still Cameras: EXIF Version 2.2</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          .
          <source>Bringing the IPTC News Architecture into the Semantic Web. Lecture Notes In Computer Science</source>
          Vol
          <volume>5318</volume>
          ,
          <issue>5318</issue>
          :
          <fpage>483</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hardman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. V.</given-names>
            <surname>Ossenbruggen</surname>
          </string-name>
          .
          <article-title>Identifying spatial and temporal media fragments on the web</article-title>
          .
          <source>W3C Video on the Web Workshop</source>
          , pages
          <fpage>4</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Mannens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pfeiffer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Deursen</surname>
          </string-name>
          .
          <source>Media fragments URI 1</source>
          .0 (
          <issue>basic</issue>
          ),
          <source>Mar</source>
          .
          <year>2012</year>
          . http://www.w3.org/TR/media-frags/.
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>G.</given-names>
            <surname>Tummarello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Catasta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Danielczyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Delbru</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          . Sig.ma:
          <article-title>Live views on the web of data</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>8</volume>
          (
          <issue>4</issue>
          ):
          <fpage>355</fpage>
          -
          <lpage>364</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>G.</given-names>
            <surname>Tummarello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Delbru</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Oren. Sindice.</surname>
          </string-name>
          <article-title>com: Weaving the open linked data</article-title>
          . In K. Aberer, K.-S. Choi,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          , G. Schreiber, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudr´</surname>
          </string-name>
          e-Mauroux, editors,
          <source>The Semantic Web</source>
          , volume
          <volume>4825</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>552</fpage>
          -
          <lpage>565</lpage>
          . Springer Berlin / Heidelberg,
          <year>2007</year>
          .
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -76298-0
          <fpage>40</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>M.</given-names>
            <surname>Verwaest</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Van Deursen</given-names>
            ,
            <surname>R. De Sutter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Laukens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Van</given-names>
            <surname>Rijsselbergen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Mannens</surname>
          </string-name>
          , and R. Van de Walle.
          <article-title>Television on a tablet : how tv will look like in the future and how to deal with professionally produced content</article-title>
          .
          <source>In Second W3C web and TV workshop : papers, page 8. W3C</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>J.</given-names>
            <surname>Waitelonis</surname>
          </string-name>
          .
          <article-title>Augmenting video search with linked open data</article-title>
          .
          <source>In Proceedings of International Conference on Semantic Systems (i-semantics)</source>
          ,
          <source>September 2-4</source>
          ,
          <year>2009</year>
          , Graz, Austria.
          <source>Verlag der TU Graz</source>
          , Austria,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>