NLOMJ—Natural Language Object Model in Java

  • Jiyou Jia
  • Youfu Ye
  • Klaus Mainzer
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 163)


In this paper we present NLOMJ—a natural language object model in Java with English as the experiment language. It describes the grammar elements of any permissible expression in a natural language and their complicated relations with each other with the concept “Object” in OOP. Directly mapped to the syntax and semantics of the natural language, it can be used in information retrieval as a linguistic method. Around the UML diagram of the NLOMJ the important classes (Sentence, Clause and Phrase) and their sub classes are introduced and their syntactic and semantic meanings are explained.

Key words

natural language processing (NLP) object oriented programming (OOP) natural language object model in Java (NLOMJ) 


  1. 1.
    Jia, J. CSIEC (Computer Simulator in Educational Communication): An Intelligent Web-Based Teaching System for Foreign Language Learning. In Proceedings of ED-MEDIA04 (17th World Conference on Educational Multimedia, Hypermedia and Telecommunications), P. 4147–4154.Google Scholar
  2. 2.
    Jia, J. NLML—a Markup Language to Describe the Unlimited English Grammar. Submitted to German conference for artificial intelligence 2004. Also available at Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • Jiyou Jia
    • 1
  • Youfu Ye
    • 2
  • Klaus Mainzer
    • 1
  1. 1.Institute for Interdisciplinary InformaticsUniversity of AugsburgGermany
  2. 2.Information Technology Designing & Consulting InstituteChina

Personalised recommendations