<!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 />
    <article-meta>
      <title-group>
        <article-title>Towards a User-aware Enrichment of Multimedia Metadata</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Université de Toulouse - IRIT UMR</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Route de Narbonne</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Toulouse</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>France</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana-Maria.Manzat</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Florence.Sedes}@irit.fr</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Romulus.Grigoras@enseeiht.fr</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>A recent trend in multimedia information retrieval systems is the integration of users, by their preferences and interests, in the retrieval process. Generally, such systems consider the user only after the query's execution, while the results' presentation. We propose to consider the user as a source of metadata, by exploiting his behaviour and to enrich the document's metadata with a usage metadata. We introduce the concept of temperature, associated to each metadata descriptor, which denotes the popularity of the multimedia document's metadata. An algorithm for the computation, the increase and the decrease of this temperature is described in details. We present also how this algorithm can be used for the enrichment of each metadata descriptor according to the user's interactions with the multimedia content and the metadata.</p>
      </abstract>
      <kwd-group>
        <kwd>user's behaviour</kwd>
        <kwd>multimedia metadata enrichment</kwd>
        <kwd>metadata popularity</kwd>
        <kwd>multimedia systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Nowadays, we are constantly surrounded by multimedia contents and devices. Thus,
we are continuously creating and consuming multimedia data. Usually, before
creating a multimedia document, the user has an idea of which kind of information he
wants to include in his document and then he searches the multimedia contents that
correspond to his needs [1]. Hence, the management of multimedia documents, which
includes their storage, indexation and retrieval processes, is very important.</p>
      <p>A recent trend in the information retrieval domain is the user’s integration in the
retrieval process. Thus, the user’s preferences, interests and behaviour are analysed
and modelled in order to improve the performance of the system. This improvement is
realised by providing better results to a user query and by recommending him other
interesting documents accessed by other users which have similar profiles [2].</p>
      <p>In this context, we focus on the user’s integration in the metadata management
process. We want to provide a solution for the metadata enrichment through their
usage and through the user’s interaction with the multimedia document to which they
are associated. This enrichment is accomplished through the concept of temperature
which is associated to each metadata descriptor related to the multimedia document
and to the multimedia document itself. This temperature can be considered as a
popularity metadata that is updated each time the document or a part of it is
consumed. Thus, more a document is consumed, the hotter it and its metadata get. In
this paper we focus on the presentation of: (1) an algorithm that exploits this concept
by specifying the manner in which the temperature can be increased or decreased, and
(2) the algorithm’s application in several scenarios.</p>
      <p>This kind of metadata can have several utilizations in: the recommendation
systems of a certain document or only a part of it; the execution of the user’s query,
by taking into account the document’s temperature in the computation of its score; the
creation of the document’s resume to be displayed in the results list; the selection of
video’s key-frames according to the user’s profile.</p>
      <p>The remainder of the paper is structured as follows. We begin with an overview of
multimedia metadata and the user’s interaction in the multimedia information
systems, in Section 2. Then, in Section 3, we present a metadata framework that
includes the concept of temperature. The proposed solution for the metadata
enrichment according to their usage is described in Section 4. Finally, some
preliminary results and conclusions are given.
2</p>
    </sec>
    <sec id="sec-2">
      <title>State of the art</title>
      <p>From our daily experience, we can deduce that the best way to find certain desired
information from a huge collection of documents is to look not at the information
itself but rather at a much smaller and more focused set of data. In the context of
multimedia retrieval systems, this concise information is the metadata.</p>
      <p>The metadata can be classified in: (1) content metadata (low-level, high-level,
structure, life-cycle, identification and localization and management metadata) and (2)
user metadata (user interaction and user context) [3]. During the last years, the
number and the heterogeneity of metadata formats increased steeply. The majority of
these standards are content centred, e.g., Dublin Core, XMP, MPEG-7, TV-Anytime.
In general, an information system in charge with managing and retrieving multimedia
contents is composed of [4, 5]: (1) a multimedia collection which contains several
multimedia contents; (2) a metadata collection which contains information about the
media characteristics (e.g., size, name) and their contents; (3) an indexation engine
which includes several indexing algorithms to be applied on the multimedia collection
in order to enrich the metadata collection. The indexing algorithms automatically
applied on the multimedia contents produce metadata encoded into different standards
and formats. These metadata are further employed in the retrieval process. This makes
the management of the metadata and the query execution a very important task to be
realised by a multimedia information retrieval system.</p>
      <p>
        In [6], the metadata is presented in the centre of the multimedia document
