{'fraction_non_alphanumeric': 0.01924447612259444, 'fraction_numerical': 0.012829650748396294, 'mean_word_length': 5.591549295774648, '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}}
MOOC-KG: A MOOC Knowledge Graph for Cross-Platform Online Learning Resources

The exponential growth of Massive Open Online Courses (MOOCs) provides increasing learning options along with distinguishing difficulties in choosing courses or finding learning paths for learners. To improve online learning resource utilization, a knowledge graph, MOOC-KG, collecting and formulating the information of online courses on major platforms was constructed. The aim of MOOC-KG is to not only provide users with a new MOOC resource organization but also supply an easy approach for learning resource using among several platforms. In our work, an acknowledged educational ontology was adopted to model the knowledge of online learning resources and the web information extraction methods were developed to collect the metadata on major platforms. The entity disambiguation and conflict resolution methods were adopted to integrate the resources among different platforms. As a result, MOOC-KG is the biggest MOOC-related knowledge graph, which represents and stores 28591 instances with their corresponding relations, including 4 platforms, 604 universities, 18671 teachers and 9312 courses until now. Related valuable data analyses illustrate the fundamental information and reveal explorable parts of MOOC-KG. We have released the related project on GitHub to facilitates further improvement and extensive use.