HydroLang Markup Language: Community-Driven Web Components  for Hydrological Analyses

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Carlos Erazo Ramirez, Muhammed Yusuf Sermet, Ibrahim Demir

Abstract

We introduce HydroLang Markup Language (HL-ML), a programming interface that uses markup language to perform environmental analyses using the hydrological and environmental framework HydroLang. The software acts as a self-contained interface that uses HTML tags powered by the web components specification to generate simple hydrological computations that enable data analysis, visualization and manipulation via semantically driven instructions. It enables hydrological researchers and professionals to use markup language to retrieve, analyze, visualize, and map data without the need for a programming experience. The components' adaptability enables users to run analytical routines that perform simple and complex analyses on the client side. We present the implementation details of the approach, the use of custom elements in web technologies and academia, and share sample usages to demonstrate the simplicity of use of the human-readable and computer-executable framework.

DOI

https://doi.org/10.31223/X5NP9M

Subjects

Civil and Environmental Engineering, Computational Engineering, Environmental Engineering, Science and Mathematics Education

Keywords

web components, hydrologic analysis, hydroinformatics, web frameworks, Scientific visualization, software libraries

Dates

Published: 2022-08-25 11:04

Last Updated: 2022-08-25 15:04

License

CC BY Attribution 4.0 International