: The purpose of the current work is to explore and improve the analysis of event data stored in event repositories, enabling the application of specialized event algebra operators over the event data. We consider an event data model and apply an event specification language for detection of situations (patterns) over the event history. We introduce layered information architecture and consider implementation issues. Finally, we consider a proper query execution order for the detection process.