Situation Semantics emerged in the 1980s with an ambitious program of reform for semantics, both in the domain of semantic ontology and with regard to the integration of context in meaning. This article takes as its initial focus the topic of a situation-based ontology, more generally discussing the approach to NL ontology that emerged from situation semantics. The latter part of the article will explain how recent work synthesizing situation semantics with type theory enables the original intuitions from situation semantics to be captured in a dynamic, computationally tractable framework.