CZO Integrated Data Management Web services, CZO data publication system prototype, demo Ilya Zaslavsky SDSC.

Slides:



Advertisements
Similar presentations
USU NIDIS Drought Server Update Jeff Horsburgh, Kim Schreuders David Tarboton, Stephanie Reeder Avirup Sen Gupta.
Advertisements

Some notes on CyberGIS in hydrology Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD TeraGrid CyberGIS Workshop, February.
HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
Sharing Hydrologic Data with the CUAHSI Hydrologic Information System Support EAR CUAHSI HIS Sharing hydrologic data David.
This work is funded by the Inland Northwest Research Alliance INRA Constellation of Experimental Watersheds: Cyberinfrastructure to Support Publication.
ICEWATER: INRA Constellation of Experimental Watersheds Cyberinfrastructure to Support Publication of Water Resources Data Jeffery S. Horsburgh, Utah State.
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic.
This work is funded by National Science Foundation Grant EAR Accessing and Sharing Data Using the CUAHSI Hydrologic Information System CUAHSI HIS.
CUAHSI HIS Data Services Project David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin (HIS Project Leader)
Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010.
This work was funded by the U.S. National Science Foundation under grant EAR Any opinions, findings and conclusions or recommendations expressed.
HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
Development of a Community Hydrologic Information System Jeffery S. Horsburgh Utah State University David G. Tarboton Utah State University.
Two NSF Data Services Projects Rick Hooper, President Consortium of Universities for the Advancement of Hydrologic Science, Inc.
Integrating Historical and Realtime Monitoring Data into an Internet Based Watershed Information System for the Bear River Basin Jeff Horsburgh David Stevens,
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine
CUAHSI HIS Service Oriented Architecture Support EAR CUAHSI HIS Sharing hydrologic data Ilya Zaslavsky, David R. Maidment,
An End-to-End System for Publishing Environmental Observations Data Jeffery S. Horsburgh David K. Stevens, David G. Tarboton, Nancy O. Mesner, Amber Spackman.
A Services Oriented Architecture for Water Resources Data David R. Maidment Center for Research in Water Resources University of Texas at Austin EPA Storet.
Over-allocation to irrigation Bushfire recovery impacts Expanding plantations Drying and warming climate Uncapped groundwater extraction Expanding farm.
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD EPA talk, February 1, 2010.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Ocean Sciences What is CUAHSI? CUAHSI – Consortium of Universities for the Advancement of Hydrologic Science, Inc Formed in 2001 as a legal entity Program.
Abstract Archiving and Near Real Time Visualization of USGS Instantaneous Data Ilya Zaslavsky, David Ryan, Thomas Whitenack, David Valentine, Matthew Rodriguez.
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD UCSD Seminar, February.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Crossing the Digital Divide Presented by: Fernando R. Salas David Maidment, Enrico Boldrini, Stefano Nativi, Ben Domenico OGC Technical Meeting – Met/Occean.
Abstract Building an integrated information system for publishing heterogeneous Critical Zone Observatory data Thomas Whitenack 1, Mark Williams 2, David.
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD Alexandria Library talk,
Water Web Services David R. Maidment Center for Research in Water Resources University of Texas at Austin Open Waters Symposium Delft, the Netherlands.
Hydrologic Information System for the Nation I. Zaslavsky (SDSC) & The CUAHSI HIS Project his.cuahsi.org, hiscentral.cuahsi.org.
Data Interoperability in the Hydrologic Sciences The CUAHSI Hydrologic Information System David Tarboton, David Maidment, Ilya Zaslavsky, Dan Ames, Jon.
CUAHSI Hydrologic Information System an introduction Ilya Zaslavsky Director, Spatial Information Systems Lab San Diego Supercomputer Center University.
Advancing an Information Model for Environmental Observations Jeffery S. Horsburgh Anthony Aufdenkampe, Richard P. Hooper, Kerstin Lehnert, Kim Schreuders,
CUAHSI WaterOneFlow Web Services By Tim Whiteaker CE 394K.2 Hydrology 1 February 2007.
Publishing Observations Data: from ODM to HIS Central.
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD UCSD Seminar, February.
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD BOM talk, Melbourne, March.
Hydrologic Information System for the Nation I. Zaslavsky (SDSC) & The CUAHSI HIS Project his.cuahsi.org, hiscentral.cuahsi.org.
Overview of CUAHSI HIS Version 1.1 David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin CUAHSI Biennial Science.
Water and Catchment Data Services David R. Maidment Center for Research in Water Resources University of Texas at Austin River Science Symposium Swansea,
Water Data in the Unified Modeling Language Xitian Cai Center for Research in Water Resources The University of Texas at Austin.
Hydrologic Information System for the Nation I. Zaslavsky (SDSC) & The CUAHSI HIS Project his.cuahsi.org, hiscentral.cuahsi.org.
CUAHSI Hydrologic Information Systems David R. Maidment Center for Research in Water Resources University of Texas at Austin and Ilya Zaslavsky, David.
The CUAHSI Hydrologic Information System Presented by Dr. Tim Whiteaker The University of Texas at Austin 22 February, 2011.
Water Web Services. Connecting a Catalog with Users and Servers Server User Catalog Data Services HydroServerHydroDesktop HIS Central Data Services WISKI.
The CUAHSI Community Hydrologic Information System Jeffery S. Horsburgh Utah Water Research Laboratory Utah State University CUAHSI HIS Sharing hydrologic.
Bringing Water Data Together David R. Maidment Center for Research in Water Resources University of Texas at Austin Texas Water Summit San Antonio Tx,
Hydrologic Information System GIS – the water environment Water Resources – the water itself CUAHSI HIS: NSF-supported collaborative project: UT Austin.
Critical Zone Observatory Data Discovery Each CZO maintains its own data management system(s) using the data formats it prefers The three CZO’s have a.
Sharing SRP Water Sample Data Using CUAHSI HIS Infrastructure Ilya Zaslavsky, Thomas Whitenack, Keith Pezzoli, Hiram Sarabia University of California at.
The CUAHSI Observations Data Model Jeff Horsburgh David Maidment, David Tarboton, Ilya Zaslavsky, Michael Piasecki, Jon Goodall, David Valentine,
CUAHSI HIS: Science Challenges Linking small integrated research sites (
From Prototype to Service: A CUAHSI Datacenter for Hydroinformatics Richard Hooper Consortium of Universities for the Advancement of Hydrologic Science,
Storing and Publishing Water Observations Data Services Tim Whiteaker The University of Texas at Austin.
Publication Alternatives: Hybrid Data Services Table Views Presented by Tim Whiteaker The University of Texas at Austin 4 June, 2009.
® © 2009 Open Geospatial Consortium, Inc. Hydrology DWG Tentative Work Plan 71st OGC Technical Committee Mountain View, CA. USA Ilya Zaslavsky, David Lemon,
Services-Oriented Architecture for Water Data David R. Maidment Fall 2009.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
Using Python to Retrieve Data from the CUAHSI HIS Web Services Jeffery S. Horsburgh Hydroinformatics Fall 2015 This work was funded by National Science.
Developing a community hydrologic information system David G Tarboton David R. Maidment (PI) Ilya Zaslavsky Michael Piasecki Jon Goodall
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Using GIS in Creating an End-to-End System for Publishing Environmental Observations Data Jeffery S. Horsburgh David G. Tarboton, David R. Maidment, Ilya.
OGC/WMO Hydrology Domain Working Group: mission, activities, plans
Sharing Hydrologic Data with the CUAHSI* Hydrologic Information System
The CUAHSI Hydrologic Information System and NHD Plus A Services Oriented Architecture for Water Resources Data David G Tarboton David R. Maidment (PI)
Lecture 8 Database Implementation
CUAHSI HIS Sharing hydrologic data
HydroDesktop: A Key Component of the CUAHSI/CZO HIS for Hydrologic Data Discovery, Visualization, and Analysis Daniel P. Ames, Ph.D. P.E. Idaho State University.
Presentation transcript:

CZO Integrated Data Management Web services, CZO data publication system prototype, demo Ilya Zaslavsky SDSC

Why web services for water data Uses Hypertext Markup Language (HTML) Uses WaterML (a Markup Language for water data)

Getting Water Data (the old way) Different Query PagesDifferent Query Responses

WaterML as a Web Language Discharge of the San Marcos River at Luling, June 28 - July 18, 2002 Streamflow data in WaterML language

Site Codes Variable Codes Date Ranges WaterML and WaterOneFlow GetSites GetSiteInfo GetVariableInfo GetValues WaterOneFlow Web Service Client DEC UVM USGS Data Repositories Data EXTRACT TRANSFORM LOAD WaterML WaterML is an XML language for communicating water data WaterOneFlow is a set of web services based on WaterML

WaterML includes location, variables, and time series location variable time series

International Standardization of WaterML 7 OGC/WMO Hydrology Domain Working Group Towards an agreed upon- feature model - observations model - semantics - service stack Expressed as WaterML 2.0 By organizing- Interoperability Experiments and pilots, standard design activities, webinars… First OGC/WMO HydroDWG workshop : at Ispra, Italy, March 15-18, 2010

OGC/WMO Hydrology DWG Interoperability Experiments: – Groundwater (ongoing: USGS, CanadianGS, CUAHSI, CSIRO, several companies) – Surface Water (to start June’10: France, Germany, CSIRO, CUAHSI, several companies) – Water Quality (USGS, EPA, others) – Forecasting (together with NWS, MetOcean DWG) – Water Use (USGS) WaterML 2.0 – to be submitted by June Harmonization report – done Coordination with WMO (MOU signed) Next meeting: Silver Spring (at NOAA), June 15, 8am-12 Talks by USGS, NOAA, Unidata; also WaterML and IE Next meeting: Silver Spring (at NOAA), June 15, 8am-12 Talks by USGS, NOAA, Unidata; also WaterML and IE

9 Service registry and metadata catalog – Networks – Sites – Variables – Search Keywords Does not store actual observation data Example: GetSitesInBox query function HIS Central Services HICentral Web Service

CZO Desktop Matlab R Excel ArcGIS Modeling (OpenMI) Local CZO DB CZO Data Publication System Spatial, hydrologic, geophysical, geochemical, imagery, spectral… Local CZO DB Web site CZO Data Repository and Indexing (CZO Central) Standard CZO Services Controlled vocabularies CZO Metadata Ontology Archive Harvester Standard CZO data display formats CZO Web-based Data Discovery System CZO Desktop Applications

CZO Data Publication Model Relies on individual CZO data management systems to generate display files – Display file is modeled on LTER data file, and allows adding series-level and data value- level attributes as defined in CUAHSI Observations Data Model When additional display files are generated and placed at CZO web sites, they are picked up and automatically ingested in a CZO repository at SDSC The time series in the files are then automatically exposed as water data services (WaterML-compliant web services used by CUAHSI HIS) These services are available for data discovery and analysis by a variety of applications: CZO Desktop (a version of HydroDesktop), Google Earth, etc. A non-intrusive system: no change in how one would normally publish data on CZO web sites; no additional software/hardware needed. Can be a good model for the community wishing to publish their data in an easy and inexpensive way – note the NSF requirement for data management plans with every proposal from October 2010

Comparison of publication models CUAHSI HIS: – Install a HydroServer, then: This is done by local data managers CZO: – Manage your own data system, and generate display files Transform Raw Data Load Data into Database Wrap Database with Web Service Register Web Service Harvest catalog, tag variables Attach Blank ODM Database Download Data Tag variables, in rare cases Download Data Done behind the scenes Community Water Data Repository

Format of display file A sample file: Components of measurement: where (location), when (datetime), what (attribute), how (method), who (investigator) + value \doc (title, abstract, investigator, var names, etc.) \header – DEFAULT_PARAMETER (pertains to entire file unless overridden) – Column headers (define each column – i.e. time series or group of time series) COL4. label=VariableName, value=pH, units=pH units, missing value indicator=-9999 \data – GREEN LAKE 4,820311,,6.4,18,88.51,0.40,,114.77,24.68,21.75,10.23, ,,58.296,83.200,,,,,,,,,,,,,,,,,,

How the prototype works - DEMO Data preprocessing: – Manually entered one site (Green Lake 4); coordinates approximate – 31 variables were mapped to CUAHSI variable CV Main system components: – FolderWatchService When a new file arrives, the service passes it to DataInterpreter – DataInterpreter: reads the file line by line So far, ignoring \log and \doc sesctions Parses the \header section; uses column names to obtain ODM variableIDs Parses the \data block: for each line, compute datetime (or default to date + 12am); insert a row in datavalues table for each value – CZOCentral Harvester process Retrieves metadata from ODM and adds it to the metadata catalog; the data are then made available via CZO_BOULDER service

CZO Central web service registry CZO display file is automatically ingested in CZO data repository, a service is updated, making new data available Boulder Creek CZO web service

Working with CZO Time Series Data Once CZO web service is updated and registered in CZO Central, it can be discovered in HydroDesktop (CZODesktop), an open source application with rich mapping and time series analysis capabilities HydroDesktop, showing one of 31 newly ingested time series

Another way to find CZO data- using hydrologic ontology Time series can be also discovered by keywords, once variables are associated with concepts in hydrologic ontology. The tagger application is available as part of CZO Web Service Registry

Managing Varying Semantics Nitrogen: e.g. NWIS parameter # 625 is labeled ‘ammonia + organic nitrogen‘, Kjeldahl method is used for determination but not mentioned in parameter description. In STORET this parameter is referred to as Kjeldahl Nitrogen. And: Dissloved oxygen acre feetacre-feet micrograms per kilogram micrograms per kilgram FTUNTU mhoSiemens ppmmg/kg In measurement units… In parameter names…

Visualizing CZO time series web services in Google Earth

Registered Water Data Services, April Map Integrating NWIS, STORET, & Climatic Sites 47 services 13,200+ variables 1.8 million sites 22.9 million series 4.7 billion data values (96% of them searchable) The largest water data catalog in the world

Federal Agency Water Data Services at HISCentral (04/2010) Network NameSite CountValue CountEarliest ObservationNotes NWISDV /1/1900 WaterML-compliant GetValues service from NWIS, catalog ingested EPA /1/1900 SOAP wrapper over WQX services, catalog harvested NWISUV DAYS WaterML-compliant GetValues Service, catalog ingested NCDC ISH *1/1/2005 WaterML-compliant GetValues service from NCDC, catalog harvested NCDC ISD /1/1892 WaterML-compliant GetValues service from NCDC, catalog harvested NWISIID /9/1867 SOAP wrapper over NWIS web site, catalog harvested NWISGW /1/1900 SOAP wrapper over NWIS web site, catalog harvested RIVERGAGES /1/2000 WaterML compliant REST services from Army Corps of Engineers

Unresolved issues Policies and best practices for generating display files and setting up data folders, and how we detect what is new Update frequency Semantic tagging (how automated) How shall we handle situations when data are removed/overwritten? Need more examples and test cases What information in log files is needed How to present data use agreements in services How to deal with different types of data

Towards CZO Web Services Model A CZO hub may serve any combination of time series, geochemical, geophysical, spatial data, each in a standard format Alternately, CZO Central Registry and Repository can pull relevant display files and generate standard services (eventually, in the cloud)

Water Web Services Transition (CUAHSI HIS Web Services 1.2) Water Web Service Water Web Data Service Water Web Catalog Service Water Web Ontology Service Water Quality Exchange Service Map Services Processing Services RESTSOS (Sensor) WFS (Features) WMS (Maps) REST WPS REST/SOAPCatalogWFS (Features)WMS (Maps) RESTSOS (Sensor) WFS (Features) WMS (Maps) REST WPS Aligning CUAHSI Water Data Services model with OGC services, while keeping the semantics of information exchange as defined in WaterML

CZO Web Services Model CZO Web Service Time Series Service CZO Catalog Service CZO Ontology Service Geochemical Geophysical… Spatial Data Services Processing Services RESTSOS (Sensor) WFS (Features) WMS (Maps) REST WPS REST/SOAPCatalogWFS (Features)WMS (Maps) RESTSOS (Sensor) WFS (Features) WMS (Maps) REST WPS Each service declares its capabilities, which can be harvested and catalogued...