<!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>The User Model and Context Ontology GUMO revisited for future Web 2.0 Extensions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dominik Heckmann</string-name>
          <email>heckmann@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eric Schwarzkopf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Junichiro Mori</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dietmar Dengler</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander KrÄoner</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Research Center for Arti ̄cial Intelligence D-66041 SaarbruÄcken</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We revisit the top-level ontology Gumo for the uniform management of user and context models in a semantic web environment. We discuss design decisions, while putting the focus on ontological issues. The structural integration into user model servers, especially into the U2M-UserModel&amp;ContextService, is also presented. We show ubiquitous applications using the user model ontology Gumo together with the user model markup language UserML. Finally, we ask how data from Web 2.0 and especially from a social tagging application like del.icio.us as a basis for user adaptation and context-awareness could in°uence the ontology.</p>
      </abstract>
      <kwd-group>
        <kwd>ubiquitous user modeling</kwd>
        <kwd>semantic web</kwd>
        <kwd>ontological engineering</kwd>
        <kwd>web 2</kwd>
        <kwd>0</kwd>
        <kwd>user model markup language</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>A commonly accepted top level ontology for user and context models is of great
importance for the user modeling and context research community. This ontology
should be represented in a modern semantic web language like OWL and thus be
available for all user-adaptive systems at the same time via internet. The major
advantage would be the simpli¯cation for exchanging user model and context
data between di®erent user-adaptive systems.</p>
      <p>However, the current trends of web 2.0 and social computing tell us that the
users like to create their own tag spaces, naming conventions and taxonomies.
The masses of tagging, rating and even blogging de¯ne a kind of "wisdom of
the crowds". Now the question arises how this new bottom-up approach can be
combined with the more top-down approach of ontology engineering. Does a
revisiting of a domain ontology like the user model and context ontology GUMO
make sense? There are two directions of mutual in°uence possible. An existing
ontology could be used in taxonomy learning of tag spaces in a way of seeding,
or the other way round, the taxonomies that are dynamically generated by the
tagging behavior of communities can be used to correct or update existing
ontologies. Approaches for tag-space mining are presented in [Schmitz et al., 2006],
[Heymann and Garcia-Molina, 2006] and [Golder and Huberman, 2006]. And in
[Mika, 2005] a ¯rst attempt is shown how to learn ontologies from tag-space
mining. Please notice that we present in this paper only initial thoughts in the
direction of the duality of ontology engineering and tag-space mining. Back to
the ontological approach. The problem of syntactical and structural di®erences
between existing user modeling and context systems could be overcome with a
commonly accepted taxonomy, specialized for user modeling tasks. Note, that we
are talking about a user model ontology rather than a user modeling ontology,
which would include, the inference techniques, or knowledge about the research
area in general. We are analyzing the user's dimensions that are modeled within
user-adaptive systems like the user's heart beat, the user's age, the user's current
position or the user's birthplace.</p>
      <p>
        Ontologies provide a shared and common understanding of a domain that
can be communicated between people and heterogeneous and widely spread
application systems, as pointed out in [Fensel, 2001]. Since ontologies have been
developed and investigated in arti¯cial intelligence to facilitate knowledge
sharing and reuse, they should form the central point of interest for the task of
exchanging user models. The design choices in our approach are described in
the following. The main conceptual idea for the construction of the
specialized user model ontology Gumo was to divide the descriptions of user model
dimensions into three parts: auxiliary - predicate - range. For example if one
wants to say something about the user's interest in football, one could divide this
into the auxiliary part: "interest", the category part "football" and the range
part: "low-medium-high". If a system wants to express something like the user's
knowledge about Beethoven's Symphonies, one could divide this into the triple:
"knowledge" - "Beethoven's Symphonies" - "poor-average-good-excellent". As
a third example, the user's hair-color would lead to: "property" - "hair-color"
- "black-red-brown-blonde-white". First of o® all, important groups of
auxiliaries have to be identi¯ed. A list of identi¯ed important user model auxiliaries
could be f has Property, has Interest, has Believe, has Knowledge, has
Preference, has Regularity, has Plan, has Goal, has Location g. This listing is not
intended to be complete, but it is a start with which, most of the important
user facts can be realized. Then the user model predicates have to be
classi¯ed and analyzed. But it turned out that actually everything can be a category
for the auxiliary "interest" or "knowledge", thus a whole world-ontology would
be needed, what leads to a real problem if one does not work modularized.
The crucial idea is to leave this part open for existing other ontologies like the
general CYC ontology
        <xref ref-type="bibr" rid="ref9">(see [Lenat, 1995] for example)</xref>
        , the UbisWorld ontology
        <xref ref-type="bibr" rid="ref13">(see [Stahl and Heckmann, 2004])</xref>
        , or any other. This insight leads to a modular
