150 likes | 284 Views
Interoperability Day Introduction Standards-based Web Services Interfaces to Existing Atmospheric/Oceanographic Data Systems. Ben Domenico Unidata Program Center* Unidata OGC Interoperability Day September 2007. *supported by NSF. Acronym Glossary.
E N D
Interoperability Day IntroductionStandards-based Web Services Interfaces toExisting Atmospheric/Oceanographic Data Systems Ben Domenico Unidata Program Center* Unidata OGC Interoperability Day September 2007 *supported by NSF
Acronym Glossary • GALEON (Geo-interface for Air, Land, Environment, Oceans NetCDF) • FES (Fluid Earth Sciences, mainly the data systems of the atmospheric and ocean sciences) • http://www.unidata.ucar.edu/content/publications/acronyms/glossary.html
Taking Advantage of Web Services for Data System Interoperability FES Servers GIS Servers THREDDS Server GIS Server THREDDS Server Station obs, satellite, radar, forecast model output, … datasets GIS Server Demographic, infrastructure, societal impacts, … datasets FES Client Applications GIS Client Applications OGC or OPeNDAPTHREDDS, ADDE. FTP…protocols OpenGIS Protocols: WCS, WFS, SOS, GML, CSW OGC or proprietary GISprotocols
GALEON (Geo-interface for Air, Land, Earth, Oceans NetCDF) • Foster interoperability between data systems of FES and GIS communities • Provide standard interfaces, e.g., • Web Coverage Service (WCS) • Web Feature Service (WFS) • Sensor Web Enablement (SWE) • Catalog Services for the Web (CSW) • To existing netCDF/THREDDS services, e.g., • HTTP access to netCDF • OPeNDAP client/server protocol • THREDDS catalogs
CS-W Client WCS capabilities WCS description THREDDS interface THREDDS interface WCS Client NcMLGML getCapabilities getCoverage geoTIFF netCDF describeCoverage WCS coverage GMLgenerator NetCDF geoTIFFgenerator NcML-G metadata THREDDS catalogs ADDE OPeNDAP THREDDS catalogs enhanced with NcML-GML NetCDF/OPeNDAP data server netCDF objects OPeNDAP ADDE NetCDF dataset THREDDS enhanced catalog generation tools …
Phase 2 Issues • Is WCS 1.1 adequate for serving netCDF datasets such as those on the servers at Unidata, the University of Florence, George Mason University, NERC, NCDC, and the PFEL, and others? • In the context of serving traditional netCDF datasets, what's the relationship between WCS and other standard specifications?
WCS for Other Dataset Types • GALEON 1 focus on “5D” forecast model output • For GALEON 2? • point or "station" observations • vertical profile and trajectory datasets • swath data from polar orbiting satellites • radial data from radar stations
General Dataset Categoriesfrom RAL “features workshop” CSML Scientific Features • GRID • Profile • Ragged section • Scanning radar • Profile series OGC SWE Sampling Feature Classes • A Station samples the world at a point, • a Profile along a curve, • a SurfaceOfInterest on a surface, • and a SolidOfInterest in a solid region. Unidata CDM: • Gridded datasets • Collections of“station observations” • Vertical profile and trajectory datasets • Swath data from polar orbiting satellites • Radial data from ground-based radar stations
WCS and other OGC Specs • Need standards-based catalogs for collections of datasets (CSW-ebRIM?) • Relationship between CSW and getCapabilities lists • Collections of point time series data (WCS, WFS, or SOS) • GML dialects • ncML-GML • CSML • GMLJP2
Sensor Observation Service SOS WFS WFS WCS WCS WCS WCS WCS CSML Sampling Features delivered as CF-netCDF Coverages WFS WFS WCS SOS WFS/ WCS ClientWCS/WFS Server WCS ncML-GML Sampling Featuresdelivered asCF-netCDF Coverages WCS ClientWCS/WFS Server CF-netCDFCoverages CF-netCDFCoverages THREDDSWCS Server ObservationDatasets Model OutputDatasets Unidata Internet Data Distribution System Observing System Clients CF-netCDFCoverages
Sensor Observation Service SOS WFS WFS WCS WCS WCS WCS WCS CSML Sampling Features delivered as CF-netCDF Coverages WFS WFS WCS SOS WFS/ WCS ClientWCS/WFS Server WCS ncML-GML Sampling Featuresdelivered asCF-netCDF Coverages WCS ClientWCS/WFS Server CF-netCDFCoverages CF-netCDFCoverages THREDDSWCS Server ObservationDatasets Model OutputDatasets Unidata Internet Data Distribution System Observing System WCS, WFS, SOS, CS-W Clients CS-Wdiscoveryfor allresources CF-netCDFCoverages
Questions for Participants • What’s the right mix and architecture of standards-based web services? • Is there anything your organization can contribute in the next six months to a year? • clients • servers • testing • To get your part done, what’s needed from others?
For More Information • OGC documents:http://portal.opengeospatial.org/index.php?m=projects&a=view&project_id=173 • Status of implementations and interoperability tests:http://galeon-wcs.jot.com/WikiHome • ben@unidata.ucar.edu
References • netCDFhttp://my.unidata.ucar.edu/content/software/netcdf/index.html • GALEONhttp://my.unidata.ucar.edu/content/projects/THREDDS/GALEON/GALEON-Activity-Plan.htm • Acronym Glossaryhttp://my.unidata.ucar.edu/content/publications/acronyms/glossary.html