{'fraction_non_alphanumeric': 0.009186351706036745, 'fraction_numerical': 0.0, 'mean_word_length': 5.521367521367521, '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}}
A toolkit for creating personalized presentations

With the explosion in the availability of information online, users are finding it increasingly difficult to track down the specific material that they require. Users are therefore becoming increasingly dependent on intelligent services to provide information that is dynamically selected and presented according to their preferences. However, development of these personalized services is not trivial. Significant effort is required in terms of engineering the underlying knowledge that is used by a service to determine which information might be relevant to a particular user and how to present it. A Toolkit that reduces the complexity involved in the creation and maintenance of such services is discussed.