{'fraction_non_alphanumeric': 0.017241379310344827, 'fraction_numerical': 0.0, 'mean_word_length': 5.564516129032258, '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}}
Teaching Strategies Ontology Using SWRL Rules

We present an ontology to represent generic teaching strategies in an intelligent tutoring system framework. The learning contents, learner's state, and system actions are modeled in just enough detail to support the definition of teaching strategies. Teaching strategies are organized into a hierarchy of teaching goals, and are represented using SWRL rules.