<!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>Handling Users Local Contexts in Web 2.0: Use Cases and Challenges</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohanad Al-Jabari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Mrissa</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Philippe Thiran</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>PReCISE Research Center, University of Namur</institution>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SOC Research Team, LIRIS, University of Lyon 1</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2009</year>
      </pub-date>
      <fpage>22</fpage>
      <lpage>26</lpage>
      <abstract>
        <p>Creating, updating, and aggregating Web contents from different Web users and sites form the heart idea of Web 2.0. However, Web users originate from di erent communities, and follow their own semantics (referred to as local contexts in this paper) to represent and interpret Web contents. Therefore, several discrepancies could rise up between the semantics of Web authors and readers. In this paper, we present several Web 2.0 use cases, and illustrate the possible challenges and trends to handle the local contexts of Web users in these use cases.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The emerging results of community collaboration and contents mashups could
not be achieved by individual users and individual Web sites, respectively. Each
user gains more from the systems than he puts into it. Also, one Web site can
not satisfy all the users' needs. Contents from di erent sites are to be aggregated
and mixed together to satisfy complex users' requests.
1.1</p>
      <sec id="sec-1-1">
        <title>Users Local Contexts</title>
        <p>
          The Web gathers billions of Web users from all over the world. These users
originate from di erent communities, and follow their local contexts for interacting
with Web contents. By local context, we means a set of common knowledge such
as a common language and common cultural conventions such as measure units,
keyboard con gurations, character sets, notational standards of writing times,
dates, numbers, currency [
          <xref ref-type="bibr" rid="ref14 ref5">14, 5</xref>
          ].
        </p>
        <p>Since di erent communities usually have di erent local contexts, a same
concept (a Web concept) could be represented di erently by di erent Web authors.
Also, the same Web content (the representation of a Web concept) could be
interpreted in di erent ways by di erent Web readers. Hence, several
discrepancies could be arisen between the semantics of Web authors and readers. For
example, assume a French reader who wants to interpret a price Web content
which is authored by a British author. In this context, the price is represented
in British Pound and follows the British currency format (e.g., 1,234.50). As the
French currency is Euro and di erent format is used (e.g., 1 234,50), the price
must be converted from British Pound to French Euro by the reader. Note that
the situation can be even worse if the reader wants to interpret a date content.
The reader could misinterpret the date content (e.g., 07/08/2008) as the 7th
of August 2008 (following the French format) instead of the 8th of July 2008
(following the British format). Similar situations may occur with other pieces of
Web contents that are related to users' local contexts.
1.2</p>
      </sec>
      <sec id="sec-1-2">
        <title>Web 2.0 and Users Local Contexts</title>
        <p>The emergence of the Web 2.0 raises new challenges. Web contents in a single
page can be authored (created and updated) by several authors who have di
erent local contexts. Moreover, contents authored from several authors on several
Web sites could be dynamically aggregated, mixed, and displayed together in
a single Web page. This paper presents several possible Web 2.0 use cases and
explores some possible challenges and trends for handling users' local contexts
in these use cases.</p>
        <p>This paper is organized as follows. Section 2 presents several Web 2.0 use
cases. Section 3 introduces a set of concepts that could be represented and
interpreted according to users' local contexts and the challenges of handling them
in the Web 2.0 use cases. Section 4 introduces semantic annotation as a possible
solution. Finally, Section 5 concludes the paper.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Web 2.0 Use Cases</title>
      <p>In this section, we describe several possible use cases that users could perform
when they use Web 2.0 systems. By no means we aim at covering all Web
2.0 use cases, but we attempt to classify the aforementioned Web 2.0 features
(i.e., community collaboration and contents mashups) into three use cases: Web
contents creation, Web contents update, and Web contents aggregation.
2.1</p>
      <sec id="sec-2-1">
        <title>Web Contents Creation</title>
        <p>Several Web 2.0 systems enable Web authors to create Web contents, without
