{'fraction_non_alphanumeric': 0.0166358595194085, 'fraction_numerical': 0.0, 'mean_word_length': 5.644171779141105, '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}}
An Ad-hoc Distributed Reasoning Scheme for Content Centric Networking

Intelligently discovering knowledge and principles hidden in massive amounts of distributed and dynamic sources is a challenging issue, since the connectivity of sources and mobility of contents are frequent changing. For achieving intelligently discovering knowledge and principles in network environments, it requires a strong adaptive mechanism of distributed reasoning to discover the indirect and dynamic semantics in content-centric networking. In this paper, we propose a novel ad-hoc scheme for distributed reasoning by extending the name-based routing mechanism in content centric networking. The ad-hoc scheme of distributed reasoning is a native process of the content-centric networking. First, a two-stage reasoning mechanism is presented for reasoning query forwarding and knowledge reasoning. And then for guiding original or evolved queries to all right sources and supporting the knowledge integration in the way back, a recursive reasoning procedure and various reasoning rules are introduced.