Downloads
Mandarin Chinese Grammar (MCG)
An HPSG grammar that runs on LKB/PET. It is a Matrix-based grammar, and uses MRS for semantic representation. Go to the MCG page for more details about the grammar. A preview release can be downloaded from here.
Russian Resource Grammar (RRG)
An HPSG grammar for Russian with cross-Slavic perspectives. Co-developed with Tania Avgustinova. More information can be found here.
Jigsaw Parser
A light-weight portable PCFG parser written in Java, specially designed to handle highly ambiguous large grammars. Works fine with millions of lexical entries and grammar rules. Comes also with a PTB parser that is comparable to the performance of the famous Stanford Parser (with less than 1% difference). A snapshot of the parser could be downloaded from here.
PET Parser
I have been working on the PET, an efficient HPSG parser on and off for a while. During the years, some new functionalities have been added, including a selective unpacking implementation supporting arbitrary levels grandparenting features, a prelimiary native MRS library implementation in C++, etc. Most of my codes have been merged into the official SVN at http://pet.opendfki.de/. Please head to the above link and get the latest development version.
LinGO Grammar Matrix Type Hierarchy Chart
I spent some spare time on this chart. The idea comes from Petter Haugereid's chart for Matrix v0.6. Now the new chart is updated for Matrix v0.8. All types (except those under head) in Matrix v0.8 are included. It is drawn with OpenOffice Impress.
- GZipped chart in EPS format(2.1MB)
- OpenOffice Impress SXD file(28KB)
From my own experience, the chart do help a lot, especially to new grammar starters (like me). The best way to use the chart is to print out a hard copy. If you don't have access to a A0 printer, you might need to split it to multiple A4 papers and do some cut & paste job. I used poster to do the trick.
[yzhang@takeshi ~]$ poster -p A0 -o matrix-thc-0.8-A0.ps matrix-thc-0.8.eps
I tried to print out both in A0 and A2 size. They all look nice! The A0 printout is suitable for haning on the wall, while the A2 is clear enough for quick checking.