A language-action perspective on the design of cooperative information agents by E.M. Verharen