{'fraction_non_alphanumeric': 0.013086150490730643, 'fraction_numerical': 0.0, 'mean_word_length': 5.202702702702703, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Online temporal reasoning for event and data streams processing

Online fuzzy expert systems can be used to process data and event streams, providing a powerful way to handle their uncertainties and their inaccuracy. Moreover, human experts can decide how to process the streams with rules close to natural language. However, to extract high level information from these streams, they need at least to describe the temporal relations between the data or the events. In this paper, we propose a straightforward way to design temporal operators which relies on the mathematical definition of some base operators and then their combination into more sophisticated operators to assess precedence, periodicity or persistence. We also introduce the concept of expiration of temporal expressions on online fuzzy expert systems, that is to say the capacity to change the values of outputs whereas the inputs have not changed.