>> Yes, a basic motif is "Who does what to whom?".
It seems that the above pattern is a little bit over simplified. No computational linguistic system or cognitive computers may implement it.
At lease there are two categories of models known as the “to-be” and “to-do” patterns. In the generic language model, all parts of speeches have to be considered usually in recursive structures. It’ll get very complicated when there are several levels of recursive structures involved.
A paradigm of such generic models is presented in Wang and Berwick [JAMA 1(2), 250-263, 2012] as illustrated in the attachment. Details can be found at http://www.ucalgary.ca/icic/journalspapers .
Same examples as show in the attached figure indicate that the generic deductive syntax of English fit natural sentences from very simple to very complex ones. This method enables a non-statistical dependency based approach for natural language processing. Based on it, syntaxes of documents in natural languages can be rigorously analyzed, and semantics of documents in natural languages can be aggressively synthesized without the need for a complex and exhaustive statistical database for tracking the dynamics of a natural language .
Rigorous models have been reported in: Wang, Y. and R.C. Berwick (2012), Towards a Formal Framework of Cognitive Linguistics, Journal of Advanced Mathematics and Applications, 1(2), 250-263.