free html templates


The Water Management Data Model
and its Supporting Software Tools

Enable modelers to organize, query, compare, and serve
multiple systems water management data to models,
all in one place 

  • Get Started and
    Download Software 
  • See its application
    Bear River Watershed
  • View & Suggest
    Controlled Vocabulary
  • View Source Code
    of Designs

Why WaMDaM?

Currently there is no database that can organize time series, networks, scenarios
and multi-attributes series, and open source for water management data

Time Series data

Flow, weather, water use  

Water Networks

Track nodes and links connectivity and flow directions  

Track Senarios

Version control network changes due to adding or removing infrastructure or changing data values 

Multi-Attribute Series

Reservoir bathymetry, cost, hydropower

Essential values 

Enable cross-comparions and data interepretatios

How it works


Prepare your data

Organize your dataset or model into WamDaM spreadsheet template (click at the Download above). Use metadata to describe your sources and methods. Register your model terms with controlled vocabularies.


Use the WaMDaM Wizard

The Wizard reads, validates, and loads your spreadsheet data into a SQLite database file on your local machine. The Wizard works for Windows, Mac, and Linux operating systems. 


Query, plot, and compare data

Use the supported WaMDaM Wizard queries or write your SQL to query and compare data across data sources. Controlled vocabulary in Step1 allow you to relate different native terms.


Export data to models 

Use the Wizard supported data preparation workflows or add new ones to more readily and consistently reuse common data in your database to prepare it as input to multiple comparison water resources models.

WaMDaM enables users to answer questions,
not possible before

What data are available to develop a model in a particular watershed?

What differences are there across datasets in connectivity of natural and built infrastructure components in a particular area?

How do data values for properties of system components differ across datasets?

What differences are there in network topology, metadata, and input data between two scenarios of a model instance?

Eight WaMDaM Features to help you

1. Customize your data needs  

The modular and extensible design allows you to build different water resources systems components and assign their attributes  

2. Build networks of nodes and links

You may represent connectivity and interactions between systems components in space through networks of nodes and links

3. Work with many scenarios

You may create and assign many scenarios that track topologic and data changes in networks with no duplication which enable scenario comparisons

4. Provide contextual metadata

You will use metadata that describe the source and methods of your data that enable others to unambiguously interpret data values

5. Use Controlled Vocabulary

You may keep using your native terms and then register them with controlled vocabularies to relate them with other inconsistent terms across data sources

6. Store multiple data types

You may store your data types: time series, multi-column arrays, numeric and categorical parameters, seasonal parameters, and files.

7. Query and compare data

You may store multiple datasets in one database and use SQL to query and compare data across data sources using controlled vocabulary 

8. Access it all in Open Source

The source code of software is licensed under the 3BD-cluase license. WaMDaM Software works with free SQLite database across platforms


Utah Water Research Lab

National Sceince Foundation 

Utah State University