lifecycle, which makes the metadata creation and management a very important issue
in the handling of multimedia documents. In addition, the metadata is consumed and
produced at every stage of the document lifecycle [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This leads to a constant user
interaction with the metadata, in a direct or indirect manner. Thus, the user can be
considered as an auxiliary source of metadata, which could improve the metadata
obtained from the indexation process. He can produce metadata in an explicit or
implicit manner. By attaching annotations and tags [8] to multimedia documents the
user is creating explicit metadata. The inconvenient of using this approach for
enriching the metadata is that, usually, the users are busy and annotating documents
demands a lot of time and effort, and, consequently, the created metadata is very poor.
      </p>
      <p>In order to obtain more information from users, some other strategies have been
developed. One of them is to analyze the user’s behaviour and to infer his interests [9]
and his intentions [10]. These interests are used, for example, to adapt the
presentation of the multimedia documents [11] and of the query results list [12] or to
enrich the user query [13].</p>
      <p>Apart from the implicit and explicit metadata we can consider also the attention
[14] and usage metadata. This information is associated with the document and not
with the user, as for the interests. In [15], the authors propose an algorithm for
determining such metadata. The authors determine the popularity of multimedia
documents in accordance with the number of users that access the documents. The
authors attach this popularity information to entire documents, and not to parts of
documents. Also, this information is computed in function of the number of users that
access the document, and users’ interests and preferences are not taken into account.</p>
      <p>The behaviour of the user is also used in other domains, such as the adaptive
hypermedia domain [16], where the presentation of the documents is modified
according to the user, and the user-centric multimedia databases [17], where the user
behaviour is captured through the analysis of the query logs.</p>
      <p>As could be noticed, the research fields where the user is taken into account are
very different and vast, from the presentation’s adaptation to the multimedia
information retrieval. The user’s behaviour is studied in order to adapt the documents
or the query’s results, but the metadata associated to the multimedia contents are not
enriched. Before presenting our approach for the metadata enrichment, we will
describe in the next section the metadata framework developed in order to incorporate
the notion of temperature.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Metadata Framework</title>
      <p>In the domain of metadata interoperability many studies were carried out [18, 19, 20]
in order to provide the possibility to use in the application the different and
heterogeneous metadata standards and formats, and also to allow the exchange of
metadata between systems and applications. All these approaches are focused on the
interoperability problem, and they do not offer any possibility to enrich the metadata
in function of their usage.</p>
      <p>In this paper, we do not focus on the metadata model, but rather on the
temperature concept. In order to illustrate this concept we present a preliminary
metadata framework that allows the integration of existing metadata models and
provides the possibility of enriching them through the usage. Our approach takes into
account the users and their behaviour regarding the consumption of the retrieved
documents and their associated metadata. The notion of temperature can be applied to
any hierarchical metadata model.</p>
      <p>In our model, Fig 1, we couple each multimedia content with a unique metadata
file, that contains the whole set of metadata related to that document. The link
between the two documents is done through the documentSrc attribute from the
Meta_Document metadata. As a multimedia document can be composed by different
media types, its metadata can be formed by many Meta_Documents, each one
corresponding to one media from the multimedia content. Each Meta_Document is
divided in two parts: (1) General_Metadata, which corresponds to the general
metadata, such as the life-cycle and the identification metadata (e.g., the creator, the
description); (2) Media_Metadata, which corresponds to the media specific metadata.</p>
      <p>In order to be as generic as possible and to allow the integration of different
existing metadata standards, we decomposed the two parts presented above in Units.
Each Unit represents a metadata element, e.g., the author. It has as attributes the name
of the metadata, its type and, eventually, a definition or a reference to its definition
that is provided into a thesaurus. Depending on the application’s needs, a Unit can be
decomposed in one or more Units. The actual value of each Unit is specified in a
different element, Value, which has as attribute the source of the value, e.g., the
metadata standard that provided the metadata element.</p>
      <p>The usage metadata, the temperature, is associated to each element of the
metadata format presented above. More precisely, every metadata element from the
proposed framework has associated two kinds of temperature: (1) one computed for
each group of users that interacts with the multimedia content, and (2) an average one
for each metadata element, that is computed in function of each groups’ temperatures.</p>
      <p>In this paper, we do not focus on the determination of the users’ groups that we
use in our approach. We consider that these groups are already established and that
they can evolve over time. In our work, the different groups can be disjoint or not, a
user can belong to at least one group and over time he can migrate from one group to
another. An approach for the creation of such groups, based on the users’ interests, is
defined in [21]. The advantage of using users groups is that in this way the
temperature can be used for personalisation purposes. The algorithms presented in the
reminder of the paper work regardless the number of user groups defined; it works as
well for single users.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Metadata enrichment</title>
      <p>We consider the user as an important source of implicit metadata, because he can
produce metadata by interacting with the multimedia documents he obtains as results
to his query. In our proposal we focus on exploiting the user’s behaviour.</p>
      <p>In order to be able to respond to as many users’ queries as possible, in an
information retrieval system many different indexing algorithms are applied. Thus,
the multimedia metadata obtained are heterogeneous, from simple low-level features
to more complex semantic high-level features. Usually, not all the generated metadata
are used in the retrieval process. There are some metadata that are used more often
than others. For this reason, we propose to enrich the metadata obtained after the
indexation process with the concept of temperature. Thus, the more the documents or
their associated metadata are used, the hotter they are.</p>
      <p>We have attached the temperature to (1) the multimedia document (at the
Meta_Document level in the metadata framework presented in the previous section)
and also to (2) their associated metadata (the temperature attached to each metadata
element in the proposed framework). This popularity metadata can be used, for
example, in the query process. In the execution of a query, the popularity metadata is
taken into consideration in the computation of the results’ score. This way the popular
documents and segments of documents are better ranked.</p>
      <p>Fig. 2. User’s actions in an information retrieval system</p>
      <p>The above picture resumes the actions that a user makes when interacting with an
information retrieval system. Based on these considerations, we propose to realise the
metadata enrichment by taking into consideration the user’s interaction with the
metadata associated to query results (step 3 in Fig. 2) and with the multimedia
document (step 6 in Fig. 2). First, we describe in Section 4.1 the metadata enrichment
algorithm and then, in the next sections we present its concrete application based on
the user’s interaction with the results list, Section 4.2, and with the multimedia
document, Section 4.3.
4.1</p>
      <sec id="sec-4-1">
        <title>Metadata enrichment algorithm</title>
        <p>Independently of the manner the decision of the increasing of the temperature is
taken, the temperature is computed for each period of time ∆t and it depends on the
number of users that have consumed the metadata in that period. The temperature is
defined as t in with 0≤ t ≤ 100. The initial value of the temperature of all the
documents and of their associated metadata is 0. The algorithm used for the increase
of the temperature is presented in Table 1.</p>
        <p>The parameters of the proposed algorithm are: the metadata whose temperature
has to be increased, the number of users that consumed the metadata and the identifier
of the group these users belong to. The first step of the algorithm is the computation
of the metadata’s temperature corresponding to the user group received as parameter.
Afterwards, the average temperature of the metadata element is computed as an
arithmetic mean of the temperatures associated to this metadata, corresponding to
each user group in the system. For the computation of this average temperature can be
use also weighted mean.</p>
        <p>Each time the temperature of a metadata is modified using the
increaseTemperature method, this modification is propagated to all its children
metadata. The propagation method is presented in Table 2. It follows the same steps
as the first algorithm. The temperature of each child metadata is changed with a value
that is directly proportional with the variation of the temperature at the first level and
with the level in the metadata hierarchy where the current element is. This
propagation can be limited to a certain level in the hierarchy, specified by the
MAXLevel constant</p>
        <p>We apply the same reasoning for the propagation of the temperature to all the
ancestors of the metadata element that initiated the process of temperature increasing.
The propagation method is presented in Table 3. In the computation of the new
temperature we follow the same rules as for the propagation to the child elements.
md ← setAvgTemperature(md, avgTemp);
if MD has children then</p>
        <p>└ md ← propagateTemperatureDown(md, gID, Δtemp, 1);
if MD has parent then</p>
        <p>└ md ← propagateTemperatureUp(MD.parent, gID, n, Δtemp, 1);
return md;
Algorithm 2: propagateTemperatureDown</p>
        <p>Input: The metadata, MD, for which we want to increase the temperature of the
children; the identifier of the group, gID, for which the temperature has to be
increased; the temperature Δtemp, that is used for the computation of the
new temperature; the level of the recursive call
Output: the metadata with the temperature of all its children increased
inc ← computeTemperature(Δtemp);
foreach child of MD do
│ md ← md U setGroupTemperature(child, gID, inc);
│ setHistory(child, gID, inc);
│ avgTemp ← computeAvgTemperature(child);
│ md ← md U setAvgTemperature(child, avgTemp);
│ if level&lt;MAXLevel then
└ └ md ← md U propagateTemperatureDown(child, gID, inc, 1evel+1);
return md;
Algorithm 3: propagateTemperatureUp</p>
        <p>Input: The metadata, MD, for which we want to increase the temperature of the
ancestors; the identifier of the group, gID, for which the temperature has to be
increased; the temperature Δtemp, that is used for the computation of the new
temperature; the level of the recursive call
Output: the metadata with the temperature of all its ancestors increased
if MD ≠ null then
│ inc ← computeTemperature(Δtemp);
│ md ← md U setGroupTemperature(MD, gID, inc);
│ setHistory(MD, gID, inc);
│ avgTemp ← computeAvgTemperature(MD);
│ md ← md U setAvgTemperature(MD, avgTemp);
│ if level&lt;MAXLevel then
└ └ md ← md U propagateTemperatureUp(MD.parent, gID, inc, 1evel+1);
return md;
│ │ dec = getLastHistoryValue(child, history, gID);
│ │ history ← removeLastHistoryValue(child, history, gID);
│ └ md ← md U setGroupTemperature(child, gID, dec);
│ avgTemp ← computeAvgTemperature(child);
│ md ← md U setAvgTemperature(child, avgTemp);
└ md ← md U decreaseTemperature(child, history, N);
return md;</p>
        <p>If the temperature is augmented all the time, then after a certain period, the
temperature of all metadata will attend the maximal value. In order to avoid this, the
temperature of the unused metadata is reduced with a Δtemp proportional with the
number of users who has consumed them in the period before. This is done for all the
metadata elements and for all the users’ groups. In order to realise this operation at
each recalculation of the temperature of a metadata element, the variation is stored in
a history file. The algorithm used for decreasing the temperature is illustrated in Table
4. This decreasing process can be applied after each time period Δt, or after a certain
number of intervals Δt.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>The interaction with the results list</title>
        <p>In a classical information retrieval system the user sends his/her query to the system
and retrieves some results. These results are ranked in function of the score they have
obtained after the query execution over the metadata collection. In a typical results
list, each result is composed of a link to the multimedia content and the metadata
associated to this content. The system’s human interface displays the results as a list.
The metadata associated to each result is presented as a collapsed tree.</p>
        <p>In order to find the most relevant document for him, the user examines first the
metadata associated to the documents in the result list. This action consists, en fact, in
the expansion of the displayed metadata tree, until a certain level. Another way of
collecting this kind of information, in a less intrusive manner, could be the gaze
tracking [22]. It can be considered as a metadata consumption and it has an influence
on the metadata’s temperature.</p>
        <p>In order to illustrate the temperature’s computation we take into consideration fist
scenario of utilisation. Suppose that only a part of the metadata related to the results
are displayed (e.g., the General_Metadata in the proposed framework) and that the
user has the possibility to access the rest of the result’s metadata. If for the same
document, in a certain time interval Δt, several users, belonging to the same group,
have accessed the same additional metadata by expanding it, then the temperature of
the expanded metadata is augmented with a value Δtemp proportional with the
number of users (n) which have consumed them. Only the temperature corresponding
to the group to which the users belong will be recalculated. More precisely, the
Temperature element with the userGroupID equal to the users’ group ID will be
modified for all the metadata elements displayed. According to the algorithm
previously described, this change in temperature will be propagated to all the children
of the expanded elements and to their ancestors as well.</p>
        <p>In order to illustrate in more details this enrichment process, we consider the
following situation: a multimedia information retrieval system where we have
identified several groups of users. For readability reasons, in the examples we present
in this paper we will consider only two groups. In this system, a user belonging to the
first group obtains the image DSC_2249.jpg as a result to a certain query. The system
displays the metadata description in the form of a collapsed tree, as the one presented
in Fig.3 a). This user expands the General_Metadata element until a certain level, as
displayed in Fig.3. b). In the same time other 9 users from the same group access the
same metadata. Thus the metadata associated to this image will be increased. The
function increaseTemperature is applied for the following metadata elements: &lt;Value
source=”DC”&gt;; &lt;Value source=”EXIF”&gt; and &lt;Unit name=”creationDate”&gt;. For the
last two elements, the temperature will be increased with a smaller value than the first
one because they were not expanded until the last leaf.
b)
Fig. 3. a) Metadata displayed with a query result; b) The same metadata after the user
interaction with it
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>The interaction with the multimedia document</title>
        <p>After the study of the results list, the user chooses a multimedia document and begins
