<!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>Place disambiguation with co-occurrence models.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simon Overell</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jo˜ao Magalha˜es</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Ru¨ger</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Multimedia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Information Systems</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>General Terms</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Geographic Information Retrieval, Disambiguation, Wikipedia, Co-occurrence</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computing, Imperial College London</institution>
          ,
          <addr-line>SW7 2AZ</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Measurement</institution>
          ,
          <addr-line>Performance, Experimentation</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>The Open University</institution>
          ,
          <addr-line>Milton Keynes, MK7 6BJ</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we describe the geographic information retrieval system developed by the Multimedia &amp; Information Systems team for GeoCLEF 2006 and the results achieved. We detail our methods for generating and applying co-occurrence models for the purpose of place name disambiguation, our use of named entity recognition tools and text indexing applications. The presented system is split into two stages: a batch text &amp; geographic indexer and a real time query engine. The query engine takes manually crafted queries where the text component is separated from the geographic component. Two monolingual runs were submitted for the GeoCLEF evaluation, the first constructed from the title and description, the second included the narrative also. We explain in detail our use of co-occurrence models for place name disambiguation using a model generated from Wikipedia. The paper concludes with a full description of future work and ways in which the system could be optimised.</p>
      </abstract>
      <kwd-group>
        <kwd>H</kwd>
        <kwd>3 [Information Storage and Retrieval]</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>1 Content Analysis and Indexing</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>3 Information Search and Retrieval</kwd>
        <kwd>H</kwd>
        <kwd>3</kwd>
        <kwd>4 Systems and Software</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In this paper we detail the MMIS team’s entry for GeoCLEF 2006. We have two objectives with
our entry: to test the accuracy of our co-occurrence model generated from Wikipedia and to test
whether the use of large scale co-occurrence models can aid the disambiguation of geographic
entities.</p>
      <p>We begin with a discussion of disambiguation methods, followed by a full outline of the system,
we then present our experimental runs and results, concluding with an analysis and future work.</p>
      <p>
        Methods of place name disambiguation can generally be split into three categories:
• Rule-Based methods, which use a series of hand crafted heuristic rules [
        <xref ref-type="bibr" rid="ref10 ref12 ref15 ref19 ref21 ref4 ref5">4, 5, 10, 12, 15, 19, 21</xref>
        ].
• Data Driven methods, which require a large annotated corpus that standard data mining
rules can be applied to [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ].
• Semi-Supervised methods, which require a smaller annotated corpus (but multiple examples
of each ambiguity) and an additional un-annotated corpus [
        <xref ref-type="bibr" rid="ref11 ref13 ref16 ref2">2, 11, 13, 16</xref>
        ].
      </p>
      <p>We use a rule-based approach to annotate how places occur in Wikipedia (taking advantage of
structure and meta-data). This annotated corpus is then applied as a co-occurrence model using
a data-driven method to annotate the GeoCLEF data.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The system</title>
      <p>Our geographic information retrieval system is split into two parts: the indexing stage and the
querying stage. The Indexing stage requires the corpus and some external resources to generate
the geographic and text indexes (a slow task). The querying stage requires the generated indexes
and the queries; it runs in real time.</p>
      <p>
        The Indexing stage consists of four separate applications: WikiDisambiguator is first used to
build a co-occurrence model of how place names occur together in Wikipedia [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]; Disambiguator
then applies the co-occurrence model to disambiguate the named entities extracted from the
GeoCLEF corpus with Named Entity Recogniser. The disambiguated named entities form the
geographic index; Indexer is used to build the text index.
      </p>
      <p>The Querying stage consists of our Query Engine, which queries the text index and geographic
index separately, combining the results (Figure 1).
2.1</p>
      <sec id="sec-2-1">
        <title>WikiDisambiguator</title>
        <p>
          Wikipedia is being used more and more in geographic information retrieval, it is extremely useful as
a resource due to its size, variation, accuracy and quantity of hyper-links and meta-data. Anyone
can contribute articles to Wikipedia meaning the diversity of articles is huge: to date there are
over 2 million articles and stubs (short articles) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. In GIR it has been used for corpus [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ],
ontology [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], gazetteer [
          <xref ref-type="bibr" rid="ref14 ref3 ref4">3, 4, 14</xref>
          ] and ground truth [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] generation. The places extracted from
