<!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>Ontology Supported Personalized Search for Mobile Devices</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Aréchiga</string-name>
          <email>vdaniel@cusur.udg.mx</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jesús Vegas</string-name>
          <email>jvegas@infor.uva.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pablo de la Fuente Redondo</string-name>
          <email>pfuente@infor.uva.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Informática, Universidad de Valladolid</institution>
          ,
          <addr-line>47011 Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <abstract>
        <p>Web search is a frequent activity on Internet connected devices, yet still a nuisance when user is using a mobile device, taking into consideration their limited keypad and screen, and that search results could be mostly irrelevant for the user needs given its mobile context. When in move, the user needs an efficient way to introduce query terms and receive more precise information. We propose a Context Model to represent the context-aware information, which will be used to offer a better word recommendation and an autocompletion system to improve the user experience. This Context Model uses ontologies and a thesaurus to support a word recommender system that enhances the typing task and takes into account the user's context and device characteristics.</p>
      </abstract>
      <kwd-group>
        <kwd>mobile device</kwd>
        <kwd>web search</kwd>
        <kwd>ontology</kwd>
        <kwd>recommendation system</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Web pages are virtually the most useful and known Internet service, essentially
because it brings the users an enormous volume of any kind of information. An usual
way to find that information within this sea of possibilities is through the use of web
search services like Google1, Yahoo2 and Altavista3.</p>
      <p>On the other hand, modern mobile devices have evolved in their screen size,
processing power and connectivity possibilities, transforming them into a powerful
Internet access device, consequently bringing the web search capacities to the palm of
our hands.</p>
      <p>
        There were near to 4 billion cellular subscribers around the world in early 20094
this implies a big potential market for Internet services for mobile users. Recent
studies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] reveal that web search will become a meaningful tool for those mobile
users in the next years. Some Nokia’s strategic research is related to mobile
applications and services, with convergence between cell phones and computers in
mind as a main issue for the next 5 to 10 years.
      </p>
      <p>Mobile web search represents a different paradigm in front of desktop search.
When in a mobile environment, users need a time and cost efficient web search as
well as obtaining significant results taking into account the context that surrounds
him, all in a limited-interface device with a higher bandwidth cost.</p>
      <p>One important challenge to improve the web search for a proper mobile user
experience is related to the mobile device interface and input method, because of most
of actual devices have a 9 or 12 key keypad, and only a minority of them include a
full physical or virtual keypad.</p>
      <p>
        An intelligent interface that helps users to write fewer letters with a recommender
