{'fraction_non_alphanumeric': 0.022163120567375887, 'fraction_numerical': 0.0, 'mean_word_length': 5.7604790419161676, '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}}
Data-knowledge-context: an application model for collaborative work

For many years, researchers and software developers have been seeking to develop systems and applications to enable efficient and effective group work. The systems developed have often had little impact on the effectiveness of group activities outside the laboratory. We suggest that these difficulties are primarily due to a model of application development that has significantly constrained users in properly managing their work products much less share them with others. Instead, we propose an alternative system architecture, the DKC model, that places HCI, knowledge representation and management, and distributed, hypertext operating systems in a coordinated structure. We clearly delineate the roles of each of these aspects within the whole, collaborative environment. By adopting this model, we suggest that researchers and developers of both single-user and collaborative systems are able to design effective, multi-platform, multi-application, and multi-workplace collaborative environments that may finally have some impact beyond the laboratory.