A Semantic Approach for Service Matching in Pervasive Environments

Technological advancements in the past decade have caused a large increase in the number and diversity of electronic devices that have appeared in the home and office and these devices offer an increasingly heterogeneous range of services. This has introduced new challenges for the dynamic discovery of services in pervasive environments. Several discovery mechanisms currently exist such as Salutation, SLP etc. to support service discovery in the device domain. However, these approaches characterise the services either by using predefined service categories and fixed attribute value pairs. Such descriptions are inflexible and difficult to extend to new concepts and characteristics, and since these descriptions do not describe devices or services at a conceptual level, no form of inferencing can be carried out on them. Hence the matching techniques in these approaches are limited to syntactic comparisons based on attributes or interfaces. More recently with the popularity of Semantic Web technologies, there has been an increased interest in the use of ontologies for service descriptions and the application of reasoning mechanisms to support discovery and matching. In this document, we present a semantic matching framework to facilitate effective discovery of device based services in pervasive environments. This offers a ranking mechanism that will order the available services in the order of their suitability; the evaluation of the experimental results have indicated that the results correlate well with human perception.

[1]  Angela Schwering,et al.  Hybrid Model for Semantic Similarity Measurement , 2005, OTM Conferences.

[2]  Georg Lausen,et al.  Ontologies in F-logic , 2004, Handbook on Ontologies.

[3]  Alexander Borgida,et al.  Towards Measuring Similarity in Description Logics , 2005, Description Logics.

[4]  Ian Horrocks,et al.  Matchmaking Using Instance Store : Some Preliminary Results , 2003 .

[5]  Martin L. Kersten,et al.  A Graph-Oriented Model for Articulation of Ontology Interdependencies , 1999, EDBT.

[6]  Shige Peng UDDI Technical White Paper , 2000 .

[7]  Francesco M. Donini,et al.  A Formal Approach to Ontology-Based Semantic Match of Skills Descriptions , 2003, J. Univers. Comput. Sci..

[8]  Francesco M. Donini,et al.  A system for principled matchmaking in an electronic marketplace , 2003, WWW '03.

[9]  J. Gonzalez-Castillo,et al.  Description logics for matchmaking of services , 2001 .

[10]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[11]  A. Tversky Features of Similarity , 1977 .

[12]  Anupam Joshi,et al.  Enhancing the Bluetooth Service Discovery Protocol , 2001 .

[13]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[14]  Riichiro Mizoguchi,et al.  Ontology-based description of functional design knowledge and its use in a functional way server , 2003, Expert Syst. Appl..

[15]  Bob J. Wielinga,et al.  Using explicit ontologies in KBS development , 1997, Int. J. Hum. Comput. Stud..

[16]  David De Roure,et al.  An Ontological Framework for Semantic Description of Devices , 2004 .

[17]  Bijan Parsia,et al.  Task Computing - The Semantic Web Meets Pervasive Computing , 2003, SEMWEB.

[18]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[19]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[20]  Jim Waldo,et al.  The Jini Specification , 1999 .

[21]  John Murphy,et al.  Using WordNet as a Knowledge Base for Measuring Semantic Similarity between Words , 1994 .

[22]  Stefan Decker,et al.  Ontology-Based Resource Matching in the Grid - The Grid Meets the Semantic Web , 2003, SEMWEB.

[23]  Bijan Parsia,et al.  From SHOQ(D) Toward E-connections , 2004, Description Logics.

[24]  Ian Horrocks,et al.  A software framework for matchmaking based on semantic web technology , 2003, WWW '03.

[25]  Anupam Joshi,et al.  DReggie: Semantic Service Discovery for M-Commerce Applications , 2001 .