Slide 1

Slide 1 text

The Coastal and Marine Geology Model and Time Series Portal A portal built on a standards-based framework for oceanographic data 2015-10-06

Slide 2

Slide 2 text

The Fourth Network Layer: Data • “We need an end-to-end, layer-by-layer, designed information technology … that are composed of no more than a stack of protocols” • “We need open standards… and above all, we need to teach scientists to work in this new layer of data” 2 From the essay: “I have seen the Paradigm Shift, and It Is Us”, byJohn Wilbanks, in the book “The Fourth Paradigm” Data Web TCP/IP Ethernet

Slide 3

Slide 3 text

US Integrated Ocean Observing System (IOOS® ) IOOS® Plan defines: • Global Component • Coastal Component  17 Federal Agencies  11 Regional Associations

Slide 4

Slide 4 text

IOOS Core Principles • Adopt open standards & practices • Avoid customer-specific stovepipes • Standardized access services implemented at data providers 4 Customer Web access service Data Provider Observations Models

Slide 5

Slide 5 text

Ocean grids are often not regularly spaced! Stretched surface and terrain following vertical coordinates Curvilinear orthogonal horizontal coordinates

Slide 6

Slide 6 text

Unstructured (e.g. triangular) grid

Slide 7

Slide 7 text

Time Series, Trajectories Meteorology and Wave Buoy in the Gulf of Maine. Image courtesy of NOAA. Ocean Glider. Photo by Dave Fratantoni, Woods Hole Oceanographic Institution

Slide 8

Slide 8 text

IOOS Data Infrastructure Diagram ROMS ADCIRC HYCOM SELFE NCOM NcML NcML NcML NcML NcML Common Data Model OPeNDAP+CF WCS NetCDF Subset THREDDS Data Server Standardized (CF-1.6, UGRID-0.9) Virtual Datasets Nonstandard Model Output Data Files Web Services Matlab Panoply IDV Clients NetCDF -Java Library or Broker WMS ncISO ArcGIS NetCDF4 -Python FVCOM Python ERDDAP NetCDF-Java SOS Geoportal Server GeoNetwork GI-CAT Observed data (buoy, gauge, ADCP, glider) Web Portals CKAN-pyCSW NcML Grid Ugrid TimeSeries Profile Trajectory TimeSeriesProfile Nonstandard Data Files Catalog Services

Slide 9

Slide 9 text

Interoperable access in Matlab (nctoolbox)

Slide 10

Slide 10 text

Interoperable Access in Python (Iris)

Slide 11

Slide 11 text

Catalog Search 11

Slide 12

Slide 12 text

Catalog Search 12 Catalog services can be federated via OGC CSW (Catalog Service for the Web)

Slide 13

Slide 13 text

IOOS System Test

Slide 14

Slide 14 text

Building the CMG Model and Data Portal • Sparked by Sandy funding (Warner & Ganju) • Goal: A single portal for discovering and viewing distributed data across CMG • Our model output was already available via standard services supported by IOOS • Leverage IOOS-funded portal-building infrastructure • Collaborative between CIDA and IOOS developers (Axiom Data Science) 14

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

17

Slide 18

Slide 18 text

18

Slide 19

Slide 19 text

19

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

21

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

23

Slide 24

Slide 24 text

24

Slide 25

Slide 25 text

25

Slide 26

Slide 26 text

CMG Model and Time Series Portal

Slide 27

Slide 27 text

The Future • Add functionality based on user feedback • Maintain the portals • Bring in St. Pete and Santa Cruz datasets • Work toward a open-source portal infrastructure for the entire geospatial community • Metanomy.org example 27

Slide 28

Slide 28 text

Open source innovation 28