A loosely integrated data configuration strategy for web-based participatory modeling

Participatory modeling is an important approach for solving complex geo-problems from a comprehensive and holistic viewpoint, and it brings together stakeholders from multiple disciplines to provide diverse resources, including modeling, data fields and computational assets. Data configuration work (e.g., preparing appropriate input data for model execution, connecting a model’s output to the input data of another model) is important for constructing and executing a participatory modeling task. Most current data configuration methods depend on the model integration logic, which presents a challenge when adding new modeling resources into a model to dynamically create and execute new modeling tasks. To support the construction of participatory modeling tasks in a web environment, this article proposes a loosely integrated data configuration strategy for decoupling data configuration work from the execution process of a participatory modeling task. A model service controller is designed for model input/output (I/O) configuration, and a data service controller is designed for data access configuration. These two controllers can help modelers link the data I/O demands of a model-service with the appropriate data-services; thus, different modeling instances can be dynamically joined to a participatory modeling task and executed without reconstructing the original data configuration settings. A prototype participatory modeling system is proposed to demonstrate the flexibility and feasibility of the proposed method using an experimental modeling case. The results show that the proposed data configuration strategy supports the integration of different model-services based on the data dependency relationships and that the complexity and difficulty in configuring data for a participatory modeling tasks in the web environment are minimized.

[1]  Allyson M. Beall,et al.  Exploring the Implications of Climate Change on Water Resources through Participatory Modeling: Case Study of the Okanagan Basin, British Columbia , 2009 .

[2]  Pebesma Edzer,et al.  Managing uncertainty in integrated environmental modelling frameworks: The UncertWeb framework , 2012 .

[3]  Hui Lin,et al.  Prototyping an open environment for sharing geographical analysis models on cloud computing platform , 2013, Int. J. Digit. Earth.

[4]  Sophie Valcke,et al.  PRISM and ENES: a European approach to Earth system modelling , 2006 .

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

[6]  Yuqiong Liu,et al.  Linking science with environmental decision making: Experiences from an integrated modeling approach to supporting sustainable water resources management , 2008, Environ. Model. Softw..

[7]  Jin Teng,et al.  An integrated modelling framework for regulated river systems , 2013, Environ. Model. Softw..

[8]  Guillermo A. Mendoza,et al.  Combining participatory modeling and multi-criteria analysis for community-based forest management , 2005 .

[9]  Min Chen,et al.  A Study on Data Processing Services for the Operation of Geo‐Analysis Models in the Open Web Environment , 2018, Earth and Space Science.

[10]  Nuno Videira,et al.  Participatory decision making for sustainable development—the use of mediated modelling techniques , 2006 .

[11]  Laura Díaz,et al.  Service-oriented applications for environmental models: Reusable geospatial services , 2010, Environ. Model. Softw..

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

[13]  Stefano Nativi,et al.  Contributing to the GEO Model Web implementation: A brokering service for business processes , 2016, Environ. Model. Softw..

[14]  Guonian Lü,et al.  Service-oriented model-encapsulation strategy for sharing and integrating heterogeneous geo-analysis models in an open web environment , 2016 .

[15]  Harald Bugmann,et al.  Using a dynamic forest model to predict tree species distributions , 2016 .

[16]  MengChu Zhou,et al.  Automatic Web Service Composition Based on Uncertainty Execution Effects , 2016, IEEE Transactions on Services Computing.

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

[18]  Gene Whelan,et al.  Design of a component-based integrated environmental modeling framework , 2014, Environ. Model. Softw..

[19]  Piotr Jankowski,et al.  Towards Participatory Geographic Information Systems for community-based environmental decision making. , 2009, Journal of environmental management.

[20]  Tatiana Ermolieva,et al.  Integrated modeling framework for assessment and mitigation of nitrogen pollution from agriculture: Concept and case study for China , 2010 .

[21]  R. Moore,et al.  Integrated environmental modelling: achieving the vision , 2016, Special Publications.

[22]  Zhixiao Xie,et al.  Developing a Fine-Resolution Digital Elevation Model to Support Hydrological Modeling and Ecological Studies in the Northern Everglades , 2012 .

[23]  Dan Cornford,et al.  Managing uncertainty in integrated environmental modelling: The UncertWeb framework , 2013, Environ. Model. Softw..

[24]  Philippe Faverdin,et al.  RECORD: an open platform to build, evaluate and simulate integrated models of farming and agro-ecosystems. , 2012 .

[25]  Guillermo A. Mendoza,et al.  Participatory modeling and analysis for sustainable forest management: Overview of soft system dynamics models and applications ☆ , 2006 .

[26]  Carlos Granell,et al.  Seeing the forest through the trees: A review of integrated environmental modelling tools , 2013, Comput. Environ. Urban Syst..

