{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T18:27:08Z","timestamp":1770488828887,"version":"3.49.0"},"reference-count":116,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2020,2,21]],"date-time":"2020-02-21T00:00:00Z","timestamp":1582243200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["AGS1740693"],"award-info":[{"award-number":["AGS1740693"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"ESIP Lab","award":["Geoweaver"],"award-info":[{"award-number":["Geoweaver"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>AI (artificial intelligence)-based analysis of geospatial data has gained a lot of attention. Geospatial datasets are multi-dimensional; have spatiotemporal context; exist in disparate formats; and require sophisticated AI workflows that include not only the AI algorithm training and testing, but also data preprocessing and result post-processing. This complexity poses a huge challenge when it comes to full-stack AI workflow management, as researchers often use an assortment of time-intensive manual operations to manage their projects. However, none of the existing workflow management software provides a satisfying solution on hybrid resources, full file access, data flow, code control, and provenance. This paper introduces a new system named Geoweaver to improve the efficiency of full-stack AI workflow management. It supports linking all the preprocessing, AI training and testing, and post-processing steps into a single automated workflow. To demonstrate its utility, we present a use case in which Geoweaver manages end-to-end deep learning for in-time crop mapping using Landsat data. We show how Geoweaver effectively removes the tedium of managing various scripts, code, libraries, Jupyter Notebooks, datasets, servers, and platforms, greatly reducing the time, cost, and effort researchers must spend on such AI-based workflows. The concepts demonstrated through Geoweaver serve as an important building block in the future of cyberinfrastructure for AI research.<\/jats:p>","DOI":"10.3390\/ijgi9020119","type":"journal-article","created":{"date-parts":[[2020,2,21]],"date-time":"2020-02-21T08:59:47Z","timestamp":1582275587000},"page":"119","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["Geoweaver: Advanced Cyberinfrastructure for Managing Hybrid Geoscientific AI Workflows"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9810-0023","authenticated-orcid":false,"given":"Ziheng","family":"Sun","sequence":"first","affiliation":[{"name":"Center for Spatial Information Science and Systems, George Mason University, 4400 University Dr, Fairfax, VA 22030, USA"}]},{"given":"Liping","family":"Di","sequence":"additional","affiliation":[{"name":"Center for Spatial Information Science and Systems, George Mason University, 4400 University Dr, Fairfax, VA 22030, USA"}]},{"given":"Annie","family":"Burgess","sequence":"additional","affiliation":[{"name":"Earth Science Information Partners (ESIP), Raleigh, NC 27612, USA"}]},{"given":"Jason A.","family":"Tullis","sequence":"additional","affiliation":[{"name":"Department of Geosciences and Center for Advanced Spatial Technologies, University of Arkansas, Fayetteville, AR 72701, USA"}]},{"given":"Andrew B.","family":"Magill","sequence":"additional","affiliation":[{"name":"Texas Advanced Computing Center, The University of Texas at Austin, Austin, TX 78712, USA"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_2","unstructured":"Bengio, Y. (2019, January 14\u201316). Deep learning of representations: Looking forward. Proceedings of the International Conference on Statistical Language and Speech Processing, Ljubljana, Slovenias."},{"key":"ref_3","unstructured":"Sun, Z. (2019). Some Basics of Deep Learning in Agriculture."},{"key":"ref_4","unstructured":"Sun, Z. (2020, January 26). Automatically Recognize Crops from Landsat by U-Net, Keras and Tensorflow. Available online: https:\/\/medium.com\/artificial-intelligence-in-geoscience\/automatically-recognize-crops-from-landsat-by-u-net-keras-and-tensorflow-7c5f4f666231."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1080\/01431161.2018.1516313","article-title":"Using long short-term memory recurrent neural network in land cover classification on Landsat and Cropland data layer time series","volume":"40","author":"Sun","year":"2018","journal-title":"Int. J. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.jhydrol.2015.10.038","article-title":"Artificial intelligence based models for stream-flow forecasting: 2000\u20132015","volume":"530","author":"Yaseen","year":"2015","journal-title":"J. Hydrol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1038\/s41586-019-0912-1","article-title":"Deep learning and process understanding for data-driven Earth system science","volume":"566","author":"Reichstein","year":"2019","journal-title":"Nature"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ghorbanzadeh, O., Blaschke, T., Gholamnia, K., Meena, S.R., Tiede, D., and Aryal, J. (2019). Evaluation of different machine learning methods and deep-learning convolutional neural networks for landslide detection. Remote Sens., 11.","DOI":"10.3390\/rs11020196"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/36.124218","article-title":"Classification of multispectral remote sensing data using a back-propagation neural network","volume":"30","author":"Heermann","year":"1992","journal-title":"Geosci. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1006\/brln.1999.2145","article-title":"Kohonen neural networks and language","volume":"70","author":"Britt","year":"1999","journal-title":"Brain Lang."},{"key":"ref_11","unstructured":"Pao, Y. (1989). Adaptive Pattern Recognition and Neural Networks, Addison-Wesley."},{"key":"ref_12","unstructured":"Gurney, K. (2014). An Introduction to Neural Networks, CRC Press."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Frankish, K., and Ramsey, W.M. (2014). The Cambridge Handbook of Artificial Intelligence, Cambridge University Press.","DOI":"10.1017\/CBO9781139046855"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Graves, A., Mohamed, A.-R., and Hinton, G. (2013, January 26\u201331). Speech recognition with deep recurrent neural networks. Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, BC, Canada.","DOI":"10.1109\/ICASSP.2013.6638947"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"70","DOI":"10.2352\/ISSN.2470-1173.2017.19.AVM-023","article-title":"Deep reinforcement learning framework for autonomous driving","volume":"2017","author":"Sallab","year":"2017","journal-title":"Electron. Imaging"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"K\u00f6k, \u0130., \u015eim\u015fek, M.U., and \u00d6zdemir, S. (2017, January 11\u201314). A deep learning model for air quality prediction in smart cities. Proceedings of the 2017 IEEE International Conference on Big Data (Big Data), Boston, MA, USA.","DOI":"10.1109\/BigData.2017.8258144"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1579","DOI":"10.1126\/science.1217640","article-title":"How smart is your home?","volume":"335","author":"Cook","year":"2012","journal-title":"Science"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"7068349","DOI":"10.1155\/2018\/7068349","article-title":"Deep learning for computer vision: A brief review","volume":"2018","author":"Voulodimos","year":"2018","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-014-0007-7","article-title":"Deep learning applications and challenges in big data analytics","volume":"2","author":"Najafabadi","year":"2015","journal-title":"J. Big Data"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Dilek, S., \u00c7ak\u0131r, H., and Ayd\u0131n, M. (2015). Applications of artificial intelligence techniques to combating cyber crimes: A review. arXiv.","DOI":"10.5121\/ijaia.2015.6102"},{"key":"ref_21","unstructured":"Tsipis, K. (2019, June 07). 3Q: Machine Learning and Climate Modeling. Available online: http:\/\/news.mit.edu\/2019\/mit-3q-paul-o-gorman-machine-learning-for-climate-modeling-0213."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/s00521-017-2987-7","article-title":"Extreme learning machine model for water network management","volume":"31","author":"Sattar","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"eaau0323","DOI":"10.1126\/science.aau0323","article-title":"Machine learning for data-driven discovery in solid Earth geoscience","volume":"363","author":"Bergen","year":"2019","journal-title":"Science"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"112792","DOI":"10.1016\/j.envpol.2019.06.088","article-title":"Machine learning models accurately predict ozone exposure during wildfire events","volume":"254","author":"Watson","year":"2019","journal-title":"Environ. Pollut."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.firesaf.2019.01.006","article-title":"Predictive modeling of wildfires: A new dataset and machine learning approach","volume":"104","author":"Sayad","year":"2019","journal-title":"Fire Saf. J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1130\/GSATG372GW.1","article-title":"Big Data and Artificial Intelligence Analytics in Geosciences: Promises and Potential","volume":"29","author":"Spina","year":"2019","journal-title":"GSA Today"},{"key":"ref_27","unstructured":"Glorot, X., and Bengio, Y. (2010, January 13\u201315). Understanding the difficulty of training deep feedforward neural networks. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Sardinia, Italy."},{"key":"ref_28","unstructured":"LeCun, Y. LeNet-5, Convolutional Neural Networks. Available online: http:\/\/yann.lecun.com\/exdb\/lenet."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"22408","DOI":"10.1007\/s11356-016-7812-9","article-title":"Deep learning architecture for air quality predictions","volume":"23","author":"Li","year":"2016","journal-title":"Environ. Sci. Pollut. Res."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"9684","DOI":"10.1073\/pnas.1810286115","article-title":"Deep learning to represent subgrid processes in climate models","volume":"115","author":"Rasp","year":"2018","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12145-017-0308-4","article-title":"CyberConnector: A service-oriented system for automatically tailoring multisource Earth observation data to feed Earth science models","volume":"11","author":"Sun","year":"2017","journal-title":"Earth Sci. Inform."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"104559","DOI":"10.1016\/j.envsoft.2019.104559","article-title":"Advanced cyberinfrastructure for intercomparison and validation of climate models","volume":"123","author":"Sun","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_33","unstructured":"Sun, Z., and Di, L. (2019, January 31). CyberConnector COVALI: Enabling inter-comparison and validation of Earth science models. Proceedings of the AGU Fall Meeting Abstracts, San Francisco, CA, USA."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MIS.2013.39","article-title":"Artificial intelligence and big data","volume":"28","year":"2013","journal-title":"IEEE Intell. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.procir.2014.02.001","article-title":"Service innovation and smart analytics for industry 4.0 and big data environment","volume":"16","author":"Lee","year":"2014","journal-title":"Procedia Cirp"},{"key":"ref_36","unstructured":"Wikipedia (2014, September 21). Big Data. Available online: http:\/\/en.wikipedia.org\/wiki\/Big_data."},{"key":"ref_37","unstructured":"Manyika, J. (2020, January 26). Big Data: The Next Frontier for Innovation, Competition, and Productivity. Available online: http:\/\/www.mckinsey.com\/Insights\/MGI\/Research\/Technology_and_Innovation\/Big_data_The_next_frontier_for_innovation."},{"key":"ref_38","unstructured":"Weiss, R., and Zgorski, L.-J. (2012). Obama administration unveils \u201cbig data\u201d initiative: Announces $200 million in new R&D investments. Off. Sci. Technol. Policy Exec. Off. Pres."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Yue, P., and Jiang, L. (2014, January 11\u201314). BigGIS: How big data can shape next-generation GIS. Proceedings of the 2014 the Third International conference on Agro-Geoinformatics, Beijing, China.","DOI":"10.1109\/Agro-Geoinformatics.2014.6910649"},{"key":"ref_40","first-page":"21","article-title":"The hadoop distributed file system: Architecture and design","volume":"11","author":"Borthakur","year":"2007","journal-title":"Hadoop Proj. Website"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2934664","article-title":"Apache spark: A unified engine for big data processing","volume":"59","author":"Zaharia","year":"2016","journal-title":"Commun. ACM"},{"key":"ref_42","unstructured":"George, L. (2011). HBase: The Definitive Guide: Random Access to Your Planet-Size Data, O\u2019Reilly Media, Inc."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1626","DOI":"10.14778\/1687553.1687609","article-title":"Hive: A warehousing solution over a map-reduce framework","volume":"2","author":"Thusoo","year":"2009","journal-title":"Proc. VLDB Endow."},{"key":"ref_44","unstructured":"Chodorow, K. (2013). MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, O\u2019Reilly Media, Inc."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.rse.2017.06.031","article-title":"Google Earth Engine: Planetary-scale geospatial analysis for everyone","volume":"202","author":"Gorelick","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_46","unstructured":"Varia, J., and Mathew, S. (2020, January 26). Overview of Amazon web Services. Available online: http:\/\/cabibbo.dia.uniroma3.it\/asw-2014-2015\/altrui\/AWS_Overview.pdf."},{"key":"ref_47","unstructured":"Kluyver, T., Ragan-Kelley, B., P\u00e9rez, F., Granger, B.E., Bussonnier, M., Frederic, J., Kelley, K., Hamrick, J.B., Grout, J., and Corlay, S. (, January June). Jupyter Notebooks-a publishing format for reproducible computational workflows. Proceedings of the 20th International Conference on Electronic Publishing, G\u00f6ttingen, Germany."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.is.2014.07.006","article-title":"The rise of \u201cbig data\u201d on cloud computing: Review and open research issues","volume":"47","author":"Hashem","year":"2015","journal-title":"Inf. Syst."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MCC.2014.22","article-title":"Streaming big data processing in datacenter clouds","volume":"1","author":"Ranjan","year":"2014","journal-title":"IEEE Cloud Comput."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.future.2014.10.029","article-title":"Remote sensing big data computing: Challenges and opportunities","volume":"51","author":"Ma","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"4610","DOI":"10.1109\/JSTARS.2015.2424683","article-title":"Real-Time Big Data Analytical Architecture for Remote Sensing Application","volume":"8","author":"Rathore","year":"2015","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"867","DOI":"10.1111\/j.1467-9671.2012.01364.x","article-title":"A Task Ontology Driven Approach for Live Geoprocessing in a Service Oriented Environment","volume":"16","author":"Sun","year":"2012","journal-title":"Trans. GIS"},{"key":"ref_53","unstructured":"Ioffe, S., and Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. arXiv."},{"key":"ref_54","unstructured":"Schneider, M. (2013, January 26\u201328). Uncertainty management for spatial datain databases: Fuzzy spatial data types. Proceedings of the International Symposium on Spatial Databases, Hong Kong, China."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1080\/15230406.2014.950332","article-title":"Assessing uncertainty in VGI for emergency response","volume":"41","author":"Camponovo","year":"2014","journal-title":"Cartogr. Geogr. Inf. Sci."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Vatsavai, R.R., Ganguly, A., Chandola, V., Stefanidis, A., Klasky, S., and Shekhar, S. (2012, January 6). Spatiotemporal data mining in the era of big spatial data: Algorithms and applications. Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data, Redondo Beach, CA, USA.","DOI":"10.1145\/2447481.2447482"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MCI.2018.2881642","article-title":"Fuzzy sets in data analysis: From statistical foundations to machine learning","volume":"14","author":"Couso","year":"2019","journal-title":"IEEE Comput. Intell. Mag."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Sun, Z., Di, L., Chen, A., Yue, P., and Gong, J. (2013, January 12\u201316). The use of geospatial workflows to support automatic detection of complex geospatial features from high resolution images. Proceedings of the 2013 Second International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Fairfax, VA, USA.","DOI":"10.1109\/Argo-Geoinformatics.2013.6621900"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Sun, Z., and Yue, P. (2010, January 18\u201320). The use of Web 2.0 and geoprocessing services to support geoscientific workflows. Proceedings of the 2010 18th International Conference on Geoinformatics, Beijing, China.","DOI":"10.1109\/GEOINFORMATICS.2010.5567702"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.cageo.2011.11.031","article-title":"GeoPWTManager: A task-oriented web geoprocessing system","volume":"47","author":"Sun","year":"2012","journal-title":"Comput. Geosci."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.future.2017.01.012","article-title":"Scientific workflows for computational reproducibility in the life sciences: Status, challenges and opportunities","volume":"75","author":"Belhajjame","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Taylor, I., Deelman, E., and Gannon, D. (2006). Workflows for e-Science: Scientific Workflows for Grids, Springer.","DOI":"10.1007\/978-1-84628-757-2"},{"key":"ref_63","unstructured":"Allen, D.W. (2011). Getting to Know ArcGIS ModelBuilder, Esri Press."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/0263-7863(96)00026-9","article-title":"Workflow technology-based monitoring and control for business process and project management","volume":"14","author":"Tseng","year":"1996","journal-title":"Int. J. Proj. Manag."},{"key":"ref_65","unstructured":"Yue, P., Gong, J.Y., and Di, L.P. (2012, January 12\u201313). Automatic Transformation from Semantic Description to Syntactic Specification for Geo-Processing Service Chains. Proceedings of the Web and Wireless Geographical Information Systems, Naples, Italy."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.envsoft.2019.06.005","article-title":"SUIS: Simplify the use of geospatial web services in environmental modelling","volume":"119","author":"Sun","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_67","unstructured":"Juric, M.B., and Krizevnik, M. (2010). WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, Packt Publishing Ltd."},{"key":"ref_68","unstructured":"Raschka, S. (2015). Python Machine Learning, Packt Publishing Ltd."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"4512","DOI":"10.1109\/JSTARS.2014.2377248","article-title":"Automation of Customized and Near-Real-Time Vegetation Condition Index Generation Through Cyberinfrastructure-Based Geoprocessing Workflows","volume":"7","author":"Sun","year":"2014","journal-title":"Sel. Top. Appl. Earth Obs. Remote Sens. IEEE J."},{"key":"ref_70","unstructured":"WfMC, W.P.D.I.X. (2001). Process Definition Language (XPDL), WfMC Standards, WFMC."},{"key":"ref_71","first-page":"W3C","article-title":"Prov-dm: The prov data model","volume":"30","author":"Moreau","year":"2013","journal-title":"Retrieved July"},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"W677","DOI":"10.1093\/nar\/gkq429","article-title":"myExperiment: A repository and social network for the sharing of bioinformatics workflows","volume":"38","author":"Goble","year":"2010","journal-title":"Nucleic Acids Res."},{"key":"ref_73","doi-asserted-by":"crossref","first-page":"R86","DOI":"10.1186\/gb-2010-11-8-r86","article-title":"Galaxy: A comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences","volume":"11","author":"Goecks","year":"2010","journal-title":"Genome Biol."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1002\/cpe.994","article-title":"Scientific workflow management and the Kepler system","volume":"18","author":"Altintas","year":"2006","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.scico.2018.04.004","article-title":"A Scientific Workflow Management System for orchestration of parallel components in a cloud of large-scale parallel processing services","volume":"173","year":"2019","journal-title":"Sci. Comput. Program."},{"key":"ref_76","unstructured":"ACM, A. (2020, February 19). Artifact Review and Badging. Available online: https:\/\/www.acm.org\/publications\/policies\/artifact-review-badging."},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Moreau, L. (2010). The Foundations for Provenance on the Web, Now Publishers.","DOI":"10.1561\/9781601983879"},{"key":"ref_78","unstructured":"McCaney, K. (2020, January 26). Machine Learning is Creating a Crisis in Science, Available online: https:\/\/www.governmentciomedia.com\/machine-learning-creating-crisis-science."},{"key":"ref_79","unstructured":"National Academies of Sciences, Engineering and Medicine (2019). Reproducibility and Replicability in Science, The National Academies Press."},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Di, L., Yue, P., and Sun, Z. (2012, January 22\u201327). Ontology-supported complex feature discovery in a web service environment. Proceedings of the 2012 IEEE International, Geoscience and Remote Sensing Symposium (IGARSS), Munich, Germany.","DOI":"10.1109\/IGARSS.2012.6350723"},{"key":"ref_81","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41746-019-0138-5","article-title":"The medical AI insurgency: What physicians must know about data to practice with intelligent machines","volume":"2","author":"Miller","year":"2019","journal-title":"NPJ Digit. Med."},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Thenkabail, P. (2015). Geoprocessing, Workflows, and Provenance. Remotely Sensed Data Characterization, Classification, and Accuracies, Remote Sens. Handbook, CRC Press.","DOI":"10.1201\/b19294"},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Sharma, J.B. (2019). Multiuser Concepts and Workflow Replicability in sUAS Applications. Applications of Small Unmanned Aircraft Systems, CRC Press.","DOI":"10.1201\/9780429244117"},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Yue, P., Sun, Z., Gong, J., Di, L., and Lu, X. (2011, January 24\u201329). A provenance framework for Web geoprocessing workflows. Proceedings of the 2011 IEEE International Geoscience and Remote Sensing Symposium (IGARSS11), Vancouver, BC, Canada.","DOI":"10.1109\/IGARSS.2011.6050061"},{"key":"ref_85","unstructured":"Goodchild, M., Fotheringham, S., Li, W., and Kedron, P. (2020, January 26). Replicability and Reproducibility in Geospatial Research: A SPARC Workshop. Available online: https:\/\/sgsup.asu.edu\/sparc\/RRWorkshop."},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Naseri, M., and Ludwig, S.A. (2013). Evaluating workflow trust using hidden markov modeling and provenance data. Data Provenance and Data Management in eScience, Springer.","DOI":"10.1007\/978-3-642-29931-5_2"},{"key":"ref_87","unstructured":"Roemerman, S. (2019, December 23). Four Reasons Data Provenance is Vital for Analytics and AI. Available online: https:\/\/www.forbes.com\/sites\/forbestechcouncil\/2019\/05\/22\/four-reasons-data-provenance-is-vital-for-analytics-and-ai\/."},{"key":"ref_88","unstructured":"Sun, Z., Di, L., Tong, D., and Burgess, A.B. (2019, January 9\u201313). Advanced Geospatial Cyberinfrastructure for Deep Learning Posters. Proceedings of the AGU Fall Meeting, San Francisco, CA, USA."},{"key":"ref_89","unstructured":"Ca\u00edno-Lores, S., Lapin, A., Carretero, J., and Kropf, P. (2018). Applying big data paradigms to a large scale scientific workflow: Lessons learned and future directions. Future Gener. Comput. Syst."},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"737","DOI":"10.21105\/joss.00737","article-title":"Cylc: A Workflow Engine for Cycling Systems","volume":"3","author":"Oliver","year":"2018","journal-title":"J. Open Source Softw."},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","article-title":"A view of cloud computing","volume":"53","author":"Armbrust","year":"2010","journal-title":"Commun. ACM"},{"key":"ref_92","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.compenvurbsys.2016.11.007","article-title":"GeoFairy: Towards a one-stop and location based Service for Geospatial Information Retrieval","volume":"62","author":"Sun","year":"2017","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_93","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.envsoft.2016.07.001","article-title":"Agent-as-a-service-based geospatial service aggregation in the cloud: A case study of flood response","volume":"84","author":"Tan","year":"2016","journal-title":"Environ. Model. Softw."},{"key":"ref_94","first-page":"60","article-title":"Cloud computing: A study of infrastructure as a service (IAAS)","volume":"2","author":"Bhardwaj","year":"2010","journal-title":"Int. J. Eng. Inf. Technol."},{"key":"ref_95","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2699414","article-title":"Exascale computing and big data","volume":"58","author":"Reed","year":"2015","journal-title":"Commun. ACM"},{"key":"ref_96","unstructured":"Contributors, W. (2019, November 14). Big Data. Available online: https:\/\/en.wikipedia.org\/w\/index.php?title=Big_data&oldid=925811014."},{"key":"ref_97","unstructured":"Arendt, A.A., Hamman, J., Rocklin, M., Tan, A., Fatland, D.R., Joughin, J., Gutmann, E.D., Setiawan, L., and Henderson, S.T. (2019, January 31). Pangeo: Community tools for analysis of Earth Science Data in the Cloud. Proceedings of the AGU Fall Meeting Abstracts, San Francisco, CA, USA."},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"Ketkar, N. (2017). Introduction to pytorch. Deep Learning with Python, Springer.","DOI":"10.1007\/978-1-4842-2766-4"},{"key":"ref_99","unstructured":"Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2\u20134). TensorFlow: A System for Large-Scale Machine Learning. Proceedings of the OSDI, Savannah, GA, USA."},{"key":"ref_100","unstructured":"Sun, Z., and Di, L. (2019). Geoweaver: A Web-Based Prototype System for Managing Compound Geospatial Workflows of Large-Scale Distributed Deep Networks."},{"key":"ref_101","unstructured":"Sun, Z., Di, L., Fang, H., Burgess, A.B., and Singh, N. (2019, January 31). Deep Learning Cyberinfrastructure for Crop Semantic Segmentation. Proceedings of the AGU Fall Meetin, San Francisco, CA, USA."},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1007\/s10707-016-0252-3","article-title":"Developing a web-based system for supervised classification of remote sensing images","volume":"20","author":"Sun","year":"2016","journal-title":"GeoInformatica"},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.cageo.2016.06.004","article-title":"Realizing parameterless automatic classification of remote sensing imagery using ontology engineering and cyberinfrastructure techniques","volume":"94","author":"Sun","year":"2016","journal-title":"Comput. Geosci."},{"key":"ref_104","doi-asserted-by":"crossref","first-page":"3737","DOI":"10.1109\/TGRS.2014.2382566","article-title":"Regular Shape Similarity Index: A Novel Index for Accurate Extraction of Regular Objects from Remote Sensing Images","volume":"53","author":"Sun","year":"2015","journal-title":"Geosci. Remote Sens."},{"key":"ref_105","doi-asserted-by":"crossref","unstructured":"You, M.C., Sun, Z., Di, L., and Guo, Z. (2014, January 11\u201314). A web-based semi-automated method for semantic annotation of high schools in remote sensing images. Proceedings of the Third International Conference on Agro-geoinformatics (Agro-geoinformatics 2014), Beijing, China.","DOI":"10.1109\/Agro-Geoinformatics.2014.6910672"},{"key":"ref_106","doi-asserted-by":"crossref","unstructured":"Sun, J., Di, L., Sun, Z., Shen, Y., and Lai, Z. (2019). County-Level Soybean Yield Prediction Using Deep CNN-LSTM Model. Sensors, 19.","DOI":"10.3390\/s19204363"},{"key":"ref_107","doi-asserted-by":"crossref","unstructured":"Sun, Z., Di, L., Fang, H., Guo, L., Yu, E., Tang, J., Zhao, H., Gaigalas, J., Zhang, C., and Lin, L. (2019, January 16\u201319). Advanced Cyberinfrastructure for Agricultural Drought Monitoring. Proceedings of the 2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Istanbul, Turkey.","DOI":"10.1109\/Agro-Geoinformatics.2019.8820694"},{"key":"ref_108","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.compag.2012.03.005","article-title":"CropScape: A Web service based application for exploring and disseminating US conterminous geospatial cropland data products for decision support","volume":"84","author":"Han","year":"2012","journal-title":"Comput. Electron. Agric."},{"key":"ref_109","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_110","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.envsoft.2018.11.019","article-title":"Exploring cloud-based Web Processing Service: A case study on the implementation of CMAQ as a service","volume":"113","author":"Zhang","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_111","doi-asserted-by":"crossref","unstructured":"Gaigalas, J., Di, L., and Sun, Z. (2019). Advanced Cyberinfrastructure to Enable Search of Big Climate Datasets in THREDDS. ISPRS Int. J. Geo Inf., 8.","DOI":"10.3390\/ijgi8110494"},{"key":"ref_112","doi-asserted-by":"crossref","unstructured":"Zhang, C., Di, L., Sun, Z., Eugene, G.Y., Hu, L., Lin, L., Tang, J., and Rahman, M.S. (2017, January 7\u201310). Integrating OGC Web Processing Service with cloud computing environment for Earth Observation data. Proceedings of the 2017 6th International Conference on Agro-Geoinformatics, Fairfax, VA, USA.","DOI":"10.1109\/Agro-Geoinformatics.2017.8047065"},{"key":"ref_113","doi-asserted-by":"crossref","unstructured":"Tan, X., Guo, S., Di, L., Deng, M., Huang, F., Ye, X., Sun, Z., Gong, W., Sha, Z., and Pan, S. (2017). Parallel Agent-as-a-Service (P-AaaS) Based Geospatial Service in the Cloud. Remote Sens., 9.","DOI":"10.3390\/rs9040382"},{"key":"ref_114","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.rse.2014.02.001","article-title":"Landsat-8: Science and product vision for terrestrial global change research","volume":"145","author":"Roy","year":"2014","journal-title":"Remote Sens. Environ."},{"key":"ref_115","doi-asserted-by":"crossref","unstructured":"Sun, Z., Di, L., Zhang, C., Fang, H., Yu, E., Lin, L., Tan, X., Guo, L., Chen, Z., and Yue, P. (2017, January 7\u201310). Establish cyberinfrastructure to facilitate agricultural drought monitoring. Proceedings of the 2017 6th International Conference on Agro-Geoinformatics, Fairfax, VA, USA.","DOI":"10.1109\/Agro-Geoinformatics.2017.8047054"},{"key":"ref_116","doi-asserted-by":"crossref","first-page":"5131","DOI":"10.1109\/TGRS.2013.2248064","article-title":"GeoPWProv: Interleaving Map and Faceted Metadata for Provenance Visualization and Navigation","volume":"51","author":"Sun","year":"2013","journal-title":"Geosci. Remote Sens."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/2\/119\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:59:40Z","timestamp":1760173180000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/2\/119"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,21]]},"references-count":116,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["ijgi9020119"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9020119","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,21]]}}}