<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462003000100002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Exact and Approximate Prefix Search under Access Locality Requirements for Morphological Analysis and Spelling Correction]]></article-title>
<article-title xml:lang="es"><![CDATA[La Búsqueda Exacta y Aproximada de Prefijos Bajo los Requerimientos del Acceso Local, para el Análisis Morfológico y Corrección de Ortografía]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[Alexander]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Politécnico Nacional Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[D.F. ]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2003</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2003</year>
</pub-date>
<volume>6</volume>
<numero>3</numero>
<fpage>167</fpage>
<lpage>182</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462003000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462003000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462003000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[A data structure useful for prefix search in a very large dictionary with an unlimited query string is discussed. This problem is important for morphological analysis of inflective languages, including particularly difficult cases such as German word concatenation or Japanese writing system that does not use spaces; similar tasks arise in DNA computing. The data structure is optimized for locality of access: to find all necessary records, access to only one block (page) of the main data storage is guaranteed, which significantly improves performance. To illustrate its usefulness, the algorithms of exact and approximate search are described, with application to morphological analysis and spelling correction. The algorithms for building, exporting, and updating the data structure are explained.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se presenta una estructura de datos que es útil para la búsqueda de prefijos en un diccionario muy grande con una petición de entrada no limitada. Este problema es importante para el análisis morfológico de los lenguajes fiexivos, incluyendo los casos particularmente difíciles tales como encadenamiento de palabras en el alemán o el sistema de la escritura japonés que no utiliza espacios; las tareas similares se presentan en el procesamiento computational de ADN. La estructura de datos es optimizada para el acceso local: para encontrar todos los registros necesarios, se garantiza el acceso a sólo un bloque (página) del dispositivo principal de almacenamiento de datos, lo que significadamente mejora el rendimiento. Para ilustrar su utilidad, se describen los algoritmos de la búsqueda exacta y aproximada, aplicados al análisis morfológico y la corrección de ortografía. Se explican los algoritmos para la construcción, exportación y actualización de la estructura de datos.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[prefix search]]></kwd>
<kwd lng="en"><![CDATA[approximate prefix search]]></kwd>
<kwd lng="en"><![CDATA[approximate string matching]]></kwd>
<kwd lng="en"><![CDATA[morphological analysis]]></kwd>
<kwd lng="en"><![CDATA[spelling correction]]></kwd>
<kwd lng="en"><![CDATA[natural language processing]]></kwd>
<kwd lng="en"><![CDATA[DNA computing]]></kwd>
<kwd lng="es"><![CDATA[búsqueda de prefijos]]></kwd>
<kwd lng="es"><![CDATA[búsqueda aproximada de prefijos]]></kwd>
<kwd lng="es"><![CDATA[comparación aproximada de cadenas]]></kwd>
<kwd lng="es"><![CDATA[análisis morfológico]]></kwd>
<kwd lng="es"><![CDATA[corrección de ortografía]]></kwd>
<kwd lng="es"><![CDATA[procesamiento de lenguaje natural]]></kwd>
<kwd lng="es"><![CDATA[computación de ADN]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Art&iacute;culo</font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>Exact and Approximate Prefix Search under Access Locality Requirements for Morphological Analysis and Spelling Correction</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>La B&uacute;squeda Exacta y Aproximada de Prefijos Bajo los Requerimientos del Acceso Local, para el An&aacute;lisis Morfol&oacute;gico y Correcci&oacute;n de Ortograf&iacute;a</i></b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>Alexander Gelbukh</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Centro de Investigaci&oacute;n en Computaci&oacute;n&#150;IPN Av. Juan de Dios B&aacute;tiz s/n esq. Miguel Oth&oacute;n de Mendizabal, Unidad Porfesional Adolfo L&oacute;pez Mateos, Col. Sn Pedro Zacatenco Del. Gustavo A. Madero, M&eacute;xico D.F. C.P. 07738 E&#150;mail: <a href="mailto:gelbukh@cic.ipn.mx">gelbukh@cic.ipn.mx</a> , <a href="mailto:gelbukh@gelbukh.com">gelbukh@gelbukh.com</a></i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Article received on December 12, 2000    <br> Accepted on March 18, 2003</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">A data structure useful for prefix search in a very large dictionary with an unlimited query string is discussed. This problem is important for morphological analysis of inflective languages, including particularly difficult cases such as German word concatenation or Japanese writing system that does not use spaces; similar tasks arise in DNA computing. The data structure is optimized for locality of access: to find all necessary records, access to only one block (page) of the main data storage is guaranteed, which significantly improves performance. To illustrate its usefulness, the algorithms of exact and approximate search are described, with application to morphological analysis and spelling correction. The algorithms for building, exporting, and updating the data structure are explained.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> prefix search, approximate prefix search, approximate string matching, morphological analysis, spelling correction, natural language processing, DNA computing.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">Se presenta una estructura de datos que es &uacute;til para la b&uacute;squeda de prefijos en un diccionario muy grande con una petici&oacute;n de entrada no limitada. Este problema es importante para el an&aacute;lisis morfol&oacute;gico de los lenguajes fiexivos, incluyendo los casos particularmente dif&iacute;ciles tales como encadenamiento de palabras en el alem&aacute;n o el sistema de la escritura japon&eacute;s que no utiliza espacios; las tareas similares se presentan en el procesamiento computational de ADN. La estructura de datos es optimizada para el acceso local: para encontrar todos los registros necesarios, se garantiza el acceso a s&oacute;lo un bloque (p&aacute;gina) del dispositivo principal de almacenamiento de datos, lo que significadamente mejora el rendimiento. Para ilustrar su utilidad, se describen los algoritmos de la b&uacute;squeda exacta y aproximada, aplicados al an&aacute;lisis morfol&oacute;gico y la correcci&oacute;n de ortograf&iacute;a. Se explican los algoritmos para la construcci&oacute;n, exportaci&oacute;n y actualizaci&oacute;n de la estructura de datos.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> b&uacute;squeda de prefijos, b&uacute;squeda aproximada de prefijos, comparaci&oacute;n aproximada de cadenas, an&aacute;lisis morfol&oacute;gico, correcci&oacute;n de ortograf&iacute;a, procesamiento de lenguaje natural, computaci&oacute;n de ADN.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v6n3/v6n3a2.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a> </font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2"><b>Aho, Alfred V. </b>"Algorithms for finding patterns in strings", J. van Leeuwen, editor, <i>Handbook of Theoretical Computer Science, </i>chapter 5, pp. 254&#150;300. Elsevier Science Publishers B. V., 1990.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034078&pid=S1405-5546200300010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Bayer, R., </b>and <b>K. Unterauer. </b>"Prefix B&#150;Trees", <i>ACM Trans. Database Systems 2., </i>p. 11&#150;26, 1977.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034079&pid=S1405-5546200300010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Bolshakov, I. A. </b>"Automatic Error Correction in Inflected Languages." <i>Journal of Soviet Mathematics </i>56 (1): 2263&#151; 2287, 1991.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034080&pid=S1405-5546200300010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Bolshakov, I. A., </b>and <b>A. Gelbukh. </b>"On Detection of Malapropisms by Multistage Collocation Testing", <i>NLDB&#150;2003, 8' International Workshop on Applications of Natural Language to Information Systems, Lecture Notes in Computer Science, </i>2003, to appear.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034081&pid=S1405-5546200300010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Bolshakov, I. A., </b>and <b>A. Gelbukh. </b>"Paronyms for Accelerated Correction, of Semantic Errors", <i>KDS&#150;2003, Knowledge&#150;Dialogue&#150;Solution, </i>Varna Bulgaria, 2003, to appear.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034082&pid=S1405-5546200300010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Cassidy, P.</b> "An Investigation of the Semantic Relations in the Roget's Thesaurus: Preliminary Results", A. Gelbukh (ed.), <i>Computational Linguistics and Intelligent Text Processing, </i>Fondo de Cultura Econ&oacute;mica, Mexico, to appear in 2001. See also <i>Proc. of CICLing&#150;2000, </i>February 13 to 19, 2000, CIC&#150;IPN, Mexico City, ISBN 970&#150;18&#150;4206&#150;5.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034083&pid=S1405-5546200300010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Comer, Douglas. </b>"The Ubiquitous B&#150;Tree", <i>Computing Surveys </i>11 (2), 1979, pp. 121&#150;137.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034084&pid=S1405-5546200300010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Cooper, W. S. </b>"The storage problem", <i>Mech. Translat., </i>1958, pp. 74&#150;83.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034085&pid=S1405-5546200300010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Damerau, F. J. </b>"A technique for computer detection and correction of spelling errors", <i>Communications of the ACM, </i>7(3), 1964, pp. 171&#150;176.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034086&pid=S1405-5546200300010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Diccionario. </b><i>Diccionario de la lengua espa&ntilde;ola. </i>Real academia espa&ntilde;ola, vig&eacute;sima primera edici&oacute;n, 1992.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034087&pid=S1405-5546200300010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Damerau, F. J. </b>"A technique for computer detection and correction of spelling errors", <i>Communications of the ACM, </i>7(3), 1964, pp. 171&#150;176.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034088&pid=S1405-5546200300010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Fellbaum,   Ch.   </b>(ed.) <i>WordNet   as   Electronic   Lexical Database. </i>MIT Press, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034089&pid=S1405-5546200300010000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Frakes, W., </b>and <b>R. Baeza&#150;Yates, </b>editors. <i>Information Retrieval: Data Structures and Algorithms. </i>Prentice&#150;Hall, 1992.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034090&pid=S1405-5546200300010000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Gelbukh, A. F. </b><i>An efficiently implementable model of morphology of an inflective language. </i>Ph.D. thesis, VINITI, Moscow, Russia, 1995; see <a href="http://www.gelbukh.com/" target="_blank">http://www.Gelbukh.com</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034091&pid=S1405-5546200300010000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Gel'bukh, A. F.</b> "Effective implementation of morphology model for an inflectional natural language", <i>Automatic Documentation  and Mathematical Linguistics,   </i>Allerton Press, vol.  26, N  1, Gelbukh.com 1992, pp.  22&#150;31;  see <a href="http://www.gelbukh.com/" target="_blank">http://www.Gelbukh.com</a>. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034092&pid=S1405-5546200300010000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Gel'bukh, A. F.</b> "Minimizing the number of memory accesses in dictionary morphologic analysis", <i>Automatic Documentation and Mathematical Linguistics, </i>Allerton Press, vol. 25, N 3, 1991, pp. 40&#150;45. see <a href="http://www.gelbukh.com/" target="_blank">http://www.Gelbukh.com</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034093&pid=S1405-5546200300010000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Gusfield, Dan. </b><i>Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. </i>Cambridge University Press, 1997.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034094&pid=S1405-5546200300010000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Hausser, Ronald. </b><i>Foundations of Computational Linguistics. Man&#150;Machine Communication in Natural Language. </i>Springer&#150;Verlag, 1999.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034095&pid=S1405-5546200300010000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Hirst, G., A. Budanitsky. </b>"Correcting Real&#150;Word Spelling Errors by Restoring Lexical Cohesion". <i>Computational Linguistics </i>(to appear), 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034096&pid=S1405-5546200300010000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Johnson, Theodore, </b>and <b>Dennis Shasha. </b>"B&#150;Trees with Inserts and Deletes: Why Free&#150;at&#150;Empty Is Better Than Merge&#150;at&#150;Half", <i>JCSS </i>47 (1): 45&#150;76 (1993). See other publications at <a href="http://www.informatik.uni-trier.de/~ley/db/access/btree.html" target="_blank">http://www.informatik.uni-trier.de/~ley/db/access/btree.html</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034097&pid=S1405-5546200300010000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Jurafsky, Daniel, </b>and <b>James H. Martin. </b><i>Speech and Language Processing, </i>Prentice&#150;Hall, 2000, 934 pp.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034098&pid=S1405-5546200300010000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Kernighan, M.  D., K. W. Church, W.  A.  Gale.  </b>"A spelling  correction  program  based  on  a  noisy  channel model" <i>COLING&#150;90, </i>Helsinki, Vol. II, 1990, pp. 205&#150;211. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034099&pid=S1405-5546200300010000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Knuth,   Donald.   </b><i>The  Art  of Computer Programming: Sorting and Searching, </i>Vol 3, 2nd Ed, Addison&#150;Wesley, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034100&pid=S1405-5546200300010000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Koskenniemi, Kimmo. </b><i>Two&#150;level Morphology: A General Computational Model for Word&#150;Form Recognition and Production, </i>University of Helsinki, Department of General Linguistics, Publications, Nil, 1983, 160 pp.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034101&pid=S1405-5546200300010000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Kukich, K. </b>"Techniques for automatically correcting words in texts", ACM Computing Surveys, 24(4), 1992, pp. 377&#150;439.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034102&pid=S1405-5546200300010000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Lenat, D. B. </b>and <b>R. V. Guha. </b><i>Building Large Knowledge Based Systems. </i>Reading, Massachusetts: Addison Wesley, 1990. See also more recent publications on CYC project, <a href="http://www.cyc.com/" target="_blank">http://www.cyc.com</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034103&pid=S1405-5546200300010000200026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Levenshtein, V. I. </b>"Binary codes capable of correcting deletions, insertions, and reversals" <i>Cybernetics and Control Theory, </i>10(8), 1966, pp. 707&#150;710. (Originally published in Doklady Academii Nauk SSSR 163(4), 1965, pp. 845&#150;848.)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034104&pid=S1405-5546200300010000200027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Multilex. </b><i>Electronic dictionary family Multilex, </i>ver. 1, 1996. See <a href="http://www.multilex.ru/" target="_blank">http://www.multilex.ru</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034105&pid=S1405-5546200300010000200028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"> <b>Sidorov, G. O. </b>"Lemmatization in automatized system for compilation of personal style dictionaries of literature writers." In <i>Word of Dostoyevsky, </i>Russian Academy of Sciences, Moscow, 1996. pp. 266&#150;300.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034106&pid=S1405-5546200300010000200029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Wagner, R. A., </b>and <b>M. J. Fisher. </b>"The string&#150;to&#150;string correction problem". <i>Journal of the Association for Computing Machinery, </i>21, 1974. pp. 168&#151;173.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034107&pid=S1405-5546200300010000200030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Yuret, Deniz. </b><i>Discovery of linguistic relations using lexical attraction. </i>Ph.D. thesis, MIT, 1998. See <a href="http://xxx.lanl.gov/abs/cmp-lg/9805009" target="_blank">http://xxx.lanl.gov/abs/cmp-lg/9805009</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034108&pid=S1405-5546200300010000200031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>Zaliznyak, A. A. </b><i>Grammatical dictionary of Russian. Word formation </i>(in Russian). Russkij Jazyk, Moscow, Russia, 1987, 878 pp.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2034109&pid=S1405-5546200300010000200032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aho]]></surname>
<given-names><![CDATA[Alfred V]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Algorithms for finding patterns in strings"]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[van Leeuwen]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Theoretical Computer Science]]></source>
<year>1990</year>
<page-range>254-300</page-range><publisher-name><![CDATA[Elsevier Science Publishers B. V.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bayer]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Unterauer]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Prefix B-Trees"]]></article-title>
<source><![CDATA[ACM Trans. Database Systems]]></source>
<year>1977</year>
<volume>2</volume>
<page-range>11-26</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bolshakov]]></surname>
<given-names><![CDATA[I. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Automatic Error Correction in Inflected Languages."]]></article-title>
<source><![CDATA[Journal of Soviet Mathematics]]></source>
<year>1991</year>
<volume>56</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>2263- 2287</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bolshakov]]></surname>
<given-names><![CDATA[I. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["On Detection of Malapropisms by Multistage Collocation Testing"]]></article-title>
<source><![CDATA[NLDB-2003, 8' International Workshop on Applications of Natural Language to Information Systems]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bolshakov]]></surname>
<given-names><![CDATA[I. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Paronyms for Accelerated Correction, of Semantic Errors"]]></article-title>
<source><![CDATA[KDS-2003, Knowledge-Dialogue-Solution]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Varna ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cassidy]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["An Investigation of the Semantic Relations in the Roget's Thesaurus: Preliminary Results"]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Computational Linguistics and Intelligent Text Processing]]></source>
<year></year>
<conf-name><![CDATA[ Proc. of CICLing-2000]]></conf-name>
<conf-date>February 13 to 19, 2000</conf-date>
<conf-loc> </conf-loc>
<publisher-name><![CDATA[ondo de Cultura Económica]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Comer]]></surname>
<given-names><![CDATA[Douglas]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["The Ubiquitous B-Tree"]]></article-title>
<source><![CDATA[Computing Surveys]]></source>
<year>1979</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>121-137</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cooper]]></surname>
<given-names><![CDATA[W. S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["The storage problem"]]></article-title>
<source><![CDATA[Mech. Translat.]]></source>
<year>1958</year>
<page-range>74-83</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Damerau]]></surname>
<given-names><![CDATA[F. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A technique for computer detection and correction of spelling errors"]]></article-title>
<source><![CDATA[Communications of the ACM]]></source>
<year>1964</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>171-176</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<source><![CDATA[Diccionario: Diccionario de la lengua española]]></source>
<year>1992</year>
<edition>vigésima primera</edition>
<publisher-name><![CDATA[Real academia española]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Damerau]]></surname>
<given-names><![CDATA[F. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A technique for computer detection and correction of spelling errors"]]></article-title>
<source><![CDATA[Communications of the ACM]]></source>
<year>1964</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>171-176</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fellbaum]]></surname>
<given-names><![CDATA[Ch]]></given-names>
</name>
</person-group>
<source><![CDATA[WordNet as Electronic Lexical Database]]></source>
<year>1998</year>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Frakes]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Baeza-Yates]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Information Retrieval: Data Structures and Algorithm]]></source>
<year>1992</year>
<publisher-name><![CDATA[Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gelbukh]]></surname>
<given-names><![CDATA[A. F.]]></given-names>
</name>
</person-group>
<source><![CDATA[An efficiently implementable model of morphology of an inflective language]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gel'bukh]]></surname>
<given-names><![CDATA[A. F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Effective implementation of morphology model for an inflectional natural language"]]></article-title>
<source><![CDATA[Automatic Documentation and Mathematical Linguistics]]></source>
<year>1992</year>
<volume>26</volume>
<page-range>22-31</page-range><publisher-name><![CDATA[Allerton Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gel'bukh]]></surname>
<given-names><![CDATA[A. F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Minimizing the number of memory accesses in dictionary morphologic analysis"]]></article-title>
<source><![CDATA[Automatic Documentation and Mathematical Linguistics]]></source>
<year>1991</year>
<volume>25</volume>
<page-range>40-45</page-range><publisher-name><![CDATA[Allerton Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gusfield]]></surname>
<given-names><![CDATA[Dan]]></given-names>
</name>
</person-group>
<source><![CDATA[Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology]]></source>
<year>1997</year>
<publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hausser]]></surname>
<given-names><![CDATA[Ronald]]></given-names>
</name>
</person-group>
<source><![CDATA[Foundations of Computational Linguistics: Man-Machine Communication in Natural Language]]></source>
<year>1999</year>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hirst]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Budanitsky]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Correcting Real-Word Spelling Errors by Restoring Lexical Cohesion"]]></article-title>
<source><![CDATA[Computational Linguistics]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Johnson]]></surname>
<given-names><![CDATA[Theodore]]></given-names>
</name>
<name>
<surname><![CDATA[Shasha]]></surname>
<given-names><![CDATA[Dennis]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["B-Trees with Inserts and Deletes: Why Free-at-Empty Is Better Than Merge-at-Half"]]></article-title>
<source><![CDATA[JCSS]]></source>
<year>1993</year>
<volume>47</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>45-76</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jurafsky]]></surname>
<given-names><![CDATA[Daniel]]></given-names>
</name>
<name>
<surname><![CDATA[Martin]]></surname>
<given-names><![CDATA[James H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Speech and Language Processing]]></source>
<year>2000</year>
<page-range>934</page-range><publisher-name><![CDATA[Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kernighan]]></surname>
<given-names><![CDATA[M. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Church]]></surname>
<given-names><![CDATA[K. W.]]></given-names>
</name>
<name>
<surname><![CDATA[Gale]]></surname>
<given-names><![CDATA[W. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A spelling correction program based on a noisy channel model"]]></article-title>
<source><![CDATA[COLING-90]]></source>
<year>1990</year>
<volume>II</volume>
<page-range>205-211</page-range><publisher-loc><![CDATA[^eHelsinki Helsinki]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Knuth]]></surname>
<given-names><![CDATA[Donald]]></given-names>
</name>
</person-group>
<source><![CDATA[The Art of Computer Programming: Sorting and Searching]]></source>
<year>1998</year>
<volume>3</volume>
<edition>2</edition>
<publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Koskenniemi]]></surname>
<given-names><![CDATA[Kimmo]]></given-names>
</name>
</person-group>
<source><![CDATA[Two-level Morphology: A General Computational Model for Word-Form Recognition and Production]]></source>
<year>1983</year>
<page-range>160</page-range><publisher-loc><![CDATA[^eNil Nil]]></publisher-loc>
<publisher-name><![CDATA[University of Helsinki, Department of General Linguistics, Publications]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kukich]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Techniques for automatically correcting words in texts"]]></article-title>
<source><![CDATA[ACM Computing Surveys]]></source>
<year>1992</year>
<volume>24</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>377-439</page-range></nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lenat]]></surname>
<given-names><![CDATA[D. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Guha]]></surname>
<given-names><![CDATA[R. V.]]></given-names>
</name>
</person-group>
<source><![CDATA[Building Large Knowledge Based Systems]]></source>
<year>1990</year>
<publisher-loc><![CDATA[Reading^eMassachusetts Massachusetts]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Levenshtein]]></surname>
<given-names><![CDATA[V. I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Binary codes capable of correcting deletions, insertions, and reversals"]]></article-title>
<source><![CDATA[Cybernetics and Control Theory]]></source>
<year>1966</year>
<volume>10</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>707-710</page-range></nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="">
<collab>Multilex</collab>
<source><![CDATA[Electronic dictionary family Multilex, ver. 1]]></source>
<year>1996</year>
</nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sidorov]]></surname>
<given-names><![CDATA[G. O.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Lemmatization in automatized system for compilation of personal style dictionaries of literature writers."]]></article-title>
<source><![CDATA[Word of Dostoyevsky]]></source>
<year>1996</year>
<page-range>266-300</page-range><publisher-name><![CDATA[Russian Academy of Sciences]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wagner]]></surname>
<given-names><![CDATA[R. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Fisher]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["The string-to-string correction problem"]]></article-title>
<source><![CDATA[Journal of the Association for Computing Machinery]]></source>
<year>1974</year>
<volume>21</volume>
<page-range>168-173</page-range></nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yuret]]></surname>
<given-names><![CDATA[Deniz]]></given-names>
</name>
</person-group>
<source><![CDATA[Discovery of linguistic relations using lexical attraction]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zaliznyak]]></surname>
<given-names><![CDATA[A. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Grammatical dictionary of Russian: Word formation (in Russian)]]></source>
<year>1987</year>
<page-range>878</page-range><publisher-loc><![CDATA[Russkij Jazyk^eMoscow Moscow]]></publisher-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