approach which forms a key feature rather than a disadvantage. Nevertheless
the problem of ¯nding a commonly accepted, specialized top level ontology for
the user modeling research group is moved into the user's property section:
Which classes of user dimensions can be identi¯ed? In [Jameson, 2001] and in
[Kobsa, 2001] rough classi¯cations for such categories can be found. However,
no top level user model ontology has been proposed so far.
In this section we discuss, why we have chosen the web ontology language OWL.
We present three concept de¯nitions, namely the class "Physiological State", the
user model dimension "Happiness" and the auxiliary "has Knowledge".
Figure 2 presents as a ¯rst example the concept of the user model dimension
class Physiological State which is realized as a owl:Class. A class de¯nes a group
of individuals that belong together because they share some properties. Classes
can be organized in a specialization hierarchy using subClassOf. There is a
built-in most general class named Thing that is the class of all individuals and
a superclass of all OWL classes. The Physiological State is de¯ned as subclass
of Basic User Dimensions.
      </p>
      <p>Every new concept has a unique rdf:ID, that can be resolved into a
complete URI. Since the handling of these URIs could become very unhandy, a short
identi¯cation number was introduced, the so called u2m:identifier. The
identi¯cation number in this case is 700016, it has been chosen arbitrarily but seen
&lt;owl:Class rdf:ID="PhysiologicalState.700016"&gt;
&lt;rdfs:label&gt; Physiological State &lt;/rdfs:label&gt;
&lt;u2m:identifier&gt; 700016 &lt;/u2m:identifier&gt;
&lt;u2m:lexicon&gt;the state of the body or bodily functions&lt;/u2m:lexicon&gt;
&lt;u2m:website rdf:resource="&amp;UserOL;concept=700016" /&gt;
&lt;rdfs:subClassOf rdf:resource="#BasicUserDimensions.700002" /&gt;
&lt;/owl:Class&gt;
under its namespace, it is unique. It has the advantage of freeing the textual
part in the rdf:ID from the need of being semantically unique. The term mouse
for example, could be read as the animal mouse, or as the computing device
mouse. Apart from solving the problem of conceptual ambiguity, this number
facilitates the work within relational databases, which is important from the
implementation point of view.</p>
      <p>Figure 2 also de¯nes the lexical entry u2m:lexicon of the concept of
Physiological State as "the state of the body or bodily functions", while this textual
de¯nition could also be realized through a link to an external lexicon. The
attribute u2m:website points towards a web site, that has its purpose in
presenting this ontology concept, to a human reader. The abbreviation &amp;UserOL; is a
shortcut for the complete URL to the Gumo ontology.
&lt;rdf:Description rdf:ID="Happiness.800616"&gt;
&lt;rdfs:label&gt; Happiness &lt;/rdfs:label&gt;
&lt;u2m:identifier&gt; 800616 &lt;/u2m:identifier&gt;
&lt;u2m:durability&gt; Hour.520060 &lt;/u2m:durability&gt;
&lt;u2m:image rdf:resource="http://u2m.org/UbisWorld/img/happiness.gif" /&gt;
&lt;u2m:website rdf:resource="&amp;UserOL;concept=800616" /&gt;
&lt;rdf:type rdf:resource="#EmotionalState.700014" /&gt;
&lt;rdf:type rdf:resource="#FiveBasicEmotions.700015" /&gt;
&lt;/rdf:Description&gt;</p>
      <p>Figure 3 de¯nes the user model dimension Happiness as an rdf:Description.
