Abstract

Intelligent geoprocessing relies heavily on formalized parameter constraints of geoprocessing tools to validate the input data and to further ensure the robustness and reliability of geoprocessing. However, existing methods developed to formalize parameter constraints are either designed based on ill-suited assumptions, which may not correctly identify the invalid parameter inputs situation, or are inefficient to use. This paper proposes a novel method to formalize the parameter constraints of geoprocessing tools, based on a high-level and standard constraint language (i.e., SHACL) and geoprocessing ontologies, under the guidance of a systematic classification of parameter constraints. An application case and a heuristic evaluation were conducted to demonstrate and evaluate the effectiveness and usability of the proposed method. The results show that the proposed method is not only comparatively easier and more efficient than existing methods but also covers more types of parameter constraints, for example, the application-context-matching constraints that have been ignored by existing methods.

Highlights

  • In the last two decades, intelligent geoprocessing based on Semantic Web technologies such as the Resource Description Framework (RDF) and ontology has shown promise to significantly improve the efficiency and effectiveness of the discovery, composition, and execution of geoprocessing tools [1,2,3,4,5,6]

  • This study proposes a method of formalizing parameter constraints based on a standard high-level RDF constraint language, i.e., the Shapes Constraint Language (SHACL) [27]

  • Input data validation based on formalized parameter constraints is a key step in intelligent geoprocessing to ensure the correct functioning of geoprocessing tools and the reliability of results

Read more

Summary

Introduction

In the last two decades, intelligent geoprocessing based on Semantic Web technologies such as the Resource Description Framework (RDF) and ontology has shown promise to significantly improve the efficiency and effectiveness of the discovery, composition, and execution of geoprocessing tools (especially geoprocessing web services) [1,2,3,4,5,6]. Intelligent geoprocessing relies heavily on end-users’ understanding of the tools and trial-and-errors to validate the parameter inputs [2,7,8,12] (Figure 1c) This constraints are important in the discovery and composition of non-experts. Intelligent geoprocessing relies heavily on end-users’ understanding damental research issue for automated validation of parameter inputs is how to explicitly of the tools and trial-and-errors to validate the parameter inputs [2,7,8,12] (Figure 1c) This formalize the and parameter constraintsfor into a machine-readable form (typically, RDF graphs), is frustrating time-consuming end-users, especially for non-experts. Parameter constraints as ontology restrictions (e.g., owl:minCardinality) by using ontology languages (such as the Web Ontology Language, OWL) [13–

Methods rules of Formalizing
Research Question in This Study
Parameter Constraints of Geoprocessing Tools
Classification
Target-Oriented Classification of Parameter Constraints
Conditions-Oriented Classification of Parameter Constraints
Basic Idea and the High-Level RDF Constraint Language-SHACL
Method
Identification and Acquisition of Parameter Constraints
Knowledge
Target
Formalization of Constraint Conditions and Feedback
Application Case
The Flow Direction Tool and Its Parameter Constraints
Extraction
Application Context and Input Data of the Tool
SHACL-Based Input Data Validation and the Results
Validation
Evaluation Criteria
Methods
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call