The Unified Access Framework (UAF) Building NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) one step at a time Steve Hankin (PMEL),

Slides:



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

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,
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
The Unified Access Framework (UAF) Philosophy, progress, and plans DAARWG Meeting, Seattle, Nov Steve Hankin (PMEL), Kevin O’Brien (PMEL/JISAO),
Data Discovery 1.Data discovery systems 2.TDS and metadata 3.NcISO services.
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
A Super-Regional Modeling Testbed for Improving Forecasts of Environmental Processes for the U.S. Atlantic and Gulf of Mexico Coasts Cyberinfrastructure.
From Data Integration to Integrated Solutions Tom Shyka, GMRI Paul Currier, NH DES Water Quality Workshop MACOORA - NERACOOS -SECOORA IOOS, USGS, EPA,
Data Interoperability and Access Activities Prepared for the Data Archiving and Access Requirements Working Group (DAARWG) Ken McDonald, TPIO/GEO-IDE Jeff.
Implementation of Model Data Interoperability for IOOS: Successes and Lessons Learned Rich Signell USGS Woods Hole, MA / NOAA Silver Spring USA Model Data.
Observing System Monitoring Center Integrating data and information across observing system networks.
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
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.
IOOS Data Management Integration Standards Plans in the Northeast Eric Bridger (GMRI) Sep
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
U.S. Department of the Interior U.S. Geological Survey Management of Oceanographic time-series data at the Woods Hole Coastal and Marine Science Center.
1 AJAX and Dapper: The Good, the Bad, and the Ugly Joe Sirott PMEL/NOAA.
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Enhancements to a Community Toolset for Ocean Model Data Interoperability: Unstructured grids, NCTOOLBOX, and Distributed Search Rich Signell (USGS), Woods.
Tools in Support of a National DMAC Derrick Snowden NERACOOS/ODP Annual Meeting 26 Sep 2012.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
1 Global Systems Division (GSD) Earth System Research Laboratory (ESRL) NextGen Weather Data Cube Chris MacDermaid October, 2010.
IOOS Model Data Interoperability Design ROMS POM WW3 WRF ECOM NcML Common Data Model OPeNDAP+CF WCS NetCDF Subset THREDDS Data Server Standardized (CF)
Integrated Model Data Management S.Hankin ESMF July ‘04 Integrated data management in the ESMF (ESME) Steve Hankin (NOAA/PMEL & IOOS/DMAC) ESMF Team meeting.
1 NOAA IOOS Program Data Integration Framework (DIF) Project Overview Adapted from a brief to the NOAA Data Management Committee August 6, 2008 by Jeff.
GEO-IDE Community Building and Best Practices Process GEO-IDE Standards Process Denver Post, Sunday, 9 April 2006.
NODC ↔ Data Consumers Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
IOOS Modeling Testbed Cyberinfrastructure Rich Signell, USGS, Woods Hole, MA IOOS-RA-Briefing, Feb 14, 2012.
IOOS Coastal Ocean Modeling Testbed (COMT) Cyberinfrastructure Oceans 12 Becky Baltes, IOOS Liz Smith, SURA Rich Signell, USGS Eoin Howlett, Kyle Wilcox,
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.
Observing System Monitoring Center (OSMC) Status Update April 2005 Steve Hankin – PMEL (co-PI) Kevin Kern – NDBC (co-PI)
U.S. Integrated Ocean Observing System (IOOS ® ) IOOS ® Biological Observations Data Project A Multi-Agency Effort to Enable Access to Biological Observations.
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.
Kevin O’Brien University of Washington/JISAO NOAA/PMEL The Observing System Monitoring Center Steve Hankin, PMEL Ted Habermann, NGDC David Neufeld, NGDC.
UAF/OSMC Presenters: Kevin O’Brien and Eugene Burger Abstract: Kevin O’Brien and Eugene Burger are from NOAA’s Pacific Marine Environmental Laboratory.
Documenting UAF Data Ted Habermann NOAA/NESDIS/National Geophysical Data Center.
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
Improving Data Catalogs with Free and Open Source Software Kevin O’Brien University of Washington Joint Institute for the Study of the Atmosphere and Ocean.
The Unified Access Framework for Gridded Data … the 1 st year focus of NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) Steve Hankin,
NOAAServer: Unified access to distributed NOAA data Ernest Daddio, NOAA/ESDIM Steve Hankin, NOAA/PMEL Donald Denbo, NOAA/PMEL/JISAO Nancy Soreide, NOAA/PMEL.
Observing System Monitoring Center (OSMC) Work in progress in brief June 2005 Steve Hankin, Kevin O’Brien – PMEL.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
DOC / NOAA / NMFS / SWFSC / ERD
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...
Catalog-driven workflows using CSW Rich Signell, USGS, Woods Hole, MA, USA Filipe Fernandes, SECOORA, Brazil Kyle Wilcox, Axiom Data Science, Wickford,
International Oceanographic Data and Information Exchange - Ocean Data Portal (IODE ODP) Enabling science through seamless and open access to marine data.
Access to IOOS Data Relevant to OOI Kathleen Bailey NOAA/NOS/IOOS January 6, 2016.
UAF-grid project status Steve Hankin 12 Jan., 2010.
The Unified Access Framework (UAF)The Unified Access Framework (UAF) A Global Earth Observation Integrated Data Environment (GEO-IDE) project to integrate.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
The NOAA Operational Model Archive and Distribution System NOMADS CEOS-Grid Application Status Report Glenn K. Rutledge NOAA NCDC CEOS WGISS-19 Cordoba,
NOAA IOOS SOS Implementations in 2008 Jeff de La Beaujardière, PhD NOAA IOOS Program DIF Sr Systems Architect.
Update on Unidata Technologies for Data Access Russ Rew
THREDDS Data Server (TDS) and Data Discovery John Caron Unidata/UCAR May 15, 2006.
In Situ Data Access Some reasons for success or failure Nancy N. Soreide, Donald W. Denbo NOAA Pacific Marine Environmental Laboratory IIPS Session 3B.
The Arctic Observing Network and its Data Management Challenges Florence Fetterer (NSIDC/CIRES/CU), James A. Moore (NCAR/EOL), and the CADIS team Photo.
Data Browsing/Mining/Metadata
Integrating Data and Information Across Observing System
Prepared by: Jennifer Saleem Arrigo, Program Manager
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
Presentation transcript:

