Top Banner
Don’t solve problems, copy success Leveraging standards and conventions to improve interoperability Kevin O’Brien Science Data Integration Group University of Washington/JISAO NOAA/Pacific Marine Environmental Laboratory
12

Don't solve problems, copy success

Jan 11, 2017

Download

Documents

lamdan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Don't solve problems, copy success

Don’t solve problems, copy success

Leveraging standards and conventions to improve interoperability

Kevin O’BrienScience Data Integration GroupUniversity of Washington/JISAONOAA/Pacific Marine Environmental Laboratory

Page 2: Don't solve problems, copy success

Don’t solve problems, copy success

"Switch: How to Change Things When Change Is hard"- Chip Heath, 2010

Page 3: Don't solve problems, copy success

Don’t solve problems, copy success

Page 4: Don't solve problems, copy success

• Projects: (too many to name)

Data

formats:netCDF GRIB HDF

Applications: Matlab ArcGIS Ferret

GrADS Google Earth IDV LAS ERDDAP …

Users: (too many to name)

CSV …

NetCDF – OPeNDAP-CF-THREDDS-WMSService

Stack:

Page 5: Don't solve problems, copy success

An example: The real time data stream

Page 6: Don't solve problems, copy success

How can users access real time observations?

– Data has maximum societal value

– Forecast models could utilize to improve their forecasts

– QC’d data can take months to become available

– Can be difficult to obtain (GTS)

An example: The real time data stream

Page 7: Don't solve problems, copy success

Solution:Leverage netCDF, DAP and CF conventions

Create Oracle ViewsThat map onto CF 1.6 Discrete Sampling Geometries ERDDAP Server

RESTful URL’s then connect a

multitude of clients to data

GTSData

An example: The real time data stream

Page 8: Don't solve problems, copy success

• SOOP XBT/CTD, Argo floats, NDBC buoys on GTS [OSMC ERDDAP]

Work flow for real-time ESPreSSO ROMS 4DVar

John WilkinRutgers Ocean Modeling GroupMARACOOS

http://osmc.noaa.gov/erddap/tabledap/OSMC_flattened.nc?

time,longitude,latitude,ztmp

&time>=now-3hours&time<=now

An example: The real time data stream

Page 9: Don't solve problems, copy success

An example: The real time data stream

http://osmc.noaa.gov/erddap/tabledap/OSMC_flattened.csv?

time,longitude,latitude,ztmp

&time>=now-3hours&time<=now

http://osmc.noaa.gov/erddap/tabledap/OSMC_flattened.kml?

time,longitude,latitude,ztmp

&time>=now-3hours&time<=now

http://osmc.noaa.gov/erddap/tabledap/OSMC_flattened.nc?

time,longitude,latitude,ztmp

&time>=now-3hours&time<=now

http://osmc.noaa.gov/erddap/tabledap/OSMC_flattened?

time,longitude,latitude,ztmp

&time>=now-3hours&time<=now

Page 10: Don't solve problems, copy success
Page 11: Don't solve problems, copy success

In Summary…..

Leveraging widely-used standards improves

interoperability on a budget

Multiple/Overlapping standards pose compliance

challenges

Uniting netCDF/GRIB would greatly ease efforts

of developers and users

Page 12: Don't solve problems, copy success

Kevin O’Brien

Kevin.M.O’[email protected]

Thank you!