{'fraction_non_alphanumeric': 0.016414141414141416, 'fraction_numerical': 0.0, 'mean_word_length': 5.4471544715447155, '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}}
Ranking-Based Suggestion Algorithms for Semantic Web Service Composition

The process of selecting Web services from a large number of potential services available on the Web is a challenging task for users engaged in Web service composition. This work is devoted to resolving this issue by suggesting Web services to the user. Our suggestion algorithm ranks all the available services for the user based on the semantic annotations of a service's inputs, outputs and functionality, as well as pre-conditions and effects, if available. This paper presents multiple algorithms for making suggestions during Web service composition. These algorithms extend traditional Web service discovery algorithms; in particular, they include new techniques for ranking the effectiveness of data mediation.