[27]  Bastian Schaeffer Towards a Transactional Web Processing Service (WPS-T) , 2008 .

[28]  Raimo P. Hämäläinen,et al.  Participatory multicriteria decision analysis with Web-HIPRE: a case of lake regulation policy , 2004, Environ. Model. Softw..

[29]  J. B. Gregersen,et al.  OpenMI: Open modelling interface , 2007 .

[30]  Sam Meek,et al.  A BPMN solution for chaining OGC services to quality assure location-based crowdsourced data , 2016, Comput. Geosci..

[31]  M. Rodrigues,et al.  GIS-based modeling of a rescaled surface of land development pressure in the Macaronesian islands , 2016 .

[32]  Jennifer Gebelein,et al.  Developing a geographically weighted complex systems model using open-source data to highlight locations vulnerable to becoming terrorist safe-havens , 2017, Ann. GIS.

[33]  Mahamadou Belem,et al.  Development of an integrated generic model for multi-scale assessment of the impacts of agro-ecosystems on major ecosystem services in West Africa. , 2017, Journal of environmental management.

[34]  Clare Churcher Developing a Data Model , 2012 .

[35]  Allyson M. Beall,et al.  Participatory modeling of endangered wildlife systems: Simulating the sage-grouse and land use in , 2008 .

[36]  Serena Coetzee,et al.  Orchestrating OGC web services to produce thematic maps in a spatial information infrastructure , 2013, Comput. Environ. Urban Syst..

[37]  Dan Clark,et al.  Modeling the integration of stakeholder knowledge in social–ecological decision-making: Benefits and limitations to knowledge diversity , 2012 .

[38]  Stefano Nativi,et al.  WPS mediation: An approach to process geospatial data on different computing backends , 2012, Comput. Geosci..

[39]  Stefano Nativi,et al.  Environmental model access and interoperability: The GEO Model Web initiative , 2013, Environ. Model. Softw..

[40]  Keith C. Clarke,et al.  Modeling the environmental susceptibility of landfill sites in California , 2017 .

[41]  André Fonseca,et al.  Watershed model parameter estimation and uncertainty in data-limited environments , 2014, Environ. Model. Softw..

[42]  Hui Lin,et al.  What's going on about geo-process modeling in virtual geographic environments (VGEs) , 2016 .

[43]  Alan T. Murray,et al.  A stochastically constrained cellular model of urban growth , 2000 .

[44]  Min Chen,et al.  A model-service deployment strategy for collaboratively sharing geo-analysis models in an open web environment , 2017, Int. J. Digit. Earth.

[45]  Sophie Valcke,et al.  PRISM AND ENES: AN EUROPEAN APPROACH TO EARTH SYSTEM MODELLING , 2003 .

[46]  Matthias S. Müller,et al.  Moving Code in Spatial Data Infrastructures – Web Service Based Deployment of Geoprocessing Algorithms , 2010 .

[47]  Anthony M. Castronova,et al.  Modeling water resource systems using a service-oriented computing paradigm , 2011, Environ. Model. Softw..

[48]  Songshan Yue,et al.  A data description model for reusing, sharing and integrating geo-analysis models , 2015, Environmental Earth Sciences.

[49]  L. Rumpff,et al.  Setting conservation management thresholds using a novel participatory modeling approach , 2015, Conservation biology : the journal of the Society for Conservation Biology.

[50]  Amit P. Sheth,et al.  Semantic Provenance for eScience: Managing the Deluge of Scientific Data , 2008, IEEE Internet Computing.

[51]  Min Chen,et al.  Developing a data model for understanding geographical analysis models with consideration of their evolution and application processes , 2018, Trans. GIS.

[52]  E. Gaddis,et al.  Lessons for successful participatory watershed modeling: A perspective from modeling practitioners , 2008 .

[53]  Alexander Zipf,et al.  Towards Standards-Based Processing of Digital Elevation Models for Grid Computing through Web Processing Service (WPS) , 2008, ICCSA.

[54]  Natalie A. Jones,et al.  Evaluating Participatory Modeling: Developing a Framework for Cross-Case Analysis , 2009, Environmental management.

[55]  François Bousquet,et al.  Modelling with stakeholders , 2010, Environ. Model. Softw..

[56]  George Alan Blackburn,et al.  A real-time hydrological model for flood prediction using GIS and the WWW , 2003, Comput. Environ. Urban Syst..

[57]  Liping Di,et al.  Sharing geospatial provenance in a service-oriented environment , 2011, Comput. Environ. Urban Syst..

[58]  Jörg Blankenbach,et al.  Enhancing the OGC WPS interface with GeoPipes support for real-time geoprocessing , 2018, Int. J. Digit. Earth.

