The dividing line between semantic interpretation (computing and disambiguating logical forms) and discourse understanding—making sense of text—is a rather arbitrary one. However, heavily context- and knowledge-dependent aspects of the understanding process, such as resolving anaphora, interpreting context-dependent nominal compounds, filling in “missing” material, determining implicit temporal and causal relationships (among other “coherence relations”), interpreting loose or figurative language and certainly, integrating linguistically derived information with preexisting knowledge are generally counted as aspects of discourse processing.