EventDB is a formalization of complex events with an accompanying persistence store. EventDB is ideally suited for things like story development and investigative journalism. With EventDB it is straightforward to (procedurally) create complex events and the precise relationships between events. EventDB’s event model describes an event in terms of what is happening, when and where it is happening, who its participants are and why it is taking place.
EventDB is an open source project maintained at GitHub.