to interact with it: he explores the document, he studies in more details a part of the
multimedia content, he spends an important period of time examining the document,
etc.. This behaviour illustrates his interest in the document and in its compounds.</p>
        <p>We augment the temperature of the metadata which correspond to the multimedia
document’s compound the user is interested in. When the temperature of a component
is changed the temperature of the document and of the other metadata elements that
describe the component are modified as well. The information is also propagated to
the higher levels in the metadata hierarchy.</p>
        <p>In order to illustrate this metadata enrichment, we can consider the SMIL
presentation from Fig. 4. This presentation is composed of a video and an audio
content and the presentation’s slides as images. The organization in time of the
presentation and the eventual audio and video segments are presented in Fig. 4.</p>
        <p>For this example, we also consider an information retrieval system where two
users’ groups were identified. Several users belonging to the same group have used
the system in the same time and they obtained the same SMIL presentation as a result
to their different queries. They all have selected the presentation and have watched it
from the 1’20’’ until de 4’50’’. In this case, the temperature of the metadata
associated to all the multimedia contents displayed in this period of time will be
modified. From the timeline presented in Fig. 4 we can deduce that the video
segments seg_Video1 and seg_Video2, the audio segments seg_Audio1, seg_Audio2
and seg_Audio3 and the images img2.jpg and img3.jpg are candidates for having the
temperature modified. At this point several strategies can be established for choosing
the segments to use for the metadata enrichment. For example, if the compound was
watched for at least half of its length, then its temperature will be modified. In this
case, the temperature of the audio segments seg_Audio1 and seg_Audio3 will not be
modified, because they were listened for less than their length. Another possibility
would be to increase the temperature for all the segments that were displayed, with a
value proportional with the time that they were watched.</p>
        <p>Through the proposed algorithm for the temperature increasing, the temperature of