giving the opportunities to update the published contents or parts of them. We
focus on the Web contents creation in this use case. To illustrate this, let us
consider the following Web 2.0 services:
{ Weblog (also called blog). Web 2.0 systems such as WordPress6 allow a single
author to create Web contents (e.g., scienti c articles,privacy issues, etc.)
called post, whereas other secondary users can add comments to contents
created by the original author as new html nodes.
{ Bulletins Section. Web 2.0 social systems such as Facebook 7 and M ySpace
provide a service to a group of users called \bulletin board". Bulletin board
allows a user to add a piece of Web content (e.g., text message), whereas other
users on the group list can see this content. Bulletins can be useful to contact
an entire friends list without resorting to messaging users individually.
{ Group Section. Social systems also provide a service called \group section".</p>
        <p>One or more users can create a common page (i.e., group section). The group
creator(s) can invite any one to join, deny user's join request, delete or update
users' contents, etc. Joined users, in addition to the group creator(s), usually
can browse and create contents on the group section.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Web Contents Update</title>
        <p>Several Web 2.0 systems enable Web authors to update Web contents after
publishing. In this use case, a Web author could update the Web contents that
she/he creates (referred to as a personal contents update) or the Web contents
that other Web authors create (referred to as a community contents update).
The following Web 2.0 services illustrate this use case:
{ Personal contents update. Web 2.0 commerce systems such as eBay8 allow
a Web user to update the contents about the items she/he wants to sell.
A user can update the contents concerning these items like the price, the
photos, the selling location, etc. Other users can not change these pieces of
contents. In addition, social systems allow a user to update his own pro le
such as login name and password, preferred language, interests, etc.</p>
        <sec id="sec-2-2-1">
          <title>6 http://wordpress.org/ 7 http://www.facebook.com/ 8 Available on http://www.ebay.com/.</title>
          <p>{ Community contents update. Wiki systems such as Wekipedia allow one or
more users (usually authorized users) to create Web contents as a set of
interlinked Web pages and update these contents using creating and editing
services. For example, a Web user can de ne the term local context or update
the existing de nition authored from other author(s). In addition,
collaborative editing systems such as Google Docs allow a group of users (might
be from di erent locations) to collaboratively create and update documents
(e.g., word document) online. Finally, the group creator(s) of the group
section presented above can update the contents created by joined users.
2.3</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Web Contents Aggregation</title>
        <p>
          Several Web 2.0 systems and technologies provide Web contents aggregation
and mixing services. In this sense, the aggregation and mixing services could be
performed on client-side (referred to as a client-side aggregation) or on a speci c
server-side application (referred to as a server-side aggregation). The following
Web 2.0 services illustrate this use case:
{ Client-side aggregation. RSS feed reader (aggregator) is the most known
technology that allows client-side applications (e.g., Web browser) to nd
out and collect Web contents from RSS-enabled Web sites9. In addition,
Piggy bank [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and Kalpana [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] provide client-side aggregation services. These
services aim at enabling Web readers to extract and aggregate personal
information from di erent Web sites, and to store them locally in RDF formats.
{ Server-side aggregation. Several Web 2.0 systems mix Web contents from
di erent sites. For example, Google provides an advertisement service called
adSense10 which enables Web site to add text, image, or video advertisement
from other Web sites. In addition, several Web 2.0 systems provide
aggregation services for speci c types of Web contents. For example, Technorati 11
aggregates and indexes di erent types of contents such Weblogs, photos,
news, DVDs, etc. Also, Technorati allows readers to search these contents
in di erent ways (e.g., readers can search Weblogs according to Weblogs'
langauge).Upcomming is another system that aggregates events from users
communities and commercial sites. Users can indicates their plans by
marking that they are \going" to or \interested" in events that are occurred in a
location, date, future periods, etc. Also, users can choose which events who
are interested in such as education, music, sports, etc.
        </p>
        <p>Finally, several E-commerce systems compose Web services together (e.g.,
airplane ticket reservation, car rental reservation, and hotel reservation) from
di erent service providers (i.e., Web sites) to satisfy a complex user request.</p>
        <p>In this sense, we can assume these systems as server-side aggregators.</p>
        <sec id="sec-2-3-1">
          <title>9 Any website that o ers RSS feeds for its content. 10 http://www.google.com/adsense 11 http://technorati.com/</title>
          <p>3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Web 2.0 Use Cases and Users Local Contexts</title>
      <p>As we mentioned, several discrepancies could be arisen between the semantics
of Web authors and readers, since they could have di erent local contexts. In
this section, we initially presents a set of concepts that could be represented and
interpreted according to users' local contexts. Then, we discuss the challenges of
handling the local contexts of these concepts in the above Web 2.0 use cases.
3.1</p>
      <sec id="sec-3-1">
        <title>Context-Sensitive Web Concepts</title>
        <p>
          Based on local context, we aim at classifying Web concepts into
context12sensitive and non-context-sensitive concepts. Context-sensitive concepts refer to
the concepts which could be represented in di erent ways by di erent authors.
The following list identi es a set of context-sensitive concepts. By no means we
claim that this list covers all context-sensitive concepts, but we try to address
the main concerns that are rose up in the aforementioned use cases [
          <xref ref-type="bibr" rid="ref10 ref9">10, 9</xref>
          ].
{ Date/time. Date refers to a particular day of a month or a year within
a calendar system (e.g., Gregorian, Islamic, Japanese, etc.). In addition,
di erent communities represent Date in di erent ways. The day, month,
and year are ordered di erently, and di erent separators are used. Also, text
representation of Date depends on user's local language and country. Finally,
Time could be represented in 12-hour AM/PM or 24-hour style, and with
di erent time zone.
{ Number. In mathematics, Numbers are mainly used for counting and
measuring amounts or quantities of objects based on a number system. Di erent
local symbols are used to represent numbers (also called numerals such as
English and arabic numerals13). Also, di erent decimal and thousands
separators (i.e., dot and comma) are used in di erent countries.
{ Price. Price refers to a numerical monetary value assigned to a good, service
or asset. Prices are expressed in di erent formats, currencies14, and Tax
systems (Tax rates, included/excluded, etc.).
{ Physical quantities. Physical quantities such as weight, length,
temperature, etc. are measured using a set of units called measure units. Countries
are used di erent measure systems (mainly Imperial and Metric systems),
di erent unit pre xes, and di erent error percentage15.
{ Telephone number refers to a unique sequence of numbers used to identify
a telephone endpoint. Based on ITU16 numbering plan E:164, each country
has a di erent international call pre x and country calling code.
Furthermore, each country uses a speci c telephone number's format.
12 Context here refers to the local context.
13 See numeral systems on http://en.wikipedia.org/wiki/Numeral system
14 See ISO 4217 for used currency list.
15 More information available on http://en.wikipedia.org/wiki/Units of measure
16 International Telecommunication Union: http://www.itu.int/
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Challenges of Handling Users Local Contexts</title>
        <p>We can conclude that the local context represents a part of the semantic for
the above Web concepts. Also, the semantic discrepancies that could arise do
not relate to these concepts themselves, but rather to the local contexts of Web
authors and readers that are implicity used when they represent and interpret
these concepts.</p>
        <p>
          In order to address this issue, several approaches have been proposed to
adapt Web contents to be suitable to readers' local contexts [
          <xref ref-type="bibr" rid="ref12 ref14 ref8">12, 14, 8</xref>
          ]. These
approaches are mostly based on two assumptions: (1) the semantics of target Web
contents to be adapted are known in advance; (2) Web contents are represented
according to a single local context.
        </p>
        <p>However, the use cases presented above illustrate that these assumptions are
not valid anymore. Web contents are shared (created, updated, and aggregated)
from di erent sources (i.e., Web users and Web sites). Hence, they are
represented according to di erent local contexts and have heterogenous semantics.
Therefore, the following challenging issues should be tackled:
1. Semantic identi cation. What is the information that required to identify
the semantics of Web contents and the local contexts of Web users?
2. Semantic information management. How can the contents' semantics and
the users' local contexts information be managed in terms of acquiring,
representing, and storing this information? Also, what is the local context that
used for representing each piece of Web content?</p>
      </sec>
      <sec id="sec-3-3">
        <title>Semantic Identi cation</title>
        <p>As mentioned before, Web contents could be created, updated, and aggregated
from di erent sources. In this sense, di erent Web contents from di erent sources
could refer to the same context-sensitive concept. For example, di erent authors
could use cost, price, and amount contents to refer to the price concept. In
addition, the value of the price concept could be represented in di erent ways,
according to the authors' contexts.</p>
        <p>Moreover, Web contents can be stored, aggregated and hosted on the
serverside and can be aggregated and presented on the client-side. Server-side and
client-side applications can not interpret Web contents if they are represented
only using XHTML. Hence, a server-side application can not be aware if Web
contents such as cost, price, and amount refer to the price concept or not, and
it can not know which local context was used for representing them.</p>
        <p>In this sense, several questions could be raised here. Firstly, what is the
information that required to identify the semantics of Web contents, so that
server-side and/or client-side applications can interpret that Web contents from
di erent sources refer to one context-sensitive concept? Secondly, what is the
(minimum) information required to identify the users' (authors and readers)
local contexts, so that server-side and/or client-side applications can adapt Web
contents from authors' contexts to readers' contexts. One could argue that the
local context depends on users' countries, which can be obtained from the IP
address contained in the HTTP header. However, this assumption is not valid
as one country can have several communities (e.g., Belgium). Another question:
how can we identify the local contexts of cross-sites aggregated contents?</p>
      </sec>
      <sec id="sec-3-4">
        <title>Semantic Information Management</title>
        <p>In addition to the aforementioned issues, the information required to identify
the semantics of Web contents and the local contexts of Web users needs to be
acquired, represented, and stored.</p>
        <p>In this sense, several questions have to been tackled. Firstly, how can the
required information be acquired from di erent sources (i.e., users and sites).
Assume the Web contents creation and update use cases. Does the required
information be acquired directly from the authors or be acquired (predicted) from
the server-side applications? Also, when the required information be acquired?
(i.e., before contents creation or update, during contents creation or update).
Assume the Web contents aggregation use case. How can this information be
acquired from di erent sites.</p>
        <p>Secondly, how should the required information be represented and where it
should be stored (i.e., on the server-side or on the client-side), so that the local
contexts of context-sensitive concepts can be handled in the above use cases.
For example, the required information should be accessible from the client-side
applications in order to handle the client-side aggregated contents. Also, it should
be accessible from the server-side applications in order to handle the server-side
aggregated contents.</p>
        <p>Finally, how to specify the local context that used for representing each piece
of Web content? Assume the community update use case where one Web author
can update the contents created by other authors (e.g., Wiki contents). The
question here: are the updated contents related to the context of the original
author or the context(s) of the author(s) who update these contents? Moreover,
assume, in contents aggregation use case, the case where the authors' local
contexts for parts of the aggregated contents are not speci ed. How can this case
be handled?
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Possible Solution</title>
      <p>
        One possible solution to handle the aforementioned challenges is to directly rely
on the authors for annotating Web contents with semantic metadata, so that
the former become machine interpretable [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Semantic metadata are used to
describe contents' semantics and users' local contexts explicitly. In this sense,
Client-side and server-side applications can interpret a Web content (e.g., cost)
that is related to a speci c context-sensitive concept (e.g., price). Also, they can
interpret that this content is represented according to a speci c local context.
Therefore, Web contents can be adapted from authors' local contexts to di erent
readers' local contexts.
      </p>
      <p>In addition, semantic metadata are accessible from server-side and client-side
applications, as they are combined with Web contents. In the content
aggregation use case, Server-side and/or client-side applications aggregate Web contents
together with the corresponding semantic metadata. Finally, the Web authors,
in contents update use case, should update Web contents and also the
corresponding semantic metadata.</p>
      <p>
        In this eld, there are two alternative approaches. The rst approach aims
at standardizing the representation of Web contents and their semantics for
all sources. For example, representing the Date/Time concepts according to the
ISO 8601 speci cation17. The second approach aims at allowing authors to
represent Web contents in di erent ways, but explicitly annotate them with semantic
metadata (i.e., contents' semantics and authors' local contexts). Microformats
technology18 follows the rst approach and RDFa19 technology follows the
second one [
        <xref ref-type="bibr" rid="ref10 ref13">13, 10</xref>
        ].
4.1
      </p>
      <sec id="sec-4-1">
        <title>Microformats</title>
        <p>Microformats propose a set of standards, or speci cations, and reuse XHTML
attributes such as id and class to embed those speci cations into XHTML
documents. For example, the hCard speci cation identi es vocabularies based on
the vCard20 speci cation that provide semantic information about people and
organization. Microformats speci cations standardize the representation of Web
contents and their semantics at di erent three levels as follows:
{ Schema level. Identifying a speci c schema for each Microformats speci
cation in terms of concepts and sub-concepts (called classes and subclasses)
that can appear and their cardinalities (e.g., required, optional, etc.), the
ordering of schema classes, etc. For example, hCard should have vcard class,
f n and n subclasses at minimum.
{ Concept level. Identifying a speci c semantic vocabulary (Semantic label)
for every class and subclass in each Microformats speci cation. Therefore,
standardizing contents' semantics.
{ Representation level. Identifying a speci c representation for each class's and
subclass's values. The authors should follow these representations as much
as possible, so that Microformats parsers can interpret these representations.
Therefore, standardizing authors' local contexts.</p>
        <p>
          Server-side and/or client-side applications can interpret Web contents
annotated with Microformats (i.e., exchange, aggregate, adapt, etc.) without signi
cant loss of meanings. However, Microformats are not extensible and do not
fulll all authors' use cases. In our previous work, we conclude that Microformats
remain rather limited as they propose a nite set of speci cations [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
Technically, Web authors can create new speci cations, but it is not recommended
without extensive discussion with the Microformats community for a general (i.e.
17 http://en.wikipedia.org/wiki/ISO 8601
18 More information available on http://microformats.org/
19 More information available on RDFa wiki: http://rdfa.info/wiki/RDFa.
20 More information available on http://www.isi.edu/in-notes/rfc2426.txt
worldwide) adoption. Until this point is reached, Microformats parsers could not
interpret what are considered as \exotic" Microformats speci cations.
4.2
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>RDFa</title>
        <p>RDFa provides a more abstract solution that aims at expressing RDF statements
in XHTML documents. More precisely, RDFa provides a collection of XHTML
attributes (reuses existing attributes such as content and rel and introduces new
ones such as about and property) to embed RDF statements in XHTML, whereas
it provides processing rules for extracting RDF statements from XHTML.</p>
        <p>
          Web authors can reuse existing RDF-based semantic metadata (e.g., Dublin
Core and FOAF metadata) and create their own semantic metadata. Therefore,
RDFa is fully extensible. However, since Web contents and semantic metadata
from di erent sources are represented in di erent ways; the interpretation of
these contents (i.e., exchange, aggregation, adaptation, etc.) require a prior
semantic reconciliation between server-side and client-side applications [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], we propose an approach that uses RDFa to annotate context-sensitive
concepts with authors' local contexts, so that these concepts can be adapted into
di erent readers' local contexts.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>
        The main strength of the Web lies in its capacity to interconnect billions of
users from all around the world. However, this gathering of communities can
lead to the misunderstanding of Web contents as each community of users uses
its own context for interacting with Web contents. In this paper, we identi ed
new challenges in improving the context interpretation of Web contents in some
typical Web 2.0 use cases. We also explained how existing technologies such as
RDFa and Microformats can help people to better understand each other on the
Web. Based on [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], our future work aims at providing an intuitive way for helping
authors to annotate context-sensitive concepts with contextual attributes.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Al-Jabari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mrissa</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Thiran</surname>
          </string-name>
          .
          <article-title>Towards web usability: Providing web contents according to the readers contexts</article-title>
          .
          <source>In Proceedings of the First and Seventeenth International Conference on User Modeling, Adaptation, and Personalization (UMAP'09), Lecture Notes in Computer Science</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Markl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Halevy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Doan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kossmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Weikum</surname>
          </string-name>
          .
          <source>Databases and web 2</source>
          .0 panel at vldb
          <year>2007</year>
          . SIGMOD Rec.,
          <volume>37</volume>
          (
          <issue>1</issue>
          ):
          <volume>49</volume>
          {
          <fpage>52</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ankolekar</surname>
          </string-name>
          , M. Krotzsch, T. Tran, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Vrandecic</surname>
          </string-name>
          .
          <article-title>The two cultures: Mashing up web 2.0 and the semantic web</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>6</volume>
          (
          <issue>1</issue>
          ):
          <volume>70</volume>
          {
          <fpage>75</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ankolekar</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Vrandecic</surname>
          </string-name>
          .
          <article-title>Kalpana - enabling client-side web personalization</article-title>
          .
          <source>In Hypertext. ACM</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>W.</given-names>
            <surname>Barber</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Badre</surname>
          </string-name>
          . Culturability:
          <article-title>The merging of culture and usability</article-title>
          .
          <source>In the 4th Conference on Human Factors and the Web</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>G.</given-names>
            <surname>Cormode</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Krishnamurthy</surname>
          </string-name>
          .
          <article-title>Key di erences between web 1.0 and web 2.0</article-title>
          .
          <string-name>
            <given-names>First</given-names>
            <surname>Monday</surname>
          </string-name>
          ,
          <volume>13</volume>
          (
          <issue>6</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>D.</given-names>
            <surname>Huynh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mazzocchi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Karger</surname>
          </string-name>
          .
          <article-title>Piggy bank: Experience the semantic web inside your web browser</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <volume>16</volume>
          {
          <fpage>27</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>P. S.</surname>
          </string-name>
          (Innsbruck).
          <article-title>Website localization and translation</article-title>
          . In H. G.
          <article-title>-</article-title>
          <string-name>
            <surname>A. S. S. N.</surname>
          </string-name>
          (Saarbrcken), editor, MuTra 2005 -
          <article-title>EU-</article-title>
          <string-name>
            <surname>High-Level Scienti</surname>
          </string-name>
          c Conference:Challenges of Multidimensional Translation, May
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>T.</given-names>
            <surname>Jevsikova</surname>
          </string-name>
          .
          <article-title>Localization and internationalization of web-based learning environment</article-title>
          . In R. Mittermeir, editor,
          <source>ISSEP</source>
          , volume
          <volume>4226</volume>
          of Lecture Notes in Computer Science, pages
          <volume>310</volume>
          {
          <fpage>318</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>M. Mrissa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Al-Jabari</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Thiran</surname>
          </string-name>
          .
          <article-title>Using microformats to personalize web experience</article-title>
          .
          <source>In Proceedings of the 7th International Workshop on Web-Oriented Software Technologies (IWWOST08)</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>T. O'Reilly</surname>
          </string-name>
          .
          <article-title>What is web 2.0? design patterns and business models for the next generation of software</article-title>
          .
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>K.</given-names>
            <surname>Reinecke</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Reif, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          .
          <article-title>Cultural user modeling with cumo: An approach to overcome the personalization bootstrapping problem</article-title>
          .
          <source>In Workshop on Cultural Heritage Systems in the Semantic Web 2007, Lecture Notes in Computer Science</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. E. Torres.
          <article-title>Open data in html</article-title>
          .
          <source>XTECH CONFERENCE</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>O. D.</given-names>
            <surname>Troyer</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Casteleyn</surname>
          </string-name>
          .
          <article-title>Designing localized web sites</article-title>
          .
          <source>In WISE</source>
          , volume
          <volume>3306</volume>
          of Lecture Notes in Computer Science, pages
          <volume>547</volume>
          {
          <fpage>558</fpage>
          . Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. U. Yoldas and
          <string-name>
            <given-names>G.</given-names>
            <surname>Nagypal</surname>
          </string-name>
          .
          <article-title>Ontology supported automatic generation of highquality semantic metadata</article-title>
          . In R. Meersman and
          <string-name>
            <surname>Z</surname>
          </string-name>
          . Tari, editors,
          <source>OTM Conferences (1)</source>
          , volume
          <volume>4275</volume>
          of Lecture Notes in Computer Science, pages
          <volume>791</volume>
          {
          <fpage>806</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>