topic 6: existing implementations of standards and protocols 

26
Topic 6: Existing implementations of standards and protocols 1 st ODIP workshop, 26/02/2012 T. Loubrieu - IFREMER 1 st ODIP workshop, 26/02/2012 1

Upload: misu

Post on 05-Jan-2016

37 views

Category:

Documents


6 download

DESCRIPTION

Topic 6: Existing implementations of standards and protocols . 1 st ODIP workshop, 26/02/2012 T. Loubrieu - IFREMER. 1 st ODIP workshop,. 1. 26/02/2012. Overview. 3 categories of tools - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Topic 6: Existing implementations of standards and protocols 

Topic 6: Existing implementations of standards and protocols 

1st ODIP workshop, 26/02/2012

T. Loubrieu - IFREMER

1st ODIP workshop, 26/02/20121

Page 2: Topic 6: Existing implementations of standards and protocols 

Overview

3 categories of tools Servers: for technical back-end or end users, generic or

community specific (water column, sea bed, …) Desktop application for analysis and visualization (clients) Tools for data management (upstream data centres)

Shared when possible, but can be as many as needed

Some key shared components API or shared code: netcdf, opendap, ncWMS, seismicunix Reference infrastructures: vocabulary services and

reference directories, user directory and authentication systems, DOI provider, scientific papers registry

And of course the standards and protocols themselves.

Page 3: Topic 6: Existing implementations of standards and protocols 

THREDDS Data Server

Targeted community: Ocean physics and bio-geo-chemistry water column

observation/analysis/forecast projects

Features: Netcdf file format Gridded dataset aggregation (time axis,

phenomenons)

Provided services: OPeNDAP OGC/WMS 4D THREDDS metadata

Page 4: Topic 6: Existing implementations of standards and protocols 

THREDDS Data Server

Page 5: Topic 6: Existing implementations of standards and protocols 

THREDDS Data Server

Page 6: Topic 6: Existing implementations of standards and protocols 

THREDDS Data Server

Clients: Godiva browser, Sextant browser (WMS) Geonetworks (for harvesting metadata)

Perspectives: User authentication and accounting (available but

breaks client) ncWMS update Operational support or formal agreement on this.

Deployment: 16 data centres (myOcean)

Page 7: Topic 6: Existing implementations of standards and protocols 

Oceanotron

Targeted community: Ocean physics and bio-geo-chemistry water column

observation projects

Features: Netcdf/OceanSites file format In-situ profiles, pointSeries and trajectories Aggregation based on plug-ins implementing CSML

feature types.

Services Provided (as plug-in): OPeNDAP OGC/WMS 4D

Page 8: Topic 6: Existing implementations of standards and protocols 

Oceanotron

Page 9: Topic 6: Existing implementations of standards and protocols 

Oceanotron

Clients: Godiva browser Jsdap (javascript) and pydap (python) API

Perspectives: Aggregates ODV files collection WFS and SOS implementation (shared schema) Checksum computation for observations duplicate

identification

Deployment: 7 data centres (myOcean)

Page 10: Topic 6: Existing implementations of standards and protocols 

High Resolution Seismic Viewer System

Targeted community: Sea-bed observations (geo-seismic) community

Features: Reads SEGY, UKOAA file format Seismic profiles visualization and analysis

Provided services: Ad-hoc applet application as back-end

Page 11: Topic 6: Existing implementations of standards and protocols 

High Resolution Seismic Viewer System

Page 12: Topic 6: Existing implementations of standards and protocols 

High Resolution Seismic Viewer System

Page 13: Topic 6: Existing implementations of standards and protocols 

High Resolution Seismic Viewer

Clients: End users (applet)

Perspectives: Turn it to operational system (instead of demo) Enable to give on-line access to off-line datasets

(on tape)

Deployment: 5 data centres (geo-seas)

Page 14: Topic 6: Existing implementations of standards and protocols 

Generic servers

Download Manager For seadatanet, geo-seas Used for the user to retrieve and download data

files related to observations (stored in CDI) For water column observation, enables data files to

be converted (ODV) and/or split. More than 80 instances deployed

On-the-shelf GIS servers: mapserver, geoserver, constellationVSFTP: For myOCean Used to get access to raw files with user

transaction accounting (authentication done through central LDAP)

Page 15: Topic 6: Existing implementations of standards and protocols 

Constellation SWE

Page 16: Topic 6: Existing implementations of standards and protocols 

Geonetwork

Targeted community: Every community

Features: Metadata edition (e.g. ISO19139) Harvesting (e.g. THREDDS metadata) Applies templates and profile validation (e.g.

INSPIRE) Uses controlled vocabularies Glue for distributed systems as it gathers the

configuration (datasets and dissemination services) of the whole components

Provided services: CS-W service

Page 17: Topic 6: Existing implementations of standards and protocols 

Geonetwork

Page 18: Topic 6: Existing implementations of standards and protocols 

Geonetwork

Page 19: Topic 6: Existing implementations of standards and protocols 

Geonetwork

Page 20: Topic 6: Existing implementations of standards and protocols 

Geonetwork

Clients: Dedicated web portal, Sextant system at IFREMER To fulfil INSPIRE requirements

Perspectives: New metadata templates (SeaDataNet, EMODNET) dataCite export RDF export to browse dependancy graphs (similar

to linked data ?) Set up facetted search client on top (SOLR)

Page 21: Topic 6: Existing implementations of standards and protocols 

Desktop analysis and visualization tools

ODV: For water column observations (seadatanet) Data analysis and visualization, quality assessment

DIVA For water column observations (seadatanet) Spatial analysis of observations Results disseminated with a 4D WMS dedicated

implementation (OceanBrowser)

Globe (includes 3D DTM viewer): For bathymetry observations (geo-seas) Data analysis and visualization, quality assessment

Page 22: Topic 6: Existing implementations of standards and protocols 

Globe’s 3D DTM viewer

Page 23: Topic 6: Existing implementations of standards and protocols 

Desktop Upstream observation management

Mikado: For every community (seadatanet, geo-seas) Manually or automatically generates metadata

records (iso19139, sensorML and O&M)

NEMO For water column observations (seadatanet) Generates standard data files (ODV, netCDF) from

any CSV (e.g. XBT files).

EARS For every community (Eurofleet) Electronic log book of operations and events at

sea.

Page 24: Topic 6: Existing implementations of standards and protocols 

EARS (MUMM, OGS, IFREMER)

Automatic Event Entry (selected sensor acquisition)Manual Event Entry Based on common and dedicated vocabularies Creates ontology Multilingual Time-stamps and geo-references

Reporting Ship summary reports: daily reports send on-shore Cruise Summary reports: sent at the end of the

cruise (iso19139)

Page 25: Topic 6: Existing implementations of standards and protocols 

An ecosystem !

Page 26: Topic 6: Existing implementations of standards and protocols 

Synthesis ?

The Glue of our systems Geonetwork

Advanced services servers THREDDS Data Server Oceanotron …

Shared API: netcdf/cdm, opendap, ncwms, seismicunixReference infrastructures (mostly seadatanet) Vocabulary services (BODC) Reference directories (e.g. organizations:EDMO) Reference catalogues (Cruises:CSR,

Observations:CDI) Background applications (EARS, ODV, MIKADO,

NEMO)