CCG Logo

Project Description

This project seeks to significantly enhance the ability to use OpenCCG, a computational grammar system, for both undergraduate and graduate instruction. Computational grammars involve the explicit, formal coding of linguistic knowledge about the syntactic structure of a language. With such a grammar, a computer program is able to algorithmically produce syntactic and semantic analyses for sentences in the language. This is a core area of computational linguistics, and formal thinking skills are crucial in both the conception and the implementation of such grammars.

This project aims to create an intuitive interface, example grammars, and documentation for creating grammars that will allow students to focus on conceptual issues in grammar development. The environment will support student activities from simple homework assignments to full-blown research projects on the grammars of various languages to the creation of grammar components in dialog systems.

PI Jason Baldridge
RAs Ben Wing and Alexis Palmer

Web-based front end to OpenCCG

Our first phase of development has been to build a web-based interface to OpenCCG. You can already try out our current prototype of the interface.