{'fraction_non_alphanumeric': 0.016200294550810016, 'fraction_numerical': 0.0, 'mean_word_length': 6.083333333333333, '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}}
Contributions to content-based Software Defined Networks

Semantic routing makes it possible to define rules based on other criteria than for standard protocols, by leveraging relationship between data and their meaning and utility, using content-aware decisions. Software-Defined Networks allow the introduction of complex routing including Semantic Web methods that could be used for representing logical relations, evolving towards artificial intelligence. These methods were implemented in a demonstrator for routing information based on social acquaintance, together with deep packet inspection for content analysis, user profiling and automatic deployment of network rules.