Journal article
HydroLang Markup Language: community-driven web components for hydrological analyses
Journal of hydroinformatics, Vol.25(4), pp.1171-1187
07/01/2023
DOI: 10.2166/hydro.2023.149
Appears in UI Libraries Support Open Access
Abstract
We introduce HydroLang Markup Language (HL-ML), a programming interface that uses a 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 component 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 with basic programming skills. 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.
Details
- Title: Subtitle
- HydroLang Markup Language: community-driven web components for hydrological analyses
- Creators
- Carlos Erazo RamirezYusuf Sermet - University of IowaIbrahim Demir - University of Iowa
- Resource Type
- Journal article
- Publication Details
- Journal of hydroinformatics, Vol.25(4), pp.1171-1187
- DOI
- 10.2166/hydro.2023.149
- ISSN
- 1464-7141
- eISSN
- 1465-1734
- Publisher
- IWA Publishing
- Grant note
- name: University of Iowa's Hydroinformatics Lab
- Language
- English
- Electronic publication date
- 07/06/2023
- Date published
- 07/01/2023
- Academic Unit
- Electrical and Computer Engineering; Civil and Environmental Engineering; IIHR--Hydroscience and Engineering; Injury Prevention Research Center
- Record Identifier
- 9984443862502771
Metrics
15 Record Views