FrameNet Resource Grammar Library for GF

  • Normunds Gruzitis
  • Peteris Paikens
  • Guntis Barzdins
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7427)


In this paper we present an ongoing research investigating the possibility and potential of integrating frame semantics, particularly FrameNet, in the Grammatical Framework (GF) application grammar development. An important component of GF is its Resource Grammar Library (RGL) that encapsulates the low-level linguistic knowledge about morphology and syntax of currently more than 20 languages facilitating rapid development of multilingual applications. In the ideal case, porting a GF application grammar to a new language would only require introducing the domain lexicon – translation equivalents that are interlinked via common abstract terms. While it is possible for a highly restricted CNL, developing and porting a less restricted CNL requires above average linguistic knowledge about the particular language, and above average GF experience. Specifying a lexicon is mostly straightforward in the case of nouns (incl. multi-word units), however, verbs are the most complex category (in terms of both inflectional paradigms and argument structure), and adding them to a GF application grammar is not a straightforward task. In this paper we are focusing on verbs, investigating the possibility of creating a multilingual FrameNet-based GF library. We propose an extension to the current RGL, allowing GF application developers to define clauses on the semantic level, thus leaving the language-specific syntactic mapping to this extension. We demonstrate our approach by reengineering the MOLTO Phrasebook application grammar.


controlled natural language frame semantics FrameNet multilinguality Grammatical Framework 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Clark, P., Murray, W.R., Harrison, P., Thompson, J.: Naturalness vs. Predictability: A Key Debate in Controlled Languages. In: Fuchs, N.E. (ed.) CNL 2009. LNCS, vol. 5972, pp. 65–81. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  2. 2.
    Schwitter, R., Kaljurand, K., Cregan, A., Dolbear, C., Hart, G.: A Comparison of three Controlled Natural Languages for OWL 1.1. In: Proceedings of the 4th International Workshop on OWL Experiences and Directions (OWLED), CEUR, vol. 496 (2008)Google Scholar
  3. 3.
    Fuchs, N.E., Kaljurand, K., Kuhn, T.: Attempto Controlled English for Knowledge Representation. In: Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web 2008. LNCS, vol. 5224, pp. 104–124. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  4. 4.
    Ranta, A., Enache, R., Détrez, G.: Controlled Language for Everyday Use: The MOLTO Phrasebook. In: Rosner, M., Fuchs, N.E. (eds.) CNL 2010. LNCS (LNAI), vol. 7175, pp. 115–136. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Ranta, A.: Grammatical Framework: Programming with Multilingual Grammars. CSLI Publications, Stanford (2011)Google Scholar
  6. 6.
    Ranta, A.: The GF Resource Grammar Library. Linguistic Issues in Language Technology 2(2) (2009)Google Scholar
  7. 7.
    Angelov, K., Ranta, A.: Implementing Controlled Languages in GF. In: Fuchs, N.E. (ed.) CNL 2009. LNCS, vol. 5972, pp. 82–101. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  8. 8.
    Gruzitis, N., Barzdins, G.: Towards a More Natural Multilingual Controlled Language Interface to OWL. In: Proceedings of the 9th International Conference on Computational Semantics (IWCS), Oxford, pp. 335–339 (2011)Google Scholar
  9. 9.
    Baker, C.F., Fillmore, C.J., Lowe, J.B.: The Berkeley FrameNet project. In: Proceedings of the COLING-ACL, Montreal, pp. 86–90 (1998)Google Scholar
  10. 10.
    Fillmore, C.J., Johnson, C.R., Petruck, M.R.L.: Background to FrameNet. International Journal of Lexicography 16(3), 235–250 (2003)CrossRefGoogle Scholar
  11. 11.
    Burchardt, A., Erk, K., Frank, A., Kowalski, A., Pado, S., Pinkal, M.: Using FrameNet for the semantic analysis of German: Annotation, representation, and automation. In: Boas, H.C. (ed.) Multilingual FrameNets in Computational Lexicography: Methods and Applications, pp. 209–244. Mouton de Gruyter, Berlin (2009)Google Scholar
  12. 12.
    Ruppenhofer, J., Ellsworth, M., Petruck, M.R.L., Johnson, C.R., Scheffczyk, J.: FrameNet II: Extended Theory and Practice (2010)Google Scholar
  13. 13.
    Burchardt, A., Erk, K., Frank, A., Kowalski, A., Pado, S., Pinkal, M.: The SALSA corpus: a German corpus resource for lexical semantics. In: Proceedings of the 5th International Conference on Language Resources and Evaluation (2006)Google Scholar
  14. 14.
    Subirats, C.: Spanish FrameNet: A frame-semantic analysis of the Spanish lexicon. In: Boas, H.C. (ed.) Multilingual FrameNets in Computational Lexicography: Methods and Applications. Mouton de Gruyter, Berlin (2009)Google Scholar
  15. 15.
    Kyoko, O., Fujii, S., Ishizaki, S., Ohori, T., Saito, H., Suzuki, R.: The Japanese FrameNet Project: an Introduction. In: Proceedings of the Workshop on Building Lexical Resources from Semantically Annotated Corpora (at LREC), Lisbon, pp. 9–11 (2004)Google Scholar
  16. 16.
    Leenoi, D., Jumpathong, S., Porkaew, P., Supnithi, T.: Thai FrameNet Construction and Tools. International Journal on Asian Language Processing 21(2), 71–82 (2011)Google Scholar
  17. 17.
    Boas, H.C.: Semantic frames as interlingual representations for multilingual lexical databases. International Journal of Lexicography 18(4), 445–478 (2005)CrossRefGoogle Scholar
  18. 18.
    Johansson, R., Nugues, P.: Using WordNet to Extend FrameNet Coverage. In: Proceedings of the Workshop on Building Frame Semantics Resources for Scandinavian and Baltic Languages (at NODALIDA), Tartu, pp. 27–30 (2007)Google Scholar
  19. 19.
    Angelov, K.: The Mechanics of the Grammatical Framework. PhD Thesis, Chalmers University of Technology and University of Gothenburg (2011)Google Scholar
  20. 20.
    Barzdins, G.: When FrameNet meets a Controlled Natural Language. In: Proceedings of the 18th Nordic Conference on Computational Linguistics (NODALIDA), Riga, pp. 2–5 (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Normunds Gruzitis
    • 1
  • Peteris Paikens
    • 1
  • Guntis Barzdins
    • 1
  1. 1.Institute of Mathematics and Computer ScienceUniversity of LatviaRigaLatvia

Personalised recommendations