260 likes | 342 Views
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
E N D
Topic 6: Existing implementations of standards and protocols 1st ODIP workshop, 26/02/2012 T. Loubrieu - IFREMER 1st ODIP workshop, 1 26/02/2012
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 • 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 • 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, constellation • VSFTP: • For myOCean • Used to get access to raw files with user transaction accounting (authentication done through central LDAP)
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 • 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
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)
Synthesis ? • The Glue of our systems • Geonetwork • Advanced services servers • THREDDS Data Server • Oceanotron • … • Shared API: netcdf/cdm, opendap, ncwms, seismicunix • Reference infrastructures (mostly seadatanet) • Vocabulary services (BODC) • Reference directories (e.g. organizations:EDMO) • Reference catalogues (Cruises:CSR, Observations:CDI) • Background applications (EARS, ODV, MIKADO, NEMO)