{'fraction_non_alphanumeric': 0.009871668311944718, 'fraction_numerical': 0.0, 'mean_word_length': 6.090909090909091, '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}}
Semantic Service Discovery Exploiting Efficient Concept Match over Large Amount of Heterogeneous Ontologies

Describing profiles of services with ontologies enables semantics-based service publication and discovery. However, there are practical problems in order to achieve ontology-based semantic service discovery in open networked environments. Those are semantic heterogeneity of independently designed ontologies and efficient reasoning over large amount of ontologies. In this paper, we present a concept match over large amount of heterogeneous ontologies. Proposed concept match incorporates ontology mapping repository for efficient sharing of them and conducts reasoning over only bounded amount of ontologies by offloading irrelevant ontologies with the help of ontology caching. We showed that the response time of implemented prototype incorporated with the proposed concept match outperforms that of prototype incorporated with naive concept match that reasons over all previously loaded ontologies.