Reproducing computational processes in service-based geo-simulation experiments

Geo-simulation experiments (GSEs) are experiments allowing the simulation and exploration of Earth’s surface (such as hydrological, geomorphological, atmospheric, biological, and social processes and their interactions) with the usage of geo-analysis models (hereafter called ‘models’). Computational...

Full description

Bibliographic Details
Main Authors: Zhiyi Zhu, Min Chen, Lingzhi Sun, Zhen Qian, Yuanqing He, Zaiyang Ma, Fengyuan Zhang, Yongning Wen, Songshan Yue, Guonian Lü
Format: Article
Language:English
Published: Elsevier 2023-11-01
Series:International Journal of Applied Earth Observations and Geoinformation
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1569843223003448
_version_ 1827766957938573312
author Zhiyi Zhu
Min Chen
Lingzhi Sun
Zhen Qian
Yuanqing He
Zaiyang Ma
Fengyuan Zhang
Yongning Wen
Songshan Yue
Guonian Lü
author_facet Zhiyi Zhu
Min Chen
Lingzhi Sun
Zhen Qian
Yuanqing He
Zaiyang Ma
Fengyuan Zhang
Yongning Wen
Songshan Yue
Guonian Lü
author_sort Zhiyi Zhu
collection DOAJ
description Geo-simulation experiments (GSEs) are experiments allowing the simulation and exploration of Earth’s surface (such as hydrological, geomorphological, atmospheric, biological, and social processes and their interactions) with the usage of geo-analysis models (hereafter called ‘models’). Computational processes represent the steps in GSEs where researchers employ these models to analyze data by computer, encompassing a suite of actions carried out by researchers. These processes form the crux of GSEs, as GSEs are ultimately implemented through the execution of computational processes. Recent advancements in computer technology have facilitated sharing models online to promote resource accessibility and environmental dependency rebuilding, the lack of which are two fundamental barriers to reproduction. In particular, the trend of encapsulating models as web services online is gaining traction. While such service-oriented strategies aid in the reproduction of computational processes, they often ignore the association and interaction among researchers’ actions regarding the usage of sequential resources (model-service resources and data resources); documenting these actions can help clarify the exact order and details of resource usage. Inspired by these strategies, this study explores the organization of computational processes, which can be extracted with a collection of action nodes and related logical links (node-link ensembles). The action nodes are the abstraction of the interactions between participant entities and resource elements (i.e., model-service resource elements and data resource elements), while logical links represent the logical relationships between action nodes. In addition, the representation of actions, the formation of documentation, and the reimplementation of documentation are interconnected stages in this approach. Specifically, the accurate representation of actions facilitates the correct performance of these actions; therefore, the operation of actions can be documented in a standard way, which is crucial for the successful reproduction of computational processes based on standardized documentation. A prototype system is designed to demonstrate the feasibility and practicality of the proposed approach. By employing this pragmatic approach, researchers can share their computational processes in a structured and open format, allowing peer scientists to re-execute operations with initial resources and reimplement the initial computational processes of GSEs via the open web.
first_indexed 2024-03-11T11:51:30Z
format Article
id doaj.art-045ececef26e49e1bb1c2ef475f6a988
institution Directory Open Access Journal
issn 1569-8432
language English
last_indexed 2024-03-11T11:51:30Z
publishDate 2023-11-01
publisher Elsevier
record_format Article
series International Journal of Applied Earth Observations and Geoinformation
spelling doaj.art-045ececef26e49e1bb1c2ef475f6a9882023-11-09T04:11:43ZengElsevierInternational Journal of Applied Earth Observations and Geoinformation1569-84322023-11-01124103520Reproducing computational processes in service-based geo-simulation experimentsZhiyi Zhu0Min Chen1Lingzhi Sun2Zhen Qian3Yuanqing He4Zaiyang Ma5Fengyuan Zhang6Yongning Wen7Songshan Yue8Guonian Lü9Key Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, China; Corresponding author at: Key Laboratory of Virtual Geographic Environment (Ministry of Education of PR China), Nanjing Normal University, Nanjing 210023, China.The Third Geoinformation Mapping Institute of Ministry of Natural Resource, Chengdu, Sichuan, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaKey Laboratory of Virtual Geographic Environment (Ministry of Education of PRC), Nanjing Normal University, Nanjing, Jiangsu, China; Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing Normal University, Nanjing, Jiangsu, China; State Key Laboratory Cultivation Base of Geographical Environment Evolution (Jiangsu Province), Nanjing Normal University, Nanjing, Jiangsu, ChinaGeo-simulation experiments (GSEs) are experiments allowing the simulation and exploration of Earth’s surface (such as hydrological, geomorphological, atmospheric, biological, and social processes and their interactions) with the usage of geo-analysis models (hereafter called ‘models’). Computational processes represent the steps in GSEs where researchers employ these models to analyze data by computer, encompassing a suite of actions carried out by researchers. These processes form the crux of GSEs, as GSEs are ultimately implemented through the execution of computational processes. Recent advancements in computer technology have facilitated sharing models online to promote resource accessibility and environmental dependency rebuilding, the lack of which are two fundamental barriers to reproduction. In particular, the trend of encapsulating models as web services online is gaining traction. While such service-oriented strategies aid in the reproduction of computational processes, they often ignore the association and interaction among researchers’ actions regarding the usage of sequential resources (model-service resources and data resources); documenting these actions can help clarify the exact order and details of resource usage. Inspired by these strategies, this study explores the organization of computational processes, which can be extracted with a collection of action nodes and related logical links (node-link ensembles). The action nodes are the abstraction of the interactions between participant entities and resource elements (i.e., model-service resource elements and data resource elements), while logical links represent the logical relationships between action nodes. In addition, the representation of actions, the formation of documentation, and the reimplementation of documentation are interconnected stages in this approach. Specifically, the accurate representation of actions facilitates the correct performance of these actions; therefore, the operation of actions can be documented in a standard way, which is crucial for the successful reproduction of computational processes based on standardized documentation. A prototype system is designed to demonstrate the feasibility and practicality of the proposed approach. By employing this pragmatic approach, researchers can share their computational processes in a structured and open format, allowing peer scientists to re-execute operations with initial resources and reimplement the initial computational processes of GSEs via the open web.http://www.sciencedirect.com/science/article/pii/S1569843223003448ReproducibilityGeo-simulation experimentsService-oriented strategyProcess documentScientific workflow
spellingShingle Zhiyi Zhu
Min Chen
Lingzhi Sun
Zhen Qian
Yuanqing He
Zaiyang Ma
Fengyuan Zhang
Yongning Wen
Songshan Yue
Guonian Lü
Reproducing computational processes in service-based geo-simulation experiments
International Journal of Applied Earth Observations and Geoinformation
Reproducibility
Geo-simulation experiments
Service-oriented strategy
Process document
Scientific workflow
title Reproducing computational processes in service-based geo-simulation experiments
title_full Reproducing computational processes in service-based geo-simulation experiments
title_fullStr Reproducing computational processes in service-based geo-simulation experiments
title_full_unstemmed Reproducing computational processes in service-based geo-simulation experiments
title_short Reproducing computational processes in service-based geo-simulation experiments
title_sort reproducing computational processes in service based geo simulation experiments
topic Reproducibility
Geo-simulation experiments
Service-oriented strategy
Process document
Scientific workflow
url http://www.sciencedirect.com/science/article/pii/S1569843223003448
work_keys_str_mv AT zhiyizhu reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT minchen reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT lingzhisun reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT zhenqian reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT yuanqinghe reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT zaiyangma reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT fengyuanzhang reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT yongningwen reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT songshanyue reproducingcomputationalprocessesinservicebasedgeosimulationexperiments
AT guonianlu reproducingcomputationalprocessesinservicebasedgeosimulationexperiments