Wikipedia are correlated with the Getty Thesaurus of Geographic Names (TGN), a gazetteer
listing approximately 800,000 places.
        </p>
        <p>WikiDisambiguator is the application designed to build our co-occurrence model. The data
gathered (collected from a crawl of every Wikipedia article1) takes the form of three database
tables: links believed to be places and the order in which they occur; links believed to be
nonplaces and the order in which they occur and a mapping of Wikipedia articles to TGN unique
identifiers.</p>
        <p>WikiDisambiguator uses rule-based methods of disambiguation. It is made up of two parts,
the disambiguation framework and the method of disambiguation itself. Using Wikipedia as the
corpus solves two problems: the problem of synonyms (multiple words referring to a single entity)
is resolved as we can record how multiple anchor texts point to the same page; and the problem
of polynyms (a single word referring to multiple places) can be solved with our disambiguation
system.
2.1.1</p>
        <sec id="sec-2-1-1">
          <title>The disambiguation framework</title>
          <p>The disambiguation framework is a simple framework to allow independent disambiguation
methods to be slotted in.</p>
          <p>The framework is outlined as follows:
1: The Wikipedia articles are loaded from the database
2: for each Wikipedia article all the links are extracted
3: for each link
4: if it has already been disambiguated as not a place
5: then add an entry to the db and continue
6: if the page pointed to has already been disambiguated as a place
7: then add an entry to the db and continue
8: else attempt to disambiguate using the Method of Disambiguation specified
9: end for
10: end for</p>
          <p>The disambiguation methods is passed:
• a list of candidate places
• a list of names of places related to this link
• the text making up the article that this link points to
• the article title
• how the link appeared in the text</p>
          <p>The candidate places are taken from the Getty Thesaurus of Geographical Names. The
candidate places for an article are places matching either the article’s title or the anchor text linking
to the article.
2.1.2</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Our method of disambiguation</title>
          <p>
            Based on the results observed by running a series of simple disambiguation methods on test data,
we designed a disambiguation pipeline that could exploit the meta-data contained in Wikipedia
and strike a balance between precision and recall [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ].
          </p>
          <p>
            Each disambiguation method is called in turn (Figure 2). A list of candidate places is
maintained for each article, an article is denoted as unambiguous when this list contains one or zero
elements. Each method of disambiguation can act on the candidate places list in the following
1Our copy of Wikipedia was taken 3rd Dec 2005
ways: remove a candidate place; add a candidate place; remove all candidate places (disambiguate
as not a location); or remove all bar one candidate places (disambiguate as a location).
1. Disambiguate with templates – The template data in Wikipedia is highly formatted data
contained in name-value pairs. The format of the templates is as follows {{template name |
name = value | ...}}. The template name is used initially for disambiguation, for example
“Country” will indicate this page refers to a location of feature type nation or country.
Templates are also used to identify non-places, for example if the template type is “Biographic”
or “Taxonomic.” The name-value pairs within a template are also used for disambiguation,
e.g. in the Coord template a latitude and longitude are provided which can be matched to
the gazetteer.
2. Disambiguate with categories – The category information from Wikipedia contains softer
information than the template information [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]; the purpose of assigning documents to
categories is to denote associations between documents (rather than template information which
is intended to display information in a uniform manner). Category tags can identify the
country or continent of an article or indicate an article is not referring to a place.
3. Disambiguate with referents – Often in articles describing a place, a parent place will be
mentioned (e.g. when describing a town, mention the county or country). The first paragraph
of the document is searched for containing places. This method of disambiguation has
been shown to have a suitably high percentage or precision (places correctly identified) and
grounding (places correctly matched to unique identifiers) of 87% and 95% respectively [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ].
4. Disambiguate with Text Heuristics – Our heuristic method is based on the hypothesis When
describing an important place2, only places of equal or greater importance are used as
referrers. This hypothesis is implemented as follows:
1: All the place names are extracted from the first paragraph of the document
2: for each possible location of the ambiguous place
3: Sum the distance between the possible location and the extracted locations that are more
important than this one.
4: end for
5: return the place with the minimal sum
2.2
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Named Entity Recogniser</title>
        <p>News articles have a large number of references to named entities that quickly place the reader into
