Geppetto logo

The Geppetto Development Environment

Geppetto is an environment aiming at facilitating the development of linguistic modules and resources for NLP. Geppetto provides facilities for: Geppetto is based on a Typed Feature Logic (Carpenter92) oriented formalism for specifying linguistic data. TFL specifications are compiled into a graph format, where each node represents a Typed Feature Structure (TFS). The TFL standard formalism has been modified to accommodate: Declarations statements and external constraints have been employed to interface the grammars and lexica produced by means of Geppetto to existing KBs containing domain knowledge. Geppetto provides a number of unification algorithms among which the user can select the one that best suits his/her purposes. The algorithms have been designed to: Other relevant characteristics are the following: The editing environment offers graphical facilities for editing linguistic data: Geppetto makes available a library of linguistic processors: chart parsers (island driven, CYK) and generators (non-deterministic Head-Driven Bottom-Up, (Pianesi93)) together with the possibility of integrating user's designed ones. As said above, the user can specify the unification algorithms more appropriate to the chosen linguistic processor.


People:


Relevant Publications:


Natural Language Processing and Communication group



Last modified: Mon Oct 4 14:22:47 MET DST 1999