A controlled natural language and interface for formulating geo-analytical questions with Blockly

Read full text
Authors: Haiqi Xu, Enkhbold Nyamsuren, Eric J. Top, Simon Scheider
Cited by: 0
References: 34

Abstract

While question-answering (QA) has gained attention in recent years, an often overlooked condition for receiving a valid answer is the quality of the question. The ability to formulate sufficiently clear and specific questions is crucial, in particular, for indirect, geo-analytical question-answering systems that need to generate valid geoprocessing workflows. We present a new method for formulating geo-analytical questions and specifying their semantics by integrating a controlled natural language for expressing geo-analytic intentions with a semantic model of geo-analytical concept transformations. This method is implemented in a customized Google Blockly interface, where users can construct questions by selecting and connecting blocks representing different conceptual components of geo-analytical questions. We conducted a user study to compare the Blockly-based interface with a free-form interface. Results show that the Blockly-based interface effectively constrains question formulation, leading to more standardized, complete, and interpretable questions regardless of users’ GIS expertise levels. However, the Blockly-based interface requires more learning effort and receives a medium-to-low usability rating. Our study shows the potential for template-based geo-analytical QA to foster a particular level of quality as input to QA systems. Future research should combine this controlled language with generative models to enable higher quality, adaptability, and scalability of question answering.

Fields of Study & Subjects

Geographic Information Systems Studies Natural Language Processing Techniques Semantic Web and Ontologies

Publication details

Journal / source
International Journal of Geographical Information Systems
Volume
40
Issue
11
Pages
3552–3601
Publication date
3 March 2026
Language
EN