{'fraction_non_alphanumeric': 0.020429009193054137, 'fraction_numerical': 0.0, 'mean_word_length': 4.9393939393939394, '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 cooperative web: a complement to the semantic web

The Web is a colossal document repository that is nowadays processed by humans only. The machines' role is just to transmit and display the contents, barely being able to do something else. The Semantic Web tries to change this status so that software agents can manipulate the semantic contents of the Web. There are some technologies proposed for this task that facilitate the definition of ontologies and the semantic markup of documents based on those ontologies. However, although the Semantic Web can be very useful in fields such as e-business, digital libraries or knowledge management inside corporate intranets, it is difficult to apply to the global Web. We propose a different, although complementary, approach: The Cooperative Web. With this approach, it would be possible to extract semantics from the Web without the need of ontological artifacts. Besides, the experience of the users would also be leveraged.