{'fraction_non_alphanumeric': 0.01956521739130435, 'fraction_numerical': 0.0, 'mean_word_length': 5.440559440559441, '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}}
Spatial Subscriptions in Distributed Event-Based Systems

One of the common approaches to specify locations is by indicating their spatial relationships to other, more well-known, locations. This chapter aims at analyzing the feasibility of expressing this kind of spatial relations in subscriptions of Distributed Event-based Systems (DEBSs). On one hand, the spatial relation expressions consist of various location-level abstractions, which have to be interpreted by the location models used in the systems. On the other hand, existing DEBSs are categorized by their filter models, and each category is merely capable of supporting a subset of all location models. The chapter presents ways to express different location-level abstractions by using different filter models and introduces the option of overlaying an extra mapping layer in systems to enhance their expressiveness of spatial relations in subscriptions.