Enabling Rich Discovery of Web Services by Projecting Weak Semantics from Structural Specifications

Although we would prefer using defined ontologies that express the domains and specifications of web services, and thus more easily discover and compose these, we know that in the mainstream world represented by the US Department of Defense we will not have those ontologies available soon. In the meantime we have to ensure a transition from structural to semantic methods, including web service discovery methods. In this paper, we are proposing a different approach for dynamic web service discovery that takes advantage of the structure inherent in web services that are defined by WSDL documents. Since the structure is usually based on XML Schema, there is enough information present in these documents to develop a broadly applicable approach. Furthermore, if a consistent and detailed naming convention of schema artifacts is followed, then discovery can be made more precise. This paper describes our approach for projecting weak semantics from structural information for discovery of web services.

[1]  R. Nigel Horspool,et al.  Near Optimal Hierarchical Encoding of Types , 1997, ECOOP.

[2]  H. Aït-Kaci A lattice theoretic approach to computation based on a calculus of partially ordered type structures (property inheritance, semantic nets, graph unification) , 1984 .

[3]  Lhouari Nourine,et al.  Encoding of Multiple Inheritance Hierarchies and Partial Orders , 1999, Comput. Intell..

[4]  Valérie Issarny,et al.  Efficient Semantic Service Discovery in Pervasive Computing Environments , 2006, Middleware.

[5]  Leo Obrst,et al.  Ontologies and Rules for Rapid Enterprise Integration and Event Aggregation , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[6]  Ping Wang,et al.  Encoding multiple inheritance hierarchies for lattice operations , 2004, Data Knowl. Eng..

[7]  Leo Obrst,et al.  Evolving Use of Distributed Semantics to Achieve Net-centricity , 2007, AAAI Fall Symposium: Regarding the Intelligence in Distributed Intelligent Systems.

[8]  Iraklis Paraskakis,et al.  Combining SAWSDL, OWL-DL and UDDI for Semantically Enhanced Web Service Discovery , 2008, ESWC.

[9]  Jeffrey F. Naughton,et al.  Generalized Search Trees for Database Systems , 1995, VLDB.

[10]  Patrick Lincoln,et al.  Efficient implementation of lattice operations , 1989, TOPL.

[11]  Leo Obrst,et al.  Dynamic Web Service Assembly Using OWL and a Theorem Prover , 2009, 2009 IEEE International Conference on Semantic Computing.

[12]  Simon Fraser UniversityBurnaby Heterogeneous Encoding , 1995 .

[13]  Georg Gottlob,et al.  Visual Web Information Extraction with Lixto , 2001, VLDB.

[14]  Leo Obrst,et al.  Using Ontology Alignment to Dynamically Chain Web Services , 2009, OM.

[15]  Iraklis Paraskakis,et al.  Web Service Discovery In A Semantically Extended Uddi Registry: The Case Of Fusion , 2007, Virtual Enterprises and Collaborative Networks.

[16]  D. Preuveneers,et al.  Prime numbers considered useful: ontology encoding for efficient subsumption testing , 2006 .

[17]  Leo Obrst,et al.  Ontologies for Rapid Integration of Heterogeneous Data for Command, Control, & Intelligence , 2007, OIC.

[18]  Visual Web Information Extraction , 2009, Encyclopedia of Database Systems.

[19]  Valérie Issarny,et al.  EASY: Efficient semAntic Service discoverY in pervasive computing environments with QoS and context support , 2008, J. Syst. Softw..

[20]  Jeffrey F. Naughton,et al.  Avi Pfeffer: Generalized Search Trees for Database Systems , 1995, VLDB 1995.