{'fraction_non_alphanumeric': 0.023454157782515993, 'fraction_numerical': 0.0021321961620469083, 'mean_word_length': 5.137254901960785, '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}}
ASWSC: Automatic semantic web services classifier based on semantic relations

Semantic web services (SWSs) will be the base of machine-to-machine interaction on the web 3.0. As for the conventional web services, the problem of discovering and selecting the most suitable web service represents a challenge for SWSs to be widely used. Ongoing to design and implement a new semantic web services (SWSs) discovery mechanism, a new approach is introduced in this paper to classify the SWSs. This approach is based on measuring the semantic relations among the different concepts. Also, it considers the frequency of usage of each concept. To apply this approach, a new automatic SWSs classifier (ASWSC) is introduced. This classifier depends on a proposed ranking algorithm for concepts that considers the previously mentioned basics. Empirical experiments show high percentage of accuracy and precision that remarks the proposed classifier.