Docstoc

CUAHSI HIS Data Services Project

Document Sample
CUAHSI HIS Data Services Project Powered By Docstoc
					CUAHSI HIS Data Services Project




                  David R. Maidment
   Director, Center for Research in Water Resources
              University of Texas at Austin
                  (HIS Project Leader)
       CUAHSI HIS Development
2000
       CUAHSI Regional Meetings

       HIS Committee formed
2002
       Snowbird meeting & HIS White Paper

       NSF Proposal Development
2004


        HIS Pilot Project
2006



2008    HIS Development Project
                                  http://www.cuahsi.org/publications/cuahsi_tech_rpt_2.pdf
       CUAHSI Hydrologic Information System
 Goal: Enhance hydrologic science by facilitating user access to more and
 better data for testing hypotheses and analyzing processes

            Models              • Advancement of water science is
                                  critically dependent on integration
                                  of water information
                                • It is as important to represent
                                  hydrologic environments precisely
                                  with data as it is to represent
                                  hydrologic processes with
  Databases      Analysis
                                  equations
Water quantity       Rainfall
 and quality         & Snow                       Meteorology    Soil water
                                 Remote sensing
                       Definition
The CUAHSI Hydrologic Information System (HIS) is a
geographically distributed network of data sources and
functions that are integrated using web services oriented
architecture so that they operate as a connected whole.
   Services Oriented Architecture
                         (from Wikipedia)

• Service-oriented Architecture (SOA) is an
  architectural design pattern that concerns itself with
  defining loosely-coupled relationships between
  producers and consumers.
• A major focus of Web services is to make functional
  building blocks accessible over standard Internet
  protocols that are independent from platforms and
  programming languages.
• The Web Services Description Language (WSDL,
  pronounced 'wiz-dəl') is an XML-based language that
  provides a model for describing Web services.

         Defined by the World Wide Web Consortium (W3C)
     WaterML and WaterOneFlow

         Locations          GetSiteInfo           Data
                                                   STORET
                            GetVariableInfo
Variable Codes              GetValues
                                                    Data
     Date Ranges                               Data NAM
                                               NWIS
                              WaterML

                            WaterOneFlow          Data
                             Web Service       Repositories
Client
                            TRANSFORM         EXTRACT
 LOAD



WaterML is an XML language for communicating water data
WaterOneFlow is a set of web services based on WaterML
                               WaterOneFlow
  • Set of query functions                             • Return data in WaterML




                                                           http://river.sdsc.edu/wateroneflow/
Open Geospatial Consortium, Inc. (2007), CUAHSI WaterML, OGC Discussion Paper, OGC 07-041r1, Version
0.3.0, Zaslavsky, I., D. Valentine, and T. Whiteaker Editors, http://www.opengeospatial.org/standards/dp,
            We are at a tipping point ….
  • Web pages                     • Web services



           Internet                          Internet



Computer              Person      Computer              Computer


  People interact with a       Networks of information servers
remote information server      provide services to one another
        Information communication
• Water web pages                   • Water web services




                                     Water Markup Language (WaterML)


 HyperText Markup Language (HTML)
        Point Observations Information Model
                             http://www.cuahsi.org/his/webservices.html
Utah State     Data Source
   Univ
         Little Bear River      Network                                        GetSites

                                                                              GetSiteInfo

     Little Bear River at Mendon Rd        Sites                             GetVariables

                        Dissolved Oxygen           Variables                GetVariableInfo

                                                                            GetValues
                   9.78 mg/L, 1 October 2007, 6PM              Values
                                                               {Value, Time, Qualifier, Offset}
 •   A data source operates an observation network
 •   A network is a set of observation sites
 •   A site is a point location where one or more variables are measured
 •   A variable is a property describing the flow or quality of water
 •   A value is an observation of a variable at a particular time
 •   A qualifier is a symbol that provides additional information about the value
 •   An offset allows specification of measurements at various depths in water
David Tarboton and Jeff Horsburgh, Utah State University



                                              CUAHSI Observations Data Model
                                            http://www.cuahsi.org/his/odm.html
      WATERS Network Information System




National Hydrologic Information Server
  San Diego Supercomputer Center


 •   11 WATERS Network test bed projects
 •   17 ODM databases (some test beds have more than one ODM)
 •   Data from 1643 sites, of these, 167 sites are operated by WATERS
 •   28 million data values describing 202 variables
Observation Stations                     Map for the US




    Ameriflux Towers (NASA & DOE)              NOAA Automated Surface
                                                  Observing System




USGS National Water Information System      NOAA Climate Reference Network
 Build a common window on water data using web services
             Observations Catalog
Specifies what variables are measured at each site, over what time interval,
         and how many observations of each variable are available
               Data Heterogeneity
• Syntactic mediation               • Semantic mediation
   – Heterogeneity of format           – Heterogeneity of meaning
   – Use WaterML to get data into      – Each water data source uses
     the same format                     its own vocabulary
                                       – Match these up with a
                                         common controlled
                                         vocabulary
                                       – Make standard scientific data
                                         queries and have these
                                         automatically translated into
                                         specific queries on each data
                                         source
Objective
•     Search multiple heterogeneous data sources simultaneously regardless of semantic
      or structural differences between them
                                                              What we are doing now …..


                    NWIS
                                     request
                                     return
                                                  request
                                                  return
                           request
                           return



              NAWQA
                           request
                           return                                             NAM-12
                                                            request
                                                            return



                                 request
                                 return
                                                             request
                                                             return

                                               request
                                               return


                                                                       NARR

    Michael Piasecki
    Drexel University
 Semantic Mediator
                     GetValues
                                        What we would like to do …..


                     GetValues
                                                    NWIS


                     GetValues



                     GetValues
           generic
           request   GetValues



                     GetValues
                                                    NAWQA

Michael Piasecki     GetValues
Drexel University                NARR
                     GetValues
                                           HODM
                                Hydroseek
Bora Beran, Drexel         http://www.hydroseek.org




        Supports search by location and type of data across multiple observation
                         networks including NWIS and Storet
                   HydroTagger
          Ontology: A hierarchy of concepts




Each Variable in your data is connected to a corresponding Concept
  Critical Zone Observatories
(Slide from Suzanne Anderson, Univ. of Colorado)
              Digital Watersheds
    A digital watershed is a structured collection of digital
   representations of inter-related hydrologic objects and
measurements that facilitates integrated modeling and analysis.
       CUAHSI Hydrologic Information System
 Goal: Enhance hydrologic science by facilitating user access to more and
 better data for testing hypotheses and analyzing processes

            Models              • Advancement of water science is
                                  critically dependent on integration
                                  of water information
                                • It is as important to represent
                                  hydrologic environments precisely
                                  with data as it is to represent
                                  hydrologic processes with
  Databases      Analysis
                                  equations
Water quantity       Rainfall
 and quality         & Snow                       Meteorology    Soil water
                                 Remote sensing
       How has CUAHSI Helped?
• A management
  structure for the
  academic hydrologic
  science community to
  work together
• Formed the original HIS
  Committee – got the
  effort started
• A mechanism by which
  we can serve and
  support our hydrologic
  science colleagues

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:3
posted:12/5/2011
language:English
pages:23
Lingjuan Ma Lingjuan Ma
About