Constraints-Driven Automatic Geospatial Service Composition: Workflows for the Analysis of Sea-Level Rise Impacts

Building applications based on the reuse of existing components or services has noticeably increased in the geospatial application domain, but researchers still face a variety of technical challenges designing workflows for their specific objectives and preferences. Hence, means for automatic service composition that provide semantics-based assistance in the workflow design process have become a frequent demand especially of end users who are not IT experts. This paper presents a method for automatic composition of workflows for analyzing the impacts of sea-level rise based on semantic domain modeling. The domain modeling comprises the design of adequate services, the definition of ontologies to provide domain-specific vocabulary for referring to types and services, and the input/output annotation of the services using the terms defined in the ontologies. We use the PROPHETS plugin of the jABC workflow framework to show how users can benefit from such a domain model when they apply its constraints-driven synthesis methods to obtain the workflows that match their intentions.

[1]  Peng Yue,et al.  Towards intelligent GIServices , 2015, Earth Science Informatics.

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

[3]  Werner Kuhn,et al.  Ontology-based discovery of geographic information services - An application in disaster management , 2006, Comput. Environ. Urban Syst..

[4]  Dave Kolas,et al.  Geospatial semantic Web: architecture of ontologies , 2006, 2006 IEEE Aerospace Conference.

[5]  Bertram Ludäscher,et al.  A Scientific Workflow Approach to Distributed Geospatial Data Processing using Web Services , 2005, SSDBM.

[6]  Matthias Klusch,et al.  Evaluation of Service Composition Planning with OWLS-XPlan , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[7]  Ali Mansourian,et al.  Automatic composition of WSMO based geospatial semantic web services using artificial intelligence planning , 2013 .

[8]  Peng Yue,et al.  Semantic Web-based Intelligent Geospatial Web Services , 2013, SpringerBriefs in Computer Science.

[9]  Tiziana Margaria,et al.  Service-Orientation: Conquering Complexity with XMDD , 2012, Conquering Complexity.

[10]  T. Foerster,et al.  Integrating OGC Web Processing Services into Geospatial Mass-Market Applications , 2009, 2009 International Conference on Advanced Geographic Information Systems & Web Services.

[11]  Nicole Ostländer,et al.  Assessing climate change vulnerability in the arctic using geographic information services in spatial data infrastructures , 2008 .

[12]  Liping Di,et al.  Geo-processing workflow driven wildfire hot pixel detection under sensor web environment , 2010, Comput. Geosci..

[13]  Jim Farley,et al.  Infrastructure for the Geospatial Web , 2007, The Geospatial Web.

[14]  Laura Díaz,et al.  Service-oriented applications for environmental models: Reusable geospatial services , 2010, Environ. Model. Softw..

[15]  Tiziana Margaria,et al.  jETI: A Tool for Remote Tool Integration , 2005, TACAS.

[16]  Philip James,et al.  Orchestration of Grid-Enabled Geospatial Web Services in Geoscientific Workflows , 2010, IEEE Transactions on Automation Science and Engineering.

[17]  Serena Coetzee,et al.  Orchestrating OGC web services to produce thematic maps in a spatial information infrastructure , 2013, Comput. Environ. Urban Syst..

[18]  Tiziana Margaria,et al.  Module Connguration by Minimal Model Construction , 1993 .

[19]  Gustavo Alonso,et al.  Geo-Opera: Workflow Concepts for Spatial Processes , 1997, SSD.

[20]  Liping Di,et al.  A taxonomy of geospatial services for global service discovery and interoperability , 2009, Comput. Geosci..

[21]  Steve Dowers,et al.  From stand-alone programs towards grid-aware services and components: a case study in agricultural modelling with interpolated climate data , 2003, Environ. Model. Softw..

[22]  Anna-Lena Lamprecht User-Level Workflow Design - A Bioinformatics Perspective , 2013, Lecture Notes in Computer Science.

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

[24]  Hao Li,et al.  SEMANTIC DESCRIPTION FOR THE TAXONOMY OF THE GEOSPATIAL SERVICES , 2015 .

[25]  Tiziana Margaria,et al.  Agile Workflows for Climate Impact Risk Assessment based on the ci:grasp Platform and the jABC Modeling Framework , 2014 .

[26]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[27]  Tiziana Margaria,et al.  SCA and jABC: Bringing a Service-Oriented Paradigm to Web-Service Construction , 2008, ISoLA.

[28]  Bernhard Steffen,et al.  Loose Programming with PROPHETS , 2012, FASE.

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

[30]  Tiziana Margaria,et al.  Towards a Flexible Assessment of Climate Impacts: The Example of Agile Workflows for the ci: grasp Platform , 2014, ISoLA.

[31]  Tiziana Margaria,et al.  Synthesis-Based Loose Programming , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[32]  Tian Zhao,et al.  Conceptual Frameworks of Geospatial Semantic Web , 2015 .

[33]  Tiziana Margaria,et al.  Model-Driven Development with the jABC , 2006, Haifa Verification Conference.

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

[35]  Markus Wrobel,et al.  Novel Approaches for Web-Based Access to Climate Change Adaptation Information - MEDIATION Adaptation Platform and ci: grasp-2 , 2013, ISESS.

[36]  Carlos Granell,et al.  Integrating Semantic and Syntactic Descriptions to Chain Geographic Services , 2006, IEEE Internet Computing.

[37]  Tobia Lakes,et al.  Climate impacts on human livelihoods: where uncertainty matters in projections of water availability , 2014 .

[38]  Andrew Terhorst,et al.  Exposing the Kepler Scientific Workflow System as an OGC Web Processing Service , 2010 .