1. A method, comprising: receiving a raw event; generating, using a computer processor, a raw notification and a causality notification for the raw event; mapping the raw event to the causality notification which corresponds to a causality equivalence class in a plurality of causality equivalence classes; creating a name for the causality notification including a type, instance, and event; creating a two-way relationship between the raw notification and the causality notification; updating a status attribute of a topology object corresponding to the raw event; examining the causality notification to identify other related causality notifications; updating a relationship of the causality notification to the other related causality notifications; and retrieving a causality notification based on the name of the causality notification.