170 likes | 291 Views
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
E N D
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 STORET Data GetSiteInfo GetVariableInfo GetValues Data NAM NWIS WaterML Data WaterOneFlow Web Service Data Repositories Client EXTRACT TRANSFORM LOAD 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)
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!