<!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>User Modeling for the Social Semantic Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Till Plumbaum</string-name>
          <email>till@dai-lab.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Songxuan Wu</string-name>
          <email>wusongxuan@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ernesto William De Luca</string-name>
          <email>ernesto.deluca@dai-lab.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sahin Albayrak</string-name>
          <email>sahin@dai-lab.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Otto-von-Guericke Universitat Magdeburg</institution>
          ,
          <addr-line>Magdeburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technische Universitat Berlin, DAI Labor</institution>
          ,
          <addr-line>Berlin</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>78</fpage>
      <lpage>89</lpage>
      <abstract>
        <p>How can we make use of the personal information a single user is spreading all over the Social Web every day? In this paper we investigate what is needed from a user model point of view to support user data sharing and aggregation to enhance personalization and recommendation services. We present a study of 17 social applications to de ne requirements and attributes for a common user model that allows sharing of user data and analyze what is needed to enhance user model aggregation approaches. As a result, we present a comprehensive user model especially tted to the needs of the Social Web. Furthermore, we present a WordNet for the user modeling domain as part of the user model to support user model aggregation.</p>
      </abstract>
      <kwd-group>
        <kwd>User modeling</kwd>
        <kwd>Social Web</kwd>
        <kwd>Semantic Web</kwd>
        <kwd>User Model Aggregation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Every day, people in the Social Web create 1.5 billion pieces of information
