HydroLang Markup Language: community-driven web components for hydrological analyses

IF 2.2 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Carlos Erazo Ramirez, Y. Sermet, I. Demir
{"title":"HydroLang Markup Language: community-driven web components for hydrological analyses","authors":"Carlos Erazo Ramirez, Y. Sermet, I. Demir","doi":"10.2166/hydro.2023.149","DOIUrl":null,"url":null,"abstract":"\n \n 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.","PeriodicalId":54801,"journal":{"name":"Journal of Hydroinformatics","volume":" ","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2023-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Hydroinformatics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.2166/hydro.2023.149","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 5

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.
HydroLang标记语言:用于水文分析的社区驱动web组件
我们介绍了HydroLang标记语言(HL-ML),这是一个使用标记语言使用水文和环境框架HydroLong执行环境分析的编程接口。该软件充当一个自包含的接口,使用由web组件规范提供支持的HTML标签来生成简单的水文计算,这些计算能够通过语义驱动的指令进行数据分析、可视化和操作。它使水文研究人员和专业人员能够使用标记语言来检索、分析、可视化和绘制具有基本编程技能的数据。组件的适应性使用户能够运行分析例程,在客户端执行简单和复杂的分析。我们介绍了该方法的实现细节,web技术和学术界对自定义元素的使用,并分享了示例用法,以展示人类可读和计算机可执行框架的简单使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Hydroinformatics
Journal of Hydroinformatics 工程技术-工程:土木
CiteScore
4.80
自引率
3.70%
发文量
59
审稿时长
3 months
期刊介绍: Journal of Hydroinformatics is a peer-reviewed journal devoted to the application of information technology in the widest sense to problems of the aquatic environment. It promotes Hydroinformatics as a cross-disciplinary field of study, combining technological, human-sociological and more general environmental interests, including an ethical perspective.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信