topic 6: existing implementations of standards and protocols
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 PresentationTRANSCRIPT
![Page 1: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/4.jpg)
THREDDS Data Server
![Page 5: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/5.jpg)
THREDDS Data Server
![Page 6: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/8.jpg)
Oceanotron
![Page 9: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/11.jpg)
High Resolution Seismic Viewer System
![Page 12: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/12.jpg)
High Resolution Seismic Viewer System
![Page 13: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/15.jpg)
Constellation SWE
![Page 16: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/17.jpg)
Geonetwork
![Page 18: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/18.jpg)
Geonetwork
![Page 19: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/19.jpg)
Geonetwork
![Page 20: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/22.jpg)
Globe’s 3D DTM viewer
![Page 23: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/25.jpg)
An ecosystem !
![Page 26: Topic 6: Existing implementations of standards and protocols](https://reader030.vdocuments.net/reader030/viewer/2022020200/56813aa3550346895da29d04/html5/thumbnails/26.jpg)
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)