Water Web Services. Connecting a Catalog with Users and Servers Server User Catalog Data Services HydroServerHydroDesktop HIS Central Data Services WISKI.

Slides:



Advertisements
Similar presentations
CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece
Advertisements

Enabling Secure Internet Access with ISA Server
Exploring PHP and MySQL Using an Online Travel Agency as a Case Study Charles R. Moen, M.S. Morris M. Liaw, Ph.D. October 9, 2004 ACET 2004.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Some notes on CyberGIS in hydrology Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD TeraGrid CyberGIS Workshop, February.
SAN DIEGO SUPERCOMPUTER CENTER International Water Information Systems: Evolving the CUAHSI HIS to a Standards-based Infrastructure David Valentine Ilya.
HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
SAN DIEGO SUPERCOMPUTER CENTER HYDROLOGIC METADATA CATALOG AND SEMANTIC SEARCH SERVICES IN CUAHSI HIS CUAHSI HIS Sharing hydrologic.
FIspace Security Components FIspace Security Components NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic.
Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010.
Crossing the Digital Divide
Time Series Analyst An Internet Based Application for Viewing and Analyzing Environmental Time Series Jeffery S. Horsburgh Utah State University David.
Welcome to EDINA Digimap Digimap is an EDINA service offering online access to a range of spatial data. It is authenticated using Athens and is available.
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
OmStore Cloud API Harshit Agarwal Sohil Habib. About Us ●We are graduate students at CMU ●Currently at CMU Silicon Valley campus ●Working part time with.
Geographical Information System GIS By: Yahia Dahash.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Secure Applications.
U.S. Department of the Interior U.S. Geological Survey U.S. National Water Census “Cyber – Platform” Update Progress and challenges to overcome in realizing.
Databases & Data Warehouses Chapter 3 Database Processing.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Providing Access to Your Data: Access Mechanisms Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International.
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.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
Water Web Services David R. Maidment Center for Research in Water Resources University of Texas at Austin Open Waters Symposium Delft, the Netherlands.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
Data Interoperability in the Hydrologic Sciences The CUAHSI Hydrologic Information System David Tarboton, David Maidment, Ilya Zaslavsky, Dan Ames, Jon.
Advancing an Information Model for Environmental Observations Jeffery S. Horsburgh Anthony Aufdenkampe, Richard P. Hooper, Kerstin Lehnert, Kim Schreuders,
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
Or google LPI Web Services
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
® © 2009 Open Geospatial Consortium, Inc. Existing time series delivery formats and Water Data Services requirements, and OGC-compliant Water Data Services.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
The CUAHSI Hydrologic Information System Presented by Dr. Tim Whiteaker The University of Texas at Austin 22 February, 2011.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
1 NODC Geoportal Server Yuanjie Li & Jefferson Ogata.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
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.
EMODnet Chemistry 2 Service Contract MARE/2012/10 S How to make EMODnet Chemistry fit for purpose at system level By Dick M.A. Schaap – Technical.
1 Booth et al. OGC GW IE AGU09 ® 73rd OGC Technical Committee Silver Spring, MD USA B.Brodaric, N.Booth June 15, 2010 Sponsored and hosted by Groundwater.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Combining ArcGIS for Server & ArcGIS Online Julia Guard and Matt Monson.
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,
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
An Online Viewer for Geospatial Space- Time Themes James Seppi GISWR2009 University of Texas.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Tomlinson’s “System” Design Requirements. 10 Stages Stage 1: Strategic purpose Stage 2: Plan for planning Stage 3: Technology seminar Stage 4: Describe.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
GCI Architecture GEOSS Information System Meeting 20 September 2013, ESA/ESRIN (Frascati, Italy) M.Albani (ESA), D.Nebert (USGS/FGDC), S.Nativi (CNR)
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
API (Application Program Interface)
Beyond the BDC\BCS Model
EUMETSAT CWIC Status Report
CUAHSI HIS Sharing hydrologic data
Accessing Spatial Information from MaineDOT
OUTLINE Basic ideas of traditional retrieval systems
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.
KISTERS TimeSeries HUB
Combining ArcGIS for Server & ArcGIS Online
SDMX IT Tools SDMX Registry
HIP – FAS flows addendum to the OIDC integration guide for eBox HIPs.
Presentation transcript:

Water Web Services

Connecting a Catalog with Users and Servers Server User Catalog Data Services HydroServerHydroDesktop HIS Central Data Services WISKI ArcGIS Desktop HIS Central Data Services A general pattern …. is implemented in different ways ….

