1. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising: receiving an event stream, the event stream comprising a plurality of events, the events being semantically modeled using Resource Description Framework (RDF) specification; receiving domain insights specifying a relationship between a first event and a second event of the plurality of events, the domain insights being semantically modeled using RDF specification and comprising a specified time limit and a comparison of a start time or an end time of the first event and a start time or an end time of the second event using a combination of the specified time limit with a logical operator; retrieving stored representations of events referenced in the received domain insights; processing the event stream, the received domain insights, and the retrieved stored representations of events to produce a temporal processing result; storing the temporal processing result; and dispatching the temporal processing result, wherein the dispatched temporal processing result is used for at least one of guidance in a business process and producing a business report.