Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting 23-24 May 2011.

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

Reading HDF family of formats via NetCDF-Java / CDM
Recent Work in Progress
The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
NOAA Data Center Access Activities via the GEOSS Architecture Implementation Pilot (AIP-2) Task AR Glenn K. Rutledge NOAA / NCDC Co-Chair GEOSS AIP-2.
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
Streaming NetCDF John Caron July What does NetCDF do for you? Data Storage: machine-, OS-, compiler-independent Standard API (Application Programming.
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
THREDDS, CDM, OPeNDAP, netCDF and Related Conventions John Caron Unidata/UCAR Sep 2007.
The Future of NetCDF Russ Rew UCAR Unidata Program Center Acknowledgments: John Caron, Ed Hartnett, NASA’s Earth Science Technology Office, National Science.
Connecting HDF And ISO Metadata Ted Habermann, NASA/ESDIS Hook Hua, Barry Weiss, NASA/Jet Propulsion Lab Mike Folk, Gerd Heber, Elena Pourmal, The HDF.
A New Generation of Data Services for Earth System Science Education and Research: Unidata’s Plans and Directions AGU Fall Meeting San Francisco, CA 6.
Crossing the Digital Divide
Data Discovery 1.Data discovery systems 2.TDS and metadata 3.NcISO services.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
Introduction Downloading and sifting through large volumes of data stored in differing formats can be a time-consuming and sometimes frustrating process.
John Caron Unidata October 2012
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
Quick Unidata Overview NetCDF Workshop 25 October 2012 Russ Rew.
Crossing the Digital Divide Presented by: Fernando R. Salas David Maidment, Enrico Boldrini, Stefano Nativi, Ben Domenico OGC Technical Meeting – Met/Occean.
Implementation of Model Data Interoperability for IOOS: Successes and Lessons Learned Rich Signell USGS Woods Hole, MA / NOAA Silver Spring USA Model Data.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
2 3 ROMS/COAWST NcML file 4 5 Exploiting IOOS: A Distributed, Standards-Based Framework and Software Stack for Searching, Accessing, Analyzing and.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
Unidata’s Common Data Model John Caron Unidata/UCAR Nov 2006.
IOOS Data Management Integration Standards Plans in the Northeast Eric Bridger (GMRI) Sep
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
NetCDF-Java Overview John Caron Oct 29, Contents Data Models / Shared Dimensions Coordinate Systems Feature Types NetCDF Markup Language (NcML)
NcML Aggregation vs Feature Collections. NcML functionality 1.Modify the objects found in CDM files – Especially Attributes – Don’t have to rewrite the.
Unidata’s TDS Workshop TDS Overview – Part II Unidata July 2011.
N-Wave Stakeholder Users Conference Wednesday, May 11, Marine St, Rm 123 Boulder, CO Linda Miller and Mike Schmidt Unidata Program Center (UPC)-Boulder,
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Tools in Support of a National DMAC Derrick Snowden NERACOOS/ODP Annual Meeting 26 Sep 2012.
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS) Partners: UK Met Office (Lead Partner), British Atmospheric Data Centre (BADC), British Maritime Technology.
IOOS Model Data Interoperability Design ROMS POM WW3 WRF ECOM NcML Common Data Model OPeNDAP+CF WCS NetCDF Subset THREDDS Data Server Standardized (CF)
THREDDS Data Server Unidata’s Common Data Model Background / Summary John Caron Unidata/UCAR Mar 2007.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
GI-cat / THREDDS notes. GI-cat/THREDDS system
DAP4 James Gallagher & Ethan Davis OPeNDAP and Unidata.
Documentation from NcML to ISO Ted Habermann, NOAA NESDIS NGDC.
IOOS Modeling Testbed Cyberinfrastructure Rich Signell, USGS, Woods Hole, MA IOOS-RA-Briefing, Feb 14, 2012.
Unidata TDS Workshop THREDDS Data Server Overview
1 NASA CEOP Status & Demo CEOS WGISS-24 Oberpfaffenhofen, Germany October 15, 2007 Yonsook Enloe.
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
Unidata’s Common Data Model and the THREDDS Data Server John Caron Unidata/UCAR, Boulder CO Jan 6, 2006 ESIP Winter 2006.
IOOS Data Services with the THREDDS Data Server Rich Signell USGS, Woods Hole IOOS DMAC Workshop Silver Spring Sep 10, 2013 Rich Signell USGS, Woods Hole.
THREDDS Catalogs Ethan Davis UCAR/Unidata NASA ESDSWG Standards Process Group meeting, 17 July 2007.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
GI-cat / THREDDS notes. GI-cat/THREDDS system
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
Unidata’s Common Data Model and NetCDF Java Library API Overview John Caron Unidata/UCAR Nov 2008.
Unidata's Involvement in Developing and Supporting Climate Science Infrastructure Russ Rew UCAR Unidata April 2010.
GIS for Atmospheric Sciences and Hydrology By David R. Maidment University of Texas at Austin National Center for Atmospheric Research, 6 July 2005.
Weathertop Consulting, LLC Server-side OPeNDAP Analysis – Concrete steps toward a generalized framework via a reference implementation using F-TDS Roland.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
Data Stewardship at the NOAA Data Centers Sub Topic - Value Added Products ESIP Federation Meeting, Washington, DC January 6-8, 2009.
Convergence And Trust in Earth and Space Science Data Systems Ted Habermann, NOAA National Geophysical Data Center Documentation: It’s not just discovery...
Unidata Technologies Relevant to GO-ESSP: An Update Russ Rew
Rich Signell Roland Viger Curtis Price USGS Community for Data Integration Feb 15, 2012.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
Interoperability Day Introduction Standards-based Web Services Interfaces to Existing Atmospheric/Oceanographic Data Systems Ben Domenico Unidata Program.
Update on Unidata Technologies for Data Access Russ Rew
THREDDS Data Server (TDS) and Data Discovery John Caron Unidata/UCAR May 15, 2006.
Unidata Infrastructure for Data Services Russ Rew GO-ESSP Workshop, LLNL
The Arctic Observing Network and its Data Management Challenges Florence Fetterer (NSIDC/CIRES/CU), James A. Moore (NCAR/EOL), and the CADIS team Photo.
NetCDF-Java version 2.2 Common Data Model John Caron Unidata/UCAR Dec 10, 2004.
Data Browsing/Mining/Metadata
What is NetCDF ? And what are its plans for world domination?
Presentation transcript:

Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011

