1. A method for correlating and managing distributed and heterogeneous events, comprising: converting events from a plurality of detectors into corresponding abstract symbols creating event words, preserving spatial boundaries of the events, merging the event words into a single merged event word, preserving temporal ordering among the events by using fixed time boundaries where all the events that occur within a time-boundary are considered to have happened simultaneously, identifying correlations among conglomerate events and matching patterns, and emitting matched conglomerate events dependent on the results of matching the patterns, wherein the merging the event words into a single merged event word comprises: concatenating all the event words from all the plurality of detectors at a single universal translator into the single merged event word; and wherein the preserving temporal ordering among the events comprises: defining a system time period, τ (tau), that determines a precision at which the events will be temporally distinguished; defining an abstract symbol, τ′ (tau prime), such that all the events that occur between two τ′ symbols have occurred within the same time period of τ length; and merging the event words first by time period, then by a detector ID to create the merged event word that preserves timing information out to the precision of the system time period, τ.