It contains a rdfs:label, a u2m:identifier and a u2m:website attribute.
Additionally it provides a default value of the average durability u2m:durability.
It carries the qualitative time span of how long the statement is expected to be
valid (like minutes, hours, days, years). In most cases when user model
dimensions or context dimensions are measured, one has a rough idea about the
expected durability, for instance, emotional states change normally within hours,
however personality traits won`t change within months. Since this qualitative
time span is dependent from every user model dimension, a de¯nition mechanism
is prepared within the Gumo. Some examples of rough durability-classi¯cations,
without any attempt of proven correctness, are:
{ physiologicalState.heartbeat - can change within seconds
{ mentalState.timePressure - can change within minutes
{ emotionalState.happiness - can change within hours
{ characteristics.inventive - can change within months
{ personality.introvert - can change within years
{ demographics.birthplace - can't normally change at all
Another important point that is shown in the de¯nition of happiness in ¯gure
3 is the ability in OWL of multiple-inheritance. In detail, happiness is de¯ned
as rdf:type of the class Emotional State as well as rdf:type of the class Five
Basic Emotions. Thus OWL allows to construct complex, graph like hierarchies
of user model concepts, which is especially important for ontology integration.
Figure 4 de¯nes the auxiliary has Knowledge as rdfs:subPropertyOf of the
&lt;rdf:Property rdf:about="hasKnowledge.600120"&gt;
&lt;rdfs:label&gt; has Knowledge &lt;/rdfs:label&gt;
&lt;u2m:identifier&gt; 600120 &lt;/u2m:identifier&gt;
&lt;u2m:website rdf:resource="&amp;UserOL;concept=600120" /&gt;
&lt;rdfs:domain rdf:resource="#Person.110003" /&gt;
&lt;rdfs:subPropertyOf rdf:resource="#UserModelAuxiliary.600020" /&gt;
&lt;/rdf:Property&gt;
resource user model auxiliary with the rdf:domain #Person, which is not part
of the user model ontology itself, but which is part of the general UbisWorld
Ontology, see [Stahl and Heckmann, 2004]. The acronym u2m stands for
ubiquitous user modeling and forms a collection of standards, that are available
online at http://www.u2m.org/. The new vocabulary for the user model ontology
language consists of u2m:identifier, u2m:durability, u2m:image, u2m:website
u2m:lexicon . The main User Model Dimension that we identi¯ed so far are
MentalState PhysicalState, Demographics, ContactInformation, Role,
EmotionalState, Personality, Characteristics, Ability, Pro¯cience and Motion.</p>
      <p>To support the distributed construction and re¯nement of the top level user
model ontology, we developed a specialized online editor, that helps with
introducing new concepts, adding their de¯nitions and transform the information
automatically into the required semantic web ontology language. Currently
supported are RDF and OWL.
3</p>
      <p>The U2M-UserModelServer
A user model server manages information about users or individuals in general.
The U2M-UserModel&amp;ContextService, see [Heckmann, 2003a] is an
applicationindependent server with a distributed approach for accessing and storing user
information, while the focus lies on the possibility to exchange and understand
the data between di®erent applications, as well as adding privacy and
transparency to the statements about the user itself. The semantics for all concepts
is mapped to the Gumo ontology.</p>
      <p>Applications can retrieve or add information to the server by simple HTTP
requests, alternatively, by the "UserML" WebService. UserML, see for example
[Heckmann and KruÄger, 2003], is an XML application which is based on the
concept of "situational statements", as introduced in [Heckmann, 2003b]. A request
could look like:
http://www.u2m.org/UbisWorld/UserModelServer.php?
subject=Joerg.210006&amp;auxiliary=hasProperty&amp;predicate=Age.800302</p>
      <p>Mentionable is the optional naming convention for disambiguation, like
"Joerg.210006" or "Age.800302". These names are unique identi¯ers for the
particular, intended concepts. A general problem when one wants to talk about objects,
individuals or concepts is the non-uniqueness of names, as seen before, especially
in an open web-based system. In the Semantic Web approach, each resource is
mapped to a (hopefully) unique URI. But the URIs have the disadvantage that
they are rather long and uneasy to read. The used naming-format "Name.Id" can
be seen as a shortcut for such a unique URI. Those unique resource identi¯ers,
for the area of user modeling, are established in the Gumo.</p>
      <p>The user model server "u2m.org" can be used by every user adaptive system
to manage user related data, but also by the modeled user himself. A specialized
UserModelEditor is provided which displays the information in a web-browser
form that allows the change and privacy control, see http://www.u2m.org. The
access, the purpose and the retention of every situational statement can be
controlled in the "editor view modus". Each statement can contain meta information
like creator, method, evidence or con¯dence. Figure 5 shows the overall
architecture of the UserModelServer with its input and output information °ows
Query, Answer and Add that are represented as arrows. The main block of the
illustration contains four piled, dotted rectangles. The lowest one indicates the
distributed storage of the so called SituationalStatements, which are
explained in detail in [Heckmann and KruÄger, 2003]. The second rectangle shows
the ¯lter, ranking and con°ict resolution strategies that are applied to the set
of Situational Statements. The User Model Server itself, which is responsible for
communication, handling requests and responses, is based on both introduced
rectangles as well as the rectangle on the top for distributed knowledge bases in
form of semantic web ontologies. A query or request, that is received in the so
called UserQL query language will be handled by the user model server in the
following way: ¯rst all matching situational statements are retrieved, then the
¯lter and resolution strategies are applied and ¯nally the semantics is given by
referencing to web ontologies.</p>
      <p>How to further develop GUMO in the era of Web2.0?
The Semantic Web is based on the content-oriented description of digital
documents with standardized vocabularies that provide machine understandable
semantics. The result is the transformation from a Web of Links into a Web
of Meaning / Semantic Web, (see arrow A in Fig. 6). On the other hand, the
traditional Web 1.0 has recently been orthogonally shifted into a Web of
People / Web 2.0 where the focus is set on folksonomies, collective intelligence and
the wisdom of crowds (see arrow B in Fig. 6). Only the combined muscle of
semantic web technologies and broad user participation will ultimately lead to
a Web 3.0 with completely new business opportunities in all segments of the
ITC market. Without Web 2.0 technologies and without activating the power of
community-based semantic tagging, the emerging semantic web cannot be scaled
and broadened to the level, that is needed for a complete transformation of the
current syntactic web. On the other hand, current Web 2.0 technologies cannot
be used for automatic service composition and open domain query answering
without adding machine-understandable content descriptions based on
semantic web technologies. The ultimate world-wide knowledge infrastructure cannot
be produced fully automatically, but needs massive user participation based on
open semantic platforms and standards.</p>
      <p>The interesting and urging question that arises is: what happens when the
emerging Semantic Web and Web 2.0 meet with their full potential power?</p>
      <p>There are no new technologies introduced by Web 2.0, but the role and value
of the user has been changed signi¯cantly. We focus in this paper on tagging.
However, a social rating system could also be of interest in order to improve the
ontologies.</p>
      <p>Tag spaces are an obvious source of data for user modeling. The user of
a social tagging tool could provide access to his personal tag space to an
ecommerce site which could use the data to tailor its structure and presentation
to the user. For example, a music store could attempt to assess where a user
lives given data from a social bookmarking site. Then, if the user is interested
in an album by an artist who will give a concert in the vicinity of the user's
home town, the store could o®er him tickets for the event. How can we use a
tag space and a user's tagging data to create a user model and adapt a system?
Furthermore, how can we use the already developed general user model and
context Ontology Gumo to improve the tagging taxonomy and the generated user
model and context rules? Figure 7 shows the possible connection of Gumo and
Web 2.0.</p>
      <p>The approach we are proposing starts with automatically learning a structure
of the tag space, then manually de¯ning adaptation rules based on that structure,
and ¯nally automatically mapping a user's data into the structure in order to
decide what adaptation rules to apply. This implies that the set of possible
adaptation rules depends on the learned structure. For instance, creating a rule
with a precondition on the home town of a user is sensible only if this information
is part of the structure. Not all tag spaces are suitable for this type of user
modeling. Because we want to learn something about the user's interests, we
require tagging data used by the user for himself (as in del.ico.us) and not for
others (as in °ickr).</p>
      <p>We are aiming for a taxonomy of tags, where subtags of a tag tag (for
example, pop-music should be a subtag of music). For the designer of an adaptive
system, identifying the semantics of a tag (by using its predecessors and
successors its generality (the higher it is in the taxonomy, the more users will Hence,
we think a taxonomy is a good underlying structure for the a taxonomy from a
tag space is the main subject of this paper. See [Schwarzkopf et al., 2007] for a
detailed description of this approach.</p>
      <p>Summary We have revisited the user model and context ontology Gumo in
the semantic web ontology language OWL together with the exchange language
UserML and the U2M UserModel&amp;ContextServer. This work is highly under
progress and the future goal is to ¯nd out the in°uence of social computing in
Web 2.0 to the so far only semantic web approach in order to determine the
possible advantages of combining tag-space mining and ontology engineering.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Fensel</source>
          , 2001] Fensel,
          <string-name>
            <surname>D.</surname>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Ontologies: A Silver Bullet for Knowledge Management</article-title>
          and
          <string-name>
            <given-names>Electronic</given-names>
            <surname>Commerce</surname>
          </string-name>
          . Springer-Verlag Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Golder and Huberman</source>
          , 2006] Golder,
          <string-name>
            <given-names>S. A.</given-names>
            and
            <surname>Huberman</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. A.</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Usage patterns of collaborative tagging systems</article-title>
          .
          <source>J. Inf. Sci.</source>
          ,
          <volume>32</volume>
          (
          <issue>2</issue>
          ):
          <volume>198</volume>
          {
          <fpage>208</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Heckmann, 2003a]
          <string-name>
            <surname>Heckmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2003a</year>
          ).
          <article-title>Integrating Privacy Aspects into Ubiquitous Computing: A Basic User Interface for Personalization</article-title>
          . In KruÄger, A. and
          <string-name>
            <surname>Malaka</surname>
          </string-name>
          , R., editors,
          <source>Arti¯cial Intelligence in Mobile Systems (AIMS</source>
          <year>2003</year>
          ), pages
          <fpage>106</fpage>
          {
          <fpage>110</fpage>
          , Seattle, USA. in
          <source>conjunction with the Fifth International Conference on Ubiquitous Computing.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Heckmann, 2003b]
          <string-name>
            <surname>Heckmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2003b</year>
          ).
          <article-title>Introducing situational statements as an integrating data structure for user modeling, context-awareness and resourceadaptive computing</article-title>
          .
          <source>In ABIS2003</source>
          , pages
          <fpage>283</fpage>
          {
          <fpage>286</fpage>
          ,
          <string-name>
            <surname>Karlsruhe</surname>
          </string-name>
          , Germany.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Heckmann and KruÄger</source>
          , 2003] Heckmann,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>KruÄger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>A user modeling markup language (UserML) for ubiquitous computing</article-title>
          .
          <source>Lecture Notes in Arti¯cial Intelligence</source>
          ,
          <volume>2702</volume>
          :
          <fpage>393</fpage>
          {
          <fpage>397</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Heymann and
          <string-name>
            <surname>Garcia-Molina</surname>
          </string-name>
          ,
          <year>2006</year>
          ] Heymann,
          <string-name>
            <given-names>P.</given-names>
            and
            <surname>Garcia-Molina</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Collaborative creation of communal hierarchical taxonomies in social tagging systems</article-title>
          .
          <source>Technical Report 2006-10</source>
          , Stanford University.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[Jameson</source>
          , 2001] Jameson,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Systems That Adapt to Their Users: An Integrative Perspective</article-title>
          . Habil, SaarbruÄcken, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[Kobsa</source>
          , 2001] Kobsa,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Generic user modeling systems</article-title>
          .
          <source>User Modelling and User-Adapted Interaction Journal</source>
          ,
          <volume>11</volume>
          :
          <fpage>49</fpage>
          {
          <fpage>63</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>[Lenat</source>
          , 1995] Lenat,
          <string-name>
            <surname>D. B.</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>CYC: A large-scale investment in knowledge infrastructure</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <volume>33</volume>
          {
          <fpage>38</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Mika</source>
          , 2005] Mika,
          <string-name>
            <surname>P.</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Ontologies are us: A uni¯ed model of social networks and semantics</article-title>
          .
          <source>In International Semantic Web Conference</source>
          , volume
          <volume>3729</volume>
          of Lecture Notes in Computer Science, pages
          <volume>522</volume>
          {
          <fpage>536</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [Schmitz et al.,
          <year>2006</year>
          ] Schmitz,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Hotho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Jaschke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            , and
            <surname>Stumme</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Mining association rules in folksonomies</article-title>
          . In V. Batagelj, H.
          <string-name>
            <surname>-H. Bock</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ferligoj</surname>
          </string-name>
          , and A. iberna, editors, Data Science and
          <article-title>Classi¯cation, Studies in Classi¯cation, Data Analysis, and</article-title>
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Organization</surname>
          </string-name>
          , Berlin, Heidelberg, Springer, pages
          <volume>261</volume>
          {
          <fpage>270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [Schwarzkopf et al.,
          <year>2007</year>
          ] Schwarzkopf,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Heckmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Dengler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            , and
            <surname>Krner</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Mining the structure of tag spaces for user modeling</article-title>
          .
          <source>In Complete OnLine Proceedings of the Workshop on Data Mining for User Modeling at the 11th International Conference on User Modeling</source>
          , pages
          <volume>63</volume>
          {
          <fpage>75</fpage>
          ,
          <string-name>
            <surname>Corfu</surname>
          </string-name>
          , Greece.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>[Stahl and Heckmann</source>
          , 2004] Stahl,
          <string-name>
            <given-names>C.</given-names>
            and
            <surname>Heckmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Using semantic web technology for ubiquitous hybrid location modeling</article-title>
          .
          <source>In UbiGis.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>