The Unified Access Framework (UAF) Building NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) one step at a time Steve Hankin (PMEL), Kevin O’Brien (PMEL/JISAO), Lewis McCulloch (HQ/TPIO) and the NOAA UAF team

Dec Enterprise-wide integration of data is a very hard problem! (i.e. adopting shared approaches to achieve data interoperability) NOAA/UAF-grid

Dec NOAA/UAF-grid Why? Different fields have different concepts of ‘data’ … and have developed solutions that make sense to them.  Getting people (and organizations) to change habits is difficult!

Dec NOAA-world NOAA/UAF-grid weather forecast (time critical) fisheries management (regulatory concerns) nautical charting climate, ocean, atmosphere research … the list goes on … … the list goes on … NOAA management has been reluctant to invest funds in Agency-wide data integration

Dec The accepted approach: build a “system of systems” “Wrap” existing systems with loosely coupled, standardized services  a Service Oriented Architecture NOAA/UAF-grid

Dec Global Earth Observation Integrated Data Environment GEO-IDE Con-ops outlines such a plan , 66 pages (by “DMIT”) NOAA/UAF-grid

Dec Seed funding ٨ available last year Question: How do you approach a very big problem with a very small amount of money? finally NOAA/UAF-grid

Dec Generate use cases 2.Define requirements 3.Write a Concept of Operations 4. … and an Implementation Plan 5.Assemble volunteer teams to implement NOT ! NOT ! NOAA/UAF-grid Tried and true approach …

Dec An alternative (‘agile’) approach Don't Solve Problems -- Copy Success "Switch: How to Change Things When Change Is Hard", Chip and Dan Heath (psychologists), 2010 NOAA/UAF-grid

What “success” did UAF chose to copy? Year 1 focused on gridded datasets. Dec Projects: (too many to name) Data formats: netCDFGRIBHDF Service stack: netCDF-CF-DAP-THREDDS-WMS Applications: MatlabArcGISFerret GrADS Google Earth IDV LAS ERDDAP… Users: (too many to name) …

Dec UAF (*) -grid (initial focus: gridded data) –netCDF –CF –OPeNDAP –THREDDS –WMS & WCS (*) Unified Access Framework --file format/API/data model --file format/API/data model --metadata conventions --metadata conventions --network transport --network transport --network topology --network topology -- OGC rendering and transport -- OGC rendering and transport NOAA/UAF-grid

