A Common Schema for Hydrologic Data Transfer Object
A Common Schema for Hydrologic Data Transfer & Object Descriptions Michael Piasecki 1, Bora Beran 1, Jon Roe 2, Stephanie Liu-Barnes 3 Introduction Hydrologic Object Descriptions The National Weather Service (NWS) Office of Hydrologic Development (OHD) is sponsoring the Hydrology XML Consortium (Hydro. XC). The overall goal is to develop a general schema that can be used for transferring hydrologic data. The schema is designed to serve two major purposes: • to enable data translation, and • to represent hydrologic features The development of this schema is supported by Hydro. XC which is comprised of members from government, academia, and private companies. The Hydro. XC schema can represent standard hydrologic features including (but not limited to): • River Reach • Channel Cross Section • Reservoir Future work will include representations for an entire watershed. Object Description Examples Data Transfer Adapters and Conversion A Hydro. XC compliant XML file can serve as an input, output or a stepping stone between disparate systems. The adapters will enable conversion between proprietary formats including: • Hydrologic Engineering Center River Analysis System (HEC -RAS) • Standard Hydrologic Exchange Format (SHEF) • Hydrologic Engineering Center Data Storage System (HEC-DSS) • Hydrologic Markup Language (HYDROML) General Schema The general Hydro. XC structure consists of: • Header: universal unit and measurement system specifications • Request: parameter and format specifications • Report: location and data points (observation forecasts) The schema complies with international standards such as ISO 8061 for date/time data, and the schema’s handling of geo-referencing is based on the Geographic Markup Language. Hydro. XC XML Adapter Hydro. XC Schema This work is funded in its 3 rd Phase by NOAA’s, National Weather Service, Office of Hydrologic Development. of Civil, Architectural and Environmental Engineering, Drexel University <Data. Element ID="1"> <Item Name="Station" Value="1034. 9"/> <Item Name="Elevation" Value="693. 3"/> <Item Name="n" Value="0. 042" /> <Item Name="Is. Right. Channel. Bank" Value="false" /> <Item Name="Is. Left. Channel. Bank" Value="false" /> </Data. Element> <Data. Element ID="2"> <Item Name="Station" Value="1044. 9"/> <Item Name="Elevation" Value="688. 2"/> <Item Name="n" Value="0. 04" /> <Item Name="Is. Right. Channel. Bank" Value="false" /> <Item Name="Is. Left. Channel. Bank" Value="true" /> </Data. Element> Rating Curve Example Acknowledgements 1 Department Channel Cross-Section Example 2 Office of Hydrologic Development, National Weather Service 3 Apex Digital Systems <Data. Element. Array Count="1"> <Data. Element ID="1" Starting. Date. Time="2006 -0111 T 14: 00 Z" Ending. Date. Time="2006 -07 -11 T 14: 00 Z"> <Item Name="First. Additive. Value" Value="1"/> <Item Name="Second. Additive. Value" Value="5"/> <Item Name="Multiplier. Value" Value="1. 5"/> <Item Name="Power. Value" Value="2"/> </Data. Element. Array> www. hydroxc. org
- Slides: 1