the entire presentation will be increased, as a consequence of the consumption of a
part of it. We can note that the more a document is watched, hotter it gets.</p>
        <p>In the next section, we present some possible utilizations of the temperature
concept in the context of a broadcast use case.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Implementation and discussions</title>
      <p>In order to validate our proposal, we have applied the concept of temperature to a
web site. In this case we used the algorithm in function of the users’ interaction with
the multimedia content. We consider a page of the site as a document and we
associate to it metadata. The users’ interactions with the web page (e.g., clicks) are
collected into a database. For the tests effectuated we considered only a group of
users. We have instantiated the metadata framework by using the XML and XSD
technologies and the algorithm was implemented in Java.</p>
      <p>The Fig. 5 shows the obtained results for a web page temperature computation.
The results show that the time granularity is very important in the application of our
algorithm. For the same users interactions with the page the temperature obtained for
the whole page is different in function of the strategies employed: compute the
temperature each 24 hours, each 12 hours, each hour or less than an hour. The
decrease strategy is also important when the time granularity chosen for the
computation of the temperature is small. These choices are use case dependent. The
curves in the Fig. 5. show that these considerations have an influence on the evolution
of the temperature. Thus, making the good choice is important in the progress of the
temperature.
In this paper, we have presented a modality of multimedia metadata enrichment based
on the users’ interaction with the multimedia content and with their associated
metadata. This enrichment is done in two steps: (1) in function of the users’
interaction with the metadata and the results list and (2) in function of the users’
behaviour with the multimedia document.</p>
      <p>We intend to implement and test our proposal in the context of the LINDO project
