The delay and window size problems in rule-based stream reasoning