Role and reference grammar (RRG) is a model of grammar developed by William A. Foley and Robert Van Valin, Jr. in the 1980s, which incorporates many of the points of view of current functional grammar theories.
In RRG, the description of a sentence in a particular language is formulated in terms of (a) its logical (semantic) structure and communicative functions, and (b) the grammatical procedures that are available in the language for the expression of these meanings.
Among the main features of RRG are the use of lexical decomposition, based upon the predicate semantics of David Dowty (1979), an analysis of clause structure, and the use of a set of thematic roles organized into a hierarchy in which the highest-ranking roles are 'Actor' (for the most active participant) and 'Undergoer'.
RRG's practical approach to language is demonstrated in the multilingual Natural Language Understanding (NLU) system of Cognitive Scientist, John Ball. In 2012, Ball integrated his Patom Theory with Role and Reference Grammar, producing a language independent NLU breaking down language by meaning.