(Large scale distributed INDexation of multimedia Objects) (http://lindo-itea.eu/) in
order to determine the best parameters of the algorithm (e.g., time granularity,
decrease strategy, the level of propagation). These parameters cannot be set without
the intervention of the user, thus we will realise some qualitative interviews with a set
of volunteers. In a first time we will implement the second scenario for the
computation of the temperature (presented in Section 4.3). After the specification of
the parameters we will take the experiments a little further, by using the temperature
for the metadata management in a distributed system [23].</p>
      <p>Acknowledgments: This work has been supported by the EUREKA Project
LINDO (ITEA2 – 06011).
23.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Hardman L.</given-names>
            ,
            <surname>Obrenovic</surname>
          </string-name>
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Nack</surname>
          </string-name>
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Kerhervé</surname>
          </string-name>
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Piersol</surname>
          </string-name>
          <string-name>
            <surname>K.</surname>
          </string-name>
          ,
          <article-title>Canonical Processes of Semantically Annotated Media Production</article-title>
          .
          <source>In: Multimedia Systems Journal</source>
          ,
          <volume>14</volume>
          (
          <issue>6</issue>
          ):
          <fpage>327</fpage>
          -
          <lpage>340</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Candillier L.</given-names>
            ,
            <surname>Jack</surname>
          </string-name>
          <string-name>
            <surname>K.</surname>
          </string-name>
          , Fessant F., Meyer F.,
          <article-title>State-of-the-Art Recommender Systems. In Collaborative and Social Information Retrieval and Access: Techniques for Improved User Modeling</article-title>
          ,
          <string-name>
            <surname>Chevalier</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Julien</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soule-Dupuy</surname>
            <given-names>C</given-names>
          </string-name>
          . (Eds.),
          <source>IGI Global</source>
          ,
          <volume>1</volume>
          -
          <fpage>22</fpage>
          , 2008 Pereira F.,
          <string-name>
            <surname>Vetro</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sikora</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <article-title>Multimedia Retrieval and Delivery: Essential Metadata Challenges and Standards</article-title>
          ,
          <source>Proceedings of the IEEE</source>
          <volume>96</volume>
          (
          <issue>4</issue>
          ),
          <fpage>721</fpage>
          -
          <lpage>744</lpage>
          , (
          <year>2008</year>
          )
          <string-name>
            <surname>Buckland</surname>
            <given-names>M. K.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Plaunt</given-names>
            <surname>Ch</surname>
          </string-name>
          .
          <article-title>On the construction of selection systems</article-title>
          .
          <source>Library Hi Tech</source>
          ,
          <volume>12</volume>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>28</lpage>
          (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Lancaster F. W..</surname>
          </string-name>
          <article-title>Information Retrieval Systems</article-title>
          . Wiley, New York (
          <year>1979</year>
          )
          <string-name>
            <surname>Smith</surname>
            <given-names>J. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schirling</surname>
            <given-names>P.</given-names>
          </string-name>
          , Metadata Standards Roundup, In IEEE MultiMedia,
          <volume>13</volume>
          (
          <issue>2</issue>
          ):
          <fpage>84</fpage>
          -
          <lpage>88</lpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Kosch H.</given-names>
            ,
            <surname>Boszormenyi</surname>
          </string-name>
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Doller</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Libsie</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schojer</surname>
          </string-name>
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kofler</surname>
          </string-name>
          <string-name>
            <surname>A.</surname>
          </string-name>
          ,
          <source>The Life Cycle of Multimedia Metadata, IEEE MultiMedia 12</source>
          (
          <issue>1</issue>
          ):
          <fpage>80</fpage>
          -
          <lpage>86</lpage>
          , (
          <year>2005</year>
          )
          <article-title>Kahan</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Koivunen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            -R.,
            <surname>Prud'Hommeaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Swick</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. R.</surname>
          </string-name>
          ,
          <article-title>Annotea: an open RDF infrastructure for shared Web annotations</article-title>
          .
          <source>Computer Networks</source>
          ,
          <volume>32</volume>
          (
          <issue>5</issue>
          ):
          <fpage>589</fpage>
          -
          <lpage>608</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Kelly D.</given-names>
            ,
            <surname>Teevan</surname>
          </string-name>
          <string-name>
            <surname>J.</surname>
          </string-name>
          ,
          <article-title>Implicit feedback for inferring user preference: A bibliography</article-title>
          ,
          <source>in SIGIR Forum</source>
          , volume
          <volume>37</volume>
          , pp.
          <fpage>18</fpage>
          -
          <lpage>28</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Lux</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kofler</given-names>
            <surname>Ch</surname>
          </string-name>
          .,
          <string-name>
            <surname>Marques</surname>
            <given-names>O.</given-names>
          </string-name>
          <article-title>A classification scheme for user intentions in image search. In the 28th of the international conference extended abstracts on Human factors in computing systems (</article-title>
          <source>CHI EA '10)</source>
          , pp.
          <fpage>3913</fpage>
          -
          <lpage>3918</lpage>
          , ACM, (
          <year>2010</year>
          )
          <string-name>
            <surname>Plesca</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Charvillat</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grigoras</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <article-title>User-aware adaptation by subjective metadata and inferred implicit descriptors</article-title>
          ,
          <source>in Multimedia Semantics-The Role of Metadata</source>
          , vol.
          <volume>101</volume>
          of Studies in Computational Intelligence, pp.
          <fpage>127</fpage>
          -
          <lpage>147</lpage>
          , Springer, (
          <year>2008</year>
          )
          <article-title>Kofler Ch</article-title>
          .,
          <string-name>
            <surname>Lux</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <article-title>Dynamic presentation adaptation based on user intent classification</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>In the 7th Int. conference on Multimedia (MM '09)</source>
          . ACM, pp.
          <fpage>1117</fpage>
          -
          <lpage>1118</lpage>
          , (
          <year>2009</year>
          )
          <string-name>
            <surname>Zayani</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Péninou</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Canut M.-F.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sèdes</surname>
            <given-names>F.</given-names>
          </string-name>
          <article-title>An adaptation approach: query enrichment by user profile</article-title>
          .
          <source>In Signal-Image Technology &amp; Internet-Based Systems (SITIS</source>
          <year>2006</year>
          ), Hammamet - Tunisie, pp.
          <fpage>24</fpage>
          -
          <lpage>35</lpage>
          , IEEE, (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Memmel</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dengel</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Sharing Contextualized Attention Metadata to Support Personalized Information Retrieval, In the Int</article-title>
          . Workshop on Contextualized Attention Metadata:
          <article-title>Personalized Access to Digital Resources</article-title>
          , ACM/IEEE, pp.
          <fpage>19</fpage>
          -
          <lpage>26</lpage>
          , (
          <year>2007</year>
          ) Brunie L.,
          <string-name>
            <surname>Pierson</surname>
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coquil</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>Semantic collaborative web caching</article-title>
          ,
          <source>In the 3rd Int.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>Conference on Web Information Systems Engineering</source>
          , (
          <year>2002</year>
          )
          <article-title>Brusilovsky P.. Adaptive hypermedia. in User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>11</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>87</fpage>
          -
          <lpage>110</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Limam L.</given-names>
            ,
            <surname>Coquil</surname>
          </string-name>
          <string-name>
            <given-names>D</given-names>
            ,
            <surname>Brunie</surname>
          </string-name>
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Kosch</surname>
          </string-name>
          <string-name>
            <surname>H.</surname>
          </string-name>
          ,
          <article-title>Query Log Analysis for User-Centric Multimedia Databases</article-title>
          ,
          <source>in The 2008 International Conference on New Media Technology, I-Media'08</source>
          , pp.
          <fpage>441</fpage>
          -
          <lpage>444</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Arndt R.</given-names>
            ,
            <surname>Troncy</surname>
          </string-name>
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Staab</surname>
          </string-name>
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hardman</surname>
          </string-name>
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Vacura</surname>
          </string-name>
          <string-name>
            <surname>M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>COMM</surname>
          </string-name>
          <article-title>: designing a wellfounded multimedia ontology for the web</article-title>
          .
          <source>In ISWC+ASWC</source>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          ,(
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Brut</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laborie</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzat</surname>
            <given-names>A.-M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sèdes</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A Generic</given-names>
            <surname>Metadata</surname>
          </string-name>
          <article-title>Framework for the Indexation and the Management of Distributed Multimedia Contents</article-title>
          . In New Technologies,
          <source>Mobility and Security</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          , IEEE Computer Society, (
          <year>2009</year>
          )
          <string-name>
            <surname>Saathoff</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherp</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <article-title>Unlocking the semantics of multimedia presentations in the web with the multimedia metadata ontology</article-title>
          .
          <source>In WWW 2010</source>
          , pp.
          <fpage>831</fpage>
          -
          <lpage>840</lpage>
          Tchuente D.,
          <string-name>
            <surname>Canut</surname>
            <given-names>M.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baptiste</surname>
            <given-names>Jessel N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Péninou</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El</surname>
            <given-names>Haddadi A.</given-names>
          </string-name>
          ,
          <article-title>Visualizing the evolution of users' profiles from online social networks »</article-title>
          ,
          <source>The 2010 IEEE International Conference on Advances in Social Networks Analysis and Mining</source>
          , ASONAM'
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>Conference on Control, Automation and Systems (ICCAS '07)</source>
          , pp.
          <fpage>1337</fpage>
          -
          <lpage>1341</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Laborie S.</given-names>
            ,
            <surname>Manzat</surname>
          </string-name>
          <string-name>
            <given-names>A.-M.</given-names>
            ,
            <surname>Sèdes</surname>
          </string-name>
          <string-name>
            <surname>F.</surname>
          </string-name>
          ,
          <article-title>Managing and querying efficiently distributed semantic multimedia metadata collections, In IEEE MultiMedia special issue on multimedia-metadata and semantic management 16, 4</article-title>
          ,
          <fpage>12</fpage>
          -
          <lpage>20</lpage>
          , (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>