Indexing is a primary technique for enhancing the performance of search engines, databases and other data-intensive applications. In this chapter, we show how ontology-based indexing can be used to enhance the performance of matchmakers for semantic Web services. We provide an overview of the indexing architecture, and describe how ontologies can be used as the basis of index structures that enable sub-linear query inference process. We describe several key tradeoffs that characterize the index, such as the tradeoff between scalability and precision. We demonstrate our method by describing OPOSSUM, an index-based matchmaker, which was the fastest matchmaker at the 2009 International Semantic Service Selection Contest (S3).
|Title of host publication||Semantic Web Services|
|Subtitle of host publication||Advancement Through Evaluation|
|Publisher||Springer Berlin Heidelberg|
|Number of pages||14|
|State||Published - 1 Jan 2012|