Back on dealing with the EPIA book, we are now in the process of the 2/3 book review, and started to work on the last 1/3. Right now I am working on a section talking about temporal issues in event processing, but before talking about that, I still wish to get back to the previous chapter that deals with event patterns, continuing the discussion that I have started in this posting, and continued in this posting. In the book we bring a collection of patterns, these patterns are not meant to be complete, and we expect to grow the collection of patterns over time using the book's website. - Logical operator patterns: all, any, absence that designate conjunction, disjunction and negation event patterns.
- Threshold oriented patterns: count of events, average/maximum/minimum of some attribute of a collection of events has some binary relationship (e.g. > ) with a given threshold.
- Relative patterns: relative max/relative min selects the events with the minimal or maximal value for a certain attribute over a collection of events.
- Modal patterns: sometimes, always, select a collection of patterns if a certain predicate is satisfied over all/some of the events in this collection.
- Not select pattern: This is a second level modal pattern that selects events that were not selected by a certain patterns.
- Sequence pattern: A temporal pattern that denotes a conjunction of event that occur within a predefined order.
- Trend patterns: Temporal patterns that detect trend, e.g. a value of a certain attribute is consistently increasing with a context.
- Spatial distance patterns: These are similar to the threshold patterns, but relate to the distance of events from some point in space.
- Spatial relative patterns: This are similar to relative patterns, but relate to the relative distance of events from other events
- Spatiotemporal patterns: This combine temporal and spatial properties, and designate direction of movement (e.g. moving consistently north, moving towards some entity).
More on patterns - later.