THREDDS Data Server (TDS) Web server for scientific data (written in 100% Java) Can serve any dataset the netCDF-Java library can read – E.g., netCDF-3, netCDF-4, HDF-4, HDF-5, HDF-EOS, GRIB-1, GRIB-2 Catalogs of available datasets: – Hierarchical presentation of dataset collections Human readable (HTML) representation Machine readable (XML) representation – Advertises services available for datasets – Contains metadata about each dataset …

THREDDS Data Server (TDS) … Data access services: – OPeNDAP – OGC WMS and WCS – NCSS Data collection services – Aggregation – Point/station collection Metadata services – THREDDS – ncISO: ISO, UDDC, NcML

Servlet Container THREDDS Data Server Datasets catalog.xml motherlode.ucar.edu THREDDS Server NetCDF-Java library Remote Access Client IDD Data HTTPServer WMS WCS OPeNDAP configCatalog.xml

Common Data Model (CDM) Implemented in the netCDF-Java library (3 layers) NetCDF Data Access: – Access to array-based scientific data (netCDF data model) – Read various file formats, map into data model NetcdfDataset: – Geospatial coordinate systems (conventions) – NcML: Modify existing dataset – Aggregation of datasets Scientific Feature Types, e.g.: – Gridded Data [*]; Radial Data; Swath Data – Discrete Sampling Features: Point Data; Station Data; Profile Data Trajectory (e.g., aircraft track) Data [*] both “regular” and unstructured grids

NetcdfDataset Application Scientific Feature Types NetCDF-Java/ CDM architecture OPeNDAP THREDDS Catalog.xml NetCDF-3 HDF5 I/O service provider GRIB GINI NIDS NetcdfFile NetCDF-4 … Nexrad DMSP CoordSystem Builder Datatype Adapter NcML

General proposal objectives related to CDM/TDS Provide … simple mechanisms for locating, accessing, and distributing real-time and thematic data, creating and publishing metadata – CDM Feature Types, THREDDS metadata, ncISO, GI-Cat (OGC CS/W) … Empower community members to create and deploy innovative data services – TDS, netCDF, CF conventions, OPeNDAP, OGC WMS, NCSS …

Specific CDM/TDS objectives: mostly completed Provide full data access to the HDF family of file formats (HDF/HDF- EOS, HDF5/HDF5-EOS/NPOESS) Complete implementation of scientific feature types (grid, point, station, track, radial, swath, unstructured grids) and standardized conventions to represent these feature types Make the TDS efficiently scale to large collections of datasets and files Serve weather and climate data to other communities: – Support OGC and ISO standards (WCS, WMS, WFS) to support users in other disciplines, e.g., GIS, data assimilation, numerical modeling – Enable users in other communities to access weather and climate data through their own client applications using standards-based protocols Map CF conventions to international standards specification such as the ISO “coverage”

Specific CDM/TDS objectives: partly completed Provide efficient access to output from ensemble forecast models Make Unidata/LDM data feeds and case studies available through the TDS and accessible by the IDV Create web services to subset large collections of data, returning data in convenient formats [use scientific feature types to guide aggregation and collection services] Work with community to develop data discovery metadata standards Improve automated metadata generation and publication Make progress, through appropriate collaborations, towards “Scientific Databases” to allow complex search capabilities over very large collections of scientific datasets. Facilitate the installation of the TDS in universities so that faculty and students can share their local data holdings

Specific CDM/TDS objectives: not yet started Provide efficient access to output on unstructured grids Enhance the CDM/TDS to provide support for aggregating, accessing as a collection, fusing and analyzing data from ensemble model output Providing data availability notifications

Specific CDM/TDS tasks: not anticipated in proposal Security enhancements suggested by NOAA’s security audit of the TDS Enhance CDM to handle GRIB time interval variables (e.g., accumulated precipitation) Dataset access control in TDS (e.g., support ESG-style access control) Improve BUFR handling code in attempt to handle complexity/problems with BUFR data

Conclusion Some headway made on all objectives listed in proposal Many proposed and new objectives complex, experimental, high risk Limited staffing/resources, must prioritize Must also enable/entrain collaborators to accomplish more objectives