{'fraction_non_alphanumeric': 0.01432408236347359, 'fraction_numerical': 0.005371530886302597, 'mean_word_length': 4.822916666666667, '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}}
Efficient Querying of Web Services Using Ontologies

The Semantic Web [1] is well recognized as an effective infrastructure to improve visibility of knowledge on the web. Ontology [9] forms the backbone of the semantic web, which is used to explicitly represent conceptualizations. Ontology engineering in the Semantic Web is primarily supported by languages such as RDF, RDFS and OWL. Most web service search, retrieve the information based on the keyword match without lookup into their relevance. This research work focuses on making the web service search simple for users who need to retrieve the services from the UDDI server. The System is implemented using Protégé 2000 for building ontologies and a Java API for retrieving meaningful results by parsing ontologies. The WorldNet dictionary is used to semantically enhance the meaning of the query by helping the user, identify his exact interest of search and also to generate and save an OWL file. This file can be used for parsing when a similar query is given to be searched and also given to UDDI server to invoke the web service and retrieve the results.