on Facebook, over 140 million tweets on Twitter, upload more than 2 million
videos on YouTube and around 5 million of images to Flickr3. This huge amount
of social data attracts researchers who want to use it to learn more about user
preferences and interests, and enhance recommendation and personalization
systems. What most current system have in common is that they use data from a
single application and depend on su cient user information (user behavior or
ratings) to produce good results [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. By using the distributed personal
information a single user produces on a daily base, and by building a holistic model of
the user, personalization and recommendation quality can be further enhanced.
But, for this holistic model the distributed user data has to be aggregated across
applications. This idea is not new, it has existed since the 90's where di erent
research initiatives proposed generic user modeling servers that build a central
structure to manage and share user information [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. These approaches could
not succeed because of their static, prede ned user models while
applicationbased user models strongly di er in the information they need to know about a
user (as we will show in Section 3). Another reason for the failure was that
applications do not want to lose control over their data, thus, a central storage was
not wanted. New trends from the Semantic Web can provide a remedy. Instead
of having a central server, ontology based user models are proposed to support
data aggregation and sharing. Thus, applications can keep their data but use
a common \language" to model the information. While semantic technologies
help to overcome technical problems, the main questions remain: What user
information must a semantic model contain with focus on the Social Web? What
requirements must a model ful ll to support data sharing and aggregation?
      </p>
      <p>In this paper, we want to give answer to those questions by analyzing user
models from di erent Social Web applications and draw conclusions about the
diversity and type of user information that such a generic user model should have.
We therefore discuss existing work and motivate a semantic Social Web User
Model (SWUM). Requirements and structure of SWUM will be introduced in
Section 3 and is based on the extensive analysis of 17 Social Web applications in
Section 3.1 and 3.2. In Section 3.3 we also carefully investigate what is needed to
enable an easy, automated, aggregation process. To give a better understanding
of the intended use of the SWUM we present a use case in Section 4. The main
contributions of this paper are an extensive analysis of requirements of today's
Social Web applications regarding stored user data and the introduction of a
new Social Web user model that is:
{ generally adapted to the needs of Social Web applications and
{ that allows an easy data sharing between applications.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Until the turn of the millennium, most personalization and recommendation
research focused on user information available in one application and how to use
this information to enhance personalization quality. With the in uence of the
Social Web, or Web 2.0, and the fact that user information is highly distributed
over several applications, research started to explore cross-system personalization
approaches. This research can be roughly classi ed into two major directions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]:
{ A centralized approach with standardized models that aggregate the
distributed user information and build the basis for cross-system information
transfer.
{ A decentralized approach where dedicated software components transfer user
information from one application's representation to another.
      </p>
      <p>
        The work presented in this paper is in alignment with the rst direction, the
centralized approach. This approach can also be subdivided into two
aggregation strategies. The rst strategy proposes the use of standardized user models
which all involved applications must agree on. The second strategy deals with
the mediation of di erent user model representations using meta-models that
connect user data from one application with data from another application, in
the same domain, or across domains. The standardization approach involves no
computational e ort to aggregate data as all data already is in the same format.
An e ort in this direction is the General User Modeling Ontology (GUMO)
created by Heckman et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. GUMO is a comprehensive user model that intends
to cover all aspects of a user's life. The user dimensions covered range from
contact information and demographics over abilities, personality right up to special
information like mood, nutrition or facial expressions. GUMO is at the time of
this writing the most comprehensive generic user modeling ontology. Another
approach that came up with the Web 2.0 is the Friend-of-a-Friend (FOAF)
ontology. FOAF is a lightweight model that is integrated on the website, the
application's user interface, using RDFa. FOAF covers basic user information
like contact information, basic demographics and allows to specify some social
relations like group membership or \knows" relations to other FOAF pro les.
GUMO, which represents the most generic user model, covers only some parts
of information that are needed for the Social Web. Especially the Interest
dimension (in music, books, etc.) and user information like accounts for di erent
Social Web applications, which are crucial, as we show in Section 3, are
completely missing. FOAF, which is designed for a Web use, is too simpli ed. FOAF
has a \knows" relationship, which de nes a social relation, but the type of the
relation remains unclear. Also no user needs and goals can be de ned, which is
part of many social applications as we will see in Section 3.
      </p>
      <p>
        The second strategy is to build meta-models that allow de ning how
applicationdependent user data corresponds to user data from another application. This has
the advantage that applications are not forced to adopt a prede ned generic user
model and can rely on their own model. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the authors present an
aggregation ontology which gives applications the possibility to de ne a model, which
describes how information in di erent pro les is related and how data can be
aggregated. Furthermore, the ontology not only allows to de ne relations between
data in di erent application models but also to de ne the overlap, the similarity,
of the modeled information. So it is possible to de ne that the eld \interests"
in one application and the eld \music interests" in another, is related but only
to a certain degree as \music interests" is only subset of \interests". In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], van
der Sluijs et al. present the Generic User model Component (GUC) which builds
a central component where all applications have to subscribe to and describe
their user model via a schema de ning the data structure of the user models for
di erent applications. The authors also suggest the possibility to use di erent
matching and merging techniques to map input schemas and create a merged
schema as the union of the input schemata and to construct combined
ontologies of the application schemata. While the meta-model approach seems to be
a more practical one but to achieve a semantic and syntactic interoperability,
the big disadvantage is that is needs a lot of e ort to connect all the di erent
user models. This work currently has to be done manually or semi-manually and
must be repeated for every new application user model.
      </p>
      <p>To summarize: both strategies and the presented related work have
shortcomings. Because of the big di erences, regarding the covered user information
and representation forms in di erent applications, the development of a
commonly accepted ontology, covering all aspects of user modeling for all domains
seems not feasible. The meta-model approach, without automatic aggregation
mechanisms, is only applicable in small settings where only a few applications
are connected and not for the Social Web. We therefore propose a middle way:
We need a new `common' user model that combines aspects of the presented
approaches and focuses on a special domain, the Social Web. Also, the user
model should support automatic aggregation by de ning a structure that allows
nding relations between di erent user model concepts and allows for a exible
extension of the model.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Requirements for a Social Web User Model</title>
      <p>To de ne a user model for the domain of the Social Web, we rst have to
understand the demands of social web applications on user models. Therefore, we
did an extensive survey of the modeled user information of 17 well-known Social
Web applications. The list of analyzed applications is shown in Table 1. The
applications were chosen because of their size and level of awareness (number
of users, global distribution). To be able to consider local di erences, we also
included applications that are strong in only one or two regions (Orkut in South
America, Lokalisten and StudiVZ in Germany). We also selected Social Web
applications from di erent kinds of domains, photo- and video-sharing platforms,
short-message services, social networks, etc. To decide if the user information
stored by an application is of importance, we picked at least two Social Web
applications from the same domain.
Facebook http://www.facebook.com Myspace http://www.myspace.com
Windows Live http://home.live.com YouTube http://www.youtube.com
Flickr http://www.flickr.com Yahoo http://de.yahoo.com
Picasa Web http://picasa.google.com StudiVZ http://www.studivz.net
Digg http://www.digg.com Yelp http://www.yelp.com
Lokalisten http://www.lokalisten.de Orkut http://orkut.com
Identi.ca http://identi.ca LinkedIn http://www.linkedin.com
Vimeo http://www.vimeo.com Xing http://www.xing.com
LastFM http://www.last.fm</p>
      <p>For each evaluated application, we collected the type of information and the
internal attribute name. Table 2 shows the type of user information and where
the information was found on the Web page. The internal attribute names, used
by each application are particularly important as they are later used to de ne
and name the attributes of the Social Web User Model (SWUM).</p>
      <p>To be able to create our SWUM, we rst have to decide which type of
information, which user model dimensions, should be part of the model and which
attributes in the di erent dimensions should be supported.
3.1</p>
      <sec id="sec-3-1">
        <title>User Model Dimensions</title>
        <p>
          After collecting all the information, the rst step is to determine the user model
dimensions that our user model has to cover. As shown in GUMO, a lot of
dimensions exist, but not all of them are required in the context of the Social Web.
Several dimension are mentioned and discussed in the literature. We present a
consolidated taxonomy that bases on [
          <xref ref-type="bibr" rid="ref17 ref3 ref6 ref8 ref9">17, 6, 8, 9, 3</xref>
          ] and builds the basis for the
selection of needed dimensions for our model:
{ Personal Characteristics (or Demographics) range from basic information
like gender or age to more social ones like relationship status.
{ Interests and Preferences in an adaptive system usually describe the users
interest in certain items. Items can be e.g. products, news or documents.
{ Needs and Goals : When using computer systems, users usually have a goal
they want to achieve. Such goals can be to satisfy an information need or to
buy a product. The plan to reach such goals is for example to support users
by changing navigation paths or reducing the amount of information to a
more relevant subset.
{ Mental and Physical State describe individual characteristics of a user like
physical limitations (ability to see, ability to walk, heartbeat, blood pressure,
etc.) or mental states (under pressure, cognitive load).
{ Knowledge and Background describe the users knowledge about a topic or
system. It is used in educational systems to adapt the learning material to the
knowledge of a student, display personalized help texts or tailor descriptions
to the technical background of a user. The knowledge and background is a
long-term attribute on the one hand but can di er and change from session
to session depending on the topic. Knowledge and background about certain
topics can increase or decrease over time [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
{ User Behavior : The observation and analysis of user behavior is usually a
preliminary stage to infer information for one of the previous mentioned
dimensions. It can also serve for direct adaptation like using interaction
history to adapt the user interface to common usage patterns of the user.
{ Context : In computer science context generally refers to "any information
that can be used to characterize the situation of an entity" [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], but the
discussion about what context actually is, is still ongoing[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. In the area of user
modeling, the term context focuses on the users environment (e.g. Location
or Time, or devices the user interacts with) and human characteristics.
Human characteristics describe Social Context, Personal Context and overlap
with the Mental and Physical State dimension).
{ Individual Traits refer to a broad range of user features that de ne the user
as an individual. Such features can be user characteristics like introvert or
extrovert or cognitive style and learning style.
        </p>
        <p>
          Based on this user taxonomy, we checked all 17 applications if they cover
these dimensions. Fig. 1 shows that social applications only cover some
dimensions. All of the applications maintain Personal Characteristics and most of
them also use Interests and Preferences information. Not used at all are the
dimensions Individual Traits and Mental and Physical State which are more used
in educational systems than in Social Web applications [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>
          The usage of Knowledge and Background and Context depends on the focus
of the social application. Social business applications, like LinkedIn or Xing,
support the Knowledge and Background dimension as users can enter their college
degree, areas of profession, etc. The support for the dimension User Behavior
is not easy to work out, as user behavior usually is an implicit feature and not
displayed on the user pro le page of an application. It can be assumed, though,
that almost all applications track user behavior on their site. A positive
exception is \Google Dashboard" 4 where a user gets an easy overview of the stored
personal information e.g. previous search behavior. The User Behavior
dimension, although it is an important piece of adaptation and personalization, is to
complex to be part of a generic Social Web User Model. For this purpose we
recommend a specialized approach with an extra user behavior ontology as
presented in [
          <xref ref-type="bibr" rid="ref12 ref14">14, 12</xref>
          ]. Context is an important area as the latest research shows and
of importance for a Social Web User Model [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. However, not all forms of context
can be considered as a part of a Social Web User Model. The analysis showed
that the Social Context and Location is of importance and therefore those
subdimensions of context are part of SWUM. The importance of the context Time
also seems of interest, but did not show up in our analysis.
        </p>
        <p>From this analysis it follows that a main requirement for Social Web user
model is, that it has to cover the user dimensions Personal Characteristics,
Interests, Knowledge and Behavior, Needs and Goals and Context (Social Context,
Location). Accordingly, these dimensions are part of our SWUM.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>User Model Attributes</title>
        <p>After we selected the dimensions to be covered, we have to de ne the attributes
that the user model should support.</p>
        <p>The procedure for the attribute selection is similar to the procedure used
to select the dimensions. We checked the di erent attributes of the di erent
applications. Fig. 2 gives an example for thePersonal Characteristic dimension.
It shows an excerpt of the attributes and how often they occur in the analyzed
social applications. In this way, we selected a set of attributes for each dimension.
An example for the Personal Characteristic dimension is shown in Fig. 3. The
Personal Characteristic is divided into two main concepts namely Demographics
and Contact Information. The concept Location is a helper concept to model
locations and link certain information, e.g. places lived, to it.</p>
        <p>Contact'Information'
• First&amp;name:&amp;string&amp;
• Middle&amp;name:&amp;string&amp;
• Last&amp;name:&amp;string&amp;
• Full&amp;name:&amp;string&amp;
• Nickname:&amp;string&amp;
• Username:&amp;string&amp;
• Maiden&amp;name:&amp;string&amp;
• Living&amp;in:&amp;List&amp;of&amp;Locations&amp;
• Places&amp;lived:&amp;List&amp;of&amp;Locations&amp;
• Current&amp;City:&amp;Location&amp;
• Hometown:&amp;Location&amp;
• Work&amp;Phone:&amp;int&amp;
• Home&amp;Phone:&amp;int&amp;
• Mobile&amp;Phone:&amp;int&amp;
• Home&amp;Fax:&amp;int&amp;
• Work&amp;Fax:&amp;int&amp;
• Personal&amp;Email:&amp;string&amp;
• Work&amp;Email:&amp;string&amp;
• Personal&amp;Homepage:&amp;string&amp;
• Work&amp;Homepage:&amp;string&amp;
• IM:&amp;string&amp;
&amp;</p>
        <p>Demographics'
• Gender:&amp;string&amp;
o Female:&amp;bool&amp;
o Male:&amp;bool&amp;
• Birthday:&amp;date&amp;
o Day:&amp;&amp;int&amp;
o Month:&amp;int&amp;
o Year:&amp;int&amp;
• Birthplace:&amp;Location&amp;
• Language:&amp;string&amp;
• Other&amp;Languages:&amp;string&amp;
• Family&amp;status:&amp;string&amp;
• Education:&amp;Education&amp;
• Employment:&amp;Employment&amp;
• Employment&amp;History:&amp;List&amp;of&amp;Employments&amp;
Location'
• Country:&amp;string&amp;
• State:&amp;string&amp;
• City:&amp;string&amp;
• Street:&amp;string&amp;
• House&amp;number:&amp;int&amp;
• Postal&amp;code:&amp;int&amp;
An important outcome of the attribute distribution analysis was that often
similar information is stored by most applications, but in di erently named
attributes, e.g. name (Yahoo) and real name (LastFM) or homepage (LastFM)
and website (Flickr). This problem of attribute name heterogeneity complicates
a possible aggregation using a Meta-Model strategy. To cover that problem, we
decided to extend our model with a WordNet like lexicon called User Model
Word Net (UMWN). WordNet de nes word sense relations between words. If
a word represents a user attribute, the relatedness between di erent attributes
can be acquired easily. However, many user attributes are not de ned in
WordNet. Moreover, many terms in WordNet are useless for user pro le aggregation.
Hence, the standard WordNet does not help, thus, we designed a reduced
WordNet, specialized to serve the user pro le aggregation and initially based on the
attribute distribution of our analysis. The decision to use a WordNet based
structure comes from the fact, that WordNet has a exible and well-de ned lexicon
schema, which is publicly known and accepted. The user model terms can be
linked to each other accurately by using the properties de ned in WordNet. An
example is depicted in Fig. 4 where the word sense relations for name and date
are shown.</p>
        <p>The UMWN is an important step for an automatized aggregation of di erent
user models. It de nes di erent types of word relations. The \Name" concept
describes the relations between di erent types of name attributes that can occur
in a user model. The concept \full name" consists of di erent subclasses like \ rst
name", which has several synonyms (\given name" or \forename"). UMWN is
stored in RDF(s)/OWL. Using ontology structures has the advantage that such a
model is not static and can be easily extended. Our UMWN is extensible, towards
not only to the individuals, but also to the schema of UMWN. Because of the
highly distributed and heterogeneous user information in di erent user models,
extensibility is an important feature. The UMWN contains currently ca. 520 syn
sets where around 200 are unique in the User Model WordNet and not part of
the common WordNet. It also contains over 100 antonyms and homonyms and
200 meronyms.
4</p>
        <p>Use Case: Pro le Aggregation with the SWUM
To outline the intended usage and functionality of the SWUM (which includes
the UMWN) we want to exemplary explain the steps needed to aggregate a
Facebook user model and a LastFM user model. The aggregation is a two-step
process which we want to explain by the example of the website/homepage
attribute shown in Fig. 5. First step is to connect the LastFM attributes to the
SWUM (see Fig. 5a). The LastFM user model has the attribute \homepage"
which can be directly linked to the SWUM, with a concept match of 100%. The
Facebook pro le (Fig. 5b) contains the attribute \website" which is also part of
our SWUM and thus, the attribute can also be linked to the SWUM without
any extra e ort.</p>
        <p>a) Aggregation of the LastFM profile with the UMWN
b) Aggregation of the Facebook profile with the UMWN</p>
        <p>The second step is then to directly connect the LastFM and Facebook user
model as shown in 6. Based on the previously shown aggregation, connecting
both models is straightforward. Revisiting the homepage/website example, these
attributes can be directly linked because of the UMWN. The UMWN de nes
a synonym relation between the concepts \homepage" and \website", thus the
LastFM and Facebook attribute can be directly linked with a match of 100%.</p>
        <p>The aggregation of attributes that are not part of the SWUM can be done not
only using the attribute name but also using the attribute content. So could an
analysis show that the LastFM attribute \real name" often contains the users'
full name and thus a connection with the SWUM/UMWN attribute \full name"
can be done. Or the missing attributes can be added to the SWUM which is
easy to do as it is a exible RDF/OWL structure.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Outlook</title>
      <p>In this paper we wanted to answer the question what are the requirements of
the Social Web for a user model to pro t from the available distributed user
information. We present a new user model, the Social Web User Model (SWUM)
that is tted to the needs of the Social Web. We therefore conducted an extensive
analysis of 17 social applications and to specify requirements, which dimensions
and attributes are needed, for a Social Web user model. Based on this analysis
we de ned the dimensions a Social Web user model must cover and explained
how the decision process was conducted. The analysis showed, that a Social
Web user model only needs to cover certain dimensions of the user, namely
Personal Characteristics, Interests, Knowledge and Behavior, Needs and Goals
and Context (Social Context, Location). We also presented the procedure to
de ne the attributes of such a Social Web user model. To cover the problem of
attribute heterogeneity throughout di erent social applications, we also equipped
our model with a reduced WordNet that is especially tailored to the area of
user modeling, the User Model Word Net (UMWN). The complete SWUM and
UMWN model is based on RDF/OWL and thus easy to extend and reuse.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adomavicius</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuzhilin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>Trans. on Knowledge and Data Engineering</source>
          <volume>17</volume>
          , 734{
          <fpage>749</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bilenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>White</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          :
          <article-title>Mining the search trails of sur ng crowds: identifying relevant websites from user activity</article-title>
          .
          <source>In: Proceedings of the 17th international conference on World Wide Web</source>
          . pp.
          <volume>51</volume>
          {
          <fpage>60</fpage>
          . WWW '08,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Millan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>User models for adaptive hypermedia and adaptive educational systems</article-title>
          . In: Brusilovsky,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kobsa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Nejdl</surname>
          </string-name>
          , W. (eds.)
          <source>The Adaptive Web: Methods and Strategies of Web Personalization, chap. 1</source>
          , pp.
          <volume>3</volume>
          {
          <fpage>53</fpage>
          . SpringerVerlag, Berlin Heidelberg New York (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          :
          <article-title>Understanding and using context</article-title>
          .
          <source>Personal and Ubiquitous Computing</source>
          <volume>5</volume>
          ,
          <issue>4</issue>
          {
          <issue>7</issue>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dourish</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>What we talk about when we talk about context</article-title>
          .
          <source>Personal Ubiquitous Comput. 8</source>
          ,
          <issue>19</issue>
          {30 (
          <year>February 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Heckmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ubiquitous User Modeling</article-title>
          .
          <source>Akademische Verlagsgesellschaft Aka GmbH</source>
          , Berlin (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Heckmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwarzkopf</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mori</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dengler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The user model and context ontology gumo revisited for future web 2.0 extensions</article-title>
          .
          <source>In: Proceedings of the Int. Workshop on Contexts and Ontologies: Representation and Reasoning. CEUR Workshop Proceedings</source>
          , vol.
          <volume>298</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jameson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modelling both the context and the user</article-title>
          .
          <source>Personal and Ubiquitous Computing</source>
          <volume>5</volume>
          ,
          <issue>29</issue>
          {
          <fpage>33</fpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kobsa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Generic user modeling systems</article-title>
          .
          <source>User Modeling and User-Adapted Interaction 11, 49{63 (March</source>
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Korth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plumbaum</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A framework for ubiquitous user modeling</article-title>
          .
          <source>In: Information Reuse and Integration</source>
          ,
          <year>2007</year>
          .
          <article-title>IRI 2007</article-title>
          .
          <source>IEEE International Conference on Information Reuse and Integration</source>
          . pp.
          <volume>291</volume>
          {
          <issue>297</issue>
          (
          <year>August 2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Ku ik, T.:
          <article-title>Semantically-enhanced user models mediation: Research agenda</article-title>
          .
          <source>In: 5th international workshop on ubiquitous user modeling (January</source>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Plumbaum</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lommatzsch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luca</surname>
            ,
            <given-names>E.W.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albayrak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Serum:
          <article-title>Collecting semantic user behavior for improved news recommendations</article-title>
          .
          <source>In: UMAP</source>
          <year>2011</year>
          ,
          <article-title>Poster</article-title>
          and
          <string-name>
            <given-names>Demo</given-names>
            <surname>Session</surname>
          </string-name>
          , Girona, Spain (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Plumbaum</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albayrak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>My personal user interface: A semantic user-centric approach to manage and share user information</article-title>
          .
          <source>In: HCI International</source>
          <year>2011</year>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Plumbaum</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stelter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korth</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semantic web usage mining: Using semantics to understand user intentions</article-title>
          .
          <source>In: UMAP '09: Proceedings of the 17th International Conference on User Modeling, Adaptation, and Personalization</source>
          . pp.
          <volume>391</volume>
          {
          <fpage>396</fpage>
          . Springer-Verlag, Berlin, Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Said</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berkovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Luca</surname>
            ,
            <given-names>E.W.</given-names>
          </string-name>
          :
          <article-title>Putting things in context: Challenge on context-aware movie recommendation</article-title>
          .
          <source>In: Proceedings of the Workshop on Context-Aware Movie Recommendation</source>
          . pp.
          <volume>2</volume>
          {
          <issue>6</issue>
          . CAMRa '10,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>van der Sluijs</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Houben</surname>
            ,
            <given-names>G.J.:</given-names>
          </string-name>
          <article-title>A generic component for exchanging user models between web-based systems</article-title>
          .
          <source>Int. J. Continuing Education and Li ong Learning</source>
          Vol.
          <volume>16</volume>
          Nos. 1/2, 64{
          <fpage>76</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sosnovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dicheva</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ontological technologies for user modelling</article-title>
          .
          <source>Int. J. Metadata Semant. Ontologies</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <volume>32</volume>
          {
          <fpage>71</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>