{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:18:30Z","timestamp":1785338310516,"version":"3.55.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2009,12,4]],"date-time":"2009-12-04T00:00:00Z","timestamp":1259884800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artif Intell Rev"],"published-print":{"date-parts":[[2010,2]]},"DOI":"10.1007\/s10462-009-9151-4","type":"journal-article","created":{"date-parts":[[2009,12,3]],"date-time":"2009-12-03T11:34:18Z","timestamp":1259840058000},"page":"151-173","source":"Crossref","is-referenced-by-count":12,"title":["Natural language processing: a prolog perspective"],"prefix":"10.1007","volume":"33","author":[{"given":"Christian","family":"Bitter","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David A.","family":"Elizondo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yingjie","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2009,12,4]]},"reference":[{"key":"9151_CR1","unstructured":"Abou-Assaleh T, Cercone N, Ke\u0161elj V (2003) Expressing probabilistic context-free grammars in the relaxed unification formalism. In: Conference Pacific association for computational linguistics, PACLING\u201903, Halifax, Nova Scotia, Canada, August 2003. Dalhousie University, pp 29\u201336"},{"key":"9151_CR2","doi-asserted-by":"crossref","unstructured":"Alexin Z, Csirik J, Gyim\u00f3thy T, Jelasity M, T\u00f3th L (1997) Learning phonetic rules in a speech recognition system. In: Inductive logic programming, vol 1297. Springer-Verlag, Berlin, Heidelberg, pp 35\u201344","DOI":"10.1007\/3540635149_33"},{"key":"9151_CR3","unstructured":"Bart\u00e1k R (1998) Guide to prolog programming. http:\/\/ktiml.mff.cuni.cz\/~bartak\/prolog\/implementations.html ; last visited 26.09.2009"},{"key":"9151_CR4","doi-asserted-by":"crossref","unstructured":"Baral C, Dzifcak J, Tari L (2007) Towards overcoming the knowledge acquisition bottleneck in answer set prolog applications: embracing natural language inputs. In: Logic programming, vol 4670. Springer-Verlag, Berlin, Heidelberg, pp 1\u201321","DOI":"10.1007\/978-3-540-74610-2_1"},{"key":"9151_CR5","volume-title":"Prolog programming for artifical intelligence. International computer science series","author":"I Bratko","year":"2000","unstructured":"Bratko I (2000) Prolog programming for artifical intelligence. International computer science series. 3. Addison-Wesley Longman, Amsterdam","edition":"3"},{"key":"9151_CR6","doi-asserted-by":"crossref","unstructured":"Christiansen H (2002) Logical grammars based on constraint handling rules. In: 18th international conference on logic programming. Springer-Verlag, p 481","DOI":"10.1007\/3-540-45619-8_43"},{"key":"9151_CR7","doi-asserted-by":"crossref","unstructured":"Clough P, Stevenson M (2004) Cross-language information retrieval using eurowordnet and word sense disambiguation. In: Advances in information retrieval, vol 2997. Springer-Verlag, Berlin, Heidelberg, pp 327\u2013337","DOI":"10.1007\/978-3-540-24752-4_24"},{"key":"9151_CR8","unstructured":"Convington MA (2003) Et: an efficient tokenizer in iso prolog. Technical report, The University of Georgia, February"},{"key":"9151_CR9","unstructured":"Convington MA (2003) A free-word-order dependency parser in prolog. Technical report, The University of Georgia"},{"issue":"9","key":"9151_CR10","first-page":"815","volume":"34","author":"JJ Cook","year":"2004","unstructured":"Cook JJ (2004) P#: a concurrent prolog for the .net framework. Softw: Pract Exp 34(9): 815\u2013845","journal-title":"Softw: Pract Exp"},{"key":"9151_CR11","doi-asserted-by":"crossref","unstructured":"Dias-da-Silva BC, de Oliveira MF, de Moraes HR (2002) Groundwork for the development of the brazilian portuguese wordnet. In: Advances in natural language processing, vol 2389. Springer-Verlag, Berlin, Heidelberg, pp 179\u2013192","DOI":"10.1007\/3-540-45433-0_28"},{"key":"9151_CR12","unstructured":"Fodor P, Lally A, Ferrucci D (2008) The prolog interface to the unstructured information management architecture. CoRR, abs\/0809.0680"},{"key":"9151_CR13","volume-title":"Parsing techniques a practical guide, monographs in computer science","author":"D Grune","year":"2008","unstructured":"Grune D, Jacobs CJH (2008) Parsing techniques a practical guide, monographs in computer science. 2. Springer Science\u00a0+\u00a0Business Media LLC, New York","edition":"2"},{"key":"9151_CR14","doi-asserted-by":"crossref","unstructured":"Hettige B, Karunananda AS (2007) Developing lexicon databases for english to sinhala machine translation. Industrial and Information Systems, 2007. ICIIS 2007. International Conference on 9(11):215\u2013220","DOI":"10.1109\/ICIINFS.2007.4579176"},{"key":"9151_CR15","unstructured":"Hodroj AM (2006) Prolog. NET manual. http:\/\/prolog.hodroj.net\/index.html"},{"key":"9151_CR16","unstructured":"Hu C (2003) Text statistics tool box for natural language processing. Technical report, The University of Georgia, May"},{"key":"9151_CR17","volume-title":"Speech and language processing, prentice hall series in artificial intelligence","author":"D Jurafsky","year":"2008","unstructured":"Jurafsky D, Martin JH (2008) Speech and language processing, prentice hall series in artificial intelligence. 2. Prentice Hall, NJ","edition":"2"},{"key":"9151_CR18","unstructured":"Kadous MW, Sammut C (2004) Inca: a mobile conversational agent. In: PRICAI 2004: trends in artificial intelligence. Springer-Verlag Berlin, Heidelberg, pp 644\u2013653"},{"issue":"1","key":"9151_CR19","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1162\/089120100561647","volume":"26","author":"GA Kiraz","year":"2000","unstructured":"Kiraz GA (2000) Multitiered nonlinear morphology using multitape finite automata: a case study on syriac and arabic. Comput Linguist 26(1): 77\u2013105","journal-title":"Comput Linguist"},{"key":"9151_CR20","doi-asserted-by":"crossref","unstructured":"Kiraz GA, Grimley-Evans E (1998) Multi-tape automata for speech and language systems: a prolog implementation. In: Automata implementation, vol 1436. Springer-Verlag, Berlin, Heidelberg, pp 87\u2013103","DOI":"10.1007\/BFb0031383"},{"key":"9151_CR21","doi-asserted-by":"crossref","unstructured":"Liang CC (2002) Compiler construction in higher order logic programming. In: Practical aspects of declarative languages, vol 2257. Springer-Verlag, Berlin, Heidelberg, pp 47\u201363","DOI":"10.1007\/3-540-45587-6_5"},{"key":"9151_CR22","doi-asserted-by":"crossref","unstructured":"Majumdar A, Sowa J, Stewart J (2008) Pursuing the goal of language understanding. In: ICCS \u201908: Proceedings of the 16th international conference on conceptual structures. Springer-Verlag, Berlin, Heidelberg, pp 21\u201342","DOI":"10.1007\/978-3-540-70596-3_2"},{"key":"9151_CR23","volume-title":"Foundations of statistical natural language processing","author":"CD Manning","year":"1999","unstructured":"Manning CD, Sch\u00fctze H (1999) Foundations of statistical natural language processing. The MIT Press, Cambridge, MA"},{"key":"9151_CR24","unstructured":"McClain JT (2003) Swi-speech: an interface between swi-prolog and microsoft sapi. Technical report, The University of Georgia, May"},{"key":"9151_CR25","volume-title":"Code complete: a practical handbook of software construction","author":"S McConnell","year":"2004","unstructured":"McConnell S (2004) Code complete: a practical handbook of software construction. 2. Microsoft Press Corp., USA","edition":"2"},{"key":"9151_CR26","doi-asserted-by":"crossref","unstructured":"Minock M, Peter Olofsson P, N\u00e4slund A (2008) Towards building robust natural language interfaces to databases. In: Natural language and information systems, vol 5039. Springer-Verlag, Berlin, Heidelberg, pp 187\u2013198","DOI":"10.1007\/978-3-540-69858-6_19"},{"key":"9151_CR27","unstructured":"Nakache D, Metais E, Timsit JF (2005) Evaluation and nlp. vol 3588. Springer-Verlag, Berlin, Heidelberg, pp 626\u2013632"},{"key":"9151_CR28","volume-title":"An introduction to language processing with Perl and Prolog: an outline of theories, implementation, and application with special consideration of English, French, and German cognitive technologies","author":"PM Nugues","year":"2006","unstructured":"Nugues PM (2006) An introduction to language processing with Perl and Prolog: an outline of theories, implementation, and application with special consideration of English, French, and German cognitive technologies. 1. Springer-Verlag, New York","edition":"1"},{"key":"9151_CR29","unstructured":"Obrst L, Jha KN (1997) Nlp and industry: transfer and reuse of technologies. In: Workshop On from research to commercial applications: making NLP work in practice, pp 57\u201364"},{"key":"9151_CR30","doi-asserted-by":"crossref","DOI":"10.1561\/9781601981516","volume-title":"Opinion mining and sentiment analysis","author":"B Pang","year":"2008","unstructured":"Pang B, Lee L (2008) Opinion mining and sentiment analysis. 2. Now Publishers Inc, Hanover, MA, USA","edition":"2"},{"key":"9151_CR31","volume-title":"Prolog and natural-language analysis\u2014digital edition cognitive technologies","author":"FCN Pereira","year":"1987","unstructured":"Pereira FCN, Shieber SM (1987) Prolog and natural-language analysis\u2014digital edition cognitive technologies. Microtome Publishing, Brookline, Massachusetts, July"},{"key":"9151_CR32","unstructured":"Peter Lodewijk Van Roy (1991) Can logic programming execute as fast as imperative programming? PhD thesis, University of California at Berkeley, Computer Science Division"},{"key":"9151_CR33","unstructured":"Princeton University. Wordnet a lexical database for the english language. http:\/\/wordnet.princeton.edu ; last visited 02.03.2009"},{"key":"9151_CR34","doi-asserted-by":"crossref","unstructured":"Quintano L, Rodrigues I (2006) Using a logic programming framework to control database query dialogues in natural language. In: Logic programming, vol 4079. Springer-Verlag, Berlin, Heidelberg, pp 406\u2013420","DOI":"10.1007\/11799573_30"},{"key":"9151_CR35","volume-title":"Artificial intelligence\u2014a modern approach Prentice Hall Series in artificial intelligence","author":"S Russell","year":"2003","unstructured":"Russell S, Norvig P (2003) Artificial intelligence\u2014a modern approach Prentice Hall Series in artificial intelligence. 2. Prentice Hall International, NJ","edition":"2"},{"key":"9151_CR36","unstructured":"Schlachter JG (2003) Pronto morph: morphological analysis tool for use with pronto (prolog natural language toolkit). Technical report, The University of Georgia, May"},{"key":"9151_CR37","doi-asserted-by":"crossref","first-page":"117","DOI":"10.13092\/lo.17.789","volume":"17","author":"G Schneider","year":"2003","unstructured":"Schneider G (2003) Learning to disambiguate syntactic relations. Linguist online 17: 117\u2013136","journal-title":"Linguist online"},{"key":"9151_CR38","doi-asserted-by":"crossref","unstructured":"Schrijvers T, Serebrenik A (2004) Improving prolog programs: Refactoring for prolog. In: Logic programming, vol 3132. Springer-Verlag, Berlin, Heidelberg, pp 58\u201372","DOI":"10.1007\/978-3-540-27775-0_5"},{"key":"9151_CR39","doi-asserted-by":"crossref","unstructured":"Tascini G, Montesanto A, Palombo R, Puliti P (2001) Behind the image sequence: The semantics of moving shapes. In: Visual form 2001, vol 2059. Springer-Verlag, Berlin, Heidelberg, pp 619\u2013629","DOI":"10.1007\/3-540-45129-3_57"},{"key":"9151_CR40","unstructured":"Thurston A (2007) Generalized parsing techniques for computer languages. Technical report, School of Computing, Queen\u2019s University, April"},{"key":"9151_CR41","doi-asserted-by":"crossref","unstructured":"Truszczy\u0144ski M (2007) Logic programming for knowledge representation. In: Logic programming, vol 4670. Springer-Verlag, Berlin, Heidelberg, pp 76\u201388","DOI":"10.1007\/978-3-540-74610-2_6"},{"key":"9151_CR42","unstructured":"Voss M (2004) Improving upon earley\u2019s parsing algorithm in prolog. Technical report, The University of Georgia, May"},{"key":"9151_CR43","unstructured":"Witzig S (2003) Accessing wordnet from prolog. Technical report, The University of Georgia, May"},{"key":"9151_CR44","doi-asserted-by":"crossref","unstructured":"Xiao-xi H, Chang-le Z (2007) An owl-based wordnet lexical ontology. In: Journal of Zhejiang University\u2014Science A, vol 8. Zhejiang University Press, co-published with Springer-Verlag GmbH, pp 864\u2013870, May","DOI":"10.1631\/jzus.2007.A0864"},{"issue":"3","key":"9151_CR45","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","volume":"8","author":"LA Zadeh","year":"1965","unstructured":"Zadeh LA (1965) Fuzzy sets. Inf Control 8(3): 338\u2013353","journal-title":"Inf Control"}],"container-title":["Artificial Intelligence Review"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9151-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10462-009-9151-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9151-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,17]],"date-time":"2024-03-17T23:57:24Z","timestamp":1710719844000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10462-009-9151-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,12,4]]},"references-count":45,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2010,2]]}},"alternative-id":["9151"],"URL":"https:\/\/doi.org\/10.1007\/s10462-009-9151-4","relation":{},"ISSN":["0269-2821","1573-7462"],"issn-type":[{"value":"0269-2821","type":"print"},{"value":"1573-7462","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,12,4]]}}}