GETARUNS, the system for text and reference understanding which is currently used for summarization and text generation has a highly sophisticated linguistically based semantic module which is used to build up the Discourse Model. Semantic processing is strongly modularized and distributed amongst a number of different submodules which take care of Spatio-Temporal Reasoning, Discourse Level Anaphora Resolution, and other subsidiary processes like Topic Hierarchy which cooperate when creating semantic individuals. These are then asserted in the Discourse Model (hence the DM), which is then the sole knowledge structure for the reasoning processes which is used to answer linguistically advanced queries on “when” and “where”. A version of the system runs under web