ArticlePDF Available

Position paper: Open web-distributed integrated geographic modelling and simulation to enable broader participation and applications

Authors:

Abstract and Figures

Integrated geographic modelling and simulation is a computational means to improve understanding of the environment. With the development of Service Oriented Architecture (SOA) and web technologies, it is possible to conduct open, extensible integrated geographic modelling across a network in which resources can be accessed and integrated, and further distributed geographic simulations can be performed. This open web-distributed modelling and simulation approach is likely to enhance the use of existing resources and can attract diverse participants. With this approach, participants from different physical locations or domains of expertise can perform comprehensive modelling and simulation tasks collaboratively. This paper reviews past integrated modelling and simulation systems, highlighting the associated development challenges when moving to an open web-distributed system. A conceptual framework is proposed to introduce a roadmap from a system design perspective, with potential use cases provided. The four components of this conceptual framework - a set of standards, a resource sharing environment, a collaborative integrated modelling environment, and a distributed simulation environment - are also discussed in detail with the goal of advancing this emerging field.
Content may be subject to copyright.
Contents lists available at ScienceDirect
Earth-Science Reviews
journal homepage: www.elsevier.com/locate/earscirev
Position paper: Open web-distributed integrated geographic modelling and
simulation to enable broader participation and applications
Min Chen
a,k,l
, Alexey Voinov
b,m
, Daniel P. Ames
c
, Albert J. Kettner
d
, Jonathan L. Goodall
e
,
Anthony J. Jakeman
f
, Michael C. Barton
g,n
, Quillon Harpham
h
, Susan M. Cuddy
i
, Cecelia DeLuca
j
,
Songshan Yue
a,k,l
, Jin Wang
a,k,l
, Fengyuan Zhang
a,k,l
, Yongning Wen
a,k,l
, Guonian Lü
a,k,l,
a
Key Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, China
b
Center on Persuasive Systems for Wise Adaptive Living (PERSWADE), Faculty of Engineering and IT, University of Sydney, Sydney, Australia
c
Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT, USA
d
Community Surface Dynamics Modelling System (CSDMS), Institute of Arctic and Alpine Research (INSTAAR), University of Colorado, Boulder, CO, USA
e
Department of Engineering Systems and Environment, University of Virginia, Charlottesville, VA, USA
f
Institute for Water Futures, Fenner School of Environment and Society, Australian National University, Canberra, Australia
g
School of Human Evolution and Social Change, Arizona State University, Tempe, AZ, USA
h
HR Wallingford, Oxfordshire, UK
i
CSIRO Land and Water, Canberra, Australia
j
NOAA Earth System Research Laboratory, Boulder, USA
k
State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing, China
l
Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing, China
m
Faculty of Engineering Technology, University of Twente, Netherlands
n
Center for Social Dynamics and Complexity, Arizona State University, Tempe, AZ, USA
ARTICLE INFO
Keywords:
Open
Web-distributed
Integrated geographic modelling
Geographic simulation
Geographic research
ABSTRACT:
Integrated geographic modelling and simulation is a computational means to improve understanding of the
environment. With the development of Service Oriented Architecture (SOA) and web technologies, it is possible
to conduct open, extensible integrated geographic modelling across a network in which resources can be ac-
cessed and integrated, and further distributed geographic simulations can be performed. This open web-dis-
tributed modelling and simulation approach is likely to enhance the use of existing resources and can attract
diverse participants. With this approach, participants from different physical locations or domains of expertise
can perform comprehensive modelling and simulation tasks collaboratively. This paper reviews past integrated
modelling and simulation systems, highlighting the associated development challenges when moving to an open
web-distributed system. A conceptual framework is proposed to introduce a roadmap from a system design
perspective, with potential use cases provided. The four components of this conceptual framework - a set of
standards, a resource sharing environment, a collaborative integrated modelling environment, and a distributed
simulation environment - are also discussed in detail with the goal of advancing this emerging field.
1. Introduction
The geographic environment is the surface on which human socie-
ties exist and thrive (Churchill and Friedrich, 1968;Matthews and
Herbert, 2008). It is a comprehensive system consisting of natural, so-
cial, cultural, and economic factors and their interactions (Lin et al.,
2013a). Geographic modelling and simulation have been extensively
used to better understand the geographic environment and improve
decision making (Demeritt and Wainwright, 2005).
The objectives of geographic modelling are generally to analyze and
better understand the evolving processes and interactions among the
factors that constitute the geographic environment, and to build in-
terpretable models that serve decision-makers (Wei and Chen, 2005;Xu
and Chen, 2017). In short, geographic modelling is a representation of
geographic entities, events, interactions and their logical consequences
(Smyth, 1998). Following the sequence of “representation-simulation-
prediction”, geographic simulation can be regarded as an application
step of geographic modelling (Batty, 2011), and it can be conducted to
https://doi.org/10.1016/j.earscirev.2020.103223
Received 28 June 2019; Received in revised form 7 May 2020; Accepted 13 May 2020
Corresponding author at: Key Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, China.
E-mail address: gnlu@njnu.edu.cn (G. Lü).
Earth-Science Reviews 207 (2020) 103223
Available online 06 June 2020
0012-8252/ © 2020 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/BY-NC-ND/4.0/).
T
reflect and predict specific geographic patterns and processes (Lin and
Chen, 2015;Zhang et al., 2016;Goodchild, 2018;Rossi et al., 2019).
Geographic modelling and simulation can contribute to geographic
research and decision making; for instance, numerical geographic ex-
periments can be conducted instead of real-world geographic experi-
ments which can be costly, time consuming, or practically infeasible
(Lin et al., 2013b;Lin et al., 2015;Chen and Lin, 2018;Chen et al.,
2018b). Doing so, the influences of changes to geosystem factors can be
assessed (e.g., Benenson and Torrens, 2004).
To date, researchers worldwide have developed numerous geo-
graphic simulation models for different applicable areas, at different
spatial and temporal scales, and for different processes (e.g., hydro-
logical [e.g., Liu et al., 2014, 2016;Lai et al., 2016, 2018;Zhu et al.,
2019;Salas et al., 2020], atmospheric [e.g., Zhang et al., 2014;Yan
et al., 2016;Ning et al., 2019], geomorphological [e.g., Shobe et al.,
2017;Barnhart et al., 2018;Reichenbach et al., 2018;Batista et al.,
2019;Rossi et al., 2019;Broeckx et al., 2020]). However, these are
typically single-domain and single-scale models, and as such, they have
limited capacity for simulating comprehensive geographic phenomena
(Lu, 2011;Harpham et al., 2014;Gianni et al., 2018). For example,
when studying the socioenvironmental impacts of intense precipitation
in a watershed on areas located downstream, several dynamic processes
are involved. These include precipitation, infiltration, soil saturation,
surface and subsurface runoff, streamflow, and flow-routing, over the
background of a static physical environment (slope, elevation, river
network, landcover, etc.) and human structures. Furthermore, in com-
prehensive decision-making, social settings should also be considered,
which might include, for example, the distribution of endangered
groups and individuals and potential evacuation strategies. Thus, it is
difficult to incorporate all the relevant physical and socioenvironmental
process dynamics comprehensively in a single model. Such a model
would require a wide variety of disciplines and could quickly fall be-
hind the latest developments in each discipline; indeed, such a model
would likely be too cumbersome to maintain. From this perspective,
integrated modelling provides a potentially useful reference to enable
comprehensive simulations (e.g., Oxley et al., 2004;Peckham et al.,
2013;Peckham, 2014). As a type of integrated modelling (EPA, 2007,
2008a, 2008b), integrated geographic modelling can be defined as
employing a set of interdependent resources (e.g., geographic simula-
tion models, geographic data) that together form an appropriate geo-
graphic modelling system.
Focusing on this research topic, and bearing in mind the trend to-
wards open science (e.g., Woelfle et al., 2011;Nosek et al., 2015), this
article lays out a vision for an open web-distributed integrated geo-
graphic modelling and simulation approach that encourages wide par-
ticipation and combines different disciplines in one framework. Here,
the term “open” implies that (1) modelling and simulation resources
(models, data, and even computational resources) can be openly
shared, discovered, and accessed among communities; (2) integrated
modelling and simulation tasks can be openly performed using these
open resources; and (3) the open community can grow and expand
organically through a well-defined extensibility paradigm. Moreover,
the term “web-distributed” reflects a technical feature associated with
achieving the target of openness in an internet-based environment.
The motivation and content of this paper draws from an early design
concept of Open Geographic Modelling and Simulation Systems
(OpenGMS), later modified and extended through a series of workshops
and conference sessions on open modelling (Table 1). These events
were organized to explore an international open science and commu-
nity around forming an ecosystem of reusable and interoperable models
for studying complex interactions between humans and the environ-
ment. This paper mainly focuses on supporting openness through the
accessibility and usability of geographic modelling and simulation re-
sources as web-distributed services, thereby introducing a roadmap for
implementation.
The remainder of this article is structured as follows. Section 2
summarizes several existing integrated modelling and simulation sys-
tems and their openness levels, along with a discussion of their corre-
sponding development challenges. A conceptual framework is proposed
in Section 3 from a system design perspective that includes four com-
ponents: (i) a set of standards, (ii) a resource sharing environment, (iii)
a collaborative integrated modelling environment, and (iv) a dis-
tributed simulation environment. Section 4 provides use cases based on
the combination of different components. To move toward im-
plementation, each component and its development roadmaps are dis-
cussed in detail in Section 5. Finally, conclusions and suggestions for
further research are presented in Section 6.
2. Existing integrated modelling and simulation systems
2.1. Features of the existing integrated modelling and simulation systems
Beginning in the early 1990s, bolstered by continually improving
database management systems, model management strategies and
corresponding decision-support systems have undergone accelerated
development (e.g., Dolk, 1993;Dolk and Kottemann, 1993;Oxley et al.,
2004). Integrated modelling at this time was mainly at the operational
level, and models were integrated or linked through hard-coded ap-
proaches (Dolk and Kottemann, 1993). Later, more logical and se-
mantically clear chains were developed that enabled model assembly
and integration; thus, more component-based integrated modelling
approaches and corresponding modularized model solutions were in-
troduced (Argent, 2004;Argent et al., 2006). Table 2 lists some well-
known component-based systems/tools (Table 2). These component-
based systems are characterized by object-oriented design methods,
including the encapsulation of analytical codes and computational ap-
plication programming interfaces (APIs) to standardize interoperability
among model components. While these software systems have lowered
many barriers to model integration, it remains difficult to integrate
models across different hardware and software systems, computational
environments, and system architectures (Granell et al., 2013a), and
there are still barriers to model sharing among the existing “model
clusters” (Zhang et al., 2019).
Recently, the development of Service Oriented Architecture (SOA)
and cloud computing has promoted web-based (including service-based
and resource-based) model sharing technologies (e.g., Wen et al., 2006;
Feng et al., 2009;Fook et al., 2009;Castronova et al., 2013a;Granell
et al., 2013b;Wen et al., 2013;Wen et al., 2017), related web-based
simulation resource management systems (e.g., HydroShare,
[Horsburgh et al., 2016;Morsy et al., 2017]) and distributed model
integration strategies (e.g., Yue et al., 2016;Belete et al., 2017) have
emerged. Object Modelling Systems (OMS) upgraded its OMS3 release
to scale models by capitalizing on cloud infrastructure and SOAs and
launched its Cloud Services Innovation Platform (CSIP) (David et al.,
2013). Meanwhile, the Open Geospatial Consortium (OGC) adopted
OpenMI 2.0 as a standard to improve the sharing of models, and re-
searchers have extended this standard for the integration of models
using service-based modelling (e.g., Castronova et al., 2013b;Buahin
and Horsburgh, 2015;Harpham et al., 2019). The Community Surface
Dynamics Modelling System (CSDMS) developed pymt, an open source
python package that provides the tools needed to run and couple
models that expose the Basic Model Interface (BMI) (Hutton and Piper,
2020). Besides preforming simulation utilizing pymt on a HPC or
desktop, cloud based access to Jupyter Notebooks make it possible to
couple and run models in the pymt framework through the web.The
Open Geographic Modelling and Simulation System (OpenGMS) has
provided a platform where users can explore and share resources re-
lated to geographic modelling and simulation, thus forming an open
community where researchers can reuse resources for geographic ex-
ploration online (e.g., Wen et al., 2013;Zhang et al., 2019;Chen et al.,
2019;Wang et al., 2020). Clearly, model sharing and integration over
the web is a growing field, particularly in environmental and
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
2
geographic modelling, allowing integrated modelling to be conducted
in unique and innovative ways, spanning the boundaries of software,
hardware, research domains, and even crossing sociopolitical bound-
aries (Granell et al., 2013a). Com Using the three criteria for “Open”
described above, i.e. (1) open resource sharing, (2) open integrated
modeling and simulation and (3) open community, Table 3 lists som
typical web-based systems/tools and shows the extent to which they
support openness.
Despite the many achievements of these systems, only a few of them
fully support openness in integrated geographic modeling and simula-
tion, a key ‘open’ criteria. This demonstrates and highlights the urgent
need to address this gap.
2.2. Challenges with open integrated geographic modelling and simulation
To move toward open integrated geographic modelling and simu-
lation, relevant challenges need to be carefully analyzed before de-
signing an appropriate architecture. Other studies have reviewed some
of the challenges related to integrated modelling. For example, Voinov
and Cerco (2010) discussed the heterogeneity of models and related
data transformation; Kelly et al. (2013) presented the challenges with
choosing model integration methods; Sutherland et al. (2014) analyzed
the challenges associated with universally applying integrated model-
ling technologies from a required systematic basis, and Elsawah et al.
(2020) highlighted the eight key challenges to overcome in socio-en-
vironmental systems modeling. This article focuses on the challenges
associated with the open web approach.
2.2.1. From a resource perspective
The fundamental challenge from a resource perspective is de-
termining how to properly describe a wider range of modelling and
simulation resources to bridge different resource users and providers. If
providers can construct clear and concise descriptions of their re-
sources, then users can reuse these resources more effectively and
correctly in a given network (Harpham and Danovaro, 2015). However,
openness will inevitably introduce an even wider array of variation, and
traditional standards cannot bridge all of the possible variations and
gaps. It is difficult to design standards that can carefully balance flex-
ibility with depth and breadth of detail. Standards that seek to cover
every eventuality will be too complicated to use; and standards that are
too specific will solve few integration problems.
2.2.2. From a resource provider perspective
Resource providers are responsible for providing geographic simu-
lation models, data and servers for online reuse and integration. Several
challenges exist for resource providers who wish to participate in open
modelling tasks. Here, we summarize these challenges based on the
processes that occur before, during and after sharing.
First, motivation is a determining factor that stimulates people to
act. Rewarding provider(s) is a key element in motivating people or
institutions to share resources. Therefore, designing a suitable business
model to provide the incentive for the implementation of a vision is a
challenge. An incentive should not be overly complex but should
provide encouragement and thus enhance the sustainability of the re-
source sharing and reuse communities.
A second challenge is determining how to make resource sharing as
convenient for resource providers as it is for users. From this perspec-
tive, the user experience is an important factor that affects the inten-
tions of resource providers. Usable and user-friendly tools are still
needed to facilitate tasks such as model encapsulation, data prepara-
tion, and serve sharing in a standardized way.
Last, honoring ownership and copyright policies is another chal-
lenge. Although various types of licenses (e.g., permissive and copyleft)
have been designed for open source projects from a legal perspective,
more strategies are needed to protect providers’ intellectual property.
For example, while many open source software codes are provided
under well-established open source licenses such as MIT, BSD, GPL or
MPL, a lack of awareness (or disregard for license conditions) may still
result in infringements of intellectual property.
2.2.3. From a resource user perspective
Resource users are practitioners using modelling and simulation
resources in a web environment. There are two main categories of users
to consider: (i) experts, who are knowledgeable about certain aspects of
the topic, but not necessarily about all of the various processes and
scales, and (ii) general stakeholders, individuals and groups, who may
be impacted by the system considered, but might know less about it
from a scientific perspective, though they could have ample indigenous
and intuitive knowledge about the topic. Obviously, these two types of
users will possess different sets of user requirements, the handling of
which may be a significant challenge.
A second challenge is finding the most suitable resources among the
numerous resources available online. When simulation resources (in-
cluding models, data, and servers) are openly shared, it can be daunting
for users to find resources easily and timely when the bulk of typical or
customized resources are widely available by different resource provi-
ders.
The third challenge is properly using resources in the web en-
vironment to complete open integrated geographic modelling and si-
mulation tasks, compared to the usage of centralized systems. Several
points should be considered, including how to access and reuse re-
sources through the network, how to perform collaborative modelling
tasks following typical modelling processes, and how to manage in-
tegrated simulation processes when the resources are distributed on the
web. This includes, for example, data management and transfer through
the web and the real-time monitoring of online servers during model
execution.
3. A conceptual framework for open web-distributed integrated
geographic modelling and simulation
As previously mentioned, some typical characteristics distinguish
open web-distributed integrated geographic modelling and simulation
systems from other modelling systems. First, with open web-distributed
systems, resources can be shared and accessed through the web for wide
reuse. Second, entire geographic model integration and simulation
Table 1
Related international events.
Date Address Topic Form
2017/8/17-19 Nanjing, China International Workshop on Open Geographical Modelling and Simulation Workshop
2018/6/24-28 Fort Collins, USA The 9th International Congress on Environmental Modelling and Software (iEMSs 2018) – Open Socio-environmental
Modelling and Simulation
Session
2018/6/29-30 Colorado, USA Open Modelling Foundation: An international alliance for scientific computational modelling standards Workshop
2019/5/18-20 Nanjing, China The 1st Regional Conference on Environmental Modelling and Software (Asian Region) Conference
2019/12/2 Canberra, Australia The 23rd International Congress on Modelling and Simulation (MODSIM2019) – Cloud and web applications for
environmental data analysis and modelling
Session
2019/12/4 Canberra, Australia Workshop of Open Modelling Foundation: Standards for Model Documentation Workshop
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
3
processes can be implemented and adjusted along with distributed re-
sources through the web environment. Finally, users can join in geo-
graphic exploration and idea exchange more easily with lower thresh-
olds than they face with some centralized or closed systems.
To achieve these goals, a conceptual framework is proposed (Fig. 1).
The conceptual framework for open web-distributed integrated
geographic modelling and simulation consists of four main components:
(i) standards and specifications for resources, (ii) a resource sharing
environment, (iii) a collaborative integrated modelling environment,
and (iv) a distributed simulation environment. The main functions are
introduced sequentially in this section, and the detailed implementation
road maps are illustrated in Section 5.
Table 2
Some typical component-based systems (in no particular order).
Name Features References
The Community Surface Dynamics Modeling System
(CSDMS)
CSDMS is a diverse community of experts promoting the modelling of earth
surface processes by developing, supporting, and disseminating integrated
software modules that predict the movement of fluids, and the flux
(production, erosion, transport, and deposition) of sediment and solutes in
landscapes and their sedimentary basins.
Peckham et al. (2013)
Spatial Modelling Environment (SME) SME is an integrated environment for high performance spatial modelling
which transparently links icon-based modelling tools with advanced
computing resources to support dynamic spatial modelling of complex
systems
Maxwell and Costanza (1997a, 1997b)
Dynamic Information Architecture System (DIAS) DIAS is a flexible, extensible, object-based framework for developing and
maintaining complex multidisciplinary simulations of a wide variety of
application contexts.
Simunich et al. (2002),Hummel and
Christiansen (2002)
Common Component Architecture (CCA) CCA supports parallel and distributed computing as well as local high-
performance connections between components in a language-independent
manner.
Kumfert et al. (2006),Bernholdt et al.
(2006)
Earth System Modelling Framework (ESMF) ESMF is based on the principle that complicated applications are broken into
smaller components with standard calling interfaces. A model component
that implements the ESMF standard interface can communicate with the
ESMF shell and inter-operate with other models.
Hill et al. (2004),Collins et al. (2005),
DeLuca et al. (2012)
Object Modelling System (OMS) OMS allows model construction and model application based on components.
OMS v3.+ is a highly interoperable and lightweight modelling framework for
component-based model and simulation development on multiple platforms.
Skrlisch et al. (2005),Ahuja et al.
(2005)
Open Modelling Interface (OpenMI) The OpenMI compliant components can run simultaneously and share
information at each timestep making model integration feasible at the
operational level.
Moore and Tindall (2005),Gregersen
et al. (2005, 2007),Harpham et al.
(2014)
FluidEarth The FluidEarth platform is based on the concept of writing a ‘wrapper’ for
software codes, and on providing a generic linking mechanism so that any
model can be linked to any other.
Harpham et al. (2014)
System for Environmental and Agricultural Modeling;
Linking European Science and Society
(SEAMLESS)
The SEAMLESS project developed science and a computerized framework for
integrated assessment of agricultural systems and the environment.
Janssen et al. (2011),Van Ittersum et al.
(2008)
FRAMES A feed forward modelling framework, employs the component-based
approach and incorporates data dictionaries for data exchange. Wrappers are
written for each component to read and write data to the dictionaries. The
framework then manages transfer of data between components during
runtime through an inter-component communication API.
Whelan et al. (2014)
Common Modelling Protocol (CMP) CMP defines a transport protocol and describes a message based mechanism
for packing and unpacking data, executable entry points, and a set of defined
messages to transfer variables and events from one model and/or component
to others involved in a simulation.
Moore et al. (2007)
BioMA/APES The focus of BioMA is to run integrated modelling products against spatial
databases. It is a direct result from the previous component-based framework
called APES, which is aimed to estimate the biophysical behavior of
agricultural production systems in response to the interaction of weather, soil
and agro-technical management options.
Donatelli et al. (2010)
The Invisible Modelling Environment (TIME) TIME simplifies the task by providing a high level, metadata driven
environment for automating common tasks, such as creating user interfaces
for models, or optimizing model parameters. This reduces the learning curve
for new developers while the use of commercial programming languages
gives advanced users unbridled flexibility.
Stenson et al. (2011)
The Library of Hydro-Ecological Modules (LHEM) LHEM (http://giee.uvm.edu/LHEM) was designed to create flexible
landscape model structures that can be easily modified and extended to suit
the requirements of a variety of goals and case studies.
Voinov et al. (2004)
JGrass-NewAge JGrass-NewAge is a system for hydrological forecasting and modelling of
water resources at the basin scale. It has been designed and implemented to
emphasize the comparison of modelling solutions and reproduce hydrological
modelling results in a straightforward manner.
Formetta et al. (2014)
Science and Policy Integration for Coastal System
Assessment (SPICOSA)
The multi-disciplinary project SPICOSA used a common, component-based
simulation framework for environmental modelling.
de Kok et al. (2015)
Tarsier The framework facilitates fast, powerful model development by providing a
system for implementing separate model elements as autonomous modules,
which may then be tightly and flexibility integrated. It is object-oriented,
with integration of modules achieved through the sharing of common objects
(and was the precursor of TIME)
Watson and Rahman (2004)
Artificial Intelligence for Ecosystem Services (ARIES) A web application to assess ecosystem services and illuminate their values to
humans in order to make environmental decisions easier and more effective
Villa et al. (2009),Bagstad et al. (2013)
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
4
First, the precepts of open web-distributed integrated geographic
modelling and simulation should be founded on the standards and
specifications for resources in the network. Using standards and speci-
fications will help to standardize heterogeneous resources, including
models, data, and server resources, thus facilitating resource sharing
abilities and knowledge exchange capabilities for a broader user group.
Standards and specifications will also benefit model interoperability
between modelling platforms during the entire integrated modelling
and distributed simulation processes (https://csdms.colorado.edu/
wiki/Interoperability). Some standards and specifications have been
formulated for specific domains. For example, Crosier et al. (2003)
presented a six-stage method for describing environmental models on
the web, and Grimm et al. (2006, 2010) and Müller et al. (2013) pro-
posed the ODD standard for agent-based models. Projects such as Hy-
droShare used the Open Archive Initiative’s Object Reuse and Exchange
(ORI-ORE) standard to describe their hydrological models and data
(Lagoze et al., 2007;Tarboton et al., 2014;Horsburgh et al., 2016), and
Schema.org and Geoscience Cyberinfrastructure for Open Discovery in
the Earth Sciences (GEOCODES) of the USA-NSF supported EarthCube
program are engaged in developing data standards and web standards
for resources. However, the standards and specifications for broadly
describing geographic modelling resources are still under discussion
(Harpham and Danovaro, 2015). Several issues may need to be con-
sidered in the process of design: (1) What should such a standard in-
clude? (2) What are the minimal requirements? (3) How will modelers
who meet this standard be recognized? (4) How can model developers/
scientists be incentivized to meet these standards? (5) How should these
standards be reviewed, adopted, and disseminated? Many of these de-
sign challenges have not yet been adequately addressed, but at least,
resource standards and specifications should be formulated by ana-
lyzing the features of both resources and usage.
Second, the resource sharing environment should support the open
sharing of various types of reusable resources. Sharing and reusing si-
mulation resources can bridge the gap between resource providers and
resource users, avoid wasting resources (Granell et al., 2013a), and
benefit integrated modelling and simulation (e.g., Frakes and Kang,
2005;Laniak et al., 2013;Belete et al., 2017). In such an environment,
strategies are needed to support resource sharing and reuse, including
standardized model services generation, simulation resource discovery,
design of resource sharing modes, and authentication and access con-
trol methods. A standardized model services generation strategy aims to
reduce the heterogeneity of different model resources. From this per-
spective, sharing geographic simulation models as services is a feasible
way to improve the efficiency of model reuse on the web (Lu et al.,
2019). Simulation resource discovery strategies foster identifying and
accessing individual and suitable resources (including models, data,
and servers). The design of resource tracking and control strategies is
intended to provide protection for resources and their providers, with
the objective of ensuring security and privacy for networked resources.
The design of a simulation resource-sharing mode aims to promote
communication through virtual communities or networks, to facilitate
use and provide feedback and to encourage different resource providers
to contribute their resources (Zare et al., 2020).
Third, the collaborative modelling environment supports building
integrated models as a team through the internet, by taking full ad-
vantage of existing shared resources. The collaborative modelling en-
vironment proposed in this paper is intended to provide a workspace for
integrated modelling tasks suitable for geographically distributed ex-
perts, who each may represent different domain specific research ex-
pertise, to conduct specific modelling tasks. At a minimum, the colla-
borative modelling environment should support the basic function of
integrated modelling; that is, it can support combining resources to-
gether to build a computational solution. In this environment, the
modelling workflow can be parsed into several stages, e.g., from con-
ceptual to logical modelling and then to computational modelling (as
explained in more detail in Section 5.3). The conceptual modelling
Table 3
Web-based platforms/systems
Open resource sharing Open integrated modelling and
simulation
Open community Reference
Esri ArcGIS Online √(part, commercial-based) √(part, commercial-based) √(part) https://www.esri.com/en-us/arcgis/products/arcgis-online/
overview
CyberGIS Li et al. (2013),Nyerges et al. (2013)
OpenGMS √(part) Chen et al. (2013),Chen et al. (2019),Zhang et al. (2019),
Wang et al. (2020)
HydroShare √(part) Tarboton et al. (2014),Horsburgh et al. (2016),Gan et al.
(2020)
SWATShare √(part) Rajib et al. (2014, 2016)
CSDMS √(part) Peckham et al. (2013),Peckham and Goodall (2013)
OpenMI √(Part) √(part) Moore and Tindall (2005),Gregersen et al. (2007),Harpham
et al. (2019)
(Hydrologic Information System) HIS Goodall et al. (2010), Castronova et al. (2013)
AWARE √(part) Granell et al. (2010)
eHabitat √(part) Dubois et al. (2013)
Group On Earth Observations (GEOSS) Platform Christian (2005),Butterfield et al. (2008),Giuliani et al.
(2013)
Geospatial Data Cloud https://www.gscloud.cn/
National Special Environment and Function of Observation and Research Station
Shared Service Platform
http://www.crensed.ac.cn/portal/
Tethys Platform: e.g., SWATOnline Swain (2015),Swain et al. (2015)
The Hydrologic and Water Quality System (HAWQS) Yen et al. (2016)
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
5
process can be regarded as a step in parsing the geographic problem to
be solved and categorizing the relationships among different geo-
graphic entities and processes. The logical modelling process can use
tools such as process-flow diagrams, UMLs or flow charts to describe the
inner structure (e.g., nested and combined sub model component
structures) and behavior (e.g., when to run which sub model) of the
integrated models. The computational modelling finally forms an in-
tegrated computational solution combined with appropriate resources.
A mapping schema with rules needs to be developed to advance the
mapping process from the conceptual model to the logical model and
then to the computational model. To generate a real computational
model, existing shared resources must be connected by resource cou-
pling strategies. The new model that is built during this step could then
also be reused in resource sharing environments. Within the entire
process, collaborative-mode design strategies are necessary to facilitate
open web-distributed geographic modelling among distributed users to
investigate comprehensive geographic challenges. As such, partici-
pants, even if they have no modelling resources at hand, can work
collaboratively through the web to design new geographic conceptual
models, analyze the logic underlying each geographic process, and link
different model services and data resources together to form an in-
tegrated model.
Finally, the distributed simulation environment can be regarded as a
workspace for implementing integrated geographic computational
models. As resources that form the integrated model may be distributed
in the internet, the distributed simulation environment should be
designed to support the execution and control of all geographic simu-
lation processes with distributed resources. From this perspective, the
strategies for distributed execution of resources should be considered
first. Then, network-oriented monitoring and visualization must be in-
cluded to help users control the simulation processes and understand
the results. To ensure the quality of modelling and simulation, online
assessment (e.g., calibration, validation, goodness of fit) is also needed,
and if the results are not satisfactory, optimization (e.g., replace re-
sources, adjust simulation processes) may be required. Last but equally
important, to support broad participation, involvement of (e.g., deci-
sion makers and others interested in the geographic problems being
addressed) with open discussions on creating decision-making tools and
strategies must be part of the design process.
4. Use cases of open web-distributed integrated geographic
modelling and simulation systems
The process for understanding a system normally starts with the
cognition of its use cases (Goodchild, 2008, 2012). To improve the
recognition of open web-distributed integrated geographic modelling
and simulation systems, this section focuses on illustrating some use
cases in different application scenarios. Based on the combination of the
different components of the proposed conceptual framework, the main
use cases can be illustrated as shown in Fig. 2.
Fig. 1. Conceptual framework for open web-distributed integrated geographic modelling and simulation.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
6
4.1. Online resource sharing
Online resource sharing is a basic use case. Enabling modelling and
simulation resources to be searchable, accessible, interoperable, reu-
sable and able to be integrated through the internet is a worthwhile
effort that can allow widespread usage (Wang, 2010;Goodall et al.,
2011;Wang et al., 2013;Harpham et al., 2017;Lu et al., 2019).
Combined with standards and a resource sharing environment, at the
very least, the duplication of efforts would be reduced, thus saving
resources. When an individual or team wants to conduct a specific si-
mulation, they could employ these resources directly for their research
without investing in the redevelopment of a set of models, or spending
resources on software installation or hardware preparation.
4.2. Reliable and reproducible research support
Accelerating transparent resource reuse is a meaningful way to
support reliable and reproducible research (Sui, 2014;Essawy et al.,
2018). With the open sharing approach, the operating steps of simu-
lation resources can be tracked and accessed through the internet.
Consequently, others would be able to follow the steps in previously
reported simulations, ensuring that they could interactively repeat the
experiments and improve the reliability of the initial research—not just
read the reported results in scientific publications or project reports.
Making available operating steps of simulation resources would be
beneficial for both resource promotion and trust enhancement.
4.3. Comprehensive geographic modelling by multiple participants
The collaborative integrated modelling environment allows the in-
tegrated modelling process to be discussed and coordinated by dis-
tributed experts and stakeholders from a wide variety of domains as a
team. Collaboration is meaningful to scientific research, which involves
complex problems, rapidly changing technology, and dynamic knowl-
edge growth (Hara et al., 2003). For an integrated geographic model-
ling study, participants may be physically distributed, and not all have
detailed, individual process knowledge of all processes that are in-
volved in the comprehensive modelling scenario. For example, when
modelling air pollution for the Yangtze River Delta, a meteorologist
may have expertise on the meteorological conditions and processes, an
air pollution expert may know how to analyze pollutant sources, and a
geomorphologist may know well how to incorporate and adequately
model the underlying interacting surfaces. Even though they may be
located in different parts of the world, with the collaborative integrated
modelling environment, and the previous described two components,
such a team could collaboratively employ and integrate a set of mod-
elling resources from the internet to represent such comprehensive
geographical phenomena. These experts might even replace or adjust
components to explore different solutions and improve the results
without physically meeting.
4.4. Open geographic exploration with broader resources and participants
An open web-distributed strategy would effectively provide chances
for both experts and general stakeholders to engage in geographic ex-
ploration tasks (Chen et al., 2019). Foldit (Cooper et al., 2010), for
example, was developed to encourage the public to engage in protein
assembly tasks. The unexpected success of this approach shows that
involving the public has the potential to solve extremely complex
problems (Cooper et al., 2010;Khatib et al., 2011). Such crowdsour-
cing-based research methods have been increasingly applied in bioin-
formatics (Good and Su, 2013). Geographic research includes topics of
great concern to stakeholders who care about the changing of geo-
graphic environment around them. When modelling and simulation
process and results can be accessed openly, general stakeholders will
have more opportunities to conveniently explore the geographic en-
vironment according to their interests. These stakeholders could com-
bine a variety of resources to explore geographic processes or conduct
different geographic simulations. More geographic knowledge could
also be collected and contributed from stakeholders to improve the
overall understanding of complex geographic processes (Haklay, 2013;
Bergez et al., 2013;Johnson et al., 2015). Sometimes, geographic
Fig. 2. User cases of open web-distributed integrated geographic modelling and simulation at different levels.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
7
simulations, especially microscale simulations, require more precise
and real-time data (Sagintayev et al., 2012;Eisman et al., 2017;Sun
et al., 2018;Barker and Macleod, 2019); thus, volunteered geographic
information (VGI)-based data can be collected and used with the dis-
tributed simulations, thus benefitting stakeholders by making them
more aware of the local environments (e.g., investigating sound pol-
lution around their house). By doing this, the action caused by en-
vironmental awareness can be refreshed, and the data can be con-
tinually collected for additional simulations (Chen et al., 2017).
5. Detailed road maps for each component in the conceptual
framework
5.1. Standards and specifications
In the geographic domain, large quantities of geographic simulation
models and data resources exist, and they have been developed and
shaped by different disciplines (Lu et al., 2019). The heterogeneity of
these resources is not only due to the intrinsic properties of the re-
sources themselves but also due to the methods used to describe the
corresponding metadata, semantics, spatial references, etc. (Yue et al.,
2015). Moreover, these models and data resources may have been
created and used in different operating systems (e.g., Windows, MacOS,
and Linux) (Belete et al., 2017). The heterogeneity of these resources
may lead to difficulties in: (1) reusing shared resources, (2) integrating
shared resources (Jiang et al., 2017), and (3) sharing ideas among
modelers (Heuschele et al., 2017). Therefore, standards and specifica-
tions need to be established before resources are shared and integrated.
With the continued emergence of shared resources on the web,
classification and metadata standardization is important, thereby al-
lowing users to discover, locate and access their target resources. If
these resources are classified properly, then they can be easily found
and accessed. Metadata specifications provide a way to describe these
simulation resources in a standardized and unambiguous way for reuse
and interoperation. In addition to classification and metadata, other
standards and specifications should also be designed for each resource
type, as shown in Fig. 3.
Beyond classification and metadata, at least two other types of
standards for model resources should be considered. First, different
models have different data requirements, which can be represented
using model-related data interfaces. Model-related data interfaces
mainly describe the input/output (I/O) of models, including any limits
on the amounts of I/O data, and the related semantic and spatial re-
ference information of the I/O data. Second, different models have
different behavior interfaces. The behavior interfaces refer to the in-
ternal module structures and the external commands needed to invoke
models and model features. For example, complex integrated geo-
graphic simulation models may consist of sub-modules; thus, these in-
tegrated models may have their own methods for assembling these
modules. Moreover, different models may have different invocation
methods (e.g., EXE files and JAR files have different invocation
methods) and invocation sequences (e.g., the execution of one model
may depend on the output of another model). Additionally, some
models may require external input to continue running, and so on.
These heterogeneous model behaviors may need to be described in a
standard way to help users implement these models after they are
shared as resources. Therefore, standards to describe model-related
data interfaces and behavior interfaces are important to support “model
standardization”.
For data resources, due to the heterogeneity of multisource geo-
graphic data and the potential variety of model data requirements,
barriers still could exist between geographic simulation models and the
related data resources (Lü et al., 2015). To prepare a model with cor-
rected data resources, in addition to classification and metadata stan-
dards, a data expression standard should be proposed that can uni-
versally describe data resources. Yue et al. (2016) suggested that a data
expression standard should include the data structure, data semantics,
units, spatial references, etc., thus providing a solid basis for model
invocation and data exchange. Some examples are the data re-
presentation model (DRM) of the Source for Environmental Data Re-
presentation & Interchange (SEDRIS) project (http://www.sedris.org/)
and the universal data eXchange (UDX) model of the OpenGMS plat-
form (Yue et al., 2015).
Server resources, which can be distributed in the network, are the
hosts of model(s) and data resources. The server capacity and perfor-
mance are crucial factors in model invocation and data scheduling. To
describe a server, both a software description, which includes the op-
erating environment, library dependencies, etc., and a hardware de-
scription, which includes disk capacity, memory size, CPU perfor-
mance, etc., should be considered when designing standards for server
resources (Wen et al., 2017).
5.2. Resource sharing environment
A resource sharing environment aims to bridge the gaps between
geographic simulation resource providers and users. To create this en-
vironment, there are at least four key items that should be considered:
resource sharing, resource discovery, resource tracking and control, and
share-oriented aided design (see Fig. 4).
Fig. 3. Standards and specifications for geographic modelling and imulation
resources. Fig. 4. Key points to resource sharing environment.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
8
5.2.1. Resource sharing
Supported by resource standards and specifications, the goal of re-
source sharing is to provide carriers (e.g., portals), strategies (e.g.,
model service generation strategies) and tools to help resource provi-
ders share their resources.
Because web services support remote reuse and allow more parti-
cipants to join conveniently (Zhang et al., 2019), we are primarily in-
terested in sharing models as web services.In this case, standardized
encapsulation, service deployment and publishing, service access and
invocation, and model execution monitoring and control must all be
considered to support resource sharing. Standardized encapsulation
refers to methods for wrapping model resources to form universal ser-
vices in the network. Castronova et al. (2013a) and Qiao et al. (2019)
provided paradigms based on the Web Processing Service (WPS) pro-
tocol. Zhang et al. (2019) presented a service-oriented strategy for
model wrapping in the OpenGMS platform on the web, CSDMS devel-
oped the BMI interfaces to wrap models such that they can be coupled
in a framework (Peckham et al., 2013), and the Open Modelling In-
terface 2.0 (OpenMI) (Donchyts et al., 2010) and Web Process Standard
2.0 (Müller and Pross, 2015), have been designed and implemented to
"wrap" models to expose them as web services. Service deployment and
publishing involve methods designed for deploying and publishing
models as services. Several related studies can be referenced to design
such methods. For instance, Rubio-Loyola et al. (2011) presented a
scalable service deployment method for an open software-defined net-
work infrastructure; Smaragdakis et al. (2014) presented a scalable and
distributed solution for optimizing resource deployment in the network;
and Wen et al. (2017) proposed a service-oriented deployment strategy
for sharing geo-analysis models in a web environment. Service access
and invocation are aimed at providing methods or tools such that users
can access and invoke model services; these include both user interface
(UI) and software development kit (SDK) approaches. Execution mon-
itoring and control require methods or tools to help users obtain real-
time model status at runtime and interact with the models. MonPaas
(Calero and Aguado, 2015), a service-oriented monitoring method in
which each cloud consumer is allowed to customize the monitoring
metrics, can be used as a reference.
For data resource sharing, structured expressions for heterogeneous
data, and control and optimization of data transmission are important.
A structured expression of heterogeneous data aims to provide methods
for universally describing heterogeneous data; such expressions benefit
users’ understanding and communication and are crucial for further
data conversion and model integration. Chen et al., 2009;Yue et al.
(2015) presented the UDX model to describe data structurally, enabling
users to better understand the data. With UDX model, Wang et al.
(2018) designed data processing services to support model running and
data conversion in the web environment. Transmission control is ex-
pected to be designed to enhance security and ensure completeness and
traceability during the data transmission process; while transmission
optimization is intended to optimize the efficiency of data transfer over
the network. To guarantee security and respect ownership, digital wa-
termarking is one method to help control this issue for data (Shih,
2017). Jiao et al. (2018) presented a method to ensure data com-
pleteness during transmission. Zhang et al. (2017) designed a method to
trace the provenance of data being used. Regarding methods for en-
hancing data transmission efficiency, many spatial data transmission
algorithms have been developed and can be used as references (e.g.,
Falls et al., 2014;Bhattacharya and Jilani, 2015).
When sharing a server resource, at a minimum, the structured ex-
pression of heterogeneous servers and service-oriented environment
configurations need to be considered. A structured description method
for heterogeneous servers aims to describe server features, including
the hardware environments (CPU types, memory sizes, etc.), operating
systems (versions of Windows, Linux, MacOS, etc.) and software en-
vironments (e.g., Geospatial Data Abstraction Library (GDAL) or
Python). A service-oriented environment configuration initially
provides basic methods for configuring hardware and software en-
vironments to support server sharing. After server resources are shared,
methods should also be provided to support the remote configuration of
hardware and software in the server environment according to the
deployed service requirements. For instance, if a computer is shared as
a server, after it is registered on the web, when a model with a different
hardware/software requirement than those for which the server has
been configured needs to be deployed on the server, the server owner
(or the users, if given sufficient permissions) should be able to configure
the server with the suitable hardware/software.
5.2.2. Resource discovery
Finding suitable models, data or servers is a challenge for resource
users (Goodall et al., 2011). Resource discovery, which is an supporting
aspect of resource sharing, provides methods for making queries and
locating target resources. Two steps may be involved in resource dis-
covery: relationship and index building and matching rule design.
Index building involves building a storage structure that can be
searched efficiently for target resources. Relationship building explores
the different relationships among resources and links them; then, these
resources can be queried based on the developed relationship network.
For example, FigShare (Singh, 2011) creates different featured cate-
gories for their online shared data resources, and each resource is
equipped with a Digital Object Identifier (DOI), allowing it to be
tracked and searched. Chen et al. (2018) designed a data model to
capture the relationships among geographic simulation models, actors
(agencies and researchers), and application scenarios by considering
their evolution processes.
Matching rule design involves building rules to support matches
between simulation resource keywords and user requirements. Search
engines, such as Google, and related scientific research tools, such as
Stanford CoreNLP (Manning et al., 2014), have designed matching al-
gorithms. When combined with resource classification and metadata,
these matching algorithms can be referenced when building matching
rules.
5.2.3. Resource tracking and control
Resource tracking and control, which aims to track the usage pro-
cesses of resources and enable their security, has drawn increased at-
tention in open web-distributed resource sharing (Gordon et al., 2003;
Rong et al., 2013;Sicari et al., 2015). Resource tracking and control can
be realized to some extent through usage tracking and information
recording, and authentication and access control.
Usage tracking and information recording tasks are designed to
make records of the usage process of resources as well as to store in-
formation related to the used resources. Tracking the usage process can
provide a clear idea of the activities for which resources are used, e.g., a
model is deployed on server A, and data are transferred through server
B to Server C. Recording related information (e.g., authorship, con-
tributors, copyrights) can provide resource context during the evolution
process, and can thus help protect intellectual contributions.
Authentication and access control tasks are designed to improve the
security of resources after they are provided as services. Such tasks may
involve multiple methods to help to identify actors securely, enable
access to allow actors, and use practices that prevent abuse. From this
perspective, technologies related to network security (e.g., local net-
work, private cloud), usage category assignment (e.g., free use, com-
mercial use, or private use) and illegal usage control (e.g., cracking and
decompilation) could be employed as references.
5.2.4. Sharing mode design
Encouraging resource owners to make their resources available to
communities is another challenge in resource sharing processes (Bartol
and Srivastava, 2002;Bassi et al., 2003;Chard et al., 2012) and in-
volves at least two points. The first point is related to community
building - forming teams that include resource owners, users and
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
9
related stakeholders. A sustainable community is crucial for the
achievement of open simulation resource sharing. Organizations such
as CUAHSI (Universities Allied for Water Research), CSDMS, Earth-
Cube, Unidata, CyberGIS, and SWITCH-ON (European Union Hydro-
logic data sharing) have established their respective communities to
ensure sustainable development. In summary, these strategies include:
(1) Governance and community organization (e.g., working groups,
initiatives, committees); (2) participation rules, rights, rewards and
responsibilities; (3) promotion of both communities and resources
through multi-channel (e.g., workshops, training); (4) attention at-
traction (e.g., publishing related news and cutting-edge technologies;
(5) use experience enhancement (e.g., providing user friendly tools);
and (6) feedback channels design (e.g., comments and citation reports).
Among these strategies, an important technical point is how to provide
different kinds of tools (e.g., resource wrapping tools, resource pub-
lishing tools, resources invoking tools) to satisfy a diverse group of
participants. User friendliness in design is a basic criterion. Because
open integrated platforms attract many users with different back-
grounds and usage habits, it is challenging to find a balance among a
wide range of demands.
5.3. Collaborative integrated modelling environment
After resources are shared in the open web environment, modelers
can create integrated compositions of geographic models using the
shared resources in the network. In the evolution of geographic re-
search, solving comprehensive geographic problems is an active re-
search area (Fu et al., 2015;Fu and Pan, 2016). Due to the complexity
of geographic environments, especially those that connect the human
and natural environments (Chen et al., 2013;Hamilton et al., 2015),
modelers from different disciplines may have different conceptions of
geographic phenomena or processes. Thus, collaboration has been
emphasized in comprehensive geographic research and integrated
modelling (e.g., Wu et al., 2015;You and Lin, 2016;Basco-Carrera
et al., 2017;Evers et al., 2017;Harpham et al., 2014;Yue et al., 2020;
Bandaragoda et al., 2019), and is especially valuable in the open web-
distributed approach. Such collaboration fosters communication and
cooperation, helps in forming common understandings among multiple
researchers through the web, and further guides the integrated geo-
graphic modelling process. The design of a collaborative integrated
modelling environment should consider: the design of the modelling
solution, the modelling process and the collaborative modelling mode
(Fig. 5). The modelling process is the core of integrated geographic
modelling; the modelling solution guides the detailed modelling pro-
cesses; and the collaborative mode provides implementation strategies
to support the entire integrated modelling process in a collaborative
way through the web.
5.3.1. Modelling solution design
The modelling solution, which is a critical foundation for integrated
geographic modelling, can be regarded as a decomposition and analysis
process for the complex geographic problems to be analyzed. It can also
help translate the modelling purpose into a model description. Before
considering integrated modelling for comprehensive geographic phe-
nomena or processes, first, the research questions should be determined
and decomposed. For example, to better understand the growth process
of plants in certain areas, precipitation, photosynthesis and soil nutrient
cycling processes may need to be decomposed, so experts in the related
domains can be invited to participate. Then, the modelling workflow is
analyzed and developed to describe the overall process of model
building. During this step, different modelling tasks can be apportioned
to different experts, and modelling roles can be assigned.
5.3.2. Modelling process design
Because there are currently no unified steps in describing a general
integrated modelling process, in this article, we divide the modelling
process into conceptual modelling, logical modelling and computa-
tional modelling.
Conceptual modelling provides an abstract idea of the integrated
geographic models to be developed. Because conceptual models will lay
a foundation for model idea communication among the different par-
ticipants in the integrated modelling process, it is meaningful to de-
velop such concepts and express them in simple, understandable ways
to help to reach a consensus on the modelling topics. Clark et al. (2015)
summarized the modelling conception of process-based hydrologic
models using Structure for Unifying Multiple Modelling Alternatives
(SUMMA). In this respect, geographic scenarios, which involve multiple
geographic phenomena and processes, can be regarded as suitable
media for expressing geographic conceptual models (Lu et al., 2018).
Based on geographic scenarios and combined with expression methods
(e.g., graphs, script descriptions), geographic conceptual models can be
built to match the conceptual scenarios (e.g., Chen et al., 2011). Fig. 6
shows an example of a conceptual model based on geographic scenarios
to represent a forest fire. But we note that not all conceptual models
need to be represented in such a vivid way. Within this possible ap-
proach, during the conceptual modelling process, geographic objects
and the relationships among these objects should be clarified and ex-
pressed. For example, when modelling a forest fire, concepts such as
wind (speed and direction), trees (species and density) and air (factors
such as humidity) may need to be considered and expressed. Moreover,
relationships such as the effects of wind speed and direction and tree
density on fire spreading also need to be expressed. In addition to the
expression of geographic objects and relationships, constraints are also
important for reflecting natural geographical laws and knowledge. For
example, trees should generally be planted on the ground, not in the air;
thus, when building a conceptual model, constraints based on general
geographic knowledge should be included from a knowledge-base to
help to guide the building of a realistic conceptual model.
Logical modelling involves modelling the inner structures (e.g.,
nested and combined submodel component structures) and behavior
(e.g., when to run a submodel) of the integrated models, based on the
developed conceptual model. In this stage, first, the geographic pro-
cesses or subprocesses represented by the geographic conceptual
models, need to be mapped to the corresponding logical components.
For example, a conceptual model of hydrological processes may include
several subprocesses, such as precipitation, evapotranspiration and in-
filtration. These sub-processes and their relationships need to be ex-
pressed by logical components and their associations. GoldSim (https://
www.goldsim.com/web/home/) is an example that uses influence
diagrams and their links to represent the logical subprocesses and their
relationships of an integrated model. Second, these organized specific-
Fig. 5. Key points of the integrated modelling environment.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
10
logic components need to be configured with content, such as declaring
which types or classes of models should be used to represent a corre-
sponding process. Finally, the logical model, which is the product of the
logical modelling process, needs to be expressed structurally. Thus, it
can be associated with the real accessible resources to simulate the
represented geographic processes in subsequent steps. Fig. 7 is an ex-
ample of one method to accomplish such logical modelling.
Computational modelling can be regarded as the process of con-
figuring distributed resources on the networks to generate an execu-
table integrated model workflow based on the guidance from the de-
signed conceptual models and logical models. In this stage, first, the
appropriate model resources on the distributed networks need to be
matched and bound to the corresponding logical components. These
may be different services that are deployed and published on different
server resources. Second, the matched model behaviors and input/
output data need to be clarified and configured before their invocation.
For example, model data assimilation generally requires external inputs
for further computations; thus, such behaviors must be declared so that
the model operates correctly. Additionally, the methods for resource
coupling also need to be designed to generate a real computational
model. Such designs may include methods for model-model coupling
(e.g., upscaling and downscaling, spatio-temporal feature type adapta-
tions and transformations), model-data preparation (e.g., model-spe-
cific data preprocessing, see Yue et al., 2018 which provides a loose
data resource configuration strategy for web-based model services) and
model-server compatibility (e.g., server environment selection and
configuration to fit the model). Fig. 8 shows an example of this type of
computational modelling.
Fig. 6. An example of a conceptual model.
Fig. 7. An example of a logical modelling process.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
11
5.3.3. Collaborative modelling mode design
Collaborative modelling mode design provides a series of methods
and tools that allow a team of researchers to perform modelling tasks
together and share their knowledge over a network. This concept may
involve several methods, such as task decomposition and flow for-
mulation, role assignment and management, and collaborative process
control.
Task decomposition and flow formulation are aimed at dividing the
full set of open web-distributed integrated geographic modelling tasks
into subtasks and forming a complete modelling workflow. For ex-
ample, when studying pollution in a specific area, the modelling pro-
cess can be divided into several tasks, including hydrology process
modelling, meteorological process modelling, effects on humans and
ecology, their costs and responses, and data preparation or acquisition
of server resources. These tasks can be linked to form a modelling
workflow. To implement these tasks collaboratively, role assignment
and management may require different kinds of roles that must be si-
multaneously managed. For example, meteorologists, health experts,
economists and hydrologists may be assigned different roles when
conducting different modelling tasks with which they are familiar.
Moreover, the process of modelling may need to be collaboratively
controlled (e.g., progress monitoring, task optimization and role sche-
duling) during the entire geographic modelling process.
5.4. Distributed simulation environment
The distributed simulation environment, which includes distributed
execution and control, and collaborative simulation and evaluation,
enables integrated computational models to operate in networks and
helps users conduct and optimize collaborative simulations (see Fig. 9).
5.4.1. Distributed execution and control
The results of integrated geographic modelling are computational
models consisting of several submodules that can be invoked through
distributed networks. Due to the complexity of the internet, key aspects
for model distributed execution and control as indicated below need to
be considered.
Process monitoring includes monitoring the operating process of
computational models and the corresponding submodules through the
web, the model execution status (e.g., the progress of model invocation,
log information and exception information), and related server re-
sources (e.g., memory and CPU utilization).
Distributed control involves developing the controlling strategies to
handle the entire execution process and interrelated resources in a
distributed network, such as invoking each submodule based on the
order determined during the modelling process and performing data
dispatching among distributed servers.
Runtime optimization provides methods to improve the operating
performance of the integrated computational models. This may include
Fig. 8. An example of a computational modelling process.
Fig. 9. Key points of the distributed simulation environment.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
12
methods that optimize the server node selection (e.g., selecting the
most suitable server nodes to participate in the collaborative simula-
tion) or optimize the data transmission efficiency (e.g., data compres-
sion and block transmission).
Exception processing notifies users of potential mistakes or errors
during an interrupted execution process. Error and warning logs pro-
vide a direct way of capturing exceptions that occur during computa-
tional model invocation. A good logging system can report exceptions
in a timely manner. Then, exception-processing solutions can be de-
signed and employed to handle these. For example, if a time-out occurs
when requesting certain resources, the logging system may record this
exception. Then, corresponding solutions, such as requesting the same
model services from another server resource, could be employed to
circumvent this exception.
5.4.2. Collaborative simulation and evaluation
Collaborative simulation and evaluation are critical processes when
applying the results of integrated geographic modelling in a web-dis-
tributed system. In this stage, to achieve comprehensive and colla-
borative geographic simulations, the following factors should be con-
sidered.
First, synchronous expression and interactive analysis are necessary.
To evaluate the quality of integrated geographic modelling in the open
web-distributed environment, multiple users may need to work inter-
actively and share their knowledge to analyze and optimize the mod-
elling results (e.g., through discussion, comparison validation and vi-
sualization) in a distributed manner. In this case, the simulation
processes and results need to be expressed synchronously to different
experts in the network for exploration. For example, an expert may
adjust some parameters before simulation, and another expert may
perform some operations (e.g., a cutting analysis of the ground layers)
involving the simulation and visualization results. Others may need to
be made aware of these changes synchronously, and then provide their
comments and suggestions to improve the next round of simulations.
Some examples of this can be found in Xu et al. (2011) and Zhu et al.
(2016).
Second, parameter calibration and model evaluation is another key
part in this aspect.Based on evaluating the model output, the model
parameters should be calibrated accordingly to improve the quality of
the results. Model evaluation includes uncertainty analyses, model
verification and model validation (Matott et al., 2009;Eker et al.,
2019). Uncertainty analysis of models is more important in integrated
geographic modelling because uncertainty may increase due to model
integration (Jakeman et al., 2006;Voinov and Cerco, 2010;Koo et al.,
2020). This might complicate model calibration since the parameters of
sub models must be calibrated while comparing data to the output of
the integrated model. Model verification focuses on the correctness of
model results, while the model validation ensures that the results are as
expected. New online tools are needed to support both collaborative
calibration and evaluation over the web.
Third, a model might need to be adjusted during simulation. At least
two types of adjustments may be considered after initial model execu-
tion. First, if the results are not satisfactory, it is necessary to determine
how best to adjust the model to improve its results and understand
whether certain sub models have to be replaced or fixed, or whether
additional sub-models need to be considered and integrated. Tools need
to be designed to support the convenient replacement or extension of
sub models for further use. Conversely, if the integrated model performs
sufficiently well, the simulation process itself can still be improved for
the next rounds of simulation by choosing alternative, better per-
forming servers that provide the same sub models as services.
Finally, a simulation-based open discussion and decision support
will contribute to model application and dissemination. More stake-
holders (e.g., the public and decision makers) may become involved in
open web-distributed integrated geographic modelling and simulation
and provide their own contributions. For example, to create specific
simulations requiring real-time environmental data, the public may
participate and provide local environmental data to improve the si-
mulation results (crowd-sourcing). Moreover, given different simula-
tion solutions and results, decision makers may perform comparative
analyses with modelers and simulators to design better solutions. All
these tasks are expected to be supported and online tools (e.g., con-
sultation tools, analysis tools, and report making tools) are needed to
facilitate broad participation.
6. Conclusions
Comprehensive geographic exploration and understanding calls for
interdisciplinary, multi-scale, and collaborative efforts. Open web-dis-
tributed modelling and simulation is an emerging and exciting area of
scientific research aimed at supporting such modelling efforts. It can
encourage more participants to become active in geographic research
by removing obstacles to both resource sharing and collaborative
modelling and simulation. It may learn from the experiences of ‘big
data’ to usher in a ‘big model’ era. This article envisions such an open
web-distributed approach to geographic modelling and simulation by
drawing on and synthesizing past literature, and by presenting a con-
ceptual framework to organize key research topics in this emerging
field. From this perspective, we have arrived at five key conclusions.
First, open web-distributed modelling and simulation will introduce
an increasing number of modelling and simulation resources that can
contribute to both resource reusability and comprehensive problem-
solving. Efforts are still needed to be made to form a limited number of
enabling standards and specifications that can be used across topic
domains so that this growth in modelling and simulation resources can
be effectively inventoried, organized, and integrated for geographic
simulations. For example, model document standards and service op-
eration standards for models are still under exploration.
Second, for open research communities, convenience will affect the
participation of both resource providers and users in continued ex-
changes. Designing highly-usable ways to prepare and apply model and
data resources is crucial for the long-term success. Recent research has
made progress regarding the usability of web-distributed modelling
systems with proposed UIs, although most work has focused on model
communication standards and semantics. More work that specifically
focusses on the user experience is needed to enable broad adoption and
participation in these systems.
Third, there is a research gap in enabling a wide variety of potential
models to be successfully integrated into compositions caused by a lack
of focus on the different conceptualizations and representations of
geographic space and time across component standards. For example,
the geographic models that could be considered for such integrated
systems produce outputs that include a wide variety of spatial feature
types, such as grids, points and meshes (Chen et al., 2018a). Although
the implementations of standards such as OpenMI offers low-level
flexibility in interpolating among feature types when implemented in
different time-step schemes, and some discrete global grids have been
developed to express of grid nodes, edges, and cells in a uniform way to
support spatial data organization, pattern simulation, and the visuali-
zation of spatial data (e.g., Lin et al., 2018), more work is still required
to make this truly generic, practical and efficient.
Fourth, in a web environment, the distributed execution of the sub
models within an integrated model calls for safe, secure, and highly-
efficient computational and message passing methods. For the servers
that provide resource services, safety control is important not only for
the server itself, but also for the entire simulation process. Based on
multiple servers, execution efficiency must also be addressed through
advanced technologies such as parallel-computing, secure message
passing, and fault-tolerant model orchestration strategies. Considerable
progress has been made regarding these topics, but more work is
needed to ensure consistency of reproducibility of model simulations in
web-execution environments. Many challenges remain, such as,
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
13
handling web resources that are upgraded, or deprecated and offline;
conducting comprehensive comparisons of software environment and
platform dependencies for different servers; and tracking the workflows
of the operations in modelling and simulation processes to enable re-
producible research.
Finally, beyond geography, this paper also provides a framework to
structure the necessary activities required to support general web
modelling activities. This framework can combine various existing in-
tegrated modelling tools and systems (e.g. CSDMS, OpenMI, and
OpenGMS). We argue that having such a framework for organizing and
focusing current efforts in the community, as well as identifying re-
search gaps that must be overcome to implement the web-based mod-
elling vision discussed, is needed to advance the field. To this end, an
Open Modelling Foundation (OMF, https://openmodelingfoundation.
org/) has been established to actively promote international standards
and best practices to improve the modelling culture, and make models
more accessible, reliable and reproducible. We expect that broad
community involvement will help demonstrate the benefits of the fra-
mework to providers and users and encourage these stakeholders to
incorporate their innovations and offerings. In this paper we have fo-
cused on the technical aspects of the framework to demonstrate that it
is possible and practical, and that it can advance the science and
practices of open web-distributed integrated modelling and the corre-
sponding practices. This is not to discount the equally challenging so-
cial and cultural aspects of changing the practice of modelling and fa-
cilitate the adoption of open web-distributed integrated modelling
principles. Many future developments will be required from both the
technical and social perspectives to implement this vision and we an-
ticipate that research outputs in this area will continue to grow ex-
ponentially. We hope that the implementation roadmap presented in
this paper can serve the community as an organizational structure to
motivate and drive future research and development in this field.
Declaration of Competing Interest
None
Acknowledgements
We express our sincere thanks to Prof.David Tarboton and other
anonymous reviewers for their valuable comments. Chen was supported
by the NSF for Excellent Young Scholars of China (No. 41622108), the
National Basic Research Program of China (973 Program) (No.
2015CB954103). Lü and Chen were supported by the Key funding of
NSF of China (No. 41930648), and the Priority Academic Program
Development of Jiangsu Higher Education Institutions (No.
164320H116). Kettner was supported by the CSDMS project funded by
The US National Science Foundation (grant 1831623). Goodall was
supported by theUS National Science Foundationthrough award
numberOAC-1664061.
References
Ahuja, L.R., Ascough II, J.C., David, O., 2005. Developing natural resource modelling
using the object modelling system: Feasibility and challenges. Adv. Geosci. 4, 29–36.
Argent, R.M., 2004. An overview of model integration for environmental applications
components, frameworks and semantics. Environ. Model. Software 19 (3), 19–234.
Argent, R.M., Voinov, A., Taxwell, T., Cuddy, S.M., Rahman, J.M., Seaton, S., Vertessy,
R.A., Braddock, R.D., 2006. Comparing modelling frameworks - A workshop ap-
proach. Environ. Model. Software 21 (7), 895–910.
Bagstad, K.J., Johnson, G.W., Voigt, B., Villa, F., 2013. Spatial dynamics of ecosystem
service flows: A comprehensive approach to quantifying actual services. Ecosyst.
Serv. 4, 117–125.
Bandaragoda, C., Castronova, A., Istanbulluoglu, E., Strauch, R., Nudurupati, S.S.,
Phuong, J., Adams, J.M., Gasparini, N.M., Barnhart, K., Hutton, E.W.H., Hobley,
D.E.J., Lyons, N.J., Tucker, G.E., Tarboton, D.G., Idaszak, R., Wang, S., 2019.
Enabling collaborative numerical modeling in earth sciences using knowledge in-
frastructure. Environ. Model. Software 120. https://doi.org/10.1016/j.envsoft.2019.
03.020.
Barker, J.L.P., Macleod, C.J.A., 2019. Development of a national-scale real-time Twitter
data mining pipeline for social geodata on the potential impacts of flooding on
communities. Environ. Model. Software 115, 213–227.
Barnhart, K.R., Hutton, E.W., Gasparini, N.M., Tucker, G.E., 2018. Lithology: A Landlab
submodule for spatially variable rock properties. J. Open Source Software 3 (30),
979.
Bartol, K.M., Srivastava, A., 2002. Encouraging knowledge sharing: The role of organi-
zational reward systems. J. Leadership Organ. Stud. 9 (1), 64–76.
Basco-Carrera, L., Warren, A., Beek, E.V., Jonoski, A., Giardino, A., 2017. Collaborative
modelling or participatory modelling? A framework for water resources manage-
ment. Environ. Model. Software 91, 95–110.
Bassi, A., Beck, M., Moore, T., Plank, J.S., Swany, M., Wolski, R., Fagg, G., 2003. The
Internet Backplane Protocol: A study in resource sharing. Future Gen. Comput. Syst.
19 (4), 551–561.
Batista, P.V.G., Davies, J., Silva, M.L.N., Quinton, J.N., 2019. On the evaluation of soil
erosion models: Are we doing enough? Earth-Sci. Rev. 197. https://doi.org/10.1016/
j.earscirev.2019.102898.
Batty, M., 2011. Modelling and simulation in geographic information science: Integrated
models and grand challenges. Procedia. Soc. Behav. Sci. 21 (2011), 10–17.
Belete, G.F., Voinov, A., Morales, J., 2017. Designing the distributed model integration
framework - DMIF. Environ. Model. Software 94, 112–126.
Benenson, I., Torrens, P.M., 2004. A minimal prototype for integrating GIS and geo-
graphic simulation through geographic automata systems. In: Atkinson, P., Foody,
G.M., Darby, S.E., Wu, F.L. (Eds.), GeoDynamics. CRC Press, New York, pp. 347–368.
Bergez, J.E., Chabrier, P., Gary, C., Jeuffroy, M.H., Makoswki, D., Quesnel, G., Ramat, E.,
Raynal, H., Rousse, N., Wallach, D., Debaeke, P., Durand, P., Duru, M., Dury, J.,
Faverdin, P., Gescuel-Odoux, C., Garcia, C., 2013. An open platform to build, evaluate
and simulate integrated models of farming and agro-ecosystems. Environ. Model.
Software 39, 39–49.
Bernholdt, D.E., Allan, B.A., Armstrong, R., Bertrand, F., Chiu, K., Dahlgren, T.L.,
Damevski, K., Elwasif, W.R., Epperly, T.G.W., Govindaraju, M., Katz, D.S., Kohl, J.A.,
Krishnan, M., Kumfert, G., Larson, J.W., Lefantzi, S., Lewis, M.J., Malony, A.D.,
Mclnnes, L.C., Nieplocha, J., Norris, B., Parker, S.G., Ray, J., Shende, S., Windus, T.L.,
Zhou, S.J., 2006. A component architecture for high-performance scientific com-
puting. Int. J. High Perform. Comput. Appl. 20, 163–202.
Bhattacharya, S., Jilani, J.H.A.K., 2015. Method for resource optimized network virtua-
lization overlay transport in virtualized data center environments. In: U.S. Patent
Application No. 14/151,024.
Broeckx, J., Rossi, M., Lijnen, K., Campforts, B., Poesen, J., Vanmaercke, M., 2020.
Landslide mobilization rates: A global analysis and model. Earth-Sci. Rev. 201.
https://doi.org/10.1016/j.earscirev.2019.102972.
Buahin, C.A., Horsburgh, J.S., 2015. Evaluating the simulation times and mass balance
errors of component-based models: An application of OpenMI 2.0 to an urban
stormwater system. Environ. Model. Software 72, 92–109.
Butterfield, M.L., Pearlman, J.S., Vickroy, S.C., 2008. A system-of-systems engineering
GEOSS: Architectural approach. IEEE Syst. J. 2 (3), 321–332.
Calero, J.M.A., Aguado, J.G., 2015. MonPaaS: An adaptive monitoring platform as a
service for cloud computing infrastructures and services. IEEE Trans. Services
Comput. 8 (1), 65–78.
Castronova, A.M., Goodall, J.L., Elag, M.M., 2013a. Models as web services using the
Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard.
Environ. Model. Software 41, 72–83.
Castronova, A.M., Goodall, J.L., Ercan, M.B., 2013b. Integrated modelling within a hy-
drologic information system: An OpenMI based approach. Environ. Model. Software
39, 263–273.
Chard, K., Bubendorfer, K., Caton, S., Rana, O.F., 2012. Social cloud computing: A vision
for socially motivated resource sharing. IEEE Trans. Services Comput. 5 (4), 551–563.
Chen, M., Lin, H., 2018. Virtual Geographic environments (VGEs): originating from or
beyond virtual reality (VR)? Int. J. Digital Earth 11 (4), 329–333.
Chen, M., Sheng, Y., Wen, Y., Su, H., 2009. Geographic problem-solving oriented data
representation model. J. Geo-Inform. Sci. 11, 333–337.
Chen, M., Tao, H., Lin, H., Wen, Y.N., 2011. A visualization method for geographic
conceptual modelling. Ann. GIS 17 (1), 15–29.
Chen, M., Lin, H., Hu, M.Y., He, L., Zhang, C.X., 2013. Real geographic scenario based
virtual social environment: Integrate geography with social research. Environ. Plann.
B. Plann. Des. 40 (6), 1103–1121.
Chen, M., Lin, H., Lv, G.N., 2017. Virtual geographic environments. In: The International
Encyclopedia of Geography. Wiley and the American Association of Geographers
(AAG). https://doi.org/10.1002/9781118786352.wbieg0448.
Chen, M., Lu, G.N., Lu, F.Q., Wan, G., 2018a. Grid systems for geographic modelling and
simulation: A review. Sci. Found. China 26 (3), 1–22.
Chen, M., Yang, C., Hou, T., Lu, G.N., Wen, Y.N., Yue, S.S., 2018b. Developing a data
model for understanding geographical analysis models with consideration of their
evolution and application processes. Transact. GIS 22 (6), 1498–1521.
Chen, M., Yue, S.S., Lu, G.N., Lin, H., Yang, C.W., Wen, Y.N., Hou, T., Xiao, D.W., Jiang,
H., 2019. Teamwork-oriented integrated modelling method for geo-problem solving.
Environ. Model. Software. https://doi.org/10.1016/j.envsoft.2019.05.015.
Christian, E., 2005. Planning for the global earth observation system of systems (GEOSS).
Space Policy 21 (2), 105–109.
Churchill, E.S., Friedrich, R., 1968. Influences of Geographic Environment, on the Basis of
Ratzel's System of Arthropo-geography. Russell & Russell, New York, pp. 637.
Clark, M.P., Nijssen, B., Lundquist, J.D., Kavetski, D., Rupp, D.E., Woods, R.A., Freer, J.E.,
Gutmann, E.D., Wood, A.W., Brekke, L.D., Arnold, J.R., Gochis, D.J., Rasmussen,
R.M., 2015. A unified approach for process-based hydrologic modelling: 1. Modelling
concept. Water Resour. Res. 51 (4), 2498–2514.
Collins, N., Theurich, G., Deluca, C., Suarez, M., Trayanov, A., Balaji, V., Li, P., Yang,
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
14
W.Y., Hill, C., Silva, A.D., 2005. Design and implementation of components in the
earth system modelling framework. Int. J. High Perform. Comput. Appl. 19 (3),
341–350.
Cooper, S., Khatib, F., Treuille, A., Barbero, J., Lee, J., Beenen, M., Leaver-Fay, A., Baker,
D., Popovic, Z., Foldit players, 2010. Predicting protein structures with a multiplayer
online game. Nature 466, 756–760.
Crosier, S.J., Goodchild, M.F., Hill, L.L., Smith, T.R., 2003. Developing an infrastructure
for sharing environmental models. Environ. Plan. B Plan. Design 30 (4), 487–501.
David, O., Ascough II, J.C., Lloyd, W., Green, T.R., Rojas, K.W., Leavesley, G.H., Ahuja,
L.R., 2013. A software engineering perspective on environmental modelling frame-
work design: The Object modelling system. Environ. Model. Software 39, 201–213.
DeLuca, C., Theurich, G., Balaji, V., 2012. The earth system modeling framework. In:
Earth System Modelling. Volume 3. Springer, Berlin, Heidelberg, pp. 43–54.
Demeritt, D., Wainwright, J., 2005. Models, modelling and geography. In: Castree, N.,
Rodgers, A., Sherman, D. (Eds.), Questioning Geography. Blackwell, Oxford, pp.
206–225.
Dolk, D.R., 1993. An introduction to model integration and integrated modelling en-
vironments. Decision Supp. Syst. 10 (3), 249–254.
Dolk, D.R., Kottemann, J.E., 1993. Model integration and a theory of models. Decision
Supp. Syst. 9 (1), 51–63.
Donatelli, M., Russell, G., Rizzoli, A.E., et al., 2010. A component-based framework for
simulating agricultural production and externalities. In: Environmental and
Agricultural Modelling. Springer, Dordrecht, pp. 63–108.
Donchyts, G., Hummel, S., Vaneek, S., Groos, J., Harper, A., Knapen, R., Gregersen, J.,
Schade, P., Antonello, A., Gijsbers, P., 2010. OpenMI 2.0-What's new? In: 5th
International Conference on Environmental Modelling and Software.
Dubois, G., Schulz, M., Skøien, J., et al., 2013. eHabitat, a multi-purpose web processing
service for ecological modeling. Environ. Model. Software 41, 123–133.
Eisman, E., Gebelein, J., Breslin, T.A., 2017. Developing a geographically weighted
complex systems model using open-source data to highlight locations vulnerable to
becoming terrorist safe-havens. Ann. GIS 23 (4), 251–267.
Eker, S., Rovenskaya, E., Langan, S., Obersteiner, M., 2019. Model validation: A biblio-
metric analysis of the literature. Environ. Model. Software 117, 43–54.
Elsawah, S., Filatova, T., Jakeman, A.J., Kettner, A.J., Zellner, M.L., Athanasiadis, I.N.,
Hamilton, S.H., Axtell, R.L., Brown, D.G., Gilligan, J.M., Janssen, M.A., Robinson,
D.T., Rozenberg, J., Ullah, I.I., Lade, S.J., 2020. Eight grand challenges in socio-en-
vironmental systems modeling. Socio-Environ. Syst. Model 2, 16226. https://doi.org/
10.18174/sesmo.2020a16226.
EPA (US Environmental Protection Agency), 2007. Workshop Report: Integrated
Modelling for Integrated Environmental Decision Making Workshop. January
30–February 1, 2007. Research Triangle Park, NC. http://www.epa.gov/crem/crem_
integmodelwkshp.html.
EPA (US Environmental Protection Agency), 2008a. Workshop Report: Collaborative
Approaches to Integrated Modelling: Better Integration for Better Decision-Making.
December 10–12, 2008. Phoenix, AZ. http://www.epa.gov/crem/integrated-
modelling-workshop2008.html.
EPA (US Environmental Protection Agency), 2008b. Integrated Modelling for Integrated
Environmental Decision Making. In: EPA-100-R-08-010. Office of the Science
Advisor, Washington, DC. http://www.epa.gov/CREM/library/IM4IEDM_White_
Paper_Final_(EPA100R08010).pdf.
Essawy, B.T., Goodall, J.L., Zell, W., Voce, D., Morsy, M.M., Sadler, J., Yuan, Z.H., Malik,
T., 2018. Integrating scientific cyberinfrastructures to improve reproducibility in
computational hydrology: Example for HydroShare and GeoTrust. Environ. Model.
Software 105, 217–229.
Evers, M., Almoradie, A., Brito, M.M.D., 2017. Enhancing flood resilience through col-
laborative modelling and multi-criteria decision analysis (MCDA). In: Fekete, A.,
Fiedrich, F. (Eds.), Urban Disaster Resilience and Security. Springer, pp. 221–236.
Falls, P.T., Clarke, L.J., Senf, W., 2014. Method and apparatus for compression and net-
work transport of data in support of continuous availability of applications. In: U.S.
Patent No. 8,633,838. U.S. Patent and Trademark Office, Washington, DC.
Feng, M., Liu, S.G., Euliss Jr., N.H., Fang, Y., 2009. Distributed geospatial model sharing
based on open interoperability standards. J. Remote Sens. 13 (6), 1060–1066.
Fook, K.D., Monteiro, A.M.V., Camara, G., Casanova, M.A., Amaral, S., 2009. Geoweb
services for sharing modelling results in biodiversity networks. Transact. GIS 13 (4),
379–399.
Formetta, G., Antonello, A., Franceschi, S., et al., 2014. Hydrological modelling with
components: A GIS-based open-source framework. Environ. Model. Software 55,
190–200.
Frakes, W.B., Kang, K., 2005. Software reuse research: Status and future. IEEE Trans.
Software Eng. 31 (7), 529–536.
Fu, B.J., Pan, N.Q., 2016. Integrated studies of physical geography in China: Review and
prospects. J. Geogr. Sci. 26 (7), 771–790.
Fu, B.J., Leng, S.Y., Song, C.Q., 2015. The characteristics and tasks of geography in the
new era. Sci. Geogr. Sin. 35 (8), 939–945.
Gan, T., Tarboton, D.G., Dash, P., Gichamo, T.Z., Horsburgh, J.S., 2020. Integrating hy-
drologic modeling web services with online data sharing to prepare, store, and exe-
cute hydrologic models. Environmental Modelling & Software 130, 104731.
Gianni, G.M., Davila, F., Echaurren, A., Fennell, L., Tobal, J., Navarrete, C., Quezada, P.,
Folguera, A., Gimenez, M., 2018. A geodynamic model linking Cretaceous orogeny,
arc migration, foreland dynamic subsidence and marine ingression in southern South
America. Earth-Sci. Rev. 185, 437–462.
Giuliani, G., Ray, N., Schwarzer, S., et al., 2013. Sharing environmental data through
GEOSS. In: Emerging Methods and Multidisciplinary Applications in Geospatial
Research. IGI Global, pp. 266–281.
Good, B.M., Su, A., 2013. Crowdsourcing for bioinformatics. Bioinformatics 29 (16),
1925–1933.
Goodall, J.L., Castronova, A.M., Elag, M., et al., 2010. An integrated modeling environ-
ment within the CUAHSI Hydrologic Information System. In: AGU Fall Meeting
Abstracts.
Goodall, J.L., Robinson, B.F., Castronova, A.M., 2011. Modelling water resource systems
using a service-oriented computing paradigm. Environ. Model. Software 26 (5),
573–582.
Goodchild, M.F., 2008. The use cases of Digital Earth. Int. J. Digital Earth 1 (1), 31–42.
Goodchild, M.F., 2012. The future of Digital Earth. Ann. GIS 18 (2), 93–98.
Goodchild, M.F., 2018. Reimagining the history of GIS. Ann. GIS 24 (1), 1–8.
Gordon, L.A., Loeb, M.P., Lucyshyn, W., 2003. Sharing information on computer systems
security: An economic analysis. J. Account. Public Policy 22 (6), 461–485.
Granell, C., Diaz, L., Gould, M., 2010. Service-oriented applications for environmental
models: Reusable geospatial services. Environ. Model. Software 25 (2), 182–198.
Granell, C., Schade, S., Ostlander, N., 2013a. Seeing the forest through the trees: A review
of integrated environmental modelling tools. Comput. Environ. Urban Syst. 41,
136–150.
Granell, C., Diaz, L., Schade, S., Ostlander, N., Huerta, J., 2013b. Enhancing integrated
environmental modelling by designing resource-oriented interfaces. Environ. Model.
Software 39, 229–246.
Gregersen, J.B., Gijsbers, P.J.A., Westen, S.J.P., Blind, M., 2005. OpenMI: The essential
concepts and their implications for legacy software. Adv. Geosci. 4, 37–44.
Gregersen, J.B., Gijsbers, P.J.A., Westen, S.J.P., 2007. OpenMI: Open modelling interface.
J. Hydroinform. 9 (3), 175–191.
Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., Goss-Custard, J.,
Grand, T., Heinz, S., Huse, G., Huth, A., Jepsen, J., Jorgensen, C., Nooij, W., Muller,
B., Peer, G., Piou, C., Railsback, S., Robbins, A., Robbins, M., Rossmanith, E., Rueger,
N., Strand, E., Souissi, S., Stillman, R., Vabo, R., Visser, DeAngelis, D. L., 2006. A
standard protocol for describing individual-based and agent-based models. Ecol.
Model. 198 (1–2), 115–126.
Grimm, V., Berger, U., DeAngelis, D.L., Polhill, J.G., Giske, J., Railsback, S.F., 2010. The
ODD protocol: A review and first update. Ecol. Model. 221 (23), 2760–2768.
Haklay, M., 2013. Citizen science and volunteered geographic information: Overview and
typology of participation. In: Sui, D., Goodchild, M., Elwood, F. (Eds.),
Crowdsourcing Geographic Knowledge: Volunteered Geographic Information (VGI)
in Theory and Practice. Springer, Netherlands, pp. 105–122.
Hamilton, S.H., ElSawah, S., Guillaume, J.H.A., Jakeman, A.J., Pierce, S.A., 2015.
Integrated assessment and modelling: Overview and synthesis of salient dimensions.
Environ. Model. Software 64, 215–229.
Hara, N., Solomon, P., Kim, S.L., Sonnenwald, D.H., 2003. An emerging view of scientific
collaboration: Scientists’ perspectives on collaboration and factors that impact col-
laboration. J. Am. Soc. Inform. Sci. Technol. 54 (10), 952–965.
Harpham, Q.K., Danovaro, E., 2015. Towards standard metadata to support models and
interfaces in a hydro-meteorological model chain. J. Hydroinform. 17 (2), 260–274.
Harpham, Q., Cleverley, P., Kelly, D., 2014. The Fluid Earth 2 implementation of OpenMI
2.0. J. Hydroinform. 16 (4), 890–906.
Harpham, Q., Gimeno, O., Parodi, A., D’Agostino, D., 2017. A stakeholder consultation
into hydro-meteorological e-science environments. Earth Sci. Inform. 10 (2),
219–234.
Harpham, Q.K., Hughes, A., Moore, R.V., 2019. Introductory overview: The OpenMI 2.0
standard for integrating numerical models. Environ. Model. Software 104549.
https://doi.org/10.1016/j.envsoft.2019.104549.
Heuschele, J., Ekvall, M.T., Mariani, P., Lindemann, C., 2017. On the missing link in
ecology: improving communication between modellers and experimentalists. Oikos
126, 1071–1077.
Hill, C., Deluca, C., Balaji, V., Suarez, M., Silva, A.D., 2004. The architecture of the earth
system modelling framework. Comput. Sci. Eng. 6 (1), 18–28.
Horsburgh, J.S., Morsy, M.M., Castronova, A.M., Goodall, J.L., Gan, T., Yi, H., Stealey,
M.J., Tarboton, D.G., 2016. HydroShare: Sharing diverse environmental data types
and models as social objects with application to the hydrology domain. J. Am. Water
Resour. Assoc. 52 (4), 873–889.
Hummel, J., Christiansen, J.H., 2002. The Dynamic Information Architecture System: A
Simulation Framework to Provide Interoperability for Process Models. https://www.
researchgate.net/publication/228977375_The_Dynamic_Information_Architecture_
System_A_Simulation_Framework_to_Provide_Interoperability_for_Process_Models.
Hutton, E., Piper, M., 2020. Python Modelling Toolkit. Available at: https://github.com/
csdms/pymt.
Jakeman, A., Norton, J., Letcher, R., Maier, H., 2006. Integrated Modelling: Construction,
Selection, Uncertainty. Edward Elgar Publishing Limited.
Janssen, S., Athanasiadis, I.N., Bezlepkina, I., et al., 2011. Linking models for assessing
agricultural land use change. Comput. Electron. Agric. 76 (2), 148–160.
Jiang, P., Elag, M., Kumar, P., Peckham, S.D., Marini, L., Rui, L., 2017. A service-oriented
architecture for coupling web service models using the Basic Model Interface (BMI).
Environ. Model. Software 92, 107–118.
Jiao, S., Meng, H.U.A., Wenquan, H.U., Peng, J., 2018. Control information sending
method, data block transmission method, and related apparatus. In: U.S. Patent
Application No. 15/990,679.
Johnson, N., Alessa, L.L., Behe, C., Danielsen, F., Gearheard, S., Gofman-Wallingford, V.,
Kliskey, A., Krummel, E.M., Lynch, A., Mustonen, T., Pulsifer, P., Svoboda, M., 2015.
The contributions of community-based monitoring and traditional knowledge to
arctic observing networks: reflections on the state of the field. ARCTIC 68 (1), 28.
Kelly, R.A., Jakeman, A.J., Barreteau, O., Borsuk, M.E., ElSawah, S., Hamilton, S.H.,
Henriksen, H.J., Kuikka, S., Maier, H.R., Rizzoli, A.E., Delden, H.V., Voinov, A.A.,
2013. Selecting among five common modelling approaches for integrated environ-
mental assessment and management. Environ. Model. Software 47, 159–181.
Khatib, F., Dimaio, F., Foldit Contender group, Foldit void crusher group, Cooper, S.,
Kazmierczyk, M., Gilski, M., Krzywda, S., Zabranska, H., Pichova, I., Thoppson, J.,
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
15
Popovic, Z., Jaskolski, M., Baker, D., 2011. Crystal structure of a monomeric retro-
viral protease solved by protein folding game players. Nat. Struct. Mol. Biol. 18,
1175–1177.
Kok, E.J.L., Engelen, G., Maes, J., 2015. Reusability of model components for environ-
mental simulation–Case studies for integrated coastal zone management. Environ.
Model. Software 68, 42–54.
Koo, H., Chen, M., Jakeman, A.J., Zhang, F.Y., 2020. A global sensitivity analysis ap-
proach for identifying critical sources of uncertainty in non-identifiable, spatially
distributed environmental models: A holistic analysis applied to SWAT for input
datasets and model parameters. Environ. Model. Software 127. https://doi.org/10.
1016/j.envsoft.2020.104676.
Kumfert, G., Bernholdt, D.E., Epperly, T.G., Kohl, J.A., McInnes, L.C., Parker, S., Ray, J.,
2006. How the common component architecture advances computational science. J.
Phys. Conf. Ser. 46, 479–493.
Lagoze, C., Van de Sompel, H., Johnston, P., Nelson, M., Sanderson, R., Warner, S., 2007.
Open archives initiative object reuse and exchange. In: Presentation at JCDL.
Lai, Z.Q., Li, S., Lv, G.N., Pan, Z.R., Fei, G.S., 2016. Watershed delineation using hydro-
graphic features and a DEM in plain river network region. Hydrol. Process. 30 (2),
276–288.
Lai, Z.Q., Li, S., Deng, Y., Lv, G.N., Ullah, S., 2018. Development of a poldermodule in the
SWAT model: SWATpld for simulating polder areas in Southeastern China. Hydrol.
Process. 32 (8), 1050–1062.
Laniak, G.F., Olchin, G., Gooall, J., Voinov, A., Hill, M., Glynn, P., Whelan, G., Geller, G.,
Quinn, N., Blind, M., Peckham, S., Reaney, S., Gaber, N., Kennedy, R., Hughes, A.,
2013. Integrated environmental modelling: A vision and roadmap for the future.
Environ. Model. Software 39, 3–23.
Li, W., Li, L., Goodchild, M.F., Anselin, L., 2013. A geospatial cyberinfrastructure for
urban economic analysis and spatial decision making. ISPRS Int. J. Geo Inf. 2 (2),
413–431.
Lin, H., Chen, M., 2015. Managing and sharing geographic knowledge in virtual geo-
graphic environments (VGEs). Ann. GIS 21, 261–263.
Lin, H., Chen, M., Lu, G.N., 2013a. Virtual geographic environment: A workspace for
computer-aided geographic experiments. Ann. Assoc. Am. Geogr. 103 (3), 465–482.
Lin, H., Chen, M., Lu, G.N., Zhu, Q., Gong, J.H., You, X., Wen, Y.N., Xu, B.L., Hu, M.Y.,
2013b. Virtual geographic environments (VGEs): A new generation of geographic
analysis tool. Earth-Sci. Rev. 126, 74–84.
Lin, H., Batty, M., Jørgensen, S.E., Fu, B.J., Konecny, M., Voinov, A., Torrens, P., Lu, G.N.,
Zhu, A.X., Wilson, J.P., Gong, J.Y., Kolditz, O., Bandrova, T., Chen, M., 2015. Virtual
environments begin to embrace process-based geographic analysis. Transact. GIS 19
(4), 439–498.
Lin, B.X., Zhou, L.C., Xu, D.P., Zhu, A.X., Lu, G.N., 2018. A discrete global grid system for
earth system modelling. Int. J. Geogr. Inform. Sci. 32 (4), 711–737.
Liu, J.Z., Zhu, A.X., Liu, Y.B., Zhu, T.X., Qin, C.Z., 2014. A layered approach to parallel
computing for spatially distributed hydrologic modelling. Environ. Model. Software
51 (1), 221–227.
Liu, J.Z., Zhu, A.X., Qin, C.Z., Wu, H., Jiang, J.C., 2016. A two-level parallelization
method for distributed hydrological models. Environ. Model. Software 80, 175–184.
Lu, G.N., 2011. Geographic analysis-oriented virtual geographic environment:
Framework, structure and functions. Sci. China (D) 54 (5), 733–743.
Lü, G.N., Yu, Z.Y., Zhou, L.C., Wu, M.G., Sheng, Y.H., Yuan, L.W., 2015. Data environ-
ment construction from virtual geographic environment. Environ. Earth Sci. 74 (10),
7003–7013.
Lu, G.N., Chen, M., Yuan, L.W., Zhou, L.C., Wen, Y.N., Wu, M.G., Hu, B., Yu, Z.Y., Yue,
S.S., Sheng, Y.H., 2018. Geographic scenario: a possible foundation for further de-
velopment of virtual geographic environments. Int. J. Digital Earth 11 (4), 356–368.
Lu, G.N., Batty, M., Josef, S., Lin, H., Zhu, A.X., Chen, M., 2019. Reflections and spec-
ulations on the progress in geographic information systems (GIS): A geographic
perspective. Int. J. Geogr. Inform. Sci. 33 (2), 346–367.
Manning, C., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S., McClosky, D., 2014. The
Stanford CoreNLP natural language processing toolkit. In: Proceedings of 52nd an-
nual meeting of the association for computational linguistics: system demonstrations,
pp. 55–60.
Matott, L.S., Babendreier, J.E., Purucker, S.T., 2009. Evaluating uncertainty in integrated
environmental models: A review of concepts and tools. Water Resour. Res. 45 (6).
Matthews, J.A., Herbert, D.T., 2008. Geography: A Very Short Introduction. Oxford
University Press, New York.
Maxwell, T., Costanza, R., 1997a. An open geographic modelling environment.
Simulation 68 (3), 175–185.
Maxwell, T., Costanza, R., 1997b. A language for modular spatio-temporal simulation.
Ecol. Model. 103, 105–113.
Moore, R.V., Tindall, C.I., 2005. An overview of the open modelling interface and en-
vironment (the OpenMI). Environ. Sci. Policy 8 (3), 279–286.
Moore, A.D., Holzworth, D.P., Herrmann, N.I., et al., 2007. The common modelling
protocol: A hierarchical framework for simulation of agricultural and environmental
systems. Agr. Syst. 95 (1–3), 37–48.
Morsy, M.M., Goodall, J.L., Castronova, A.M., Dash, P., Merwade, V., Sadler, J.M., Rajib,
M.A., Horsburgh, J.S., Tarboton, D.G., 2017. Design of a metadata framework for
environmental models with an example hydrologic application in HydroShare.
Environ. Model. Software 93, 13–28.
Müller, M., Pross, B., 2015. OGC WPS 2.0 interface standard. Open Geospatial Consortium
Inc, Wayland, MA, USA.
Müller, B., Bohn, F., Dreßler, G., Groeneveld, J., Klassert, C., Martin, R., Schlüter, M.,
Schulze, J., Weise, H., Schwarz, N., 2013. Describing human decisions in agent-based
models- ODD+D, and extension of the ODD protocol. Environ. Model. Software 48,
37–48.
Ning, L., Liu, J., Wang, B., Chen, K., Yan, M., Jin, C., Wang, Q., 2019. Variability and
mechanisms of megadroughts over eastern China during the last millennium: A model
study. Atmosphere 10, 7. https://doi.org/10.3390/atmos10010007.
Nosek, B.A., Alter, G., Banks, G.C., Borsboom, D., Bowman, S.D., Breckler, S.J., Buck, S.,
Chambers, C.D., Chin, G., Christensen, G., Contestabile, M., Dafoe, A., Eich, E.,
Freese, J., Glennerster, R., Goroff, D., Green, D.P., Hesse, B., Humphreys, M.,
Ishiyama, J., Karlan, D., Kraut, A., Lupia, A., Mabry, P., Madon, T., Malhotra, N.,
Mayo-Wilson, E., McNutt, M., Miguel, E., Levy Paluck, E., Simonsohn, U., Soderberg,
C., Spellman, B.A., Turitto, J., VandenBos, G., Vazire, S., Wagenmakers, E.J., Wilson,
R., Yarkoni, T., 2015. Promoting an open research culture. Science 348 (6242),
1422–1425.
Nyerges, T., Roderick, M., Avraam, M., 2013. CyberGIS design considerations for struc-
tured participation in collaborative problem solving. Int. J. Geogr. Inform. Sci. 27,
1–14.
Oxley, T., Mclntosh, B.S., Winder, N., Mulligan, M., Engelen, G., 2004. Integrated mod-
elling and decision-support tools: A Mediterranean example. Environ. Model.
Software 19 (11), 999–1010.
Peckham, S.D., 2014. The CSDMS standard names: cross-domain naming conventions for
describing process models, data sets and their associated variables. In: Processing of
7th International Congress on Environmental Modelling and Software. US, San Diego.
Peckham, S.D., Goodall, J.L., 2013. Driving plug-and-play models with data from web
services: A demonstration of interoperability between CSDMS and CUAHSI-HIS.
Comput. Geosci. 53, 154–161.
Peckham, S.D., Hutton, E.W.H., Norris, B., 2013. A component-based approach to in-
tegrated modelling in the geosciences: The design of CSDMS. Comput. Geosci. 53,
3–12.
Qiao, X., Li, Z., Ames, D.P., Nelson, E.J., Swain, N.R., 2019. Simplifying the deployment
of OGC web processing services (WPS) for environmental modelling–Introducing
Tethys WPS Server. Environ. Model. Software 115, 38–50.
Rajib, M.A., Merwade, V., Kim, I.L., et al., 2014. SWATShare–A Web-Portal For Hydrology
Research And Education Using Soil Water And Assessment Tool.
Rajib, M.A., Merwade, V., Kim, I.L., et al., 2016. SWATShare–A web platform for colla-
borative research and education through online sharing, simulation and visualization
of SWAT models. Environ. Model. Software 75, 498–512.
Reichenbach, P., Rossi, M., Malamud, B.D., Mihir, M., Guzzetti, F., 2018. A review of
statistically-based landslide susceptibility models. Earth-Sci. Rev. 180, 60–91.
Rong, C., Nguyen, S.T., Jaatun, M.G., 2013. Beyond lightning: A survey on security
challenges in cloud computing. Comput. Elect. Eng. 39 (1), 47–54.
Rossi, M., Guzzetti, F., Salvati, P., Donnini, M., Napolitano, E., Bianchi, C., 2019. A
predictive model of societal landslide risk in Italy. Earth-Sci. Rev. https://doi.org/10.
1016/j.earscirev.2019.04.021.
Rubio-Loyola, J., Galis, A., Astorga, A., Serrat, J., Lefevre, L., Fischer, A., Paler, A., De
Meer, H., 2011. Scalable service deployment on software-defined networks. IEEE
Commun. Mag. 49 (12), 84–93.
Sagintayev, Z., Sultan, M., Khan, S.D., Khan, S.A., Mahmood, K., Yan, E., Milewski, A.,
Marsala, P.A., 2012. Remote sensing contribution to hydrologic modelling in arid and
inaccessible watersheds, Pishin Lora Basin, Pakistan. Hydrol. Process. 26, 85–99.
Salas, D., Liang, X., Navarro, M., Liang, Y., Luna, D., 2020. An open-data open-model
framework for hydrological models’ integration, evaluation and application. Environ.
Model. Software 126. https://doi.org/10.1016/j.envsoft.2020.104622.
Shih, F.Y., 2017. Digital Watermarking and Steganography: Fundamentals and
Techniques. CRC Press.
Shobe, C.M., Tucker, G.E., Barnhart, K.R., 2017. The SPACE 1.0 model: a Landlab com-
ponent for 2-D calculation of sediment transport, bedrock erosion, and landscape
evolution. Geosci. Model Dev. 10 (12), 4577–4604.
Sicari, S., Rizzardi, A., Grieco, L.A., Coen-Porisini, A., 2015. Security, privacy and trust in
Internet of Things: The road ahead. Comput. Networks 76, 146–164.
Simunich, K.L., Sydelko, P., Dolph, J., Christiansen, J., 2002. Dynamic information ar-
chitecture system (DIAS): multiple model simulation management. In: Processing of
2nd Federal Interagency Hydrologic modelling Conference, 07/28 –08/01. Las
Vegas, US.
Singh, J., 2011. Figshare. J. Pharmacol. Pharmacotherap. 2 (2), 138–139.
Skrlisch, S., Krause, P., David, O., 2005. Using the object modelling system for hydro-
logical model development and application. Adv. Geosci. 4, 75–81.
Smaragdakis, G., Laoutaris, N., Oikonomou, K., Stavrakakis, I., Bestavros, A., 2014.
Distributed server migration for scalable Internet service deployment. IEEE/ACM
Trans. Networking (TON) 22 (3), 917–930.
Smyth, C.S., 1998. A representational framework for geographic modelling. In:
Egenhofer, M.J., Golledge, R.G. (Eds.), Spatial and Temporal Reasoning in
Geographic Information Systems. Oxford University Press, New York, pp. 191–213
eds.
Stenson, M.P., Littleboy, M., Gilfedder, M., 2011. Estimation of water and salt generation
from unregulated upland catchments. Environ. Model. Software 26 (11), 1268–1278.
Sui, D., 2014. Opportunities and impediments for open GIS. Transact. GIS 18 (1), 1–24.
Sun, L., Khan, S.D., Godet, A., 2018. Integrated ground-based hyperspectral imaging and
geochemical study of the Eagle Ford Group in West Texas. Sediment. Geol. 363,
34–47.
Sutherland, J., Townend, I.H., Harpham, Q.K., Pearce, G.R., 2014. From integration to
fusion: the challenges ahead (eds) In: Riddick, A.T., Kessler, H., Giles, J.R.A. (Eds.),
Integrated Environmental Modelling to Solve Real World Problems: Methods, Visions
and Challenges. Special Publications 408 Geological Society, London. https://doi.
org/10.1144/SP408.6.
Swain, N.R., 2015. Tethys Platform: A Development and Hosting Platform for Water
Resources Web Apps.
Swain, N., Christensen, S., Nelson, J., et al., 2015. Tethys Platform: A Platform for Water
Resources Modeling and Decision Support Web Apps.
Tarboton, D.G., Idaszak, R., Horsburgh, J.S., Heard, J., Ames, D., Goodall, J.L., Band, L.,
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
16
Merwade, V., Couch, A., Arrigo, J., Hooper, R., Valentine, D., Maidment, D., 2014.
HydroShare: Advancing collaboration through hydrologic data and model sharing. In:
7th International Conference on Environmental Modelling and Software.
Van Ittersum, M.K., Ewert, F., Heckelei, T., et al., 2008. Integrated assessment of agri-
cultural systems–A component-based framework for the European Union
(SEAMLESS). Agr. Syst. 96 (1–3), 150–165.
Villa, F., Ceroni, M., Bagstad, K., Johnson, G., Kriviv, S., 2009. ARIES (ARtificial
Intelligence for Ecosystem Services): A new tool for ecosystem services assessment,
planning, and valuation. In: Proceedings of the 11th International BioECON
Conference on Economic Instruments to Enhance the Conservation and Sustainable
Use of Biodiversity, Venice, Italy.
Voinov, A., Cerco, C., 2010. Model integration and the role of data. Environ. Model.
Software 25 (8), 965–969.
Voinov, A., Fitz, C., Boumans, R., et al., 2004. Modular ecosystem modeling. Environ.
Model. Software 19 (3), 285–304.
Wang, S.W., 2010. A CyberGIS framework for the synthesis of cyberinfrastructure, GIS,
and spatial analysis. Ann. Assoc. Am. Geogr. 100 (3), 535–557.
Wang, S.W., Anselin, L., Bhaduri, B., Cosby, C., Goodchild, M.F., Liu, Y., Nyerges, T.,
2013. CyberGIS software: A synthetic review and integration roadmap. Int. J. Geogr.
Inform. Sci. 27 (11), 2122–2145.
Wang, J., Chen, M., Lu, G.N., Yue, S.S., Chen, K., Wen, Y.N., 2018. A study on data
processing services for the operation of geo-analysis models in the open web en-
vironment. Earth Space Sci. 5 (12), 844–862.
Wang, J., Chen, M., Lü, G.N., Yue, S.S., Wen, Y.N., Lan, Z.X., Zhang, S., 2020. A data
sharing method in the open web environment: data sharing in hydrology. J. Hydrol.
587. https://doi.org/10.1016/j.jhydrol.2020.124973.
Watson, F.G.R., Rahman, J.M., 2004. Tarsier: A practical software framework for model
development, testing and deployment. Environ. Model. Software 19 (3), 245–260.
Wei, Y.C., Chen, S.Z., 2005. Principles and methods of geographic modelling. 408 Science
Press, Beijing.
Wen, Y., Lü, G., Yang, H., Cao, D., Chen, M., 2006. Service oriented distributed geological
model integrated framework. J. Remote Sens. 2, 160–168.
Wen, Y.N., Chen, M., Lu, G.N., Lin, H., 2013. Prototyping an open environment for
sharing geographical analysis models on cloud computing platform. Int. J. Digital
Earth 6 (4), 356–382.
Wen, Y.N., Chen, M., Yue, S.S., Zheng, P.B., Peng, G.Q., Lu, G.N., 2017. A model-service
deployment strategy for collaboratively sharing geo-analysis models in an open web
environment. Int. J. Digital Earth 10 (4), 405–425.
Whelan, G., Kim, K., Pelton, M.A., et al., 2014. Design of a component-based integrated
environmental modeling framework. Environ. Model. Software 55, 1–24.
Woelfle, M., Olliaro, P., Todd, M.H., 2011. Open science is a research accelerator. Nat.
Chem. 3, 745–748.
Wu, H.Y., You, L., Hu, K., Shen, P., 2015. GeoSquare:collaborative geoprocessing models’
building, execution and sharing on Azure Cloud. Ann. GIS 21 (4), 287–300.
Xu, J.H., Chen, R.S., 2017. Geographical Modelling Tutorial. Science Press, Beijing, pp.
454.
Xu, B.L., Lin, H., Chiu, L.S., Hu, Y., Zhu, J., Hu, M.Y., Cui, W.N., 2011. Collaborative
virtual geographic environments: A case study of air pollution simulation. Inform.
Sci. 181 (11), 2231–2246.
Yan, M., Wang, B., Liu, J., 2016. Global monsoon change during the Last Glacial
Maximum: A multi-model study. Climate Dynam. 47 (1-2), 359–374.
Yen, H., Daggupati, P., White, M., Srinivasan, R., Gossel, A., Wells, D., Arnold, J., 2016.
Application of large-scale, multi-resolution watershed modeling framework using the
Hydrologic and Water Quality System (HAWQS). Water 8, 164.
You, L., Lin, H., 2016. Toward a research agenda for knowledge engineering of virtual
geographical environments. Ann. GIS 22 (3), 1–9.
Yue, S.S., Wen, Y.N., Chen, M., Lu, G.N., Hu, D., Zhang, F., 2015. A data description
model for reusing, sharing and integrating geo-analysis models. Environ. Earth Sci.
74 (10), 7081–7099.
Yue, S.S., Chen, M., Wen, Y.N., Lu, G.N., 2016. Service-oriented model-encapsulation
strategy for sharing and integrating heterogeneous geo-analysis models in an open
web environment. ISPRS J. Photogramm. Remote Sens. 114, 258–273.
Yue, S.S., Chen, M., Yang, C.W., Shen, C.R., Zhang, B.W., Wen, Y.N., Lu, G.N., 2018. A
loosely integrated data configuration strategy for web-based participatory modelling.
GI Sci. Remote Sens. https://doi.org/10.1080/15481603.2018.1549820.
Yue, S.S., Chen, M., Song, J., Yuan, W.P., Chen, T.X., Lu, G.N., Shen, C.R., Ma, Z.Y., Xu, K.,
Wen, Y.N., Song, H.Q., 2020. Participatory intercomparison strategy for terrestrial
carbon cycle models based on a service-oriented architecture. Future Generation
Computer Systems 112, 449–466.
Zare, F., Guillaume, J.H.A., Jakeman, A.J., Torabi, O., 2020. Reflective communication to
improve problem-solving pathways: Key issues illustrated for an integrated en-
vironmental modelling case study. Environ. Model. Software 126. https://doi.org/10.
1016/j.envsoft.2020.104645.
Zhang, C.X., Lin, H., Chen, M., Li, R.R., Zeng, Z.C., 2014. Scale compatibility analysis in
geographic process research: A case study of a meteorological simulation in Hong
Kong. Appl. Geogr. 52, 135–143.
Zhang, C.X., Chen, M., Li, R.R., Fang, C.Y., Lin, H., 2016. What’s going on about geo-
process modelling in virtual geographic environments (VGEs). Ecol. Model. 319,
147–154.
Zhang, M., Yue, P., Wu, Z., Ziebelin, D., Wu, H., Zhang, C., 2017. Model provenance
tracking and inference for integrated environmental modelling. Environ. Model.
Software 96, 95–105.
Zhang, F.Y., Chen, M., Ames, D.P., Shen, C.R., Yue, S.S., Wen, Y.N., Lu, G.N., 2019. Design
and development of a service-oriented wrapper system for sharing and reusing dis-
tributed geoanalysis models on the web. Environ. Model. Software 111, 498–509.
Zhu, J., Zhang, H., Yang, X.F., Yin, L.Z., Li, Y., Hu, Y., Zhang, X., 2016. A collaborative
virtual geographic environment for emergency dam-break simulation and risk ana-
lysis. J. Spatial Sci. 61 (1), 133–155.
Zhu, L.J., Liu, J.Z., Qin, C.Z., Zhu, A.X., 2019. A modular and parallelized watershed
modeling framework. Environ. Model. Software 122. https://doi.org/10.1016/j.
envsoft.2019.104526.
M. Chen, et al. Earth-Science Reviews 207 (2020) 103223
17
... The report showcases notable progress in integrating simulation and AI/ML, but it also acknowledges various hurdles and limitations. An obstacle lies in the high computational intensity and intricate nature of specific simulation software, necessitating significant resources and knowledge for optimal utilization [86]. Various issues related to the integration of AI/ML algorithms, such as data quality, algorithm correctness, and compatibility with simulation tools, can impact the success of the design and automation process [87,88]. ...
Article
Full-text available
Precision agriculture depends on the automation and mechanization of agricultural equipment and vehicles in a variety of terrains, which increases productivity and sustainability. This review presents a comparative analysis of significant simulation software used in designing and developing automated agricultural systems, emphasizing their methodologies and significance in advancing farm technology. Artificial intelligence (AI) and machine learning (ML) methods are modeled, optimized, and integrated using key technologies such as MATLAB/Simulink, SolidWorks, ANSYS, AirSim, and Gazebo. The results demonstrate how these technologies improve agricultural automation's real-time decision-making, predictive maintenance, and system accuracy. Case studies illustrate their practical application in simulating all-terrain farm vehicles and specialized implements. The best tools for simulating autonomous navigation are AirSim and Gazebo, although MATLAB/Simulink is particularly adept at system-level AI modeling. This study takes a new approach to improving design, control, and environmental interactions by combining many modeling tools. This makes it easier to make agricultural automation systems that last longer and work better. It is suggested that future studies investigate the relationship between agricultural automation, AI, and simulation in greater detail to propel precision agriculture forward.
... Water is an important component of urban waterlogging and is subjected to temporal and spatial shifts. A prerequisite for studying the migration process of water is modeling the drainage network [24], [25]. The construction of a drainage network is generally divided into two steps. ...
Article
Full-text available
In this paper, a multi-origin and multi-destination maximum flow model is proposed by integrating the objective programming method with graph theory. Through Model 1, low-cost design of drainage pipeline networks can be achieved. For instance, in the experiments, certain pipelines such as Pipeline 9, Pipeline 20, and Pipeline 27 can be excluded during the initial construction phase while still maintaining effective drainage performance and reducing costs. Model 2 enables the monitoring of drainage capacity at various nodes within the existing drainage system. For example, under a specific rainfall intensity, it was observed that certain nodes, such as Nodes 9~16, Node 45, and Node 48, exhibit poor drainage capacity, necessitating precautionary measures. Model 3 focuses on the expansion planning of the drainage system, ensuring its normal operation under certain rainfall intensities. The results based on a specific area in Changchun City demonstrate that the proposed models not only possess strong practical application value in the design of urban drainage systems but also have broader applicability in other fields such as traffic flow and logistics supply chain planning. This study opens up new avenues for model construction and enriches the practical application effects of mixed-integer programming models.
... Science synthesis centers could play this role, as they have previously supported model integration (e.g., Iwanaga et al., 2021) and semantics (Leinfelder et al., 2011). Organizations will also likely play a role in the governance needed to support community-driven interoperability for ES (Chen et al., 2020(Chen et al., , U.N. et al., 2023. ...
Article
Full-text available
Despite continued, rapid growth in the literature, the fragmentation of information is a major barrier to more timely and credible ecosystem services (ES) assessments. A major reason for this fragmentation is the currently limited state of interoperability of ES data, models, and software. The FAIR Principles, a recent reformulation of long-standing open science goals, highlight the importance of making scientific knowledge Findable, Accessible, Interoperable, and Reusable. Critically, FAIR aims to make science more transparent and transferable by both people and computers. However, it is easier to make data and models findable and accessible through data and code repositories than to achieve interoperability and reusability. Achieving interoperability will require more consistent adherence to current technical best practices and, more critically, to build consensus about and consistently use semantics that can represent ES-relevant phenomena. Building on recent examples from major international initiatives for ES (IPBES, SEEA, GEO BON), we illustrate strategies to address interoperability, discuss their importance, and describe potential gains for individual researchers and practitioners and the field of ES. Although interoperability comes with many challenges, including greater scientific coordination than today's status quo, it is technically achievable and offers potentially transformative advantages to ES assessments needed to mainstream their use by decision makers. Individuals and organizations active in ES research and practice can play critical roles in creating widespread interoperability and reusability of ES science. A representative community of practice targeting interoperability for ES would help advance these goals.
... The framework consists of three core components: (1) The "Data service container" can publish data resources as data services, so that users can obtain data by invoking data services without downloading data files. The UDX (the Universal Data eXchange) model proposed by the OpenGMS team [28] is used as the data interface of the data service, so that the heterogeneous geographic data can be structured by UDX, thus reducing the difficulty for users to understand the data [29][30][31][32]. (2) The "Workspace" provides a place for users to customize complex data requirements. ...
Article
Full-text available
Geographic data are the foundation of geographic model construction, and any stage of their acquisition, processing, and analysis may have an impact on the efficiency and quality of geographic modeling and simulation. With the advent of the era of big data, a large number of data resources are generated in the field of geographic information. However, due to the heterogeneity of geographic data and the security of data usage, massive geographic data resources are difficult to fully explore and utilize, resulting in the formation of data islands. This paper proposes a service-oriented geographic data-sharing and computing framework, which provides users with a complete set of geographic data access and application processes (such as data acquisition, processing, configuration, etc.), so as to reduce the difficulty of using data and improve the efficiency of data sharing. The framework mainly consists of three core components: (1) the “Data service container” can publish data resources as data services to provide a consistent data access interface; (2) the “Workspace” provides a series of methods and tools for users to develop data-computing solutions; and (3) the “Data-computing engine” is responsible for performing computing tasks such as data processing and configuration. Finally, a case of runoff simulation using the SWAT model is designed, in which the whole process of data sharing, acquisition, calculation, and application is realized, so as to verify the validity of the proposed framework.
Article
Hydrological models (HMs) are essential for understanding the complexities of the water cycle and runoff dynamics. Sensitivity analysis (SA), an essential component of HMs, plays a key role in identifying the parameters that have the greatest impact on model outcomes. It helps to simplify the complexity of hydrological systems and provides a comprehensive understanding of the underlying physical processes. However, the complexity of HMs and the diversity of SA methods pose significant challenges for researchers, making the SA configuration process intricate and requiring substantial computational resources. To address these challenges, we propose a comprehensive strategy that integrates knowledge-driven configuration services with distributed online model services. First, we establish a rule-based knowledge repository and a case-based knowledge repository. These repositories provide general configuration guidance and similar SA case recommendations, respectively, to support decision-making in critical SA steps. This ensures that the configuration of SA is accurate and reliable. Secondly, we encapsulate HMs as web services and leverage distributed computing resources to optimize execution efficiency. Then, we integrate the HM services with the SA modules to achieve a complete SA experiment. Based on this strategy, we finally developed a prototype system that offers a user-friendly tool for conducting SA with enhanced computational performance and streamlined workflow. The watershed-scale HM, SWAT, was used to test the effectiveness of the prototype system. The results demonstrate that this strategy enables more comprehensive analysis and improves decision-making through configuration guidance, and holds promise for enhancing the reliability and efficiency of SA in hydrological modeling.
Article
The spatial extent required for geographical model inputs depends on the model and input data characteristics, often differing from the user-defined area of interest (AOI). For example, a DEM input for stream network extraction should cover the upstream catchment area of the AOI. Determining proper spatial extents is crucial for both modeling accuracy and efficiency but is often complex and tedious , especially for workflows which may raise chain effect on varying spatial extents among diverse inputs. Few methods currently address this issue. This paper proposes an intelligent approach to automate spatial extent determination during geographical model workflow building, adapting to the user-defined AOI. The approach combines knowledge rules and heuristic modeling with advanced geoprocessing. Implemented in a prototype system, a case study on digital soil mapping for arbitrary-shaped AOI was conducted to validate the effectiveness of the approach, showing that it provides users with easy-to-use and accurate geographical modeling across broad applications.
Conference Paper
Full-text available
Construction Supply Chain Management (CSCM) involves the collaboration of many disciplines and actors, which generates vast amounts of data. However, inefficient, fragmented, and non-standardized data storage often hinders this data exchange. The industry has adopted Building Information Modeling (BIM)-a digital representation of a facility's physical and functional characteristics to improve collaboration, enhance transmission security, and provide a common data exchange platform. Still, the volume and complexity of data require tailored information categorization, aligning with stakeholders' preferences and demands. To address this, Artificial Intelligence (AI) can be integrated to handle this data's magnitude and complexities. This research aims to develop an integrated and efficient approach for data exchange in CSCM by utilizing AI. The paper covers five main objectives: (1) Investigate existing framework and BIM adoption; (2) Identify challenges in data exchange; (3) Propose an integrated framework; (4) Enhance data transmission security; and (5) Develop data exchange in CSCM. The proposed framework demonstrates how integrating BIM and other technologies, such as cloud computing, blockchain, and AI applications, can significantly improve the efficiency and accuracy of data exchange in CSCM.
Preprint
Full-text available
The soil-plant-atmosphere continuum (SPAC) system is a complex and interconnected network of physical phenomena, encompassing heat transfer, evapotranspiration, precipitation, water absorption, soil water flow, substance transport, and gas exchange. These processes govern the exchange of energy, matter, and water within the SPAC system. To better understand and model SPAC interactions, interdisciplinary approaches are essential due to the inherent complexity of the system. Instead of relying on a single monolithic model, we propose a component-based modeling approach, where each component addresses a specific aspect of the system. Object-oriented programming (OOP) is adopted as the foundational framework for this approach, providing flexibility and adaptability to accommodate the ever-changing nature of the SPAC system. The Soil Plant Atmosphere Continuum Estimator in GEOframe (GEOSPACE) is presented in this paper, in particular the one-dimensional development, GEOSPACE-1D. The framework is a tool designed to facilitate robust, reliable and transparent simulations of SPAC interactions. It embraces the principles of open-source software and modular design, aiming to promote open, reusable, and reproducible research practices. By implementing the OOP, GEOSPACE-1D breaks down the complexity of SPAC modeling into smaller, self-contained structures, each responsible for a specific scientific or mathematical concept. This modular architecture adheres to the "open to extensions, closed to modifications" philosophy, enabling easy model extension without disrupting existing components. Equations are implemented in an abstract manner, emphasizing the use of common interfaces over concrete classes, a hallmark of contemporary OOP. GEOSPACE-1D adopts a generic programming framework, where distinct classes adhere to a common interface. This compartmentalization serves two critical purposes: validating individual processes against analytical solutions and facilitating the integration of novel processes into the system. The paper emphasizes the significance of modeling the coupling between infiltration and evapotranspiration for accurate hydrological simulations. It explores the interplay between plant transpiration, soil evaporation, and soil moisture dynamics, highlighting the need to account for these interactions in SPAC models. The paper concludes by underlining the importance of modularity, transparency, and openness in SPAC modeling, principles that underlie the development of GEOSPACE-1D and its components. Overall, GEOSPACE-1D represents a promising approach to SPAC modeling, providing a flexible and extensible framework for studying complex interactions within the Earth's Critical Zone. It is worth recalling that the fundamental premise of GEOSPACE-1D is not to create a single soil-plant-atmosphere model, but to establish a system that allows the creation of a series of soil-plant-atmosphere models, adapted to the specific needs of the user's case study.
Article
Full-text available
Modeling is essential to characterize and explore complex societal and environmental issues in systematic and collaborative ways. Socio-environmental systems (SES) modeling integrates knowledge and perspectives into conceptual and computational tools that explicitly recognize how human decisions affect the environment. Depending on the modeling purpose, many SES modelers also realize that involvement of stakeholders and experts is fundamental to support social learning and decision-making processes for achieving improved environmental and social outcomes. The contribution of this paper lies in identifying and formulating grand challenges that need to be overcome to accelerate the development and adaptation of SES modeling. Eight challenges are delineated: bridging epistemologies across disciplines; multi-dimensional uncertainty assessment and management; scales and scaling issues; combining qualitative and quantitative methods and data; furthering the adoption and impacts of SES modeling on policy; capturing structural changes; representing human dimensions in SES; and leveraging new data types and sources. These challenges limit our ability to effectively use SES modeling to provide the knowledge and information essential for supporting decision making. Whereas some of these challenges are not unique to SES modeling and may be pervasive in other scientific fields, they still act as barriers as well as research opportunities for the SES modeling community. For each challenge, we outline basic steps that can be taken to surmount the underpinning barriers. Thus, the paper identifies priority research areas in SES modeling, chiefly related to progressing modeling products, processes and practices.
Book
Geography: A Very Short Introduction charts modern geography's development from its historical roots in exploring foreign lands and mapping the regions of the world. Spanning both physical and human geography, the discipline today is unique as a subject which can bridge the divide between the sciences and the humanities, and between the environment and our society. Using wide-ranging examples from global warming and oil, to urbanization and ethnicity, this Very Short Introduction paints a broad picture of the current state of geography, its subject matter, concepts and methods, and its strengths and controversies.
Article
Terrestrial carbon cycle models are important tools for simulating carbon exchange; however, there are still significant uncertainties in the simulation results of different models. Model-data intercomparison has therefore been widely recognized as an effective approach for evaluating model performance and acquiring a more reliable understanding of the terrestrial carbon cycle. Although considerable efforts have been made in establishing model intercomparison projects (MIPs), existing MIPs still experience limitations in supporting teams of researchers working collaboratively online and ensuring the reproducibility of model experiments. This article proposes a participatory intercomparison strategy based on a service-oriented architecture (SOA), which aims to offer a web-based platform for researchers to construct participatory intercomparison (PIC) projects. The three fundamental components of a PIC project are the PIC topic, PIC instance, and PIC task. The PIC topic is used to help participants co-design backgrounds, goals, and comparison protocols. The PIC instance is used to help participants provide models, observations and benchmark data as reusable services. The PIC task is used to help participants formulate comparison workflows and acquire customized comparison results. Using the proposed strategy, a PIC project can be easily created and maintained by a group of geographically distributed participants. Reusability of models and data can be achieved through the proposed service-based wrapping method, and the reproducibility of model-data comparison experiments can be achieved through the workflow-based comparison method. A web platform named “P-MIP” was implemented and tested that helps researchers collaborate online, and a demonstrative PIC project was constructed to verify the feasibility and capability of the proposed strategy.
Article
Web based applications, web services, and online data and model sharing technology are becoming increasingly available to support hydrologic research. This promises benefits in terms of collaboration, computer platform independence, and reproducibility of modeling workflows and results. In this research, we designed an approach that integrates hydrologic modeling web services with an online data sharing system to support web-based simulation for hydrologic models. We used this approach to integrate example systems as a case study to support reproducible snowmelt modeling for a test watershed in the Colorado River Basin, USA. We demonstrated that this approach enabled users to work within an online environment to create, describe, share, discover, repeat, modify, and analyze the modeling work. This approach encourages collaboration and improves research reproducibility. It can also be adopted or adapted to integrate other hydrologic modeling web services with data sharing systems for different hydrologic models.
Article
Data sharing plays a fundamental role in providing data resources for geographic modeling and simulation. Although there are many successful cases of data sharing through the web, current practices for sharing data mostly focus on data publication using metadata at the file level, which requires identifying, restructuring and synthesizing raw data files for further usage. In hydrology, because the same hydrological information is often stored in data files with different formats, modelers should identify the required information from multisource data sets and then customize data requirements for their applications. However, these data customization tasks are difficult to repeat, which leads to repetitive labor. This paper presents a data sharing method that provides a solution for data manipulation based on a structural data description model rather than raw data files. With the structural data description model, multisource hydrological data can be accessed and processed in a unified way and published as data services using a designed data server. This study also proposes a data configuration manager to customize data requirements through an interactive programming tool, which can help in using the data services. In addition, a component-based data viewer is developed for the visualization of multisource data in a sharable visualization scheme. A case study that involves sharing and applying hydrological data is designed to examine the applicability and feasibility of the proposed data sharing method.
Article
The pathway of a modelling project is commonly described as an adaptively adjusted chain of steps at which various decisions are made. Communication and documentation about these decisions are crucial to enabling reflection and adapting the pathway to changing circumstances, such that well-informed planning is required. Project decision making, however, often remains a black box; it is rare to find reporting of dead ends, alternative decisions, and changes in decisions during the project. This paper uses an integrated environmental management case study in Iran to demonstrate the importance of reflective documentation and communication within the pathway. We show how a pathway diagram, incorporating some 14 symbols depicting steps, decision forks, options (selected and alternatives), actions, communication and documentation, can illustrate the role of communication within the project and identify lessons learnt. We also encourage further work on application of agile project management and social science techniques to improve modelling practices.
Article
To tackle fundamental scientific questions regarding health, resilience and sustainability of water resources which encompass multiple disciplines, researchers need to be able to easily access diverse data sources and to also effectively incorporate these data into heterogeneous models. To address these cyberinfrastructure challenges, a new sustainable and easy-to-use Open Data and Open Modeling framework called Meta-Scientific-Modeling (MSM) is developed. MSM addresses the challenges of accessing heterogeneous data sources via the Open Data architecture which facilitates integration of various external data sources. Data Agents are used to handle remote data access protocols, metadata standards, and source-specific implementations. The Open Modeling architecture allows different models to be easily integrated into MSM via Model Agents, enabling direct heterogeneous model coupling. MSM adopts a graphical scientific workflow system (VisTrails) and does not require re-compiling or adding interface codes for any diverse model integration. A study case is presented to illustrate the merit of MSM.
Article
Landslides are a main driver of landscape evolution and a dominant sediment source in many regions worldwide. Nevertheless, their role in sediment mobilization and denudation remains poorly quantified, especially at the global scale. Based on an extensive literature review, we compiled measured contemporary landslide mobilization rates (i.e. the average annual volume of hillslope material displaced per unit area; LMR, [m³/km²/y]) from 116 study areas worldwide. Using this dataset, we calibrated and validated a multiple regression model that simulates global patterns of LMR at decadal timescales. This model explains about 62% of the observed variance in LMR based on topography, seismicity and lithology. By applying this model at the global scale and accounting for uncertainties due to observation and prediction errors, we estimate that annually about 56 billion m³ (∼100 gigaton) is mobilized by landslides worldwide. Intercontinental and interregional differences are large with Asia accounting for 68% (38 billion m³) of the global LMR. The Central and Southeast Asian mountain ranges (including the Himalaya and Karakoram) account for 50% (28 billion m³) of this rate, while covering only 2% of the Earth’s terrestrial surface. Comparisons of our simulated LMR with other data and models from literature suggest that, in highly tectonically active regions, around 70% of the mobilized landslide volumes are due to earthquake-triggered landslides. At the global scale, the contribution of coseismic landsliding to the total landslide mobilization rate is likely in the order of 30–40%. Using available databases of measured catchment sediment yield (SY), we also conducted a statistical comparison between measured SY and estimated LMR for nearly 3000 catchments in Europe and Africa. We observe highly significant relationships between LMR and SY for Europe (R²: 0.35, p < 0.001) and Africa (R²: 0.2, p < 0.001). Furthermore, landslide mobilization rates are typically larger than the corresponding SY. Overall, this study provides a first estimation of the global patterns of LMR. The results confirm the importance of landsliding as a dominant process of landscape denudation and sediment mobilization, but also illustrate the huge regional variations that characterize this process as well as the importance of sediment dynamics within catchments.
Article
The purpose of this paper is to introduce, explain and promote the Open Modelling Interface (OpenMI) version 2.0 standard for coupling environmental numerical models (simulations of environmental processes). It is intended to be accessible to readers of all levels of experience. During recent decades it has been recognised that the environment is made up of a complex set of interconnected processes. Therefore, understanding the environment requires not only understanding of the processes in isolation, but also the interactions between these processes. Traditional methods of simulating such environmental interactions have included passing the outputs of one numerical model into another or creating a single ‘super-model’ covering a variety of processes. OpenMI provides a standard method which could be applied to independent numerical model components allowing them to exchange data and therefore influence one another. This is achieved without fundamental changes to the core of the components themselves.