Open Access Open Access  Restricted Access Subscription or Fee Access

Natural Language Processing for Sanskrit Language using Logic Programming

P. Venkata Subba Reddy

Abstract


Indian languages have long history and Sankrit is the first language. Panini 's was the first to define Grammar for Sanskrit language with about 4000 rules in sixth century BC . The Natural Languages are only possible to processes with the English character set. It is possible to process other Indian languages by translating in to English character set. The fundamental aspect of Natural language processing is Knowledge representation The Panini’s Sanskrit Grammar shall be represented in Predicate Logic. In this paper Sanskrit grammar is represented in First Order Predicate Logic. The Sanskrit Language character set is translated into English character set using Om Transliteration for Sanskrit Language Processing Sanskrit language is processed with the Logic Programming using English character set.

Keywords


Panini’s Sanskrit Grammar, Sanskrit Language Processing, Logic Programming, SWI-Prolog, Om Transliteration

Full Text:

PDF

References


Allen, J.F., Natural Language Understanding, Addison Wesley, 1995

J.D. Beattie, Natural language processing by computer, International Journal of Man-Machine Studies, Volume 1, Issue 3, Pages 311-329, July 1969.

Gerald Gazdar and Chris Mellish. Natural Language Processing in X. Addison-Wesley.,1989.

Herath, S. Ishizaki, Y. Anzai, H. Aiso, T. Ikeda , Machine processing of a natural language with interchangeable phrases, Information Sciences, Volume 66, Issues 1-2, Pages 139-165, December 1992.

Grosz, Barbara J., Karen Sparck Jones, and Bonnie L. Webber, editors.Readings in Natural Language Processing. San Mateo, CA: Morgan Kaufmann. 1986.

Herbert Schildt, Advanced Turbo Prolog,McGraw-Hill Inc, 1987,

James Allen. Natural Language Understanding. Benjamin/Cummings,1995.

James Pustejovsky, Branimir Boguraev, Lexical knowledge representation and natural language processing, Artificial Intelligence, Volume 63, Issues 1-2, Pages 193-223, October 1993.

John A. Bateman, Joana Hois, Robert Ross, Thora Tenbrink,”A linguistic ontology of space for natural language processing”, Artificial Intelligence, Volume 174, Issue 14, , Pages 1027-1071, Sept.2010 Keith Weiskamp and Terry Hengl, Artificial Intelligence Programming with Turbo Prolog, John Wiley & Sons Inc., 1988.

Mahesh, Kavi, and Sergei Nirenburg.. Knowledge-Based Systems for Natural Language. In The Computer Science and Engineering Handbook, ed. Allen B. Tucker, Jr., 637-653. Boca Raton, FL: CRC Press, Inc.,1997.

OM: one tool for many languages, Indian Institute of Science and Carnegie Milan University, Windows Version 7.1.

Patterson, Dan W. Natural Language Processing. In Introduction to Artificial Intelligence and Expert Systems by Dan W. Patterson, 227-270. Englewood Cliffs, NJ: Prentice Hall.,1990

Sarma, V.V.S., “A survey of Indian Logic from the point of view of Computer Science”, Sadhana –Academy Proceedings in Engineering Sciences, 19,6,971-983, 1994.

Sarma, V.V.S., “Computers,Sanskrit and Indian Sanskrit Traditions”, Presentation at the Seminar at Kakatiya University on 25 September 2000.

Subhash C. Kak The Paninian approach to natural languageprocessing, International Journal of Approximate Reasoning, Volume 1, Issue 1, Pages 117-130, January 1987.

Venata Subba Reddy, P., “Fuzzy Modeling and Natural Language Processing for Sanskrit Grammar”, Journal of Computer Science and Engineering, Vol.1, Issue 1, pp.99-101, may 2010.

Winograd, T. Understanding Natural Language. New York: Academic Press. A pioneering work, 1972


Refbacks

  • There are currently no refbacks.