This paper discusses one important aspect of event abstraction: causality among abstract events. Logical vector time and a derived notion called reversed vector time can be used to assign two meaningful timestamps to abstract events. These timestamps can be used to efficiently determine causal relationships between arbitrary abstract events.
The class of convex abstract events is identified as a subclass of abstract events that is general enough to be widely applicable and restricted enough to simplify timestamping. For this class, ordinary vector time is sufficient to determine causal relationships. At the cost of some extra computational effort, the timestamps derived for convex abstract events can also be used for arbitrary abstract events, overcoming the need for reversed timestamping.