Developers' Tips

....To be built by contributions from Bud and developers.

....This page will be restricted to users with appropriate developers' profile.

Concrete Nouns - The distinction between agentives and the other non-agentive sets here is often critical to both analysis and generation.  Illustrations follow:

Note the radical difference in the parses of strings (1) and (2), below. 

            (1) energy consuming systems  = NP

            (2) systems consuming energy   =  NP + REL CL

Systems is an agentive.  This agentive code for systems and the non-agentive code for energy are the sole clues analysis has for parsing these strings) correctly.

The standard passive-to-active-voice transformations will illustrate how agentive codes are used in generation:   (1) The data was found by the window; (2) The data was found by the program.   The agentive code for program is the sole clue generation has for transforming this string.