{'fraction_non_alphanumeric': 0.026343519494204427, 'fraction_numerical': 0.0, 'mean_word_length': 6.196969696969697, '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}}
The Quality of Knowledge: Knowledge Patterns and Knowledge Refactorings

Knowledge management is a relatively young discipline. Nevertheless, it has accumulated a valuable body of knowledge in the structuring of knowledge and in the design of socio-technical knowledge management systems. However, concepts to describe common, recurring patterns of how to describe, structure, interrelate, group, or manage knowledge elements are still missing. In this article, we introduce the concepts â€œknowledge patternâ€ and â€œknowledge antipatternâ€ to describe best and worst practices in knowledge management, â€œknowledge refactoringâ€ to improve or change knowledge antipatterns, and â€œquality of knowledgeâ€ to describe desirable characteristics of knowledge in knowledge management systems. The concepts are transferred from software engineering to the field of knowledge management based on our experience from several knowledge management projects.