NLML - a Markup Language to Describe the Unlimited English Grammar

In this paper we present NLML (Natural Language Markup Language), a markup language to describe the syntactic and semantic structure of any grammatically correct English expression. At first the related works are analyzed to demonstrate the necessity of the NLML: simple form, easy management and direct storage. Then the description of the English grammar with NLML is introduced in details in three levels: sentences (with different complexities, voices, moods, and tenses), clause (relative clause and noun clause) and phrase (noun phrase, verb phrase, prepositional phrase, adjective phrase, adverb phrase and predicate phrase). At last the application fields of the NLML in NLP are shown with two typical examples: NLOJM (Natural Language Object Modal in Java) and NLDB (Natural Language Database).

[1]  William A. Woods,et al.  Computational Linguistics Transition Network Grammars for Natural Language Analysis , 2022 .

[2]  Martin Kay,et al.  The MIND System , 1970 .

[3]  Noam Chomsky,et al.  Three models for the description of language , 1956, IRE Trans. Inf. Theory.

[4]  Stuart C. Shapiro,et al.  Book Reviews: Natural Language Processing and Knowledge Representation: Language for Knowledge and Knowledge for Language , 2001, CL.

[5]  Fernando Pereira,et al.  Definite clause grammars for language analysis , 1986 .

[6]  Noam Chomsky,et al.  वाक्यविन्यास का सैद्धान्तिक पक्ष = Aspects of the theory of syntax , 1965 .

[7]  Jiyou Jia,et al.  CSIEC (Computer Simulator in Educational Communication): An Intelligent Web-Based Teaching System for Foreign Language Learning , 2003, ArXiv.

[8]  Noam Chomsky,et al.  Topics in the Theory of Generative Grammar , 1966 .

[9]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

[10]  Timo Järvinen,et al.  A non-projective dependency parser , 1997, ANLP.

[11]  Cornelis H. A. Koster Affix Grammars for Natural Languages , 1991, Attribute Grammars, Applications and Systems.

[12]  Noam Chomsky Language and Problems of Knowledge , 1987 .

[13]  Robert Dale,et al.  Handbook of Natural Language Processing , 2001, Computational Linguistics.

[14]  Terry Winograd,et al.  Understanding natural language , 1974 .

[15]  Noam Chomsky,et al.  Aspects of the Theory of Syntax. , 1966 .

[16]  Sylvia Chalker,et al.  Current English Grammar , 1984 .