Event modelling concerns the analysis of ordered, timestamped data, with discrete states (or patterns) occurring at a particular point or points in the sequence. Examples include detecting faults or cyber-attacks in industrial processes and computer networks, predicting risk of fractures or disease flares in patients, learning of socio-political events through analysis of text data and even modelling the rate of taxi demand and hospital admissions.