THREDDS “network topology” a tree defined as distributed XML Dec NOAA/UAF-grid 12 NOMADS GEO-IDE/UAF NOAANOAA Affiliated NMFSOARNWSNESDIS NODC NGDC GFDL PMEL AOML OCO PFEG NDBC ESRL Coastwatch IOOS National Partners IOOS Regional Partners NAVO AOOS NANOOS CENCOOS SCCOOS PACIOOS GLOS NERACOOS MACOORA SECOORA CARICOOS GCOOS

Dec Who is using this approach? Modelers –IPCC, GFDL, NCAR, … Satellite programs –GHRSST, PathFinder, CoastWatch, … NCEP weather and ocean forecasts –GRIB files served via NOMADS Coastal (“HF”) radar A growing list of observations programs –Argo, OceanSites, … Pending adoption by OGC NOAA/UAF-grid

Dec Some rough spots compliance with CF conventions is inconsistent individual files often not aggregated into logical datasets metadata are often in need of enhancement NOAA/UAF-grid

Dec … but excellent repair tools exist: NcML and “virtual files” e.g. Improve CF compliance by adding “standard_name” attribute to GRIB data The file, itself, is untouched. But access to the file through the services is made to conform to standards. NOAA/UAF-grid

Dec NcML for aggregation e.g. Aggregate three 1-year files of the same (say) model run </aggregation> The files are untouched, but services see a single logical file. NOAA/UAF-grid

Dec The emerging UAF The UAF THREDDS catalog: ~500 “clean” datasets.. growing as the team aggregates and configures using ncML –team members become coaches  lasting solutions must be implemented at the data provider sites The UAF Team –8-10 active participants –self-selected (volunteers) 1 year into the project … NOAA/UAF-grid

Dec How to reach users? Through their preferred tools (without downloading files) NOAA/UAF-grid

Dec Model 1: UMASS-ECOM Model 2: UMAINE-POM Data: SST 2008-Sep-08 07:32 Desktop access in Matlab NOAA/UAF-grid

Dec Access in ArcGIS using the Environmental Data Connector (EDC) NOAA/UAF-grid

Dec Desktop access in Ferret NOAA/UAF-grid

Dec Desktop access in GrADS NOAA/UAF-grid

Dec Desktop access in IDV NOAA/UAF-grid

Web browser examples … Dec Take differences Google Earth Scripts Live Access Server (LAS) NOAA/UAF-grid

Dec NOAA/UAF-grid 25 Features recently added to LAS

Dec WMS can be used by many GIS applications NOAA/UAF-grid

Dec Browser access using ERDDAP … and from there …

Dec mat REST URL access to data subsets in several simple formats (accessible through home-grown scripting of many types).kml.mat.nc NOAA/UAF-grid

Dec How can users find the datasets? (less mature) 1. Web crawlers extract metadata from files (and elsewhere) extract metadata from files (and elsewhere) ingest into a data bases ingest into a data bases and from there: and from there: 2. formal metadata records generated (ISO 19115) 3. data discovery portals harnessed (e.g. RAMADDA, GeoNetwork, GI-Cat, …) 4. metadata made available for harvesting –GCMD, Geospatial One-Stop, GEOSS, data.gov NOAA/UAF-grid

Dec NOAA/UAF-grid 30 UAF home page Instructions for end users: how to access data through their favorite applications UAF is experimenting to see how documentation may be shared by other projects…

Dec NOAA/UAF-grid 31 netCDF Java Tools LAS ERDDAP GODIVA From the THREDDS catalog “viewers” may also be called up

Dec NOAA/UAF-grid 32 File-internal metadata accessible directly from THREDDS catalogs

Dec The coming year’s target: Integrating “1-d grids” (observations) Collections of time series & profiles in netCDF-CF format are already on-line NOAA/UAF-grid

Dec UAF team met just 3 weeks ago (Seattle) NOAA/UAF-grid Preliminary plans: Some initial target collections of in situ obs: Argo, OceanSites, ICOADS stream gauge data from USGS atmospheric profilers (NCDC) … Common denominators for accessing the collections: UAF year-1 techniques allow 1-at-a-time access ERDDAP tables (ASCII and OPeNDAP Sequence) a gateway for IOOS/SOS, RDBMS, DAPPER, … Year 1 metadata techniques largely applicable to obs  Still largely volunteer-powered

Dec “No standard should be approved without having been used to implement a few projects of realistic complexity.” Beware: “… specifications end up as the kitchen sink of every feature thought of” (The Achilles' heel of committee processes: complexity and boat.) The Rise and Fall of CORBA (Henning, 2006) The UAF strategy builds on historical lessons NOAA/UAF-grid

Dec Thank you NOAA/UAF-grid