Ontology-Based Controlled Natural Language Editor Using CFG with Lexical Dependency

  • Hyun Namgoong
  • Hong-Gee Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4825)


In recent years, CNL (Controlled Natural Language) has received much attention with regard to ontology-based knowledge acquisition systems. CNLs, as subsets of natural languages, can be useful for both humans and computers by eliminating ambiguity of natural languages. Our previous work, OntoPath [10], proposed to edit natural language-like narratives that are structured in RDF (Resource Description Framework) triples, using a domain-specific ontology as their language constituents. However, our previous work and other systems employing CFG for grammar definition have difficulties in enlarging the expression capacity. A newly developed editor, which we propose in this paper, permits grammar definitions through CFG-LD (Context-Free Grammar with Lexical Dependency) that includes sequential and semantic structures of the grammars. With CFG describing the sequential structure of grammar, lexical dependencies between sentence elements can be designated in the definition system. Through the defined grammars, the implemented editor guides users’ narratives in more familiar expressions with a domain-specific ontology and translates the content into RDF triples.


Controlled Natural Language Context-Free Grammar Lexical Dependency Ontology OntoPath Look-Ahead Editor 


  1. 1.
    Bernstein, A., Kaufmann, E., Fuchs, N., von Bonin, J.: Talking to the Semantic Web – A Controlled English Query Interface for Ontologies. In: proceeding of 14th Workshop on Information Technology and Systems (2004)Google Scholar
  2. 2.
    Schwitter, R., Tilbrook, M.: Controlled natural language meets the Semantic Web. In: Proceedings of the Australasian Language Technology Workshop 2004, pp. 55–62 (2004)Google Scholar
  3. 3.
    Schwritter, R.: Controlled Natural Language as Interface Language to the Semantic Web. In: proceeding of 2nd Indian International Conference on Artificial Intelligence, pp. 1699–1718 (2005)Google Scholar
  4. 4.
    Fuchs, N.E., Schwertel, U., Schwitter, R.: Attempto Controlled English – Not just another logic specification language. In: Flener, P. (ed.) LOPSTR 1998. LNCS, vol. 1559, pp. 1–20. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  5. 5.
    Bernstein, A., Kaufmann, A.: GINO- A Guided Input Natural Language Ontology Editor. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 144–157. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Fuchs, N.E., Schwertel, U.: Reasoning in Attempto Controlled English. In: Bry, F., Henze, N., Małuszyński, J. (eds.) PPSWR 2003. LNCS, vol. 2901, Springer, Heidelberg (2003)Google Scholar
  7. 7.
    Sowa, J.: Graphics and languages for the Flexible Modular Framework. In: Wolff, K.E., Pfeiffer, H.D., Delugach, H.S. (eds.) ICCS 2004. LNCS (LNAI), vol. 3127, pp. 31–51. Springer, Heidelberg (2004)Google Scholar
  8. 8.
    Sowa, J.: Common Logic Controlled English (2004),
  9. 9.
    Kim, H.G., Ha, B.H., Lee, J.I., Kim, M.K.: Narrative Information Processing based on Controlled Natural Language in EMR Systems, International Journal of Medical Informatics (in Press, 2007)Google Scholar
  10. 10.
    Kim, H.G., Ha, B.H., Lee, J.I., Kim, M.K.: A multi-layered application for the gross description using semantic web technology. International Journal of Medical Informatics 74, 399–407 (2005)CrossRefGoogle Scholar
  11. 11.
    Chomsky, N.: Three models for the description of language. IRE Trans. Info. Theory 2(3), 113–124 (1956)CrossRefGoogle Scholar
  12. 12.
    Barbero, C., Lesmo, L., Lombardo, V., Merlo, P.: Integration of syntactic and lexical information in a hierarchical dependency grammar. In: Proceedings of the Workshop on Processing of Dependency-Based Grammars (ACL-COLING), pp. 58–67 (1998)Google Scholar
  13. 13.
    Carroll, G., Charniak, E.: Two experiments on learning probabilistic dependency grammars from corpora. Technical Report TR-92, Department of Computer Science, Brown University (1992)Google Scholar
  14. 14.
    Hellwig, P.: Dependency unification grammar, pp. 593–635. Dependency and Valency, Walter de Gruyter (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Hyun Namgoong
    • 1
  • Hong-Gee Kim
    • 1
  1. 1.Biological Knowledge Engineering Lab, Seoul National University, 28-22 Yeongeon Dong, Jongno Gu, Seoul 110-749Korea

Personalised recommendations