Distributed Search in Semantic Web Service Discovery
Joanna Ziembicki · UWSpace (University of Waterloo) · 2006
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. iii This thesis presents a framework for semantic Web service discovery using descriptive (non-functional) service characteristics in a large-scale, multi-domain setting. The framework uses Web Ontology Language for Services (OWL-S) to design a template for describing non-functional service parameters in a way that facilitates service discovery, and presents a layered scheme for organizing ontologies used in service descriptions. This service description scheme serves as a core for designing the four main functions of a service directory: a template-based user interface, semantic query expansion algorithms, a two-level indexing scheme that combines Bloom filters with a Distributed Hash Table, and a distributed approach for storing service descriptions. The service directory is, in turn, implemented as an extension of the Open Service Discovery Architecture.