the context of the news piece. Sometimes the same named entity is referred to in different ways
2In our implementation importance is based on the feature type recorded in the gazetteer.
(e.g. “British prime minister”, “Mr. Blair”, “Tony Blair”). Thus, the detection of references to
all named entities is the problem that we addressed in this part of the system. This part receives
as input the GeoCLEF news articles and outputs the named entities of each news article, which
will be used by the Disambiguator.</p>
        <p>
          Named entity recognition systems rely on lexicons and textual patterns either manually crafted
or learnt from a training set of documents. We used the ESpotter named entity recognition system
proposed by Zhu et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Currently, ESpotter recognises people, organisations, locations,
research areas, email addresses, telephone numbers, postal codes, and other proper names. ESpotter
has the particularity of supporting domains of interest. First it infers the domain of the document
(e.g. computer science, sports, politics) to adapt the lexicon and patterns for a more specialised
named entity recognition which will result in a high precision and recall.
        </p>
        <p>ESpotter uses a database to store the lexicon and the textual pattern information. It can
be easily customised to recognise any type of entities one might be interested in by adding new
lexicon and textual patterns. The database we used is the one supplied by Zhu et al., we did not
create a database of GeoCLEF based lexicon and patterns.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>News articles indexing</title>
        <p>
          The news article corpus was indexed with Apache Lucene 2.0 [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], which was later used to search
the article corpus. The information retrieval model we used was the vector space model without
term frequencies (binary term weight). This decision was due to the small size of each document
that could cause a large bias for some terms. Terms are extracted from the news corpus in the
following way:
1. Split words at punctuation characters, removing punctuation; however, a dot that’s not
followed by whitespace is considered part of a term;
2. Split words at hyphens and generate a term: unless there is a number in the term, in which
case the whole term is interpreted as a product number and is not split
3. Recognise email addresses and internet host names as one term
4. Remove every stop word
5. Index a document by its extract terms (lowercase)
See [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] for details.
2.4
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Disambiguator</title>
        <p>To allow the returned results to be pruned geographically the data needs to be geographically
indexed. We take the named entities tagged as locations output by the Named Entity Recogniser
and disambiguate them based on how they co-occur in our co-occurrence model.</p>
        <p>Having the corpus indexed with place names, we could apply our co-occurrence model to
disambiguate the places to distinct locations as listed in the Getty TGN. Our method is a Na¨ıve Bayesian
approach designed to maximise speed and implemented in the application Disambiguator.
1: for all documents
2: for each adjacent tuple of place names
3: for each possible location for either place name
4: disambiguate as the places that most often appear together
5: end for
6: end for
7: end for</p>
        <p>
          Possible locations are defined as any location appearing in our co-occurrence model that has
been referred to by the same toponym as the named entity extracted from the corpus. The
geographic index is then stored in a Postgres database and indexed with an R-Tree (to allow
efficient processing of spatial queries) [
          <xref ref-type="bibr" rid="ref17 ref8">8, 17</xref>
          ]. In previous experiments we have shown the
cooccurrence model to be accurate to within 80% [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], in this experiment we assume the geographic
index to have an accuracy equal to or less than this.
The Query Engine is the application used to prune the results of the text queries produced by
Lucene using the geographic queries.
        </p>
        <p>The queries are manually split into a text component and a geographic component. The
text query is handled normally by Lucene, the geographic query is manually split into a tree of
conjunctions and disjunctions.
Once the news articles are indexed with Lucene, the query terms will be extracted in the same
way that the document terms were, a similarity measure is taken between the query’s terms and
all indexed documents. The similarity function is given by the following expression:
score(q, d) =</p>
        <p>
          Pt∈d tft(d) · idf2(d ∋ t, D) · norm(d)
