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
Jan 05, 2016
Topic 6: Existing implementations of standards and protocols
1st ODIP workshop, 26/02/2012
T. Loubrieu - IFREMER
1st ODIP workshop, 26/02/20121
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.
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
THREDDS Data Server
THREDDS Data Server
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)
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
Oceanotron
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)
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
High Resolution Seismic Viewer System
High Resolution Seismic Viewer System
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)
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)
Constellation SWE
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
Geonetwork
Geonetwork
Geonetwork
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)
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
Globe’s 3D DTM viewer
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.
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)
An ecosystem !
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)