OBSERVATIONS & PRÉVISIONS CÔTIÈRES www.seadatanet.org 3 rd SeaDataNet training course – Ostende – 16-19 June 2008 MIKADO tool M. Fichaut, V. Tosello, M.

Slides:



Advertisements
Similar presentations
OBSERVATIONS & PRÉVISIONS CÔTIÈRES 3 rd SeaDataNet training course – Ostende – June 2008 Tools for data management in the frame.
Advertisements

OBSERVATIONS & PRÉVISIONS CÔTIÈRES Training Workshop – Ostende – October 2009 REFORMATTING TOOLS Med2MedSDN and NEMO M. Fichaut.
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Endnote Tutorial The Version pictured is version 9.0 May 8, 2007.
Online data access in the SeaDataNet V1 system by Dick M.A. Schaap – technical coordinator Oostende, June 08.
Management Unit of the North Sea Mathematical Models MUMM | BMM | UGMM OURS Manual, November 2008 [1][1] OURS – Onboard Underway.
UIC Data Conversion and Submission via CDX Node Client UIC Database V2 6/16/
Cruise Summary Report Content Management SDN2 1. Training Workshop - Ostend, Belgium.
Training course – Ostende – 2-6 July 2012 Training Workshop – Ostende – 1-4 March 2010 Practical work on NEMO Converting files M. Fichaut.
SeaDataNet A Pan-European Infrastructure for Ocean and Marine Data Management First Training Session – Ostende February Catherine Maillard.
MIS2502: Data Analytics MySQL and SQL Workbench David Schuff
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) MIKADO : Java tool for XML Creation.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
SDN2 First Training Course, Oostende IODE-PO, 2-6 July 2012 Metadata Directories Management Sissy Iona, HCMR/HNODC.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
2 nd Training Workshop 4 – 5 June 2007 Common Data Index - CDI By Dick M.A Schaap Technical Coordinator SeaDataNet.
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
Classroom User Training June 29, 2005 Presented by:
Hands-On Virtual Computing
OBSERVATIONS & PRÉVISIONS CÔTIÈRES 3 rd SeaDataNet training course – Ostende – June 2008 NEMO reformatting tool v1 M. Fichaut.
7 th TTG meeting – Trieste – 3-4 March, 2015 SeaDataNet tools, new developments IFREMER : M. Fichaut, A. Briand, M. Larour, T. Loubrieu, V. Tosello ALTRAN.
Training course – Ostende – 2-6 July 2012 Introduction to the 1 st training session of SeaDataNet 2 M. Fichaut, IFREMER, France.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
Creating a Web Site to Gather Data and Conduct Research.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator Madrid, March 09.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
MAY SEA-SEARCH MEETING CYPRUS METADATA and XML in compliance with ISO Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël.
TTG, March 2014, Barcelona WP3: Capacity building and training.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES SeaDataNet annual meeting, Madrid, March 2009 How to prepare data for integration in SeaDataNet.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES Synthesis of the data management activities (NA) S. Iona (HCMR), R. Lowry (BODC), F. Nast (BSH),
Chemical lot - HOW: Infrastructure set up based on SeaDataNet V1 efficient distributed Marine Data Management Infrastructure; Principle of “ADOPTED AND.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
SeaDataNet Harmonizing and optimizing the metadatabases and controlled vocabularies, incl maintenance & retrieval systems.
PAYware Transact Terminal Interface Manager
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Training course 2, Ostende, May 2014 IFREMER work-flow for production of CDIs data Michèle Fichaut, IFREMER, SISMER M. Fichaut, IFREMER.
Download Manager software Training Workshop Ostend, Belgium, 20 th May 2014 D.M.A. Schaap - Technical Coordinator.
MYSQL AND MYSQL WORKBENCH MIS2502 Data Analytics.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) How to implement CDI ? M. Fichaut,
2 nd training course – Ostende – May, 2014 What’s new in NEMO 1.5?
Metadata generation, control and updating Peter Thijsse - MARIS.
3rd Training Workshop June 2008, Ostende Management of CSR Anne Che-Bohnenstengel, BSH  Metadata Formats  Defined Vocabularies  Content Management.
Metadata V1 By Dick M.A. Schaap – technical coordinator Oostende, June 08.
XP Creating Web Pages with Microsoft Office
Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.
CDI Data Discovery and Access Service Dick Schaap (MARIS) – SeaDataNet Technical Coordinator RDA – Paris - Sept 2015.
Stavroula Balopoulou , Angelo Lykiardopoulos, Sissy Iona HCMR-HNODC
MIKADO – Generation of ISO – SeaDataNet metadata files
SeaDataNet tools NEMO, OCTOPUS, MIKADO
Fundamental of Databases
Introduction to the 1st training session of SeaDataNet 2
NEMO – Reformating tool
GML in CDI and CSR ISO using Ends&Bends
Practical work on NEMO Converting files
SeaDataNet tools NEMO, MIKADO, VALIDATOR
OCTOPUS – SeaDataNet Format conversion tool
Database application MySQL Database and PhpMyAdmin
Download/Upload Receipts
mysql and mysql workbench
Aqua Data Studio.
MIKADO: Generation of CDI ISO19139 XML files
Vanessa Tosello (IFREMER), Flavian Gheorghe (MARIS)
Tools for generation of SDN NetCDF (CFPOINT) files
Electronic Field Study Advanced User Training
Access: Access Basics Participation Project
Practical work on NetCDF - CFPOINT
Presentation transcript:

