CIAO-WPS - Automatic and Intelligent Orchestration of Geospatial Web Services using Semantic Web (Web 3.0) Technologies

Chet Bing Tan, Geoff West, David A. McMeekin, Simon Moncrieff

2016

Abstract

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. Current text search capabilities do not sufficiently expose web services and datasets for use in on-the-fly geospatial use cases. End users are required to know the exact location of these online resources, their format and what they do. For example, to locate an OGC (Open Geospatial Consortium - http://www.opengeospatial.org)-compliant WPS (Web Processing Service) that performs flood modelling, a Google Search for “Flood Modelling WPS” is insufficient to find relevant results. 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. There are already ISO (International Organization for Standardization - www.iso.org) standards in place (ISO 19115-1:2014) that specify the schema required for describing geographic information and services. The use of ontologies and AI (Artificial Intelligence) then allows for the intelligent determination of which web services and datasets to use, and in what order they are to be used to achieve the desired final output. This research aims to provide a method to automatically and intelligently chain together web services and datasets to assist in a geospatial analyst’s productivity. 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.

References

  1. ACIL Tasman (2008). The Value of Spatial Information - The impact of modern spatial information technologies on the Australian economy. Technical report.
  2. Ameller, D., Burgués, X., Collell, O., Costal, D., Franch, X., and Papazoglou, M. P. (2015). Development of service-oriented architectures using model-driven development: A mapping study. Information and Software Technology, 62:42-66.
  3. Berners-Lee, T., Hendler, J., and Lassila, O.(2001). The Semantic Web. Scientific American , May 2001:28-37.
  4. Beydoun, G., Low, G., García-S ánchez, F., ValenciaGarcía, R., and Mart ínez-B éjar, R. (2014). Identification of ontologies to support information systems development. Information Systems, 46:45-60.
  5. Cilibrasi, R. L. and Vitányi, P. M. B. (2007). The Google Similarity Distance. IEEE Transactions On Knowledge And Data Engineering, 19(3):370-383.
  6. De Jesus, J., Walker, P., Grant, M., and Groom, S. (2012). WPS orchestration using the Taverna workbench: The eScience approach. Computers and Geosciences, 47:75-86.
  7. Granell, C., Díaz, L., Tamayo, A., and Huerta, J. (2012). Assessment of OGC Web Processing Services for REST principles. International Journal of Data Mining, Modelling and Management (Special Issue on Spatial Information Modelling, Management and Mining).
  8. Handschuh, S. and Staab, S. (2003). CREAM: CREAting Metadata for the Semantic Web. Computer Networks, 42(5):579-598.
  9. Harth, A. (2004). An integration site for Semantic Web metadata. Web Semantics: Science, Services and Agents on the World Wide Web, 1(2):229-234.
  10. Huhns, M. N. and Singh, M. P. (2005). Service-Oriented Computing: Key Concepts and Principles ServiceOriented Computing: Key Concepts and Principles. IEEE Internet Computing, 9(1):75-81.
  11. Janowicz, K. and Blomqvist, E. (2012). The Use of Semantic Web Technologies for Decision Support - A Survey. Semantic Web Journal, 5(3):177-201.
  12. Janowicz, K., Schade, S., Keßler, C., Mau é, P., and Stasch, C. (2010). Semantic Enablement for Spatial Data Infrastructures. Transactions in GIS, 14(2):111-129.
  13. Kauppinen, T., Mira De Espindola, G., Jones, J., Sánchez, A., Gräler, B., and Bartoschek, T. (2014). Linked Brazilian Amazon Rainforest Data. Semantic Web, 5(2):151-155.
  14. Kovács, L. and Kutsia, T. (2012). Special issue on Automated Specification and Verification of Web Systems. Journal of Applied Logic, 10(1):1.
  15. Lopez-Pellicer, F. J., Rentería-Agualimpia, W., B é, R. N., Muro-Medrano, P. R., and Zarazaga-Soria, F. J. (2012). Availability of the OGC geoprocessing standard: March 2011 reality check. Computers and Geosciences, 47:13-19.
  16. Nacer, H. and Aissani, D. (2014). Semantic web services: Standards, applications, challenges and solutions. Journal of Network and Computer Applications, 44:134-151.
  17. Papazoglou, M. and Georgakopoulos, D. (2003). Introduction: Service-oriented computing. Communications of the ACM - Service-oriented computing, 46(10):24-28.
  18. Pugliese, R. and Tiezzi, F. (2012). A calculus for orchestration of web services. Journal of Applied Logic, 10(1):2-31.
  19. Pulido, J. R. G., Ruiz, M. A. G., Herrera, R., Cabello, E., Legrand, S., and Elliman, D. (2006). Ontology languages for the semantic web: A never completely updated review. Knowledge-Based Systems, 19(7):489- 497.
  20. World Wide Web Consortium (2001). W3C Semantic Web FAQ.
  21. Wu, Z. (2015a). Service Discovery. In Service Computing - Concept, Method and Technology, chapter 4, pages 79-104.
  22. Wu, Z. (2015b). Service-Oriented Architecture and Web Services. In Service Computing - Concept, Method and Technology, chapter 2, pages 17-42.
  23. Yu, L. and Liu, Y. (2013). Using Linked Data in a heterogeneous Sensor Web: challenges, experiments and lessons learned. International Journal of Digital Earth, 8(1):17-37.
  24. Zajonc, R. B. (2001). Mere Exposure: A Gateway to the Subliminal. Current Directions in Psychological Science, 10(6):224-228.
  25. Zhao, P., Lu, F., and Foerster, T. (2012). Towards a Geoprocessing Web. Computers and Geosciences, 47:1-2.
Download


Paper Citation


in Harvard Style

Tan C., West G., McMeekin D. and Moncrieff S. (2016). CIAO-WPS - Automatic and Intelligent Orchestration of Geospatial Web Services using Semantic Web (Web 3.0) Technologies . In Proceedings of the 2nd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM, ISBN 978-989-758-188-5, pages 71-79. DOI: 10.5220/0005821100710079


in Bibtex Style

@conference{gistam16,
author={Chet Bing Tan and Geoff West and David A. McMeekin and Simon Moncrieff},
title={CIAO-WPS - Automatic and Intelligent Orchestration of Geospatial Web Services using Semantic Web (Web 3.0) Technologies},
booktitle={Proceedings of the 2nd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM,},
year={2016},
pages={71-79},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005821100710079},
isbn={978-989-758-188-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM,
TI - CIAO-WPS - Automatic and Intelligent Orchestration of Geospatial Web Services using Semantic Web (Web 3.0) Technologies
SN - 978-989-758-188-5
AU - Tan C.
AU - West G.
AU - McMeekin D.
AU - Moncrieff S.
PY - 2016
SP - 71
EP - 79
DO - 10.5220/0005821100710079