Share

OpenCCG: The OpenNLP CCG Library

File Release Notes and Changelog

Release Name: OpenCCG 0.9.2

Notes:
A long overdue, but not thoroughly vetted release that includes lots of updates and changes, especially to the VisCCG interface.

Changes: * Added check for unary rule cycles in parser and realizer. * Added initial version of greedy fragment assembly in realization when a complete realization is not found. * Added case for composition of X/Y Y/Z where Y has arity 2. * Added option to filter rule apps by observed supercat-rule combos. * VisCCG: Please see the list of changes in the archives at http://comp.ling.ute xas.edu/wiki/doku.php/openccg/dev * Added LexSemOrigin interface for tracking of origin of lexical predications back to a sign or unary type changing rule. * Removed unused LF in DataItem. * Added supertagger-based filtering to lexical lookup. * Upgraded to JDOM 1.1. * Upgraded parser to use ambiguity packing. * Added scoring and n-best pruning to parser. * Refactored SignScorer to synsem package, for shared use by the realizer and parser. NB: This may require minor refactoring of imports and recompilation of realizer clients. * Changed realizer to check instantiation of outermost args by default, thereby improving completness at minor cost to efficiency. Accordingly, renamed checkInstantiation flag in EdgeFactory to debugInstantiation, which now controls whether to report such cats to System.err. * Added hypertagger (realizer supertagger) interface and initial version of beta-best realization using it. * Changed Family.deriveSupertag to remove the semantic part of a cat name following a colon.