Download presentation
Presentation is loading. Please wait.
Published byMargaretMargaret Anderson Modified over 7 years ago
1
SeaDataNet tools NEMO, OCTOPUS, MIKADO
Michèle Fichaut - Ifremer EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017
2
Overview Short overview of the tools
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Overview Short overview of the tools Tools in the context of SeaDataNet Why again a presentation of the tools? NEMO OCTOPUS MIKADO
3
Challenge for a data infrastructure
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Challenge for a data infrastructure Distribute homogeneous data and metadata files to data users in standardized formats that can be used in standard tools Available tools NEMO OCTOPUS MIKADO
4
NEMO Tool for data file conversions Data files at any ASCII format
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 NEMO Tool for data file conversions Data files at any ASCII format Data files at SeaDataNet format
5
NEMO This the aim of NEMO software
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 NEMO This the aim of NEMO software Generate files at SeaDataNet formats Ocean Data View (ODV, text csv format) NetCDF (Binary format) MedAtlas (Text format, enriched in metadata) SeaDataNet formats because Data files contain specific SeaDataNet information like LOCAL_CDI_ID, EDMO_CODE Mapping to P01 (parameters), P06 (units), L22 (instruments), CSR id….
6
Exemple of specific SDN information
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Exemple of specific SDN information SEMANTIC header <subject>SDN:LOCAL:PRES</subject><object>SDN:P01::PRESPR01</object><units>SDN:P06::UPDB</units><instrument>SDN:L22::TOOL0035</instrument> <subject>SDN:LOCAL:TEMP</subject><object>SDN:P01::TEMPPR01</object><units>SDN:P06::UPAA</units><instrument>SDN:L22::TOOL0035</instrument> <subject>SDN:LOCAL:DOX2</subject><object>SDN:P01::DOXMZZXX</object><units>SDN:P06::KGUM</units> LOCAL_CDI_ID=FI _00012_H10 <sdn_reference xlink:href=" xlink:role="isObservedBy" link:type="SDN:L23::CSR"/>
7
OCTOPUS (1) Tool for SeaDataNet data file conversions
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 OCTOPUS (1) Tool for SeaDataNet data file conversions Data files at one SeaDataNet format Data files at another SeaDataNet format
8
OCTOPUS (2) Tool for SeaDataNet data file splitting
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 OCTOPUS (2) Tool for SeaDataNet data file splitting Multi-station file at one SeaDataNet format Mono-station file at the same or another SeaDataNet format LOCAL_CDI_ID1 LOCAL_CDI_ID2 … LOCAL_CDI_IDn … … LOCAL_CDI_ID2 LOCAL_CDI_IDn …
9
Metadata descriptions
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 MIKADO Generation of standardised metadata XML descriptions for SeaDataNet catalogues Metadata database Automatic ISO / ISO 19115 Metadata descriptions Manual
10
MIKADO EDMED : description of Marine data sets
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 MIKADO EDMED : description of Marine data sets EDMERP : Description of Marine projects CSR : Cruise summary reports EDIOS : Description of observatories CDI : description of data Vertical profile (point) Time series (point) Trajectories, tracks (curves or surface)
11
Tools in SeaDataNet context
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Tools in SeaDataNet context Metadata XML ISO 19115 ISO 19139 MIKADO SeaDataNet Vocabulary V2 CDI ISO19139 EDIOS ISO19115 EDMERP EDMED SEADATANET PORTAL European portal CSR Data centres New data Data in ASCII files Format X Données en BDD MetaData in DBMS New metadata Metadata in en Excel file Local copy of data for downloading Data request Downloading Coupling table Download Manager RSM AAA NEMO Collection of ASCII files Format ODV, NetCDF, MedAtlas OCTOPUS
12
Some examples of data flows using the tools
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Some examples of data flows using the tools Files format X Files SDN format No QC SDN format QC Local DB CDI central QC Metadata Example 1 Mikado Octopus Download Manager Files format X Local DB QC Metadata + Data Example 2 Example 3 Files format X QC Files SDN format QC CDI-Summary Octopus
13
Why again a workshop on MIKADO and NEMO?
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Why again a workshop on MIKADO and NEMO? These tools are in used since the beginning of SeaDataNet 10 years ago Still number of data and metadata files contain errors Some of them are BLOCKING ERRORS Others are just TIME CONSUMING MISTAKES when performing the generation of the products Aim of this presentation
14
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file
15
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file Comment lines - Optional
16
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file SeaDataNet external links - Optional
17
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file SeaDataNet Semantic header - Mandatory Parameter mapping between local parameter name and NVSV2 vocabulary
18
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file ODV Column headers Fixed labelling for the first columns from “Cruise” … to “Bot. Depth” Column for quality flags mandatory after each parameter column: labelled QV:SEADATANET
19
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file Station header Measured parameters and QC flags ODV Data Lines
20
Example of a SeaDataNet ODV file
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Example of a SeaDataNet ODV file ODV Column headers (CH)and Semantic headers (SH) have to be coherent Number of SDN parameter mapping lines = Number of measured parameters Label in the CH= label in SDN:LOCAL in SH P01 Parameter code of SH match local label of CH P06 Unit code in SH match the unit of the CH
21
Different error types (1)
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Wrong Right Different error types (1) Error in SeaDataNet semantic header Example Which tool to avoid or correct Wrong P01 parameter code PH ZZXX PHXXZZXX NEMOto avoid Use of deprecated parameter code MMUSHGXX D OCTOPUS (next version) to correct File with the V1 NERC vocab terms P011 P01 P061 P06 OCTOPUS to correct Semantic header missing Non SDN format NEMO, to avoid Errors in the mapping lines like missing brackets /units> </units>
22
Different error types (2)
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Wrong Right Different error types (2) Error in ODV metadata column headers Example Which tool to avoid or correct Wrong labelling of the metadata column headers (which is fixed) Bot.depth [m] Bot. Depth [m] yyyy-mm-ddThh-mm-ss.sss yyyy-mm-ddThh:mm:ss.sss Latitude [deg.North] Latitude [degrees_north] NEMOto avoid
23
Different error types (3)
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Different error types (3) Error in ODV data column headers Example Which tool to avoid or correct Missing space between parameter label and parameter unit in column header DOXY[ml/l] DOXY [ml] NEMOto avoid Incorrect primary variable (first measured variable after Bot. Depth) For sediment core: Depth below sea surface: ADEPZZ01 Depth below surface of the bed: COREDIST For vertical profile: Sequence number: ACYCAA01 Depth below sea surface: ADEPZZ01 Pressure: PRESPR01 For Time series: Data and time ISO: DTUT8601 Extra last empty column NEMO to avoid QV:SeaDataNet column missing
24
Different error types (4)
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Wrong Right Different error types (4) Error in ODV metadata and data lines Example Which tool to avoid or correct Wrong EDMO_code EDMO of the originator EDMO of the CDI_Partner NEMOto avoid Missing value (flag 9) set to a default value in stead of empty ODV to change? NO QC flag or Wrong scale of QC Flags SeaDataNet QC flag scale has to be used (NVS list L20) NEMO to avoid
25
Different error types (5)
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Wrong Right Different error types (5) Incoherencies between data files (ODV, NetCDF, MedAtlas) and metadata files (CDI XML) Example Which tool to avoid or correct List of P02 parameters in the CDI XML files does not match with the P01 described in the data files linked to variable measured parameters from one station to another in a cruise file In CDI XML: P02 = TEMP, PSAL, NTRA, NTRI In data files only: nutrients P01 codes, no temperature, salinity In CDI XML: P02= only NTRA and NTRI Checker to be developped No match between LOCAL_CDI_ID in CDI XML and data file _ABCD in data file ABCD in CDI XML Should be the same CDI partner EDMO_code different in CDI xml and in data file Originator EDMO code in data file in stead of CDI_partner EDMO code
26
Advantages of using the tools
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Advantages of using the tools Sure to be standard Lots of errors avoided Further standard and format evolutions are taken into account in the tools without any changes on your side No incoherencies between allowed Data file (ODV, NetCDF, MedAtlas) XML CDI description Coupling table
27
Needs for the training workshop?
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, May 2017 Needs for the training workshop? ODV MIKADO NEMO OCTOPUS User Beginner 34 9 29 7 11 1 43 36 12 Training worshop is 2:30 h for ODV, NEMO, MIKADO, OCTOPUS Share between Reiner and myself 1:15 h for NEMO, MIKADO, OCTOPUS Either answer to specific questions on problems that you already had Try to convert one file with NEMO? Focus on Octopus?
28
EMODnet Chemistry 3 Training Workhop, Trieste, Italy, 18-19 May 2017
Any questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.