<!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>A Multimedia Service with MPEG-7 Metadata and Context Semantics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yiwei Cao</string-name>
          <email>cao@dbis.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralf Klamma</string-name>
          <email>klamma@dbis.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maziar Khodaei</string-name>
          <email>khodaei@dbis.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lehrstuhl für Informatik 5 RWTH Aachen University Ahornstr.</institution>
          <addr-line>55 52056 Aachen</addr-line>
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the emergent and rapid development of mobile technologies, more and more multimedia applications run on handheld devices in mobile networks. This raises new challenges to mobile multimedia information systems. In this paper three technical aspects are considered as tightly intertwining and crucial for developing mobile multimedia applications: context awareness, multimedia adaptation, and mobility. An approach to integrating multimedia metadata standards such as MPEG-7 and MPEG-21 into context-aware ontologies effectively and seamlessly is proposed and related algorithms are extended. A context-aware mobile multimedia application (CA3M) is implemented and evaluated as a proof of concept. The evaluation results of the prototypes show the soundness of the concept. Open issues and development potentials for further research in the area of context-aware mobile multimedia information system development are addressed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Mobile applications have been developed with advancement and rapidly in recent years.
Mobile devices like iPhones make a revolution of mobile application development. The
conventional barriers of mobile application development like limited capacities have
made great progress. It is quite normal to have an 8 GB, 16 GB hard disk or even larger.
The display sizes have also been maximized within the device size available. All that
innovative progress makes mobile multimedia applications more and more attractive and
important for users.</p>
      <p>Nowadays mobile devices and applications are featured with new focuses such as
integrity, multimodality, “one device fitting all” or “only carrying one gadget at a time”
etc. Multimodality is realized both in information input and output channels. Google
supports speech-based keyword search, while iPhone has three built-in sensors, the
accelerometer, the proximity sensor, and the ambient light sensor, to detect movements
even movement intentions of the mobile device, besides GPS and camera etc. Making a
call is becoming the side function of cell phones, because cell phones are also
MP3players, video players, cameras, recorders, gaming-consoles, digital books, personal
digital assistants to organize contacts and appointments, and have much other
functionality.</p>
      <p>A recent report shows that the variety of functionality available on cell phones raises
usage complexity as well. And many users still only stick to the phone call function of
their cell phones1 . Thus, the intuitiveness of the mobile user interfaces is still limited.
Mobile multimedia information systems with enhanced context awareness are the
potential approaches to reduce the complicated user device interaction.</p>
      <p>
        In addition, fault tolerance and speed are identified as the most critical aspects for