Mapping the Catalogs Server User Catalog Server User Catalog Server User Catalog Server User Catalog Server User Catalog Data Services Water observation sites in a catalog are mapped ….. ….. a map in ArcGIS Online serves as an integrating mechanism for water observations over the earth Mapping Services

Original Water Web Service Get Sites Get Site Info (Series) Get Variables Get Values

More than just time series over SOS Services/Data Sources – 10’s to 1000’s Sites – 1 to 1 million Phenomena – 1 to 10,000 Series – 10’s to millions – Site, Phenomena, Data Type, statistics, Time Range, Count – quality control level (1+) source (1+), method (1+) Domain – Organizations, Methods, QC, Units Data – date, value, censored, quality control level, source, method, qualifier (1+), sample code Analytical Chemistry Details – WQX

Services (1/2) Sites – Map them WFS WMS – too many to send over wfs Together. WMS with paged WFS Phenomena – Describe What variables are available – Discover What sites in area have this phenomena Series – Discover them CSW What sites in area have this phenomena – With this time period – Spacing – Squlity, method Show me the best quality – Map them WFS+WMS – Give me all

Services (2/2) Domain – Organizations, Methods, QC, Units, Ontologies Data – SOS – WaterML 2 Analytical Chemistry Details – Fixed URL reference? – WQX

Possible Method Naming Convention List Describe Get

Water Web Services Water Web Service Water Web Data Service Water Web Catalog Service Water Web Ontology Service Water Quality Exchange Service Map Services Authorization Service WPS

Mega Server Water Web Service Water Web Data Services Water Web Data Service Water Web Catalog Service Water Web Ontology Service Water Quality Exchange Service Map Services Authorization Service

Water Web Data Services Client Water Web Catalog Service Data Services Get Water Quality Exchange Services Utilizing WQX Reference to Analytical Metadata Analytical Chem Details

Water Web Data Services Client Water Web Catalog Service Data Services Mapping Services Authorization Service Additional Components User Authorized Can User Access Item Login (Authenticate) User Authorization Token Search Results Image of Search Results

Local Data Server Water Web Service Water Web Data Service Map Services (Optional)

Water Quality Exchange Service Water Web Service Water Web Data Service Water Quality Exchange Service Map Services (Optional)

Water Web Catalog Services Water Web Service Water Web Catalog Service Water Web Ontology Service Map Services (Required)

Water Web Service Capability Describes Services – Water Web Data Services – Water Web Catalog Service – Water Quality Exchange Service – Water Web Ontology Service – Map Services

Water Web Data Service Harvest (List) Single object access (Describe) Basic query (Get) Objects – Services – Domains – Series – Sites – Variables – Data Values Pointer to Map Service (optional)

Water Quality Exchange Standardized access to Water Quality Exchange Services Utilize WQX standard for the details of analytical chemistry observations Organizations – Projects Activities – Methods » Results

Water Web Catalog Services Search interface, not a harvest interface Utilize same queries to retrieve “objects” Return reference to map services for appropriate object queries (features and series) Objects – Services – Domains – Series – Features – Variables Provide Map Services for services

Catalog Query Parameters Paging: count, startindex Location: box, siteCode, polygon Variables: VariableCode Ontology: conceptCode Series: SeriesCode Time: BeginTIme, EndTime Updated: lastmodified DataService: DataService DataType: DataType Theme: Theme Code, Theme Name Search by name: SearchTerms

Queries Variable – For box, pass a bbox – For a set of sites or series, pass multiple site or series codes Series – For box, pass a bbox – For a set of a concept, pass a concept code from the ontology Services – For box, pass a bbox – For a set of a concept, pass a concept code from the ontology

Water Web Ontology Services Handle Multiple Ontologies List Terms for an ontology (domains) Provide hierarchies/relationships for an ontology (conceptTree). Provide method for user interfaces Provide method to assist with matching variable name to concept(s)

Map Services Data Services should provide a Web Map Service to plot their location on a map. Well known features need to provide Web Map Service, and Web Feature Services. Examples of this would be HUC’s, and state and county boundaries.

Authentication and Authorization Use standards – OpenId for Authentication We don’t store passwords, in general – Oauth for Authorization Servers needing restricted data provide authorization service – Level is up to server. Auth service should only know about Object Identifiers Clients – When access is rejected, clients need to know how to authenticate to an authorization service – Pass authorization