CLIMB grammars: three projects using metagrammar engineering

A.S. Fokkens, T. Avgustinova, Yi Zhang

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


This paper introduces the CLIMB (Comparative Libraries of Implementations with Matrix Basis) methodology and grammars. The basic
idea behind CLIMB is to use code generation as a general methodology for grammar development in order to create a more systematic
approach to grammar development. The particular method used in this paper is closely related to the LinGO Grammar Matrix. Like the
Grammar Matrix, resulting grammars are HPSG grammars that can map bidirectionally between strings and MRS representations. The
main purpose of this paper is to provide insight into the process of using CLIMB for grammar development. In addition, we describe
three projects that make use of this methodology or have concrete plans to adapt CLIMB in the future: CLIMB for Germanic languages,
CLIMB for Slavic languages and CLIMB to combine two grammars of Mandarin Chinese. We present the first results that indicate
feasibility and development time improvements for creating a medium to large coverage precision grammar.
Original languageEnglish
Title of host publicationProceedings of the 8th LREC
Place of PublicationIstanbul, Turkey
Number of pages8
Publication statusPublished - 2012


  • grammar engineering
  • methodology
  • code sharing


Dive into the research topics of 'CLIMB grammars: three projects using metagrammar engineering'. Together they form a unique fingerprint.

Cite this