{'fraction_non_alphanumeric': 0.008171603677221655, 'fraction_numerical': 0.0, 'mean_word_length': 5.712328767123288, '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}}
Dealing with Structure Heterogeneity in Semantic Collaborative Information Systems

The creation of content within semistructured, collaborative information systems imposes the problem of having to deal with very heterogeneous schemata. This is due to the fact that the semistructured paradigm does not restrict the user in his choice of nomenclatures for the data he intends to store within the information system. As many users participate in the creation of data, the structure of this data is very heterogeneous. In this chapter the authors discuss two main movements that aim at dealing with heterogeneity. The first approach is concerned with efficiently avoiding structure heterogeneity within collaborative information systems by providing the users with suitable recommendations for an aligned schema during the insertion process. The second approach is mainly focussing on overcoming structure heterogeneity by providing efficient means for querying heterogeneous data.