<!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>Stemming in Spanish: A First Approach to its Impact on Information Retrieval</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlos G. Figuerola</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raquel Gómez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angel F. Zazo Rodríguez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José Luis Alonso Berrocal</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad de Salamanca</institution>
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most models and techniques employed in Information Retireval at some time or other use frecuency counts of the terms appearing in both documents and queries. Many words that derive from the same stem have a close semantic content. Locating stems common to several words and grouping them by replacing them with the corresponding stem can improve the working of these systems. Stemming procedures differ, however, depending on the different languages. We describe a stemmer for Spanish and the tests carried out by applying it to Information Retrieval.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Paice [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Although a good part of the works are oriented to use with documents in English, it is possible to
find proposals and algorithms for specific languages, among them Latin, in spite of its being a dead language [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ],
Malaysian [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], French [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], Arabic [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Dutch [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Slovene [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and Greek [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        As regards Spanish, diverse stemming mechanisms were applied to Information Retrieval operations in some
of the TREC conferences (Text Retrieval Conference) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In general, these applications consisted in using the
same algorithms as for English, but with suffixes and rules for Spanish. Regardless of the algorithms applied, and
of their adaptation to Spanish, the linguistic knowledge used (lists of suffixes, rules of application, etc., was quite
poor [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        From the perspective of language processing, in recent years several stemmers and morphological analysers
for Spanish have been developed, among which we have the COES [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] tools, made available to the public by
its authors at http://www.datsi.fi.upm.es/ coes/ under GNU licensing; the morpho-syntax analyser MACO+ [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
(http://nipadio.lsi.upc.es/cgi-bin/demo/demo.pl) or the FLANOM / FLAVER stemmers [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] (http://protos.dis.ulpgc.es/).
However, we are unaware of any experimental results of their application to Information Retrieval.
      </p>
      <p>
        On the other hand, on several occasions the use of n-grams has been proposed to obviate the problem posed by
inflexions and derivatives of words [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. In prior works, however, we were able to verify the scant effectiveness of
this mechanism from the point of view of Information Retrieval [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], as well as the inadequacy of the well-known
Porter algorithm for languages such as Spanish.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>The Stemmer</title>
      <p>The basis of the stemmer consists of a finite states machine that attempts to represent the modifications undergone
by a stem when a certain suffix is attached or added to it. There is thus an instance of this automaton for each
suffix contemplated: each of these implies a series of rules expressing how that suffix is incorporated into the
stem. Since, for one same suffix, there may be a large number of variants and exceptions, on occasion the resulting
automaton can be quite complex.</p>
      <p>Thus, in order to stem a word, the longest suffix coinciding with the end of this word is sought and the
corresponding automaton is formed with the rules for that suffix. The network of this automaton is searched with the
word to be stemmed and the chains obtained in the terminal node of the automaton are contrasted with a dictionary
of stems. If the chain obtained is found in the dictionary the stem is considered to be correct.</p>
      <p>Taking into account that the transformations may occasionally overlap, adding more than one suffix, the process
is repeated recursively until the correct stem is found. If, once the possibilities are exhausted, none of the terminal
chains obtained are found in the dictionary of stems, it is deduced that either the word can be considered as
standardised in itself, or else it is a case not foreseen by the stemmer.</p>
      <p>This last instance may mean the following
a) the word has a suffix that is not on the list of suffixes of the stemmer
b) the suffix is added in a way unforeseen by the rules incorporated into the knowledge base
c ) the stem is not in the dictionary of stems.</p>
      <p>This allows the stemmer to be subjected to a training process in which the results of stemming the words of a
corpus are examined manually and the knowledge base of the stemmer is corrected when necessary</p>
      <p>Now, we can distinguish between two classes of stemming: flexional a nd derivative. Whereas the former has
clear and defined limits, this does not occur with the latter. Moreover, the semantic distance between two different
flexions of the same stem can in general be considered of little importance (for example, libro and libros), whereas
the semantic difference between a stem and its derivatives may be great; for example, sombra (shade), sombrilla
(parasol, sunshade), and even sombrero (hat).</p>
      <p>As for flexional stemming, it should heed changes in gender and/or number for nouns and adjectives and
changes in person, number, tense and mode for verbs. Treatment of nouns and adjectives is simple, since both
the change in gender and number follow simple rules; exceptions to the rules exist but there are few and they an
be treated individually. Verbs, however, are another case. Besides the great number of forms a verb can take, the
main problem lies in the large amount of irregular verbs in Spanish. There may be more than 40,000 irregular
verbs s and any basic course of Spanish includes lists of 8 or 10 thousand irregular verbs. Fortunately, these can be
grouped into approximately 80 different models, although they do not always strictly follow a specific model and
there are many exceptions.</p>
      <p>In flexional stemming there is another complex problem to be solved: the grammatical ambiguity of many
words. A certain word ending in a certain suffix may pertain to different grammatical categories and, depending
on which it pertains to, the flexional transformations it has undergone will be different and will in consequence
have come from different stems. A simple example would be the word colecciones: it could be the plural of the
noun colección (collection) or else the second person singular present subjunctive of coleccionar (to collect), and
would thus give rise to two different stems.</p>
      <p>The way to solve this ambiguity could lie in resorting to the specific context of the word and determining its
grammatical category, to then choose the right stem. Our stemmer cannot yet resolve this ambiguity. However,
one should take into account that some forms are more frequent than others; a verb in subjunctive mode is much
more infrequent than a noun, and even more so in journalistic texts such as the ones we have dealt with.</p>
      <p>For the moment, until we manage to solve this ambiguity, our stemmer chooses the most frequent stems; this
necessarily introduces an element of error, but since it always applies the same stem that error is always less than it
would be without stemming. Furthermore, derivation produces a much higher number of forms based on one stem.
Flexional transformations can occur on any of these forms and therefore derivative stemming should be carried out
after flexional stemming; for example, libreros (book-sellers) is a plural noun that should be reduced to singular in
order to eliminate the suffix and end up with the stem libro (book).
4</p>
    </sec>
    <sec id="sec-3">
      <title>The impact of stemming on Information Retrieval</title>
      <p>The 40 queries of the CLEF spanish monolingual collection were executed in three modalities: without stemming,
applying flexional stemming and applying flexional plus derivational stemming. Obviously, the stemming was
applied both to documents and queries, and in all three cases empty words were eliminated previously, based on a
standard list of 538 (articles, conjunctions, prepositions, etc.).</p>
      <p>The algorithm is the same for both flexional and derivative stemming. What changes, obviously, are the suffixes
and rules of application, as well as the dictionary or list of stems to be used. For flexional stemming the number of
suffixes considered was 88, with a total of 2,700 rules of application. The dictionary of stems consists of 80,000
entries. For derivative stemming the number of suffixes is higher (since i t is actually a matter of flexion plus
derivatives): 230 with 3,692 rules of application. The dictionary or list of stems is much shorter: approximately
15,000 stems.</p>
      <p>After eliminating empty words, the document collection produced a total of 36,573,577 words, with 353,868
unique words. Flexional stemming reduced these 353,868 unique words to 284,645 stems; nevertheless, of these,
141,539 (almost half) were stems that appeared only once in the document collection. A simple glance shows that
a good part of them correspond to typographical errors (which cannot be stemmed without previous detection and
correction), as well as to proper names, acronyms, etc. Derivative stemming reduced the number of stems: the
353,868 unique words produced 252,494 single stems. Of these, 127,739 appeared only once in the document
collection; most of them are typographical errors.
4.1</p>
      <p>
        The Retrieval Model
To execute or solve the queries we used our own retrieval engine, Karpanta, [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which is based on the well known
vectorial model, defined by Salton some time ago [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. The weights of the terms were calculated according to
the usual scheme of Frequency of term in the document x IDF. IDF (Inverse Document Frequency) is an inverse
function of the frequency of a term in the entire collection (understood as the number of documents in which it
appears) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The similarity between each document and each query was calculated using the formula of the
cosine, as is usual in these cases [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>
        Taking into account that our objective was to evaluate the effect of stemming, we did not consider it necessary
to apply additional techniques such as feedback of queries [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], although the Karpanta retrieval system permits
it. Actually, our intention was not so much to achieve the best results, but to measure the differences among the
results obtained with each of the three modalities mentioned above.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Results, (non) Conclusions and Future Work</title>
      <p>The results can be seen in the attached plot, and they are some disappointing. The differences among the cases are
scarce. Flexional stemming produces only about 3 % of improvement over unstemming. Derivative stemming is
even a litle bit worse than no stemming.</p>
      <p>Journalistic texts are specially plain in morphology and syntax, but we don’t know if that can to explain the
small difference between stemmed and unstemmed runs. The low time between the release of results and the dead
date for these worknotes don’t let us study in depth about the causes of these results.</p>
      <p>
        For the future, we must to finish the stemmer, specially resolving the ambiguity between words which can
have diferents stems. This can be achieved by means of the context in which the word occures. In adition, it has
already been noted that great semantic differences can exist between a stem and its derivatives. In this sense, it is
worth asking whether a detailed study of derivative suffixes and a selective application of stemming could avoid
this problem, i.e. whether there are suffixes that produce derivatives semantically very distant from the original
stem and vice-versa. Another, non-exclusive, possibility is the one noted by Krovetz [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] of using thesauri (or
other methods) to determine the semantic relation between stem and derivative.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abu-Salem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Al-Omari</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Evens</surname>
          </string-name>
          .
          <article-title>Stemming methodologies over individual queries words for an arabian information retrieval system</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>50</volume>
          (
          <issue>6</issue>
          ):
          <fpage>524</fpage>
          -
          <lpage>529</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yussof</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Sembok</surname>
          </string-name>
          .
          <article-title>Experiments with a stemming algorithm for malay words</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>47</volume>
          (
          <issue>12</issue>
          ):
          <fpage>909</fpage>
          -
          <lpage>918</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bell</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. P.</given-names>
            <surname>Jones</surname>
          </string-name>
          .
          <article-title>Toward everyday languaje information retrieval system via minicomputer</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>30</volume>
          :
          <fpage>334</fpage>
          -
          <lpage>338</lpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cervell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Márquez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Martí</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Padrón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Placer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Taulé</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Turmo</surname>
          </string-name>
          .
          <article-title>An environment for morphosyntactic processing of unrestricted spanish text</article-title>
          .
          <source>In Proceedings of the First International Conference on Language Resources and Evaluation (LREC'98)</source>
          , Granada, Spain,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Dawson</surname>
          </string-name>
          .
          <article-title>Suffix removal and word conflation</article-title>
          .
          <source>ALLC bulletin</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ):
          <fpage>33</fpage>
          -
          <lpage>46</lpage>
          ,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Figuerola</surname>
          </string-name>
          .
          <article-title>La investigación sobre recuparación de la información en español</article-title>
          . In V. Gonzalo García, C. y García Yebra, editor, Documentación, Terminología y Traducción, pages
          <fpage>73</fpage>
          -
          <lpage>82</lpage>
          , Madrid,
          <year>2000</year>
          . Síntesis.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Figuerola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L. Alonso</given-names>
            <surname>Berrocal</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. F. Zazo</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          .
          <article-title>Disseny d'un motor de recuperació d'informació per a ús experimental i educatiú = diseño de un motor de recuperación de información para uso experimental y educativo</article-title>
          .
          <source>BiD. textos universitaris de biblioteconomia i documentació, 4</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Figuerola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gómez</surname>
          </string-name>
          , and E. López de San Román.
          <article-title>Stemming and n-grams in spanish: an evaluation of their impact on information retrieval</article-title>
          .
          <source>Journal of Information Science</source>
          ,
          <volume>26</volume>
          (
          <issue>6</issue>
          ):
          <fpage>461</fpage>
          -
          <lpage>467</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Harman</surname>
          </string-name>
          . How effective is suffixing? JASIS,
          <volume>42</volume>
          (
          <issue>1</issue>
          ):
          <fpage>7</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Harman</surname>
          </string-name>
          .
          <article-title>Ranking algorithms</article-title>
          . In Information retrieval:
          <article-title>data structures and algorithms</article-title>
          , pages
          <fpage>363</fpage>
          -
          <lpage>392</lpage>
          , Upple Saddle River, NJ,
          <year>1992</year>
          . Prentice-Hall.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Harman</surname>
          </string-name>
          .
          <article-title>Relevance Feedback and Others Query Modification Techniques</article-title>
          . Prentice-Hall, Upple Saddle River, NJ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Harman</surname>
          </string-name>
          .
          <article-title>The trec conferences</article-title>
          .
          <source>In Proceedings of the HIM'95</source>
          (
          <string-name>
            <surname>Hypertext-Information</surname>
            <given-names>RetrievalMultimedia</given-names>
          </string-name>
          ), pages
          <fpage>9</fpage>
          -
          <lpage>23</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>HULL</surname>
          </string-name>
          .
          <article-title>Stemming algorithms: a case study for detailed evaluation</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>47</volume>
          (
          <issue>1</issue>
          ),
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T. Z.</given-names>
            <surname>Kalamboukis</surname>
          </string-name>
          .
          <article-title>Suffix stripping with moderm greek</article-title>
          .
          <source>Program</source>
          ,
          <volume>29</volume>
          (
          <issue>3</issue>
          ):
          <fpage>313</fpage>
          -
          <lpage>321</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Kraaij</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Pohlmann</surname>
          </string-name>
          .
          <article-title>Porter's stemming algorithm for dutch</article-title>
          . In L.
          <string-name>
            <surname>G. M. Noordman</surname>
          </string-name>
          and W. A. M. de Vroomen, editors, Informatiewetenschap, Tilburg,
          <year>1994</year>
          . STINFON.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>W.</given-names>
            <surname>Kraaij</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Pohlmann</surname>
          </string-name>
          .
          <article-title>Viewing stemming as recall enhancement</article-title>
          .
          <source>In SIGIR 96</source>
          , pages
          <fpage>40</fpage>
          -
          <lpage>48</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R.</given-names>
            <surname>Krovetz</surname>
          </string-name>
          .
          <article-title>Viewing morphology as an inference process</article-title>
          .
          <source>In SIGIR 93</source>
          , pages
          <fpage>191</fpage>
          -
          <lpage>203</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Lovins</surname>
          </string-name>
          .
          <article-title>Development of a stemming algorithm</article-title>
          .
          <source>Mechanical Translation and Computational Linguistics</source>
          ,
          <volume>11</volume>
          :
          <fpage>22</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>1968</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Paice</surname>
          </string-name>
          .
          <article-title>Another stemmer</article-title>
          .
          <source>In SIGIR 90</source>
          , pages
          <fpage>56</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Popovic</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Willet</surname>
          </string-name>
          .
          <article-title>The effectiveness of stemming for natural-language access to slovene textual data</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>43</volume>
          :
          <fpage>384</fpage>
          -
          <lpage>390</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Porter</surname>
          </string-name>
          .
          <article-title>An algorithm for suffix stripping</article-title>
          .
          <source>Program</source>
          ,
          <volume>14</volume>
          :
          <fpage>130</fpage>
          -
          <lpage>137</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Robertson</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Willet</surname>
          </string-name>
          .
          <article-title>Applications of n-grams in textual information systems</article-title>
          .
          <source>Journal of Documentation</source>
          ,
          <volume>54</volume>
          (
          <issue>1</issue>
          ):
          <fpage>28</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Carretero</surname>
          </string-name>
          .
          <article-title>A formal approach to spanish morphology: the coes tools</article-title>
          .
          <source>In XII Congreso de la SEPLN</source>
          , pages
          <fpage>118</fpage>
          -
          <lpage>126</lpage>
          , Sevilla,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>G.</given-names>
            <surname>Salton. Automatic Text Processing.</surname>
          </string-name>
          Adisson-Wesley, Reading, MA,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>G.</given-names>
            <surname>Salton and M. McGill</surname>
          </string-name>
          .
          <article-title>Introduction to Modern Information Retrieval</article-title>
          .
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          , New York,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>O.</given-names>
            <surname>Santana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Carreras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Duque</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hernández</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          . Flanom:
          <article-title>Flexionador y lematizador automático de formas nominales</article-title>
          .
          <source>Lingüística Española Actual, XXI(2)</source>
          :
          <fpage>253</fpage>
          -
          <lpage>297</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>O.</given-names>
            <surname>Santana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Carreras</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Rodríguez</surname>
          </string-name>
          . Flaver:
          <article-title>Flexionador y lematizador automático de formas verbales</article-title>
          .
          <source>Lingüística Española Actual, XIX(2)</source>
          :
          <fpage>229</fpage>
          -
          <lpage>282</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J.</given-names>
            <surname>Savoy</surname>
          </string-name>
          .
          <article-title>Effectiveness of information retrieval systems used in a hypertext environment</article-title>
          .
          <source>Hypermedia</source>
          ,
          <volume>5</volume>
          :
          <fpage>23</fpage>
          -
          <lpage>46</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Savoy</surname>
          </string-name>
          .
          <article-title>A stemming procedure and stopword list for general french corpora</article-title>
          .
          <source>JASIS</source>
          ,
          <volume>50</volume>
          (
          <issue>10</issue>
          ):
          <fpage>944</fpage>
          -
          <lpage>952</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>R.</given-names>
            <surname>Schinke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Robertson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Willet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Greengrass</surname>
          </string-name>
          .
          <article-title>A stemming algorithm for latin text databases</article-title>
          .
          <source>Journal of Documentation</source>
          ,
          <volume>52</volume>
          (
          <issue>2</issue>
          ):
          <fpage>172</fpage>
          -
          <lpage>187</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>