{'fraction_non_alphanumeric': 0.017528483786152498, 'fraction_numerical': 0.0, 'mean_word_length': 4.856410256410256, '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}}
Using Ontologies for Monitoring Knowledge Evolution in Communities of Practice

Social networks gather people exchanging information continuously and building knowledge. Knowing what goes on in such groups is difficult. However, the social Web is in part organized around communities of practice (CoP) and it could benefit from some advances in the CoP area. In a CoP a given person describes a trajectory into and within the CoP, starting from an outside circle with little interaction, and progressing towards an inner circle where one finds people actually supporting the community. One of the problems for the people in the inner circle is to monitor what is going on, i.e. to follow the major discussions and to keep track of new appearing concepts, in order to influence the choice of the topics and to keep the community under some level of control. Using an ontology to classify the exchanged messages and to process them allows building two-dimensional maps of the discussed concepts, to analyze possible drifts or detect the appearance of new topics. The same approach, described in this paper, could be applied to social networks.