[59]  N. Videira,et al.  Engaging Stakeholders in Environmental and Sustainability Decisions with Participatory System Dynamics Modeling , 2017 .

[60]  Huili Gong,et al.  Land subsidence prediction in Beijing based on PS-InSAR technique and improved Grey-Markov model , 2017 .

[61]  Zhenlong Li,et al.  Building Model as a Service to support geosciences , 2017, Comput. Environ. Urban Syst..

[62]  Sina K. Frank,et al.  A Review of Bayesian Networks as a Participatory Modeling Approach in Support of Sustainable Environmental Management , 2012 .

[63]  Alexey A. Voinov,et al.  An overview of the model integration process: From pre-integration assessment to testing , 2017, Environ. Model. Softw..

[64]  Edward S. Rubin,et al.  AN INTEGRATED MODELING FRAMEWORK FOR CARBON MANAGEMENT TECHNOLOGIES , 2004 .

[65]  Min Chen,et al.  Design and development of a service-oriented wrapper system for sharing and reusing distributed geoanalysis models on the web , 2019, Environ. Model. Softw..

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

[67]  Marieke Sandker,et al.  What Are Participatory Scoping Models , 2008 .

[68]  Holger Class,et al.  Regional-scale brine migration along vertical pathways due to CO 2 injection – Part 1: The participatory modeling approach , 2017 .

[69]  Sophie Valcke,et al.  PRISM and ENES: a European approach to Earth system modelling , 2006, Concurr. Comput. Pract. Exp..

[70]  Mary C. Hill,et al.  Integrated environmental modeling: A vision and roadmap for the future , 2013, Environ. Model. Softw..

[71]  Anthony M. Castronova,et al.  Models as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard , 2013, Environ. Model. Softw..

[72]  Hichem Omrani,et al.  Integrating the multi-label land-use concept and cellular automata with the artificial neural network-based Land Transformation Model: an integrated ML-CA-LTM modeling framework , 2017 .

[73]  Angela K. Fuller,et al.  Participatory Modeling and Structured Decision Making , 2017 .

[74]  Liping Di,et al.  GeoPWTManager: a task-oriented web geoprocessing system , 2012, Comput. Geosci..

[75]  Peng Yue,et al.  GeoJModelBuilder: an open source geoprocessing workflow tool , 2017, Open Geospatial Data, Software and Standards.

[76]  Robert M. Argent,et al.  An overview of model integration for environmental applications--components, frameworks and semantics , 2004, Environ. Model. Softw..

[77]  Leonardo Disperati,et al.  Integrating remote sensing and GIS techniques for monitoring and modeling shoreline evolution to support coastal risk management , 2018 .

[78]  Xiaoliang Meng,et al.  Geospatial Services Chaining with Web Processing Service , 2009 .

[79]  Peng Yue,et al.  The Geoprocessing Web , 2012, Comput. Geosci..

[80]  Roman Seidl,et al.  A functional-dynamic reflection on participatory processes in modeling projects , 2015, Ambio.

[81]  B. Arheimer,et al.  How participatory can participatory modeling be? Degrees of influence of stakeholder and expert perspectives in six dimensions of participatory modeling. , 2007, Water science and technology : a journal of the International Association on Water Pollution Research.

[82]  Ying Bao,et al.  A Framework for Sharing and Integrating Remote Sensing and GIS Models Based on Web Service , 2014, TheScientificWorldJournal.

[83]  G. Manimaran,et al.  GIS-based Evaluation of Water Quality Index of groundwater resources around Tuticorin coastal city, south India , 2014, Environmental Earth Sciences.

[84]  Richard N. Palmer,et al.  An interdisciplinary framework for participatory modeling design and evaluation—What makes models effective participatory decision tools? , 2017 .

[85]  Michael Paolisso,et al.  Cognitive, Material and Technological Considerations in Participatory Environmental Modeling , 2017 .

[86]  Matthias S. Müller,et al.  Moving code – Sharing geoprocessing logic on the Web , 2013 .

[87]  Suzanne A. Pierce,et al.  Modelling with stakeholders e Next generation , 2015 .

[88]  Kathleen Segerson,et al.  Predicting land use/cover change in Long Island Sound Watersheds and its effect on invasive species: a case study for glossy buckthorn , 2018, Ann. GIS.

[89]  Majid Abbaspour,et al.  A Hybrid Deterministic-Statistical Model Integrating Economic, Meteorological and Environmental Variables to Air Pollution , 2017 .

[90]  Cecelia DeLuca,et al.  The architecture of the Earth System Modeling Framework , 2003, Computing in Science & Engineering.