general multimedia applications, because both audiovisual media and metadata including
control information are processed simultaneously [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Hence, we consider the context
uncertainty problems as an important aspect at mobile multimedia application
development. Furthermore, three technical aspects are considered as tightly intertwining
and crucial for developing mobile multimedia applications: context awareness,
multimedia adaptation, and mobility. Uncertainty reasoning is based on context
reasoning which is enabled both by metadata based multimedia adaptation and
contextaware multimedia adaptation (cf. Figure 1).
      </p>
      <p>The rest of the paper is organized as follows. The state-of-the-art technologies are
discussed in Section 2. An approach to integrating multimedia metadata standards such
as MPEG-7 and MPEG-21 into context-aware ontologies effectively and seamlessly is
proposed in Section 3. Section 4 provides an insight into implementation and evaluation
of a context-aware mobile multimedia application (CA3M). CA3M delivers a service of
context-aware multimedia search and multimedia adaptation which can be accessed from
mobile devices. Section 5 concludes this paper with open issues and development
potentials for further research in the area of context-aware mobile multimedia
information system development.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Related work</title>
      <p>Much research work has been done in the area of context modeling, context-aware
information systems, mobile computing, and multimedia systems, multimedia metadata
standards, and ontologies. Research progresses in these areas contribute to the ubiquitous
computing as well as pervasive computing paradigms. The context information might be
uncertain which needs to be reduced via an appropriate context model.
1 Rhizomik Initiative, http://rhizomik.net.</p>
      <sec id="sec-2-1">
        <title>2.1 Context awareness, mobility and multimedia adaptation</title>
        <p>
          First of all, these three main concepts are reviewed from related literature. Any piece of
information for interaction between user communities and applications can be observed
as a context. Dey defines context as piece of information characterizing certain entity
including person, location, or a physically assessable object [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Correspondingly,
context-aware systems refer to any information system that deals with and makes use of
context information. Representation of context information is an important part of
research in pervasive computing and considered as a sub field of knowledge engineering,
within knowledge management and artificial intelligence. Context-aware mobile systems
can be applied in such fields as presenting context information to users, services
adaptation to mobile users, as well as handing context information at real time [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ].
Mobility assures mobile device users of reaching information according to certain
context such as user communities, location, temporal and device capacities anywhere at
any time [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Kakihara and Sorensen associated mobility with three dimensions which
act as a whole: spatial, temporal, and context-dependent [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Among them, multimedia
content is of high interest. Multimedia refers to content and data from more than one
digital resource such as text, photographs, graphics, animation, audio, and video etc.
[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Multimedia annotation, adaptation and different interactions are main aspects for
multimedia applications. In order to deliver right information to right person at right time
and right location, multimedia search results are adapted to users’ preferences and
up-todata context information in certain environments.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Context uncertainty</title>
        <p>
          It is difficult to avoid the problems with data uncertainty especially in context-aware
systems. Inconsistency occurs between models and the real world, as well as among
different local environment models. Four main factors are stated to lead to that
inconsistency in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]:
•
•
•
•
unknown when no information about the property is available;
ambiguous when several different reports about the property are available (for
example, when two distinct location readings for a given person are supplied by
separate positioning devices);
imprecise when the reported state is a correct yet inexact approximation of the
true state (for example, when a person’s location is known to be within a
limited region, but the position within this region cannot be pinpointed to the
required (application-determined) degree of precision); or
erroneous when there is a mismatch between the actual and reported states of
the property.
        </p>
        <p>
          Correspondingly, Quality of Context (QoC) or Quality of Information is often discussed
in these cases and quality of context information depends greatly on the change of
context sources, by which context is provided [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Context modeling</title>
        <p>
          In order to deal with the context information as well as context uncertainty mentioned
before, specific frameworks and data structures are needed to capture, manage, process
and retrieve context information. In the field of knowledge engineering and artificial
intelligence, context information must be at first collected and presented to the
application in order to enable efficient context-aware adaptation. Therefore, a common
representation format for the context information is required [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. A well-defined
context model is needed to define and store context data in machine readable forms in
order to enhance interoperability. In [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] Strang and Linnhoff-Popien made an in-depth
survey across several context-aware systems and compared the most relevant context
modeling approaches including Key-Value, Markup Scheme, Graphical, OO,
Logicbased and Ontology-based models. These approaches are based on different data
structures and represent context information for machine processing and reasoning.
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4 MPEG-7, MPEG-21 and RDF</title>
        <p>
          With regard to various multimedia metadata, MPEG-7 provides a large set of
predefined elements to describe multimedia contents. In particular, these elements are
composed of two different types: Description Schemes (DS) and Descriptors (D).
Depending on the fields of applications, a specific description scheme can be defined by
freely combinable descriptors (i.e. tags). Each descriptor itself refers to a specific feature
or attribute of multimedia content [
          <xref ref-type="bibr" rid="ref12 ref15">12, 15</xref>
          ]. In addition, the Description Definition
Language (DDL) of MPEG-7 makes this standard more powerful than other metadata
standards, since it allows the creation of new descriptors and description schemes within
the standard. Hence, it makes the vocabulary of MPEG-7 to be extensible by employing
the XMLSchema.
        </p>
        <p>
          Together with MPEG-7, MPEG-21 provides a comprehensive framework for multimedia
adaptation. In general, MPEG-21 consists of twelve parts [
          <xref ref-type="bibr" rid="ref12 ref2">2, 12</xref>
          ]. These parts are
independent of each other. So the excerpts of the standard might also be applied. Alone
for the purpose of managing multimedia contents in mobile end devices we confine the
system to the MPEG-21 Digital Item Adaptation (DIA) and MPEG-21 Digital Item
Declaration Language (DIDL). The MPEG-21 DIDL contains six top level descriptors
(tags), of which the first four are particularly important for mobile data management.
However, neither MPEG-7 nor MPEG-21 multimedia metadata standard defines
ontology which can be used for context modeling. Several ontology-based MPEG
binding specifications are surveyed in the related research fields.
        </p>
        <p>
          RDFa-deployed Multimedia Metadata (ramm.x) offers mapping from multimedia
standards such as MPEG-7 to the Semantic Web whose documents are often described in
RDF (Resource Description Framework). The ramm.x can be used for reuse of existing
multimedia metadata, converting, validation and exchange of metadata via an
easy-touse vocabulary set (cf. Figure 2). Main requirements of ramm.x include enabling the
resulting description to be consumable by a Semantic Web agent through being encoded
in RDF; embedding reference to description in existing multimedia metadata format in
(X)HTML; providing reference to services capable of mapping between a specific
multimedia metadata format and RDF; and multiple descriptions available for one media
asset (e.g. in different formats, covering different aspects), etc. Based on the ramm.x, an
MPEG-7 ontology demonstrates the first successful practical realization [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] with
MPEG-7 schema version of 2001. The MPEG-7 ontology specified by Rhizomik [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
shows its advantage in comparison to those approaches like MPEG-7 Ontology [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
Core Ontology for Multimedia (COMM) [
          <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
          ] and aceMedia Visual Descriptor
Ontology (aceMedia VDO) [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] (cf. Table 1).
        </p>
        <p>
          Framework
MPEG-7 Ontology [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
        </p>
        <p>
          COMM [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]
aceMedia [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
Rhizomik MPEG-7 Ontology
[
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
        </p>
        <p>Supporting
format
OWL-full
OWL-DL
RDFS-DS
OWL-full</p>
        <p>Mapping
XSD2OWL,
XML2RDF</p>
        <p>Comments
Confidence value can be
set for uncertainty
reasoning</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 System design of a mobile context-aware multimedia service</title>
      <p>A service is designed and implemented to meet the following requirements. How can
preferences of user communities, spatial and temporal context information contribute to
the context-aware multimedia search? How can Semantic Web and multimedia metadata
standards enhance multimedia search together?</p>
      <sec id="sec-3-1">
        <title>3.1 Conceptual approach of CA3M</title>
        <p>
          The CA3M (Context-Aware Mobile Multimedia) service enables multimedia search
based on keywords specified by users and users’ context. CA3M uses the Web Service
technologies in order to provide easy access to mobile applications on the client side. On
the server side, a set of services provide functionality such as context acquirement,
context reasoning, and context querying. On the client side, mobile user interfaces can
process users’ requests and retrieve demanding multimedia results. For rapid prototyping
we employ our previous research result, the Lightweight Application Server (LAS) [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]
as the basic framework. LAS provides HTTP and SOAP connectors, which makes the
implementation of client-server communication easier. In addition, the LAS components
provide functionality such as the connector to a database. Ontologies using OWL, RDF
and a media repository with metadata are maintained by a native XML database, e.g.
eXist [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Moreover, the main benefit of LAS is that the services on it can be flexibly
extended for specific applications by using the LAS Java APIs (cf. Figure 3).
Thus, CA3M is designed and implemented as LAS services within the LAS framework.
Figure 4 illustrates the information flow in CA3M. Besides Context reasoning and
multimedia search functionality, rating and clustering are provided. As the first step, user
communities are grouped into different clusters according to their own interests or
preferences. Users’ rating to multimedia search results is carried out based on different
user clusters and individual users. The rating mechanism by user communities can
reduce context uncertainty via users’ feedback to certain multimedia search results.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 The MPEG-7 to RDF converter</title>
        <p>The binding of MPEG-7 and Semantic Web encoded in RDF is one of the basic
components beside the CA3M service. The contribution of this research work is mainly
in two aspects. One is the adapted converting service which enables MPEG-7 and
MPEG-21 multimedia standards to be understandable in order to realize the Semantic
Web. This is an extension of the existing research by the Rhizomik Initiative1. The
converter consists of transformation from RDF to HTML, XML Schema to OWL, and
XML to RDF. An ontology schema based on a mapping of MPEG-7 schema to RDF is
additionally specified.</p>
        <p>
          The other contribution is that CA3M supports both XQuery (XML Query Language) and
SPARQL (Simple Protocol and RDF Query Language). SPARQL is a tree-structured
query language for RDF documents. The semantics of SPARQL is similar to SQL, while
the query processing mechanisms of both are different [
          <xref ref-type="bibr" rid="ref21 ref22">21, 22</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Implementation and evaluation</title>
      <p>MPEG-7 Schema is mapped to ontology before MPEG-7 documents are transformed
into RDF. Our converter is adapted and realized for the latest MPEG-7 Schema of 2004.
For the context-aware query processing, two steps are carried out sequentially. Firstly,
all queries related to context information are expressed and evaluated in XQuery. The
tobe-searched multimedia metadata at this phase is in MPEG-21 DIDL format. Second,
SPARQL queries are prepared for executing on RDF documents, after the converter has
processed the metadata documents.</p>
      <p>The MPEG-7 to RDF converter works within two packages, XSD2OWL and XML2RDF.
XSD2OWL facilitates the transformation of MPEG-7 Schema into MPEG-7 Ontology,
while XML2RDF transforms XML based MPEG-7 documents into RDF formats. A
LAS service called MPEG7ToRDF Service has been implemented.</p>
      <p>
        A set of evaluation work is done on the CA3M service prototype. In our project Virtual
Campfire [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], there are a great amount of multimedia files with metadata stored on
streaming servers, FTP servers, HTTP servers, and several multimedia or XML
databases in a distributed computing environment. Over 300 main multimedia metadata
files are converted from MPEG-7 into RDF. Then SPARQL queries are executed to
obtain context-aware multimedia search results across the 300 MPEG-7 documents and
their related MPEG-7 documents which e.g. save information about location using
MPEG-7 SemanticPlaceType. The first evaluation result shows that more efforts could
be made to optimize the service execution, because around 30 seconds are needed to
handle the SPARQL queries at the current development stage.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5 Conclusions and outlook</title>
      <p>
        Context awareness, mobility and multimedia adaptation are discussed as three main
factors to enable context-aware multimedia adaptation and search on mobile platforms.
This work is based on two accomplished prototypes of multimedia information systems
with metadata standards based multimedia adaptation and context modeling and
reasoning in the previous work [
        <xref ref-type="bibr" rid="ref13 ref3">13, 3</xref>
        ]. To make good use of and to advance the existing
tools, a conceptual approach is proposed to enhance multimedia adaptation and search
combining comprehensive multimedia standards such as MPEG-7/21 and context
modeling and context awareness. Both technologies intertwine and are able to support
context reasoning in a better way. Furthermore, they make it possible and promising to
shape and perform measurements in order to reduce context uncertainty.
In our ongoing research, we will focus on mobility issues and context uncertain
problems related to multimedia and context awareness. Within the UMIC (Ultra
Highspeed Mobile Information and Communication) research cluster of the German
Excellence Initiative, a lot of research work for mobile context-aware multimedia
services is challenging. P2P data management with regard to MPEG-7/21 metadata
standards will be addressed. Data uncertainty and context uncertainty problems need to
be in-depth identified, analyzed and handled. Mobile (Web) services will be developed
to bridge the mobile social software on the higher application layer and the mobile
wireless network technologies on the lower network layer. The performance of these
services should also be improved.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>This work has been supported by the UMIC Research Centre, RWTH
University. We would like to thank our colleagues for the fruitful discussions.
Aachen</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Ace</given-names>
            <surname>Media Project</surname>
          </string-name>
          , http://www.acemedia.org/aceMedia, {
          <year>December 2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Burnett</surname>
            , I.; Van de Walle, R.; Hill,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bormans</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>MPEG-21: goals and achievements</article-title>
          .
          <source>IEEE Multimedia</source>
          ,
          <volume>10</volume>
          (
          <issue>4</issue>
          ):
          <fpage>60</fpage>
          -
          <lpage>70</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Hou,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Jarke</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Follow Me, Follow You - Spatiotemporal Community Context Modeling and Adaptation for Mobile Information Systems</article-title>
          ,
          <source>In: Proc. of the 9th International Conference on Mobile Data Management, April 27-30</source>
          ,
          <year>2008</year>
          , Beijing, China, pp.
          <fpage>108</fpage>
          -
          <lpage>115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] COMM: Core Ontology for Multimedia</article-title>
          , http://comm.semanticweb.org/, {December,
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bloehdorn</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Petridis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Saathoff</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Simou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Avrithis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Kompatsiaris,
          <string-name>
            <given-names>Y.</given-names>
            ;
            <surname>Staab</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Strintzis,
          <string-name>
            <surname>M. G.</surname>
          </string-name>
          :
          <article-title>Semantic Annotation of Images and Videos for Multimedia Analysis</article-title>
          .
          <source>In: Proceedings of the Second European Semantic Web Conference (ESWC</source>
          <year>2005</year>
          ), Springer,
          <year>2005</year>
          , pp.
          <fpage>592</fpage>
          -
          <lpage>607</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Spaniol</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Renzel,
          <string-name>
            <given-names>D.</given-names>
            :
            <surname>Virtual Campfire - A Mobile Social Software for Cross-Media Communities</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Tochtermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Maurer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kappe</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Scharl (Eds.):
          <source>Proceedings of I-Media'07, International Conference on New Media Technology and Semantic Systems</source>
          , Graz, Austria, September 5 -
          <issue>7</issue>
          ,
          <year>2007</year>
          ,
          <string-name>
            <surname>J.UCS</surname>
          </string-name>
          (
          <article-title>Journal of Universal Computer Science</article-title>
          ) Proceedings,
          <year>2007</year>
          , pp.
          <fpage>192</fpage>
          -
          <lpage>195</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Abowd</surname>
            ,
            <given-names>G. D.</given-names>
          </string-name>
          :
          <article-title>Towards a Better Understanding of Context and ContextAwareness</article-title>
          .
          <source>In: HUC '99: Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing Bd. 1707</source>
          . London, UK: Springer,
          <year>1999</year>
          ; pp.
          <fpage>304</fpage>
          -
          <lpage>307</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] eXist, Open Source Native XML Database, http://exist.sourceforge.net/,
          <source>{December</source>
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Henricksen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Indulska</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Modelling and Using Imperfect Context Information</article-title>
          ,
          <source>In: PERCOMW 04: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops</source>
          . Washington, DC, USA: IEEE Computer Society,
          <year>2004</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Adding Multimedia to the Semantic Web - Building an MPEG-7 Ontology</article-title>
          . In
          <source>: Proceedings of the First Semantic Web Working Symposium (SWWS)</source>
          , Stanford, USA,
          <year>2001</year>
          , pp.
          <fpage>261</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Kakihara</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sorensen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Mobility: an extended perspective</article-title>
          .
          <source>In: Proceedings of the Hawaii International Conference on System Sciences</source>
          , New York, NY, USA: IEEE Computer Society,
          <year>January 2002</year>
          ; pp.
          <fpage>1756</fpage>
          -
          <lpage>1766</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Kosch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Distributed Multimedia Database Technologies Supported by MPEG-7</article-title>
          and MPEG-21, CRC Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Spaniol,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Community Aware Content Adaptation for Mobile Technology Enhanced Learning</article-title>
          , In: W. Nejdl,
          <string-name>
            <surname>K.</surname>
          </string-name>
          Tochtermann (Eds.):
          <article-title>Innovative Approaches to Learning and Knowledge Sharing</article-title>
          ,
          <source>Proceedings of the 1st European Conference on Technology Enhanced Learning (EC-TEL</source>
          <year>2006</year>
          ), Hersonissou, Greece, October 1-3, LNCS 4227, Springer-Verlag,
          <year>2006</year>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>241</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Lei</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sow</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>J. S.</given-names>
          </string-name>
          ; Banavar,
          <string-name>
            <surname>G.</surname>
          </string-name>
          ; Ebling,
          <string-name>
            <surname>M. R.:</surname>
          </string-name>
          <article-title>The design and applications of a context service</article-title>
          .
          <source>In: SIGMOBILE Mobile Computing Communication, Rev. 6</source>
          (
          <issue>2002</issue>
          ),
          <source>No. 4</source>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Martinez</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Garcia</surname>
          </string-name>
          , C.; de Ramon, J.:
          <article-title>Towards universal access to content using MPEG-7</article-title>
          ,
          <source>In: Proceedings of the 10th ACM International Conference on Multimedia</source>
          , ACM Press,
          <year>2002</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>202</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <article-title>[16] ramm.x: RDFa-deployed Multimedia Metadata</article-title>
          . http://sw.joanneum.at/rammx/,
          <source>{December</source>
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Rothermel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Sonderforschungsbereich 627:
          <article-title>Nexus - Umgebungsmodelle für mobile kontextbezogene Systeme</article-title>
          . it - Information
          <source>Technology</source>
          <volume>45</volume>
          (
          <issue>5</issue>
          ):
          <fpage>293</fpage>
          -;
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Garcia Gonzalez</surname>
          </string-name>
          @ Rhizomik. http://rhizomik.net/~roberto/,
          <source>{December</source>
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>N. L. S.</given-names>
          </string-name>
          ; Scheepers,
          <string-name>
            <given-names>H.</given-names>
            ;
            <surname>Kendall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ;
            <surname>Saliba</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>A comprehensive model incorporating mobile context to design for mobile use</article-title>
          .
          <source>In: Proceedings of the 5th Conference on Human Computer Interaction in Southern Africa, January</source>
          ,
          <year>2006</year>
          ; pp.
          <fpage>22</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Spaniol</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Klamma</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Janßen,
          <string-name>
            <given-names>H.</given-names>
            ;
            <surname>Renzel</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>LAS: A Lightweight Application Server for MPEG-7 Services in Community Engines</article-title>
          ,
          <source>In: Proceedings of I-KNOW '06, 6th International Conference on Knowledge Management, Graz, Austria, September</source>
          <volume>6</volume>
          - 8,
          <string-name>
            <surname>ser. J.UCS</surname>
          </string-name>
          (
          <article-title>Journal of Universal Computer Science</article-title>
          ) Proceedings,
          <string-name>
            <given-names>K.</given-names>
            <surname>Tochtermann</surname>
          </string-name>
          and H. Maurer, Eds. Springer-Verlag,
          <year>2006</year>
          , pp.
          <fpage>592</fpage>
          -
          <lpage>599</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>SPARQL</given-names>
            <surname>Query</surname>
          </string-name>
          <article-title>Language for RDF</article-title>
          . http://www.w3.org/TR/rdf-sparql-query/,
          <source>{December</source>
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>SPARQL</given-names>
            <surname>Tutorial</surname>
          </string-name>
          . http://jena.sourceforge.net/ARQ/Tutorial/,
          <source>{December</source>
          <year>2008</year>
          }.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Strang</surname>
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Linnhoff-Popien</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <string-name>
            <given-names>A Context</given-names>
            <surname>Modeling</surname>
          </string-name>
          <string-name>
            <surname>Survey</surname>
          </string-name>
          , In: First International Workshop on Advanced Context Modelling, Reasoning and Management at UbiComp, Nottingham, UK,
          <year>September 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Steinmetz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Nahrstedt,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <source>Multimedia Systems</source>
          , Springer-Verlag,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; Gu,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Pung</surname>
          </string-name>
          , H.:
          <article-title>A Middleware for Building Context-Aware Mobile Services</article-title>
          .
          <source>In: Proceedings of IEEE Vehicular Technology Conference</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>