Automatic composition of WSMO based geospatial semantic web services using artificial intelligence planning

Geospatial web services are widely utilised to disseminate spatial data and processing capability over the internet. Combining geospatial web services and generating composite web services out of atomic services can provide users with a higher level of functionality. This paper presents a solution for the automatic composition of geospatial web services. The solution relies on semantic web services technology and Artificial Intelligence (AI) planning techniques to generate composite geospatial web services. Web Service Modelling Ontology (WSMO) is selected as the underlying semantic web service framework. A neoclassical planning algorithm called Graphplan is used as the AI planner. The applicability of the proposed solution for composing web services is illustrated in a case study. The result shows that the proposed approach is well suited for the automatic composition of web services. The future requirements for adaptation of the approach in real world problems are broadly described.

[1]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[2]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[3]  Nadine Alameh,et al.  Chaining Geographic Information Web Services , 2003, IEEE Internet Comput..

[4]  Avrim Blum,et al.  Fast Planning Through Planning Graph Analysis , 1995, IJCAI.

[5]  Jörg Hoffmann,et al.  SWING: An Integrated Environment for Geospatial Semantic Web Services , 2008, ESWC.

[6]  Sven Schade,et al.  Towards Semantic Composition of Geospatial Web Services - Using WSMO instead of BPEL ∗ , 2008 .

[7]  John Domingue,et al.  IRS-III: A Broker for Semantic Web Services Based Applications , 2006, International Semantic Web Conference.

[8]  Lars Harrie,et al.  Expert system to enhance the functionality of clearinghouse services , 2011, Comput. Environ. Urban Syst..

[9]  Rafael D. C. Santos,et al.  Automated geospatial Web Services composition based on geodata quality requirements , 2012, Comput. Geosci..

[10]  Nicole Ostländer,et al.  Service chaining architectures for applications implementing distributed geographic information processing , 2009, Int. J. Geogr. Inf. Sci..

[11]  Carlos Granell,et al.  Enhancing Geo-Service Chaining through Deep Service Descriptions , 2007, Trans. GIS.

[12]  Gennady Agre,et al.  An INFRAWEBS Approach to Dynamic Composition of Semantic Web Services , 2007 .

[13]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[14]  Derek Long,et al.  Plan Constraints and Preferences in PDDL3 , 2006 .

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

[16]  Matthias Klusch,et al.  Semantic Web Service Composition Planning with OWLS-Xplan , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

[17]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[18]  Soravis Supavetch,et al.  Interface Independent Geospatial Services Orchestration , 2011 .

[19]  Liping Di,et al.  ONTOLOGY-SUPPORTED AUTOMATIC SERVICE CHAINING FOR GEOSPATIAL KNOWLEDGE DISCOVERY , 2007 .

[20]  Jos de Bruijn,et al.  Enabling Semantic Web Services: The Web Service Modeling Ontology , 2006 .

[21]  Jos de Bruijn,et al.  Enabling Semantic Web Services , 2007 .

[22]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[23]  Nicole Ostländer,et al.  A Rule-Based Description Framework for the Composition of Geographic Information Services , 2007, GeoS.

[24]  Liping Di,et al.  Semantics-based automatic composition of geospatial Web service chains , 2007, Comput. Geosci..

[25]  Federico Michele Facca,et al.  What's New in WSMX? , 2010, ESWC.

[26]  Ioan Salomie,et al.  Fluent Calculus Based Web Service Composition , 2008, RR.

[27]  Dimitris Plexousakis,et al.  Foundation for Research & Technology - Hellas Institute of Computer Science Information Systems Laboratory Automated Web Service Composition: State of the Art and Research Challenges , 2010 .

[28]  Enrico Motta,et al.  Semantic Web service composition in IRS-III: the structured approach , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[29]  Suhaimi Ibrahim,et al.  Automatic discovery and composition of semantic web services using AI planning and web service modeling ontology , 2009 .

[30]  Dieter Fensel,et al.  A Conceptual Comparison of WSMO and OWL-S , 2004, ECOWS.

[31]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[32]  Stefan Edelkamp,et al.  Automated Planning: Theory and Practice , 2007, Künstliche Intell..

[33]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[34]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[35]  Dieter Fensel,et al.  WSMO-Lite Annotations for Web Services , 2008, ESWC.

[36]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[37]  Liping Di,et al.  Semantic Web Services‐based process planning for earth science applications , 2009, Int. J. Geogr. Inf. Sci..

[38]  P. Maué,et al.  Baseline for Registering and Annotating Geodata in a Semantic Web Service Framework 1 , 2007 .