CIAO-WPS - Utilizing Semantic Web (Web 3.0) Techniques to Assist in the Automatic Orchestration of Geospatial Processes and Datasets

Current geospatial datasets and web services are disparate, obscure and difficult to expose to the world. With the advent of geospatial processes utilizing temporal data and big data, along with datasets continually increasing in size, the problem of under-exposed datasets and web services is amplified. This paper proposes the integration of Semantic Web concepts and technologies into geospatial datasets and web services, making it possible to link these datasets and services via functionality, the inputs required and the outputs produced. To do so requires the extensive use of metadata to allow for a standardised form of description of their function. This research also visits the concept of using ontologies to store processes. A simple prototype termed CIAO-WPS (Chet’s Intelligent, Automatically-Orchestrated Web Processing Services) is created as a proof of concept, using the Python programming language. The prototype seeks to reinforce ideas in regards to pathing and cost constraints, as well as explore overlooked designs.

[1]  Zhaohui Wu,et al.  Service-Oriented Architecture and Web Services , 2015 .

[2]  Xavier Burgués Illa,et al.  Development of service-oriented architectures using model-driven development: A mapping study , 2015, Inf. Softw. Technol..

[3]  Tomi Kauppinen,et al.  Linked Brazilian Amazon Rainforest Data , 2014, Semantic Web.

[4]  Ghassan Beydoun,et al.  Identification of ontologies to support information systems development , 2014, Inf. Syst..

[5]  J. de Jesus,et al.  WPS orchestration using the Taverna workbench: The eScience approach , 2012, Comput. Geosci..

[6]  Yong Liu,et al.  Using Linked Data in a heterogeneous Sensor Web: challenges, experiments and lessons learned , 2013, Int. J. Digit. Earth.

[7]  Laura Díaz,et al.  Assessment of OGC web processing services for REST principles , 2014, Int. J. Data Min. Model. Manag..

[8]  Laura Kovács,et al.  Special issue on Automated Specification and Verification of Web Systems , 2012, J. Appl. Log..

[9]  Djamil Aïssani,et al.  Semantic web services: Standards, applications, challenges and solutions , 2014, J. Netw. Comput. Appl..

[10]  Zhaohui Wu Chapter 4 – Service Discovery , 2015 .

[11]  Feng Lu,et al.  Towards a Geoprocessing Web , 2012, Comput. Geosci..

[12]  Eva Blomqvist,et al.  The use of Semantic Web technologies for decision support - a survey , 2014, Semantic Web.

[13]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[14]  Andreas Harth An integration site for Semantic Web metadata , 2004, J. Web Semant..

[15]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[16]  Steffen Staab,et al.  CREAM: CREAting Metadata for the Semantic Web , 2003, Comput. Networks.

[17]  R. Zajonc Mere Exposure: A Gateway to the Subliminal , 2001 .

[18]  Paul M. B. Vitányi,et al.  The Google Similarity Distance , 2004, IEEE Transactions on Knowledge and Data Engineering.

[19]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[20]  Francisco J. López-Pellicer,et al.  Availability of the OGC geoprocessing standard: March 2011 reality check , 2012, Comput. Geosci..

[21]  Christoph Stasch,et al.  Semantic Enablement for Spatial Data Infrastructures , 2010, Trans. GIS.

[22]  R. Doyle The American terrorist. , 2001, Scientific American.

[23]  Dave Elliman,et al.  Ontology languages for the semantic web: A never completely updated review , 2006, Knowl. Based Syst..

[24]  Francesco Tiezzi,et al.  A calculus for orchestration of web services , 2012, J. Appl. Log..