qPt∈d tft2(d)
,
where Pt∈d tft(d) is the t term frequency for the given document d (in our case is 0 or 1),
idf(d ∋ t, D) is the frequency of documents d containing the term t in the D collection, and
norm(d) is a normalization constant given by the total number of terms in document d. See [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
for details.
2.5.2
        </p>
        <sec id="sec-2-4-1">
          <title>The query tree 2.5.3</title>
        </sec>
        <sec id="sec-2-4-2">
          <title>Executing a query</title>
          <p>The query trees are constructed by hand. The nodes of the tree are either conjunctions or
disjunctions while the leaves of the tree are (spatial-relation, location) pairs see Figure 3.
For each document that matches the text query we check whether it refers to a place matching
the geographic query – any documents not matching the geographic query are removed (Figure 4).
1: fetch all documents that satisfy the text query from Lucene
2: for all documents
3: prune results against the geographic query
4: end for
5: return remaining documents
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimental runs</title>
      <p>We entered two runs for GeoCLEF 2006: Both were mono-lingual, English queries on an English
corpus with manually constructed queries. Our first run used queries constructed from the title
and description, the second run also took into account the narrative. As far as was possible we
attempted to add no world knowledge, the query trees we produced resembled what could be
produced with a query parser.
Our runs appeared between the 25% quantile and the median for mean average precision (see table
below). The run consisting of queries constructed from Title, Description and Narrative (TDN)
generally out performed the run constructed from Title and Description (TD); in Figure 5 we
compare the average precision of our runs for each query against the maximum average precision
achieved by any system.
Our system as presented here uses a simple approach to the application of co-occurrence models
for place name disambiguation, text indexing and the combination of text and geographic queries.</p>
      <p>The system gave results appearing slightly below the median MAP; this shows the system
model is valid; however, there is significant room for improvement. Without further tests we
cannot comment on specific parts of the system; each of the five applications will have to be tuned
independently.</p>
      <p>
        With respect to our objectives we can conclude that the co-occurrence model accuracy agrees
with the previous experiments conducted in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and that co-occurrence models are a suitable
method of place name disambiguation.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Future Work</title>
      <p>We are currently exploring whether we can improve our results by applying co-occurrence models
in more sophisticated ways. The three methods currently being worked on are:
• Using a generalised Jaccard co-efficient to produce a co-occurrence index
• Learning a hierarchical decision list
• Applying Latent Semantic Indexing to build place-name neighbourhoods</p>
      <p>We hope after a study of these methods to evaluate the suitability of using co-occurrence
models for place-name evaluation and to identify the optimal method.</p>
      <p>ESpotter utilises an Access database for Named Entity Recognition; we would like to see if it
is possible to optimise this database for use with the GeoCLEF corpus and general place name
recognition.</p>
      <p>Lucene was applied in the default configuration and the text part of the queries were not altered
in any way. We plan to experiment with suitable query weights for Lucene and try alternative
configurations of the index. Ultimately we would like to combine the geographic and text indexes
so that they can be searched and applied simultaneously.</p>
      <p>We also plan to implement a query parser to allow the queries to automatically be parsed into
query trees; this would require a level of natural language processing.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Apache</given-names>
            <surname>Lucene</surname>
          </string-name>
          <article-title>Project</article-title>
          . http://lucene.apache.org/java/docs/, 18/Aug/
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Finch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Joho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Purves</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Syed</surname>
          </string-name>
          .
          <article-title>Evaluation of SPIRIT prototype following integration and testing</article-title>
          .
          <source>Technical report</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Buscaldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosso</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P. P.</given-names>
            <surname>Garcia</surname>
          </string-name>
          .
          <article-title>Inferring geographic ontologies from multiple resources for geographic information retrieval</article-title>
          .
          <source>In SIGIR Workshop on Geographic Information Retrieval</source>
          , pages
          <fpage>52</fpage>
          -
          <lpage>55</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Martins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Chaves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Andrade</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Silva</surname>
          </string-name>
          . The XLDB group at
          <article-title>GeoCLEF 2005</article-title>
          .
          <source>In Working Notes for the GeoCLEF 2005 Workshop</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanderson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Joho</surname>
          </string-name>
          .
          <article-title>Extraction of semantic annotations from textual web pages</article-title>
          .
          <source>Technical report</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S. C.</given-names>
            <surname>Deerwester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Dumais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. K.</given-names>
            <surname>Landauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. W.</given-names>
            <surname>Furnas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Harshman</surname>
          </string-name>
          .
          <article-title>Indexing by latent semantic analysis</article-title>
          .
          <source>In Journal of the Society for Information Science</source>
          , volume
          <volume>41</volume>
          , pages
          <fpage>391</fpage>
          -
          <lpage>407</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Grossman</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Frieder</surname>
          </string-name>
          . Information Retrieval. Springer-Verlag,
          <source>second edition</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Guttman. R-Trees</surname>
          </string-name>
          ,
          <article-title>A dynamic index structure for spatial searching</article-title>
          .
          <source>In Proceedings of SIGMOD</source>
          , pages
          <fpage>47</fpage>
          -
          <lpage>57</lpage>
          . ACM Press,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kinzler</surname>
          </string-name>
          .
          <article-title>Wikisense - Mining the Wiki</article-title>
          .
          <source>In Proceedings of Wikimania 05</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Leidner</surname>
          </string-name>
          , G. Sinclair, and
          <string-name>
            <given-names>B.</given-names>
            <surname>Webber</surname>
          </string-name>
          .
          <article-title>Grounding spatial named entities for information extraction and question answering</article-title>
          .
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Leveling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hartrumpf</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Veiel</surname>
          </string-name>
          . University of Hagen at GeoCLEF 2005:
          <article-title>Using semantic networks for interpreting geographical queries</article-title>
          .
          <source>In Working Notes for the GeoCLEF 2005 Workshop</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Srihari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Niu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>InfoXtract location normalization: A hybrid approach to geographic references in information extraction</article-title>
          .
          <source>In HLT-NAACL Workshop on Analysis of Geographic References</source>
          , pages
          <fpage>39</fpage>
          -
          <lpage>44</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nissim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Matheson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Reid</surname>
          </string-name>
          .
          <article-title>Recognising geographical entities in Scottish historical documents</article-title>
          .
          <source>In SIGIR Workshop on Geographic Information Retrieval</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Overell</surname>
          </string-name>
          and
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Ru¨ger. Identifying and grounding descriptions of places</article-title>
          .
          <source>In SIGIR Workshop on Geographic Information Retrieval</source>
          , pages
          <fpage>14</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>E.</given-names>
            <surname>Rauch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bukatin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Baker</surname>
          </string-name>
          .
          <article-title>A confidence-based framework for disambiguating geographic terms</article-title>
          .
          <source>In HLT-NAACL Workshop on Analysis of Geographic References</source>
          , pages
          <fpage>50</fpage>
          -
          <lpage>54</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Smith</surname>
          </string-name>
          and
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Mann</surname>
          </string-name>
          .
          <article-title>Bootstrapping toponym classifiers</article-title>
          .
          <source>In HLT-NAACL Workshop on Analysis of Geographic References</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <source>[17] The PostgreSQL Global Development Group. PostgreSQL 8.1.2 Documentation</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Wikipedia</surname>
          </string-name>
          . http://www.wikipedia.org, 18/Aug/
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Woodruff</surname>
          </string-name>
          . Gipsy:
          <article-title>Georeferenced information processing system</article-title>
          .
          <source>Technical report</source>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Uren</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Motta.</surname>
          </string-name>
          <article-title>ESpotter: Adaptive named entity recognition for web browsing</article-title>
          .
          <source>In Proc. of Professional Knowledge Management Conference</source>
          , pages
          <fpage>518</fpage>
          -
          <lpage>529</lpage>
          . SpringerVerlag,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <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>
          , E. Lim, and
          <string-name>
            <given-names>D. H.</given-names>
            <surname>Goh</surname>
          </string-name>
          .
          <article-title>On assigning place names to geography related web pages</article-title>
          .
          <source>In Proceedings of JCDL</source>
          , pages
          <fpage>354</fpage>
          -
          <lpage>362</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>