A knowledge-based method for the automatic determination of hydrological model structures

To determine a suitable hydrological model structure for a specific application context using integrated modelling frameworks, modellers usually need to manually select the required hydrological processes, identify the appropriate algorithm for each process, and couple the algorithms’ software components. However, these modelling steps are difficult and require corresponding knowledge. It is not easy for modellers to master all of the required knowledge. To alleviate this problem, a knowledge-based method is proposed to automatically determine hydrological model structures. First, modelling knowledge for process selection, algorithm identification, and component coupling is formalized in the formats of the Rule Markup Language (RuleML) and Resource Description Framework (RDF). Second, the formalized knowledge is applied to an inference engine to determine model structures. The method is applied to three hypothetical experiments and a real experiment. These experiments show how the knowledge-based method could support modellers in determining suitable model structures. The proposed method has the potential to reduce the knowledge burden on modellers and would be conducive to the promotion of integrated modelling frameworks. This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY-NC-ND 4.0), which permits copying and redistribution for non-commercial purposes with no derivatives, provided the original work is properly cited (http://creativecommons.org/ licenses/by-nc-nd/4.0/). doi: 10.2166/hydro.2019.029 s://iwaponline.com/jh/article-pdf/21/6/1163/623411/jh0211163.pdf Jingchao Jiang Smart City Research Center, School of Automation, Hangzhou Dianzi University, Hangzhou 310012, China A-Xing Zhu Department of Geography, University of Wisconsin–Madison, Madison, WI 53706, USA Cheng-Zhi Qin (corresponding author) State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China E-mail: qincz@lreis.ac.cn Junzhi Liu Key Laboratory of Virtual Geographic Environment, Ministry of Education, Nanjing Normal University, Nanjing 210023, China

[1]  Saso Dzeroski,et al.  Development of a knowledge library for automated watershed modeling , 2014, Environ. Model. Softw..

[2]  Alexey A. Voinov,et al.  'Integronsters', integral and integrated modeling , 2013, Environ. Model. Softw..

[3]  Qing Liu,et al.  An ontology-based knowledge management framework for a distributed water information system , 2013 .

[4]  R. Rigon,et al.  GEOtop: A Distributed Hydrological Model with Coupled Water and Energy Budgets , 2006 .

[5]  Huihui Feng,et al.  Responses of soil water percolation to dynamic interactions among rainfall, antecedent moisture and season in a forest site , 2016 .

[6]  Dawei Han,et al.  Hydrological modeling using Effective Rainfall routed by the Muskingum method (ERM) , 2013 .

[7]  Philippe Gourbesville,et al.  Application of deterministic distributed hydrological model for large catchment: a case study at Vu Gia Thu Bon catchment, Vietnam , 2016 .

[8]  Rui Liu,et al.  A service-oriented architecture for coupling web service models using the Basic Model Interface (BMI) , 2017, Environ. Model. Softw..

[9]  Zhonggen Wang,et al.  A Flexible Framework HydroInformatic Modeling System—HIMS , 2018, Water.

[10]  Katia Chancibault,et al.  Adapting the coupled hydrological model ISBA-TOPMODEL to the long-term hydrological cycles of suburban rivers: Evaluation and sensitivity analysis , 2013 .

[11]  Quillon Harpham,et al.  Towards standard metadata to support models and interfaces in a hydro-meteorological model chain , 2015 .

[12]  Kwok-Wing Chau,et al.  An ontology-based knowledge management system for flow and water quality modeling , 2007, Adv. Eng. Softw..

[13]  Roger Moore,et al.  An overview of the open modelling interface and environment (the OpenMI) , 2005 .

[14]  Jeffery S. Horsburgh,et al.  Design of a metadata framework for environmental models with an example hydrologic application in HydroShare , 2017, Environ. Model. Softw..

[15]  C. W. Thornthwaite An approach toward a rational classification of climate. , 1948 .

[16]  Michael Piasecki,et al.  Ontology based web simulation system for hydrodynamic modeling , 2008, Simul. Model. Pract. Theory.

[17]  George H. Hargreaves,et al.  Reference Crop Evapotranspiration from Temperature , 1985 .

[18]  Adrian Paschke,et al.  RuleML 1.0: The Overarching Specification of Web Rules , 2010, RuleML.

[19]  Olaf David,et al.  A software engineering perspective on environmental modeling framework design: The Object Modeling System , 2013, Environ. Model. Softw..

[20]  Scott Dale Peckham EMELI 1.0: An Experimental Smart Modeling Framework For Automatic Coupling Of Self-Describing Models , 2014 .

[21]  Sarah Ward,et al.  Water resources data, models and decisions: international expert opinion on knowledge management for an uncertain but resilient future , 2018, Journal of Hydroinformatics.

[22]  Michael Piasecki,et al.  Community modeling systems: classification and relevance to hydrologic modeling , 2012 .

[23]  L. S. Pereira,et al.  Crop evapotranspiration : guidelines for computing crop water requirements , 1998 .

[24]  Qing Zhu,et al.  An integrated flood management system based on linking environmental models and disaster-related data , 2017, Environ. Model. Softw..

[25]  Cheng-Zhi Qin,et al.  Spatial optimization of watershed best management practices based on slope position units , 2018, Journal of Soil and Water Conservation.

[26]  Scott D. Peckham,et al.  A component-based approach to integrated modeling in the geosciences: The design of CSDMS , 2013, Comput. Geosci..

[27]  Andrea Petroselli,et al.  Green‐Ampt Curve‐Number mixed procedure as an empirical tool for rainfall–runoff modelling in small and ungauged basins , 2013 .

[28]  J. Goodall,et al.  An ontology for component‐based models of water resource systems , 2013 .

[29]  Hui Wu,et al.  A two-level parallelization method for distributed hydrological models , 2016, Environ. Model. Softw..