Water Data in the Unified Modeling Language Xitian Cai Center for Research in Water Resources The University of Texas at Austin
CUAHSI-HIS Status Facilitate better interoperability and promote better dissemination, understanding and collaboration between water data users Make possible access to hydrological data sets by other interested domains OGC Hydrology working group; World Meteorological Organization (WMO) An international standard UML
WaterML Locations Variable Codes Date Ranges GetSiteInfo GetVariableInfo GetValues WaterOneFlow Web Service Client STORET NAM NWIS Data Repositories Data EXTRACT TRANSFORM LOAD WaterML WaterML is an XML language for communicating water data (Maidment, 2007)
eXtensible Markup Language (XML) XML was designed to transport and store data Environmental Markup Language (EML) Earth Science Markup Language (ESML) Mathematical Markup Language (MathML) Field Data Markup Language (FDML) Geography Markup Language (GML)
Previous Work
Enterprise Architect
Web Method Queries
Space (Site)
Generate XML Schema
Conclusion UML provide a standard platform to build and visualize a system's architectural blueprints Enterprise Architect is powerful dealing with diagram and code –C, C++, C#, Delphi, Java, PHP, Python, Visual Basic and VB.NET It is an opportunity to create international standard for hydrological data This term project currently don’t relate to GIS
Questions? Thanks!