or autocompletion system is a desirable component on limited keyboard devices [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
If these recommendations also consider context information, the recommended words
will be more precise and effective. For example, a recommender system will not
propose at first place the term “snowboard” when user is at the beach or in summer
time.
      </p>
      <p>To solve this issue, we propose to use a Context Model which includes context
information by means of an ontologies and a thesaurus use. This model creates and
manages the user and device profiles which consist of environmental data like time
and place, user preferences, device capabilities description, etc.</p>
      <p>We incorporate this Context Model to a working prototype which also includes a
user interface designed specifically for mobile devices which considers their
limitations of screen and keypad. The use of ontologies and a thesaurus help us to
offer better results according to our main objective in our recommendation system.
The ontologies let us model the spatial, temporal, user dependent and device
capabilities concepts easily.</p>
      <p>The rest of the paper is organized as follows. Section 2 describes the background
and related work regarding web search on mobile devices, mobile context-aware
ontologies, personalization and recommender systems. The detailed description of
MYMOSE Project5 can be found in section 3. Section 4 includes our conclusions and
the guidelines for future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Related work</title>
      <p>There are many research and developments related to context-aware sensitive web
search, studies from various points of view but the vast majority of the efforts have
been based on desktop environments. Therefore, the environment of mobile devices is
less explored than its desktop counterpart. However, there is some previous research
related to web search enhancement and personalization on mobile devices.</p>
      <p>Major search engines as Google and Yahoo offer a mobile version that, in some
cases, includes some autocompletion and word recommendations, most of them based
on their gathered knowledge of general previous searches.</p>
      <p>
        There are some proposals which include an ontological user profile [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and even
define a context model to determine user’s interests [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or re-rank search results
5 MyMoSe Project, http://mymobilesearch.morfeo-project.org/mymobilesearch/lng/es
according to the profile created while the user is surfing the web [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], but
essentially they consider desktop users only.
      </p>
      <p>
        Focusing on the mobile environment, there is previous research related to web
search. Some proposals already uses ontologies to represent user profile [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], others
include some context elements [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] but usually limited to the geographic location.
Some others approaches use ontologies to create clusters of results [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. There are
other works which deal with word recommendation and autocompletion [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] on mobile
devices, but they rarely include the ontology knowledge.
      </p>
      <p>
        Also, there is a newer propose for a standardized mobile ontology [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], but it is
focused on mobile services instead the web search, so it does not include elements
relevant to obtain better search results like the context-aware approach.
      </p>
      <p>This previous efforts attack the problem from different points of view, but they do
not include a complete delivery context definition; typically it is used to model the
user profile, create a limited context definition or it is used to re-rank results, but it
does not include all of this information in one solution. Very few take into account the
mobile devices characteristics and the entire environment definition including kind of
place, weather or date and time.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Context-aware Framework</title>
      <p>MyMoSe Project was developed by a collaboration between the GRINBD research
group of the University of Valladolid and Telefónica I+D. The main idea of this
venture was to develop tools to provide an enhanced web search which bring to
mobile users a new experience.</p>
      <p>There are two main parts in our approach; the first one is related to the page
analysis: crawling, geo-referencing, indexing and ranking. The second component is
associated to the mobile environment, offering to the user a web search interface
which provides easy to use features like thesaurus-based word recommender, basic
context manage and finally a distance and device clustered results (Figure 1). It’s on
the second part where the ontologies are a fundamental support and it will be the
focus of our work.</p>
      <p>We propose a system based in a semantic context-aware framework, which helps
the user to build personalized search queries by means of an autocompletion
mechanism. Typically, a mobile user will mainly need information related to the
entertainment and leisure when in outdoors situation, so we have focused this research
effort to the web search of associated terms.</p>
      <p>It’s on this second stage when the delivery context is defined and where the user
can find helpful elements to construct a better search query trying to obtain better
results. Moreover, these results will be classified according to different characteristics
related to relevance, user needs, distance and page device readiness capability, all
within a basic, easy to use and device specially adapted interface.</p>
      <p>According to the World Wide Web Consortium6, the delivery context is defined as
a set of attributes that characterizes the capabilities of the access mechanism, the
preferences of the user and other aspects of the context into which a web page is to be
delivered.</p>
      <p>To model all the attributes required by our system, we have used ontologies and a
thesaurus to create a formal representation of the Context Model. This can be layered
into three levels which differences the attributes or properties:
• Directly Fetched Properties. These are properties that can be automatically
gathered from context information sources. For example, the location
coordinates obtained from a GPS device, the date, the time, etc.
• Derived Properties. These are “implicit” properties that can be inferred or
calculated from fetched properties. They constitute an abstraction layer on top of
the directly fetched properties layer. For example, the name of the country and
region, taking into account the location coordinates provided by a GPS, or the
season of the year depending of the date, whether it is day or night from the date
and time, etc.
• Application-Specific Properties. Applications might define or redefine additional
properties on top of the basic layers by using their own rules, as long as they
ensure formal consistency.</p>
      <p>Our Context Model is completed with the definition of classes, properties and their
relationships; allowing to define the fundamental information required to obtain better
web search results in a mobile environment. As a result we define as basic elements
of context-aware web searches: the contextual information about the user and his
preferences, the device and its capacities; and the environment information like date,
time, weather and place (Figure 2).</p>
      <p>This is represented through semantic elements, as described below:
• User Profile. Contains all the implicit and explicit properties related to the user
and his circumstances.
• Device and Browser. This is a set of properties that describe the characteristics
of the user’s device and web browser.
• Geospatial Context. Model the user’s geographical situation in order to provide
better matched results according to the user’s location.
• Environmental Conditions. These are properties that model the surrounding
environment.
6 W3C’s Delivery Context Overview for Device Independence, http://www.w3.org/TR/di-dco</p>
      <p>Date and Time. Time and date are fundamental properties when dealing with
context-awareness.
User Profile. This contains basic information about the user in a FOAF7 extension
model and based on existing semantic definitions of a person in sources like WordNet
ontologies.</p>
      <p>A significant usage for the User Profile is the possibility to store basic user
interests, such as like and dislike features, both implicit and explicit. The user
interface provides some options that are stored in his profile that could be selected by
the user.</p>
      <p>Device and Browser. Device and browser qualification regarding with its display
capabilities is solved by separating the different delivery contexts possible in a few
classes. Pages are classified based on their structural contents to identify their
displaying requirements. These combined elements provide a match between the best
adapted content from the results and the device qualification.</p>
      <p>The W3C’s Mobile Web Initiative Working Group8 has defined the best practices
that should be followed by a web page author to obtain a minimal functional user
experience, this is represented with their mobileOK Basic scheme; we take this
scheme as a baseline and use it as a Default Delivery Context, then we have defined
classes above and below for classification purpose.</p>
      <p>
        Previous research and experiments [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] have advised us to divide these classes in
the following six different sets of delivery context characteristics:
• Legacy: Legacy voice-intended devices with a WML1 microbrowser and
      </p>
      <p>WBMP image support.
• Under DDC: Old feature phones with very basic, entry-level XHTML-MP 1.0
and W-CSS support and no (or very limited) colored image support.
• DDC: W3C’s Default Delivery Context, the baseline class. It represents typical
feature phones with fair XHTML-MP 1.0, W-CSS and colored image support,
no table support and no scripting capabilities.
7 FOAF Vocabulary Specification, http://xmlns.com/foaf/spec/
8 W3C’s Mobile Web Initiative Working Group, http://www.w3.org/Mobile/
Over DDC: This class corresponds to smart phones or feature phones that
include a mobile web browser with excellent XHTML-MP (1.0 and over),
WCSS, tables and image (in several formats) support.</p>
      <p>Advanced: PDAs or smartphones executing nearly complete, advanced mobile
browsers or environments on which a content transformation proxy is available.
Desktop: Browsers running on non-mobile devices. In our consideration, this
does not represent a mobile device environment.</p>
      <p>Geospatial Context. Location is defined not only in terms of geographic coordinates
but also in terms of the kind of place where the user is located, this allow us to
identify if the user is on an airport, beach, countryside, city place, etc. a useful
information to improve web search.</p>
      <p>The user’s location is modeled in order to provide better web search results by
taking into account the place where the user is located. Our system classifies these
results according to the distance (i.e. walk, bicycle, car, etc.).</p>
      <p>Environmental Conditions. This represents the surrounding environment especially
weather conditions, which can be obtained from other services over the Internet. This
could be relevant on certain conditions, for example, if the user is searching for free
time activities and the weather conditions are not recommended for outdoors,
therefore the system should propose primary indoor activities.</p>
      <p>Date and Time. As simple as this kind of information is, it is also a meaningful
component when dealing with context-awareness. This allows to our system to
manage temporal concepts like seasons and timetables. For example, it could be less
important a “snowboard” concept when in summer or concepts like cinema or theater
at seven o’clock in the morning.</p>
      <sec id="sec-3-1">
        <title>3.1 Context Model ontologies and thesaurus</title>
        <p>Our Context Model is supported by ontologies and a thesaurus to represent the
knowledge required for the system. Ontologies enable us to define abstractions of
elements that we consider relevant to the definition of context. This definitions will be
used for enhance the user search experience by means of the Context Model we have
defined and the recommendation system.</p>
        <p>OWL9 is the language we have decided to use for the ontologies, essentially
because of its extended use as an industry standard, besides the wide number of
development tools. The SWRL10 language was used as a complement for the
ontologies rule definition. We also use for the thesaurus SKOS11 as a RDF12
vocabulary because it is a standard way to represent lattices of concepts.
9 Web Ontology Language W3 Consortium, http://www.w3.org/TR/owl-features/
10 SWRL W3 Consortium, http://www.w3.org/Submission/SWRL/
11 SKOS W3 Consortium, http://www.w3.org/2004/02/skos/
12 RDF W3 Consortium, http://www.w3.org/RDF/</p>
        <p>For our Context Model, we have created four ontology vocabularies, which interact
through the rules definitions with the thesaurus and therefore with the recommender
system. We also import classes and properties from other public ontologies to
complete classes’ definition required.</p>
        <p>The ontologies definition is divided in two parts, one for the domain classes
definition, which is defined by the domain ontology and represents concepts closely
related with concepts in the thesaurus. The other part is the delivery context
definition, which is defined by the delivery context ontology, user profile and
localization sub-ontologies.</p>
        <p>The semantic elements are included in the ontologies as follows: User Profile is
included in the user profile ontology; Geospatial Context is included in the
localization ontology; Device and Browser, Environmental Conditions and Date
and Time are included in the delivery context ontology.</p>
        <p>Both parts of the ontologies are linked by the rules definition. These rules define
the relation between classes, properties and individuals from the ontologies.</p>
        <p>Above of this, the thesaurus is related to the ontologies by the rules definitions,
both to validate the relationship between thesaurus concepts and ontologies
properties, and to identify if certain concept is suitable for actual context. This way,
the recommender system will show at first place the context-suitable concepts to the
user, if any (Figure 3).</p>
        <p>Thesaurus. As previously described, we use the SKOS vocabulary for the RDF
definitions. Our thesaurus contains about 100 testing-purpose concepts, and near to
200 relations between concepts. These concepts are introduced in both English and
Spanish, and the framework is designed to support the addition of other languages
easily.</p>
        <p>Our concept definitions allow to clarify ambiguities, like “León” the Spanish city
or the animal. There are also different kinds of relations between concepts, like
narrowed for a child concept, broader for a father concept and related for equivalent
concepts (Figure 4).</p>
        <p>User Profile Ontology. As mentioned previously, the User Profile ontology is
based on the FOAF extension model. We add the Interest class with more specific
properties to allow the management of user preferences, like the favorite pages often
consulted by the user (Figure 5).
Location Ontology. We have defined this ontology to manage geospatial
information required to establish the delivery context. An important information that
could be addressed on this ontology is the description of the spatial situation of the
user (Figure 6). For instance, not only the street, city and country, but also if he is
inside an airport or train station.</p>
        <p>By gathering this information, we can further exploit it to affect the
recommendations that will be shown to the user.</p>
        <p>Delivery Context Ontology. This ontology defines the complete user’s
environment, and acts as entry point to the whole delivery context. It contains the two
sub-ontologies previously described: User Profile and Localization ontologies. As the
delivery context ontology, it is also designed to manage some other data which
represents the device and user’s situation (Figure 7).</p>
        <p>There are classes and properties which describe the different device and browser
complexity levels: Legacy, Under DDC, DDC, Over DDC, Advanced, Desktop.</p>
        <p>Besides time, date and season information, weather conditions are also considered
in our ontology. This information could be valuable for the recommendation system,
for example, museum will be a better recommendation on rainy days than outdoors
activities, in the same manner, the system should not recommend going to the cinema
at 8 o’clock in the morning.</p>
        <p>Domain Ontology. This ontology interacts closely with the thesaurus by means of
the semantic rules defined. This ontology represents concept’s abstractions and
relations (Figure 8). These concepts are related with thesaurus concepts, which in
combination with rules definition and delivery context determinate the valid text to
show on the recommendation interface.</p>
        <p>Moreover, the ontology determinates if a concept contains defined properties
which are used to enhance the information featured in the screen device by the
recommender system. For example, if the user when typing selects the word
“restaurant”, the system will show options with the kind of restaurant, price ranges
and restaurant’s category obtained from the ontology.</p>
        <p>Rules definition. A fundamental element to obtain the desired behavior in our
system is the implemented rules. OWL Lite and OWL DL has expressiveness
limitations and SWRL was proposed to enhance the rules on this semantic
environment. For that reason, we have decided to use them in our system as the
natural extension to OWL.</p>
        <p>Rules are defined to integrate the recommender system, the thesaurus and the
proposed ontologies. These rules allow us to specify whether a certain concept is
suitable or not in the current context, after determining if a relation is valid (if concept
is suitable in context) then the recommender system will show it as a recommendation
and once selected will show the related properties from the ontology. This relation
can be described as following:
concept(?c) ^ context(?t) ^ {conditions(?t)}</p>
        <p>→ isSuitableInContext(?c; ?t) .</p>
        <p>Where ?c is a concept that will be evaluated against the current context and
conditions specify which conditions should the context satisfy for that concept to be
suitable. The conditions term is a logical equation which represents the conditions that
the delivery context must satisfy for that specific concept to be suitable in the context.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Enhanced User Interface</title>
        <p>To complete the semantic information described, in this first approach, we have
created an enhanced tab-based user interface. This allows the user to model his search
query and modify some parameters. It is divided in three tabs: Search, Results and
Context tabs.</p>
        <p>The Search tab contains an input box where user can type the search terms. While
typing and based upon the words entered, the recommender system will show
suggestions based on the thesaurus contents. Once one of the shown concepts is
selected, the system provides some more options according to the ontology, to
improve the quality of the gathered information.</p>
        <p>Results tab shows all the search results classified upon distance and device
readiness, leaving the user to choose the desired distance-readiness combination.</p>
        <p>Finally, the Context tab lets user to know the context attributes that system detects,
let him to modify as required (Figure 9).
We have realized that the increasing number of mobile users requires a new paradigm
for web navigation and therefore web search. Mobile user’s needs are way different
from those in a desktop scenario.</p>
        <p>Our proposed solution to this issue includes a semantic definition specifically
designed for mobile devices; we have created an ontology and thesaurus-based
Context Model to provide a foundation for personalization. Our Context Model in
combination with the interface provides an autocompletion recommender and results
classification, sensitive to the current context.</p>
        <p>With the user experience in mind, we have tested our system with some different
kind of mobile devices obtaining good results. This will be a start point for our future
work that will be focused to test and improve the Context Model and interface, taking
special attention in the context definition and better user profiling.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Additional authors</title>
      <p>Additional authors are: César Llamas (GRINBD, email: cllamas@infor.uva.es), José
Manuel Cantera (Telefónica I+D, email: jmcf@tid.es), Mario Arias (GRINBD, email:
marioarias2@gmail.com), Álvaro Zubizarreta (GRINBD, zubisoft@gmail.com),
Jorge Cabrero (GRINBD, email: reybamba@gmail.com) and Guido García (OESIA,
email: ggarciab@oesia.com).</p>
      <p>
        Acknowledgments. The present research it’s a part of the My Mobile Search project
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] (MyMoSe) developed by the Universidad de Valladolid’s investigation group
GRINBD with collaboration of Telefónica I+D.
      </p>
      <p>This work has been partially supported by TIN2006-15071-C03-02 project,
Ministry of Education and Science, TSI-020301-2008-25 project, Ministry of
Industry, Tourism and Commerce, and by the Government of the region of Castilla y
León through the Agency for Economic Development, (ADE), Spain.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Church</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cotter</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Bradley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Mobile information access: A study of emerging search behavior on the mobile Internet</article-title>
          .
          <source>In: ACM Transactions on the Web</source>
          , Vol.
          <volume>1</volume>
          ,
          <source>No. 1, Article</source>
          <volume>4</volume>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kamvar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Baluja</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Query suggestions for mobile search: understanding usage patterns</article-title>
          .
          <source>In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing System</source>
          , pp.
          <fpage>1013</fpage>
          --
          <lpage>1016</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gauch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaffee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pretschner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontology-based personalized search and browsing</article-title>
          .
          <source>Web Intelligence and Agent Systems</source>
          Vol.
          <volume>1</volume>
          ,
          <string-name>
            <surname>Issue</surname>
          </string-name>
          3-4 pp.
          <fpage>219</fpage>
          -
          <lpage>234</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sieg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mobasher</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burke</surname>
          </string-name>
          , R.:
          <article-title>Representing Context in Web Search with Ontological User Profiles</article-title>
          .
          <source>In: Proceedings of the Sixth International and Interdisciplinary Conference on Modeling and Using Context</source>
          , (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Pretschner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gauch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Ontology-based personalized search</article-title>
          .
          <source>In: Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence</source>
          pp.
          <fpage>391</fpage>
          --
          <lpage>398</lpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sieg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mobasher</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burke</surname>
          </string-name>
          , R.:
          <article-title>Ontological User Profiles for Representing Context in Web Search</article-title>
          .
          <source>In: Proceedings of the 2007 IEEE/WIC/ACM international Conferences on Web intelligence and intelligent Agent Technology</source>
          , pp.
          <fpage>91</fpage>
          <lpage />
          94 IEEE Computer Society (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Weiβenberg</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voisard</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gartmann</surname>
          </string-name>
          , R.:
          <article-title>Using ontologies in personalized mobile applications</article-title>
          .
          <source>In: Proceedings of the 12th Annual ACM international Workshop on Geographic information Systems</source>
          , pp
          <fpage>2</fpage>
          --
          <lpage>11</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hattori</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tezuka</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tanaka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Query Modification Based on Real-World Contexts for Mobile and Ubiquitous Computing Environments</article-title>
          .
          <source>In: Proceedings of the 7th international Conference on Mobile Data Management</source>
          , pp.
          <fpage>10</fpage>
          --
          <lpage>12</lpage>
          , (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>De Luca</surname>
            ,
            <given-names>E. W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nürnberger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Using clustering methods to improve ontology-based query term disambiguation</article-title>
          .
          <source>International Journal of Intelligent Systems</source>
          , vol.
          <volume>21</volume>
          , pp.
          <fpage>693</fpage>
          --
          <lpage>709</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Villalonga</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strohbach</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snoeck</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutterer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belaunde</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovacs</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhdanova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goix</surname>
            ,
            <given-names>L.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Droegehorn</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Mobile Ontology: Towards a Standardized Semantic Model for the Mobile Domain</article-title>
          . In:
          <string-name>
            <surname>Service-Oriented</surname>
            <given-names>Computing - ICSOC</given-names>
          </string-name>
          <year>2007</year>
          Workshops, Springer,
          <fpage>248</fpage>
          --
          <lpage>257</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Cantera</given-names>
            <surname>Fonseca</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. M.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>García</given-names>
            <surname>Bernardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Vegas</surname>
          </string-name>
          <string-name>
            <surname>Hernández</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.:</surname>
          </string-name>
          <article-title>An Automatic Page Classification Method to Improve User Experience on the Mobile Web</article-title>
          .
          <source>In: 2nd International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies</source>
          , pp.
          <fpage>171</fpage>
          --
          <lpage>177</lpage>
          . IEEE Press, New York (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>