OBSERVATIONS & PRÉVISIONS CÔTIÈRES 3 rd SeaDataNet training course – Ostende – June 2008 MIKADO tool M. Fichaut, V. Tosello, M. Larour

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Overview Objectives, background and technical characteristics Mikado main features Differences between MIKADO V0 and V1 Manual input of metadata Use of the common SDN vocabularies Automatic XML generation Connection to the local database Query writing Mapping to the local database Practical work session

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Objective  MIKADO is used to generate XML catalogue descriptions, it creates XML ISO files using SDN common vocabularies for metadata exchange of  CSR - Cruise Summary Reports  EDMED - Marine Environmental Data sets  CDI - Common Data Index  EDMERP - Marine Environmental Research Projects  [EDIOS – Permanent Ocean-observing System]  To use MIKADO you must be familiar with the XML documentation of SDN which can be downloaded from BSCW : SDN Technical Task Team ISO Application of ISO within SeaDataNet V1 XML METADATA for CSR V1 ….

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Some background Mikado version 0 created for the SEA-SEARCH project used for SeaDataNet V0 Mikado version 1 New version of Mikado to be compliant with the SeaDataNet V1 XML schemas, and the SeaDataNet common vocabularies Completely rewritten, more user friendly

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Technical characteristics Written in Java Language (Version >= 1.6) Available under multiple environments : Microsoft : Windows 2000, XP, VISTA APPLE Unix - Solaris Linux Use of the SeaDataNet common vocabularies web services to update lists of values of the SeaDataNet common vocabularies need network connections in order to have up to date lists of values. But Mikado works offline once the list are up-to-date

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO main features (1) MIKADO can be used in 2 different ways One manual way, to input manually information for the catalogues and CDI in order to generate XML files. One automatic way, to generate XML descriptions automatically, from information catalogued in a relational database. Automatic way is needed for those who have many entries referenced in a relational database Only one interface for all catalogues Same look Same principles

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO main features (2) MIKADO Java code Native Drivers MYSQL ORACLE POSTGRES SQLServer Bridge Drivers using Microsoft ODBC (ACCESS, EXCEL, SQL SERVER) DATABASE JDBC Java DataBase Connectivity EXCEL File XML files for SeaDataNet catalogues CSR EDMED EDMERP CDI [EDIOS] Manual Automati c Other Drivers Downloaded from ad hoc Websites (Copied in the dist/lib MIKADO directory)

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Differences between V0 and V1 No need to modify configuration files with JDBC connections and SQL queries database connection and the user the queries are save as XML files EDMERP catalogue available in MIKADO Manual Input of data Input screens updated to be compliant with the new XML schemas List of values = common vocabularies Automatic generation of XML files : more interactive and user-friendly Help for JDBC connection – connection checking Help for the SQL query writing – query checking and query saving Incremental mapping with the local database

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO – Manual input

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO – Manual input Available for 4 catalogues : EDMED, CSR, CDI, EDMERP EDIOS will be also available in the near future Each input generates an XML file that can be sent to the central catalogues For EDMERP and CSR : EDMERP CMS and CSR online can also be used, but MIKADO is useful if you have problems with the NETWORK connection if you want to keep locally an XML description of your catalogues For EDMED and CDI, there is no online input tools.

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO and vocabulary lists List code List Name List code List Name C16SeaDataNet Sea AreasL061SeaDataNet Platform Classes C77ICES ROSCOP data typesL081SeaDataNet Data Access Restriction Policies C174SeaDataNet CSR ship metadataL101SeaDataNet geographic co-ordinate reference frames C320ISO countriesL111Height and Depth Vertical Co-ordinate Reference Datum C371Ten-degree Marsden SquaresL181ROSCOP sample quantification units C381Ports GazetteerL231SeaDataNet metadata entities L05SeaDataNet device categoriesL241SeaDataNet data transport formats L021SeaDataNet Geospatial Feature TypesP021BODC Parameter Discovery Vocabulary L031SeaDataNet Measurement Periodicity ClassesP081SeaDataNet Parameter Disciplines EDMERPEuropean marine projectsEDMOEuropean marine organisation

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO and vocabulary lists Automatic check of the version of the vocabulary lists : once when MIKADO starts MIKADO downloads locally the latest version of each list Possible to enable-disable the automatic check and download of the lists and to work offline

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO manual – vocabulary lists (1) Common vocabulary BODC, list C320 (Country ISO codes)

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO manual – vocabulary lists (2)

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO – Automatic XML generation

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic - connexion Help for the connexion to the database Pre-filled information for some databases Check the connexion

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic – connexion OK

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO – automatic – connexion KO

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008 Expendable tree Main query Return the ID Single queries Return 1 row Multiple queries Return 1 to n rows  MIKADO automatic – queries

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008 Write the queries SQL syntax (for Oracle, Excel, MySQL, …) and SQL variables must be adapted to your own data base Check the Queries Green OK Red KO : read the error message  MIKADO automatic – queries

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic – single queries All the XML variables are listed in the expendable tree In bold : mandatory fields 1 to n single subquery can be written In green : fields already fulfilled Add or to detele variables in a query Check the query

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic – multiple queries All the XML variables are listed in the expendable tree Number of queries is pre-defined The list of variables for each of these multiple queries is also pre- defined In bold : mandatory field In green : fields already fulfilled

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic – multiple queries In a group of variables (same XML block, same pre-defined set of variable in a query), the non mandatory variables can be left to null

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic - Save the queries When all the queries are written They can be saved in an XML file to be re-used later on

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic - generate the XML files 1.Select the catalogue you want to generate 2.Open the corresponding queries 3.Choose the output directory 4.Export the XML files Progress bar Cancel allowed

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008 While generating the XML files for all the catalogues Each time that MIKADO does not recognized a value (entrykey or entryterm) which should come from the common vocabulary, it asks the user for mapping MIKADO manages a demand-driven continuous (incremental) extension of a local mapping : mapping of the local database to the common vocabulary Mapping tables can be modified Delete rows Modify the LOCAL value  MIKADO automatic - local mapping

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic - local mapping Example CSR generation Mapping of the platform type

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO automatic - local mapping Modification of the local mapping If wrong entries have been input, it is possible to: Delete one entry Delete all the entries Change the local code

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO – User manual User manual is provided : in : SDN_tools\Mikado_usermanual File : SDN_MIKADO_UserManual_v1.pdf Detailed explanations for MIKADO use, lots of snapshots

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  MIKADO helpdesk When using MIKADO Questions and errors must be reported to Subject of the mail should be : MIKADO question or MIKADO error

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Practical work – to-morrow Manual input of one EDMED form Manual input of one Cruise Summary Report Automatic generation of CDI files One dataset of 81 XBT SIPPICAN files EXCEL or MySQL Use the XML validator to see if your files are valid Copy MIKADO material on your own computer Copy the directory SDN_TOOLS.zip file and unzip it

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Practical work – requirements Make sure that the java version is > = 1.6  To know if Java is available on your computer, in the right version, follow these steps : - Open 'Start' menu, then 'Execute' - On the displayed window, enter: 'cmd', then click on 'OK' button - Enter 'java -version'  Check if command has been executed : - If not, download the last java version at - Else, check the version displayed. The version should be greater than or equal to 1.6.

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008  Practical work – requirements For the trainees who want to test Mikado with MySQL Those who have already MySQL on their labtops : make sure that MySQL Query Browser is also available. If not, you must install it by double clicking on the following file from the common directory SDN_tools\databases\mysql\install\Query_browser\ file : mysql-gui-tools-5.0-r12-win32.msi Those who do not have MySQL: let us know, we will install it on your notebook.

OBSERVATIONS & PRÉVISIONS CÔTIÈRES rd SeaDataNet training course – Ostende – June 2008 ANY QUESTIONS?