<!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>Opinion Mapping Travelblogs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Efthymios Drymonas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexandros Efentakis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dieter Pfoser</string-name>
          <email>pfoserg@imis.athena-innovation.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for the Management of Information Systems Research Center Athena G. Mpakou 17</institution>
          ,
          <addr-line>11524 Athens</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>User-contributed content represents a valuable information source provided one can make sense of the large amounts of unstructured data. This work focusses on geospatial content and specifically on travelblogs. Users writing stories about their trips and related experiences e ectively provide geospatial information albeit in narrative form. Identifying this geospatial aspect of the texts by means of applying information extraction techniques and geocoding, we relate portions of texts to locations, e.g., a paragraph is associated with a spatial bounding box. To further summarize the information, we assess the opinion (“mood”) of the author in the text. Aggregating this mood information for places, we essentially create a geospatial opinion map based on the user-contributed information contained in the articles of travelblogs. We assessed the proposed approach with a corpus of more than 150k texts from various sites.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Crowdsourcing moods and in our specific case opinions from user-contributed data,
has recently become an interesting field with the advent of micro-blogging services
such as, e.g., Twitter. Here, blog entries reflect a myriad of di erent user opinions that
when integrated can give us valuable information about, e.g., the stock market [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In
this work, our focus is on (i) extracting the user opinion about places from travel blog
entries, (ii) aggregating such opinion data, and, finally, (iii) visualizing it.
      </p>
      <p>The specific contributions in this work are as follows. In an initial stage several
travelblog Web sites have been crawled and over 150k texts have been collected.
Figure 5 shows such an example travelblog entry. The collected texts are then geoparsed
and geocoded to link placename identifiers (toponyms) to location information. With
paragraphs as the finite granularity for opinion information, texts are then assessed with
the OpinionFinder tool and are assigned a score for each paragraph ranging from very
negative to very positive. Scores are linked to the bounding box of the paragraph and
are aggregated using a global grid, i.e., the score of a specific paragraph is associated
with all intersecting grid cells. Aggregation of opinions is then performed simply by
computing the average of all scores for each cell. Finally, the score can be visualized by
assigning colors to each cell.</p>
      <p>
        While to the best of our knowledge there exists no work aiming at extracting
opinions about places from travel blogs, we can cite the following related work. The
concept of information visualization using maps is gaining significant interest in various
research fields. As examples, we can cite the following works [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
For the purpose of recognizing toponyms, the various approaches use ideas and work
from the field of Natural Language Processing (NLP), Part-Of-Speech (POS) tagging
and a part of Information Extraction related tasks, namely Named Entity Recognition
(NER) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. These approaches, can be roughly classified as rule-based [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] and machine learning - statistical [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Once toponyms have
been recognized, a toponym resolution procedure resolves geo-ambiguity. There are
many methods using a prominence measure such as population combined with other
approaches [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. With respect to geocoding, we can exemplary cite [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], one
of the first works on geocoding and describing a navigational tool for browsing web
resources by geographic proximity as an alternative means for Web navigation.
Weba-Where [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is another system for geocoding Web pages. It assigns to each page a
geographic focus that the page discusses as a whole. The tagging process targets large
collections of Web pages to facilitate a variety of location-based applications and data
analyses. The work presented in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is identifying and disambiguating references to
geographic locations. Another method that uses information extraction techniques to
geocode news is described in [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Other toponym resolution strategies involve the use
of geospatial measures such as minimizing total geographic coverage [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], or
minimizing pairwise toponym distance [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. An approach for the extraction of routes from
narratives is given in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The proposed IE approach has been adapted to fit the
requirements of this work. While statistical NER methods can be useful for analysis of static
corpora, in the case of continuously user contributed travel narratives they are not
wellsuited, due to their dynamic and ever-changing nature [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. For this purpose, we rely
on a powerful rule-based solution based on a modular pipeline of distinct, independent
and well-defined components based on NLP and IE methods, as we will see in the next
section. Regarding related work on opinion classification and sentiment analysis [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ],
we can find methods basically relying on streaming data [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Recently
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] discusses the challenges that Twitter streaming data poses. The work focusses on
sentiment analysis and proposes the sliding-window Kappa statistic as an evaluation
metric for data streams.
      </p>
      <p>The remainder of this work is organized as follows. Section 2 describes the
information extraction techniques employed in our approach dealing specifically with the
aspects of geoparsing and geocoding travel blog entries. Section 3 outlines a method
for computing user sentiment scores from travel blog entries. Section 4 outlines how
such scores can be aggregated and visualized based on geospatial locations. In addition
some specific examples are shown to give an initial validation of the proposed approach.
Finally, Section 5 presents conclusions and directions for future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Information Extraction</title>
      <p>In what follows, we describe in detail the processing pipeline, which overall uses an
HTML document as input (travel blog article) and produces a structured XML file
containing the various entities and their respective attributes (toponyms and coordinate
information for the text).</p>
      <p>The pipeline consist of four parts (cf. Figure 1), (i) the HTML parsing module, (ii)
the linguistic pre-processing, (iii) the main IE engine system (semantic analysis) and
(iv) the geocoding-postprocessing part. In the next section, we describe the first part
of our processing pipeline, i.e., the collection of HTML texts, the parsing and their
conversion to plain text format, in order to prepare the documents for the forthcoming
step of linguistic-preprocessing.
For collecting travel blog articles containing rich geospatial information, we crawled
Web sites providing traveblog authoring services. Each Web site has its own HTML
layout and isolating text of interest from crawled and parsed HTML pages is done by
hand. Thus, there was a need for Web sites with massive amounts of such type of
documents. For this purpose we crawled travelpod.com, travelblog.org, traveljournals.net
and worldhum.com, resulting in more than 150,000 documents. For crawling the web
sites, we used Regain crawler1, which creates a Lucene2 index for indexing the
documents’ information, while for HTML parsing and the extraction of useful plain text
narratives, we used Jericho HTML parser3.</p>
      <sec id="sec-2-1">
        <title>1 http://regain.sourceforge.net/ 2 http://lucene.apache.org/ 3 http://jericho.htmlparser.net/</title>
        <p>2.2</p>
        <sec id="sec-2-1-1">
          <title>Linguistic pre-Processing</title>
          <p>To prepare the input for the core IE engine for extracting objects of interest, the parsed
plain text documents must be prepared accordingly. Such preparation includes
linguistic pre-processing tools that analyze natural language documents in terms of distinct
base units (i.e., words), sentences, part-of-speech and morphology . We are using the
ANNIE tools, contained in the GATE release4, to perform this initial part of analysis.
To this task, our processing pipeline comprises of a set of four modules: (i) the ANNIE
tokenizer, (i) the (ANNIE) Sentence Splitter, (iii) the ANNIE POS Tagger and (iv) the
WordNet Lemmatiser.</p>
          <p>
            The intermediate processing results are passed on to each subsequent analysis tool
as GATE document annotation objects. The output of this analysis part is the analyzed
document and it is transformed in CAS/XML format5, which will be passed to the
subsequent semantic analysis component as input, Cafetiere IE engine [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. Cafetiere
combines the linguistic information acquired by the pre-processing stage of analysis
with knowledge resources information, namely the lookup ontology and the analysis
rules to semantically analyze the documents and recognize spatial information, as we
will see later in this section.
          </p>
          <p>The first step in the pipeline process is tokenization, i.e., recognizing in the input text
basic text units (tokens), such as words and punctuation and orthographic analysis and
the association of orthographic features, such as capitalization, use of special characters
and symbols, etc. to the recognized tokens. The tools used are ANNIE Tokenizer and
Orthographic Analyzer.</p>
          <p>Sentence splitting, in our case the ANNIE sentence splitter aims at the identification
of sentence boundaries in a text.</p>
          <p>
            Part-of-speech (POS) tagging is then the process of assigning a part-of-speech class,
such as Noun, Verb etc. to each word in the input text. The ANNIE POS Tagger
implementation is a variant of Brill Transformation-based learning tagger [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], which applies
a combination of lexicon information and transformation rules for the correct POS
classification.
          </p>
          <p>Lemmatisation is used for text normalisation purposes. With this process we retrieve
the tokens base form e.g., for words: [travelling, traveler, traveled], [are, were], the
corresponding lemmas are: travel, be. We exploit this information in the semantic rules
section. For this purpose we implement the JWNL WordNet Java Library API6 for
accessing the WordNet relational dictionary. The output of this step is included it in
GATE document annotation information.
2.3</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Semantic Analysis</title>
          <p>Semantic analysis relates the linguistic pre-processing results to ontology information,
as we will see in the next subsection about ontology lookup and applies semantic
analysis grammar rules, i.e., documents are analyzed semantically to discover spatial
concepts and relations.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>4 http://gate.ac.uk/</title>
        <p>5 CAS is an XML scheme called Common Annotation Scheme allowing for a wide range of
annotations, structural, lexical, semantic and conceptual.
6 http://sourceforge.net/projects/jwordnet/</p>
        <p>For this purpose we used Cafetiere IE engine, whose objective is to compile a set
of semantic analysis grammar rules in a cascade of finite state transducers so as to
recognize in text the concepts of interest. Cafetiere IE Engine combines all previously
acquired linguistic and semantic information with contextual information. We modified
Cafetiere and implemented it as a GATE pipeline module (GATE creole) for the
purpose of performing ontology lookup and rule-based semantic analysis on information
acquired from previous pipeline modules, in the form of GATE annotation sets. The
input to this process are the GATE annotation objects resulted from the linguistic
preprocessing stage stored transformed in Cafetiere needed format, in CAS/XML format
for each individual document.</p>
        <p>Cafetiere Ontology Lookup The use of knowledge lexico-semantic resources assists
in the identification of named entities. These semantic knowledge resources may be in
the form of lists (gazetteers) or more complex ontologies providing mappings of text
strings to semantic categories, such as in general male/female person names, known
organizations and known identifiers of named entities. In our case, the named
entities we want to extract with IE methods are location based information. For example,
a gazetteer for location designators might have entries such as “Sq.”, “blvd.”, “st.” etc.
that denote squares, boulevards and streets accordingly. Similarly there are various sorts
of gazetteers available for given person names, titles, location names, companies,
currencies, nationalities etc. Thus, the named entity (NE) recognizer can use gazetteer
information so as to classify a text string as denoting an entity of a particular class.
However, in order to associate specific individual entities object identifiers are required
as well as class labels, enabling aliases or abbreviations to be mapped to a concrete
individual. For example, for an entity such as “National Technical University of Athens”
the respective abbreviation “NTUA” could be included in the knowledge resource as an
alias for the respective entity. Thus, more sophisticated knowledge resources than plain
gazeteers in the form of ontologies may be used to provide this type of richer semantic
information and allow for the specification and representation of more information, if
necessary, than identity and class inclusion.</p>
        <p>In this way, Cafetiere Ontology lookup module accesses a previously built ontology
to retrieve potential semantic class information for individual tokens or phrases. All
types of conceptual information, related to domain specific entities, such as terms or
words in general that denote spatial concepts or properties and relations of domain
interest are pre-defined in this ontology. For example, consider the partial ontology shown
in Figure 2. Class “LOCVERB” stores verbs that when matched to a text phrase are
likely to indicate a spatial relationship between the corresponding referenced concepts.
We label as semantic any classification of tokens according to their meaning in the field
of the application, in our case, geosemantics. This could be done, on a broad coverage
level, by reading information from a comprehensive resource such as WordNet lexicon
about most content words. However, the practice in information extraction applications
as discussed in previous paragraph, has been to make the processing application-specific
by using lists of the semantic categories of only relevant words and phrases, done by
hand. The ontology used in our experimentation was created by manually analyzing a
large number of texts and iteratively refining the ontology with words (e.g., verbs) that
when matched to a text phrase are likely to indicate a spatial relationship between the
corresponding referenced concepts. Summarizing, the lookup stage of analysis:
1. Supplies semantic classes (concepts) corresponding to words and phrases.
2. Supplies object identifiers for known instances, including where aliases and
abbreviations name the same instance (For example “National Technical University of
Athens”, “NTUA”).
3. Supplies properties of known instances, for example the country of which a city is
the capital.
4. Uses verbs of interest to the application in order to identify inside the phrase
potential unknown instances.</p>
        <sec id="sec-2-2-1">
          <title>Cafietiere Information Extraction engine The approaches to Named Entity recogni</title>
          <p>
            tion with IE methods can be divided into two main categories:
– Linguistic/rule-based approaches: in these approaches the Named Entity
recognition is based on linguistic/semantic rules defining the possible linguistic patterns
denoting Named Entity concepts, such as for example the approaches adopted by
ANNIE7, and Cafetiere [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. These approaches can achieve better results than most
statistics or machine learning approaches, but they require extensive human
effort for the development of the necessary knowledge resources (rules and
lexicosemantic resources, like ontologies, described in Cafetiere ontology lookup
section). For this reason the adaptation of rule-based systems to new domains is a slow
and laborious process.
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>7 http://gate.ac.uk/</title>
        <p>– Machine learning/statistics-based approaches: these approaches view Named
Entity recognition as a classification problem and, they have gained increased
popularity due to their relatively rapid development/ domain customization and the
reduced amount of human e ort required.</p>
        <p>Cafetiere is a rule-based system for IE. A set of linguistic patterns (i.e., extraction
rules) is written taking into account the lookup ontology and all previously acquired
information from linguistic pre-processing. The semantic analysis rules, are developed
as a set of context-sensitive/context-free grammar (CSG/CFG) rules and are compiled
in a cascade of finite state transducers so as to recognize the concepts of interest in plain
texts.
2.4</p>
        <sec id="sec-2-3-1">
          <title>PostProcessing</title>
          <p>In this part, all information regarding each object of interest for each document in the
collection is imprinted as a GATE annotation set object. For each document, we have
collected information about all extracted entities, along with their respective paragraph,
sentence and character o set in this document. During the HTML parsing process we
keep the scope that each document is referred to in order to use this information for
geocoding each extracted entity. For geocoding, we initially implemented YAHOO!
Placemaker8 and used in combination with Cafetiere’s output, in order to deliver better
results. We observed that PlaceMaker worked well for disambiguating some entities, but
it identified significant fewer place entities than our IE engine. Thus, in the remaining
entities extracted by Cafetiere, we applied YAHOO! Placefinder9 to geocode this place
information passing the scope information described below for delivering more accurate
results.</p>
          <p>Finally, for each HTML travel blog entry (narrative), we created a collection of
extracted referred geo-entities, some of them not being able to geocode. For each of
these entities there is specific information (acquired from each of the previous pipeline
steps) about where they were encountered in the respective document, namely, sentence,
paragraph and o set character. Additionally, for each document, we calculated the mean
coords and standard distance from all geocoded points extracted. All this information,
along with the local parsed text file path and the respective URL of the document, are
stored lastly into XML format for each corresponding plain text narrative. Samples of
plain text narrative and the corresponding structured XML file are shown in Figure
3 and Figure 4 respectively. The XML tags in Figure 4 are denoting either statistical
information, like the mean center and the standard distance of all geocoded locations
for each document, or information related with each extracted entity, i.e., the o set
characters, the sentence and paragraph ID.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Opinion Mapping</title>
      <p>
        Having geocoded the travel blog entries, we, in the following step, want to assign
sentiment information (“mood”) to text. To this e ect, we use OpinionFinder [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], a
sys
      </p>
      <sec id="sec-3-1">
        <title>8 http://developer.yahoo.com/geo/placemaker/ 9 http://developer.yahoo.com/geo/placefinder/</title>
        <p>tem that performs subjectivity analysis, automatically identifying when opinions,
sentiments, or speculations are present in text. It aims to identify subjective sentences, as
also marking various aspects of subjectivity in these sentences, including the source
(holder) of the subjectivity and words that are included in phrases expressing positive
or negative sentiments.</p>
        <p>OpinionFinder operates as one large pipeline. Conceptually, the pipeline can be
divided into two parts. The first part performs mostly general purpose document
processing (e.g., tokenization and part-of-speech tagging). The second part performs the
subjectivity analysis. The results of the subjectivity analysis are returned to the user in
the form of SGML/XML markup of the original documents.</p>
        <p>
          For the first part, OpinionFinder takes any incoming text source and removes HTML
or XML meta info. Sentences are split and POS tagged using OpenNLP10, the open
source solution providing a variety of java-based NLP tools which perform sentence
detection, tokenization, pos-tagging, chunking and parsing, named-entity detection, and
coreference using the OpenNLP Maxent machine learning package. Next, stemming
is accomplished using Steven Abneys’ SCOL v1K stemmer program11. SUNDANCE
(Sentence UNDerstanding And ConceptExtraction) [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], is used to provide semantic
10 http://opennlp.sourceforge.net/
11 http://www.vinartus.net/spa/
class tags, identify extraction patterns needed by the sentence classifiers, identifying
the source of subjective content and distinguishing author statements from related or
quoted statements. A final parse in batch mode establishes constituency parse trees,
which are converted to dependency parse trees for Named Entity and subject detection.
        </p>
        <p>
          At this point, for the second part, a Naive Bayes classifier identifies subjective
sentences. The classifier is trained against subjective and objective sentences generated by
two additional rule-based classifiers drawing from large corpora [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. Next, a direct
subjective expression and speech event classifier tags the direct subjective expressions
and speech events found within the document using WordNet12. The final step applies
actual sentiment analysis to sentences that have been identified as subjective. This is
accomplished with two classifiers that were developed using the BoosTexter [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]
machine learning program and trained on the MPQA Corpus13.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Mapping Opinion Scores</title>
      <p>OpinionFinder produces sentiment information assigned to paragraphs of texts. In the
following, we describe how this information can be aggregated for specific locations.
4.1</p>
      <sec id="sec-4-1">
        <title>Aggregating Sentiments</title>
        <p>OpinionFinder was applied to all texts of our collection of 150k travel blog entries
assigning sentiment data to each paragraph of the collection. In the analysis that follows,
only paragraphs containing geospatial data were retained. For each of these paragraphs
we keep the total referred positive and negative sentiment scores as computed by
OpinionFinder.</p>
        <p>Each paragraph contains zero, one or multiple geographic entities that were
suitably geocoded. In order to show the spatial extent of a paragraph, we chose to spatially
visualize only paragraphs in which the MBR of the contained toponyms does not
exceed 0.5 degrees in either dimension (e.g., Max latitude Min latitude 0:5 AND
Max longitude Min longitude 0:5). Consequently, only paragraphs of limited and
focused spatial extent are visualized, thus preventing paragraphs that refer to larger
geographic entities (e.g., Europe) to dominate in the results.</p>
        <p>We used five di erent categories for mapping opinion scores. The categories and
respective color are given in Table 1, where each category scales from negative (red) to
positive (green).</p>
        <p>The proposed approach is clarified by the following example. A sample document14
(Figure 5) contains several paragraphs mentioning Washington D.C. and its landmarks.
For each of this document’s paragraphs, a MBR covering the discovered toponyms was
created and each paragraph was assigned a category according to Table 1. Therefore,
this document may be spatially visualized on a map as shown on Figure 6.</p>
        <p>Although this approach is viable when there is a limited number of documents and
paragraphs, we need to overcome the following problem. Multiple paragraphs from
different documents and di erent scores may partially target the same area, e.g., we need
12 http://wordnet.princeton.edu/
13 http://nrrc.mitre.org/NRRC/publications.htm.
14 http://www.travelpod.com/travel-blog-entries/drfumblefinger/1/1269627251/tpod.html
to visualize partially overlapping MBRs with di erent scores (colors). To do that, we
split each paragraph MBR into small cells of a regular grid of 0.0045 degrees
(corresponding to 500m) in each dimension. For each of those cells we sum up the sentiment
score from all the containing paragraph MBRs. With this approach, instead of trying
to visualize overlapping paragraph MBRs with di erent scores (colors), we visualize
distinct small cells with each being assigned a unique score (and color). Consequently,
it is easy to visualize the overall sentiment scores independent of how many paragraphs
target the same area.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Opinonmap Examples</title>
        <p>Further examples shown in the following include the geospatial opinion map of
Amsterdam of Figure 7. It is interesting to observe that while most of the city is shaded
green, the area around the train station and the Red Light district are shown in red, i.e.,
expressing rather negative sentiment.</p>
        <p>Figure 8 gives a geospatial opinion map of Central Europe indicating the areas
mentioned in the travel blogs. What can be observed is that positive sentiments are
associated with areas in Switzerland and also Italy, while urban areas such as Brussels overall
attract more negative sentiments.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Summary</title>
        <p>Our initial experiments with the creation of geospatial opinion maps derived from
subjective travelblog entries show that there is a clear bias for certain geographic areas
shared by people. However, since in this work we only performed a simple aggregation
of the scores generated by the OpinionFinder tool, it will require more in-depth analysis
of the results to generate accurate statements and trends.
Aggregating opinions is important for utilizing and assessing user-generated content.
This work provides a means of visualizing sentiments for specific geographic areas as
derived from travel blog entries. To demonstrate the approach, several travel blog sites
were crawled and a total of more than 150,000 pages/articles were processed. Using
(i) geoparsing and geocoding tools the content was geo referenced and (ii) sentiment
information was derived using the OpinionFinder tool. In the proposed approach,
sentiment information from various articles relating to the same geographic area is
aggregated and visualized accordingly by means of a geospatial heat meat. Directions for
future work are as follows. The current approach for aggregating user sentiment for
geographic areas is rather simple and a more in-depth analysis of the results is needed
to generate accurate statements and trends. An obvious improvement will also be to
examine/include microblogging content streams. Here, sentiment information will be
updated live and thus represent an accurate picture of the situation of a specific
geographic area over time. Finally, OpinionFinder is a general purpose tool for deriving
user sentiment. More involved approaches exist and need to be examined/developed for
the case of geospatial data.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The research leading to these results has received funding from the European Union
Seventh Framework Programme - Marie Curie Actions, Initial Training Network GEOCROWD
(http://www.geocrowd.eu) under grant agreement No. FP7-PEOPLE-2010-ITN-264994.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>E.</given-names>
            <surname>Amitay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Har'El</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sivan</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>So er. Web-a-where: geotagging web content</article-title>
          .
          <source>In Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          ,
          <source>SIGIR '04</source>
          , pages
          <fpage>273</fpage>
          -
          <lpage>280</lpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Bifet</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Frank</surname>
          </string-name>
          .
          <article-title>Sentiment knowledge discovery in twitter streaming data</article-title>
          .
          <source>In Proceedings of the 13th international conference on Discovery science, DS'10</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          , Berlin, Heidelberg,
          <year>2010</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>W. J.</given-names>
            <surname>Black</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>McNaught</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vasilakopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zervanou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Theodoulidis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Rinaldi</surname>
          </string-name>
          . Cafetiere:
          <article-title>Conceptual annotations for facts, events, terms, individual entities and relations</article-title>
          .
          <source>Technical report, Jan 2005. Parmenides Technical Report, TR-U4.3</source>
          .1.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Bollen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.-J.</given-names>
            <surname>Zeng</surname>
          </string-name>
          .
          <article-title>Twitter mood predicts the stock market</article-title>
          .
          <source>Journal of Computational Science</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>E.</given-names>
            <surname>Brill</surname>
          </string-name>
          .
          <article-title>Transformation-based error-driven learning and natural language processing: A case study in part-of-speech tagging</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>21</volume>
          :
          <fpage>543</fpage>
          -
          <lpage>565</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>D.</given-names>
            <surname>Buscaldi</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          .
          <article-title>A conceptual density-based approach for the disambiguation of toponyms</article-title>
          .
          <source>Int. J. Geogr. Inf. Sci.</source>
          ,
          <volume>22</volume>
          :
          <fpage>301</fpage>
          -
          <lpage>313</lpage>
          ,
          <year>January 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          .
          <article-title>Extracting metadata for spatially-aware information retrieval on the internet</article-title>
          .
          <source>In Proceedings of the 2005 workshop on Geographic information retrieval</source>
          ,
          <source>GIR '05</source>
          , pages
          <fpage>25</fpage>
          -
          <lpage>30</lpage>
          , New York, NY, USA,
          <year>2005</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gravano</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Shivakumar</surname>
          </string-name>
          .
          <article-title>Computing geographical scopes of web resources</article-title>
          .
          <source>In Proceedings of the 26th International Conference on Very Large Data Bases, VLDB '00</source>
          , pages
          <fpage>545</fpage>
          -
          <lpage>556</lpage>
          , San Francisco, CA, USA,
          <year>2000</year>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>E.</given-names>
            <surname>Drymonas</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Pfoser</surname>
          </string-name>
          .
          <article-title>Geospatial route extraction from texts</article-title>
          .
          <source>In DMG '10: Proceedings of the 1st ACM SIGSPATIAL International Workshop on Data Mining for Geoinformatics</source>
          , pages
          <fpage>29</fpage>
          -
          <lpage>37</lpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>A.</given-names>
            <surname>Go</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bhayani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Huang</surname>
          </string-name>
          .
          <article-title>Twitter Sentiment Classification using Distant Supervision</article-title>
          .
          <source>Technical report</source>
          , Stanford University.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sobel</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Chowdury</surname>
          </string-name>
          .
          <article-title>Micro-blogging as online word of mouth branding</article-title>
          .
          <source>In Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, CHI EA '09</source>
          , pages
          <fpage>3859</fpage>
          -
          <lpage>3864</lpage>
          , New York, NY, USA,
          <year>2009</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>R.</given-names>
            <surname>Jianu</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Laidlaw</surname>
          </string-name>
          .
          <article-title>Visualizing gene co-expression as google maps</article-title>
          . In G. Bebis,
          <string-name>
            <given-names>R.</given-names>
            <surname>Boyle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parvin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Koracin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hammound</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hussain</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
            Kar-Han,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Crawfis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Thalmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Kao</surname>
          </string-name>
          , and L. Avila, editors,
          <source>Advances in Visual Computing</source>
          , volume
          <volume>6455</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>494</fpage>
          -
          <lpage>503</lpage>
          . Springer Berlin / Heidelberg,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>D.</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Martin</surname>
          </string-name>
          .
          <source>Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition (Prentice Hall Series in Artificial Intelligence)</source>
          .
          <source>Prentice Hall</source>
          ,
          <volume>1</volume>
          <fpage>edition</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Leidner</surname>
          </string-name>
          .
          <article-title>Toponym resolution in text: annotation, evaluation and applications of spatial grounding</article-title>
          .
          <source>SIGIR Forum</source>
          ,
          <volume>41</volume>
          :
          <fpage>124</fpage>
          -
          <lpage>126</lpage>
          ,
          <year>December 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. D. Lieberman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Samet</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Sankaranarayanan</surname>
          </string-name>
          .
          <article-title>Geotagging with local lexicons to build indexes for textually-specified spatial data</article-title>
          .
          <source>In International Conference on Data Engineering</source>
          , pages
          <fpage>201</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>M. D. Lieberman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Samet</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Sankaranarayanan</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Sperling</surname>
          </string-name>
          .
          <article-title>Steward: architecture of a spatio-textual search engine</article-title>
          .
          <source>In Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems</source>
          ,
          <source>GIS '07</source>
          , pages
          <fpage>25</fpage>
          :
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          :
          <fpage>8</fpage>
          , New York, NY, USA,
          <year>2007</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>K. S. McCurley</surname>
          </string-name>
          .
          <article-title>Geospatial mapping and navigation of the web</article-title>
          .
          <source>In Proceedings of the 10th international conference on World Wide Web, WWW '01</source>
          , pages
          <fpage>221</fpage>
          -
          <lpage>229</lpage>
          , New York, NY, USA,
          <year>2001</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>B. O'Connor</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Balasubramanyan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Routledge</surname>
            , and
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          .
          <article-title>From tweets to polls: Linking text sentiment to public opinion time series</article-title>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>A.</given-names>
            <surname>Pak</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Paroubek</surname>
          </string-name>
          .
          <article-title>Twitter as a corpus for sentiment analysis and opinion mining</article-title>
          .
          <source>In Proceedings of the Seventh conference on International Language Resources and Evaluation (LREC'10)</source>
          , Valletta, Malta, May
          <year>2010</year>
          .
          <article-title>European Language Resources Association (ELRA).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>B.</given-names>
            <surname>Pang</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Opinion mining and sentiment analysis</article-title>
          .
          <source>Found. Trends Inf. Retr.</source>
          ,
          <volume>2</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>135</lpage>
          ,
          <year>January 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. R. S. Purves,
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. B.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Arampatzis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Finch</surname>
          </string-name>
          , G. Fu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Joho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Syed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vaid</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>The design and implementation of spirit: a spatially aware search engine for information retrieval on the internet</article-title>
          .
          <source>Int. J. Geogr. Inf. Sci.</source>
          ,
          <volume>21</volume>
          :
          <fpage>717</fpage>
          -
          <lpage>745</lpage>
          ,
          <year>January 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. G. Quercini,
          <string-name>
            <given-names>H.</given-names>
            <surname>Samet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sankaranarayanan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Lieberman</surname>
          </string-name>
          .
          <article-title>Determining the spatial reader scopes of news sources using local lexicons</article-title>
          .
          <source>In Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems, GIS '10</source>
          , pages
          <fpage>43</fpage>
          -
          <lpage>52</lpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. R. E. Roth,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Ross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. G.</given-names>
            <surname>Finch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. M.</given-names>
            <surname>MacEachren</surname>
          </string-name>
          .
          <article-title>A user-centered approach for designing and developing spatiotemporal crime analysis tools</article-title>
          . Zurich, Switzerland,
          <fpage>14</fpage>
          -
          <lpage>17th</lpage>
          September,
          <year>2010</year>
          2010. GIScience.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Schapire</surname>
          </string-name>
          and
          <string-name>
            <surname>Y. Singer.</surname>
          </string-name>
          <article-title>BoosTexter: A Boosting-based System for Text Categorization</article-title>
          .
          <source>Machine Learning</source>
          ,
          <volume>39</volume>
          (
          <issue>2</issue>
          /3):
          <fpage>135</fpage>
          -
          <lpage>168</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>N.</given-names>
            <surname>Stokes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Mo at, and</article-title>
          <string-name>
            <surname>J. Rong.</surname>
          </string-name>
          <article-title>An empirical study of the e ects of nlp components on geographic ir performance</article-title>
          .
          <source>Int. J. Geogr. Inf. Sci.</source>
          ,
          <volume>22</volume>
          :
          <fpage>247</fpage>
          -
          <lpage>264</lpage>
          ,
          <year>January 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>B. E.</given-names>
            <surname>Teitler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Lieberman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Panozzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sankaranarayanan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Samet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Sperling</surname>
          </string-name>
          .
          <article-title>Newsstand: a new view on news</article-title>
          .
          <source>In Proceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems</source>
          ,
          <source>GIS '08</source>
          , pages
          <fpage>18</fpage>
          :
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          :
          <fpage>10</fpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>J.</given-names>
            <surname>Wiebe</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Rilo</surname>
          </string-name>
          .
          <article-title>Creating subjective and objective sentence classifiers from unannotated texts</article-title>
          .
          <source>In Proceedings of the 6th International Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2005)</source>
          , pages
          <fpage>486</fpage>
          -
          <lpage>497</lpage>
          ,
          <string-name>
            <surname>Mexico</surname>
            <given-names>City</given-names>
          </string-name>
          , Mexico,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. T. Wilson, P. Ho mann, S. Somasundaran,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kessler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wiebe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cardie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Rilo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Patwardhan</surname>
          </string-name>
          .
          <article-title>Opinionfinder: a system for subjectivity analysis</article-title>
          .
          <source>In Proceedings of HLT/EMNLP on Interactive Demonstrations</source>
          , HLT-Demo '
          <volume>05</volume>
          , pages
          <fpage>34</fpage>
          -
          <lpage>35</lpage>
          , Stroudsburg, PA, USA,
          <year>2005</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shi</surname>
          </string-name>
          , and
          <string-name>
            <surname>Y. Zhang.</surname>
          </string-name>
          <article-title>Self-organizing map methodology and google maps services for geographical epidemiology mapping</article-title>
          .
          <source>Digital Image Computing: Techniques and Applications</source>
          ,
          <volume>0</volume>
          :
          <fpage>229</fpage>
          -
          <lpage>235</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <given-names>W.</given-names>
            <surname>Zong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.-P.</given-names>
            <surname>Lim</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D. H.-L.</given-names>
            <surname>Goh</surname>
          </string-name>
          .
          <article-title>On assigning place names to geography related web pages</article-title>
          .
          <source>In Proceedings of the 5th ACM/IEEE-CS joint conference on Digital libraries, JCDL '05</source>
          , pages
          <fpage>354</fpage>
          -
          <lpage>362</lpage>
          , New York, NY, USA,
          <year>2005</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>