common data index cdi v1 how to proceed by dick m.a. schaap – technical coordinator

23
Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator Madrid, March 09

Upload: hope-combs

Post on 01-Jan-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator Madrid, March 09. S eaDataNet Delivery Services – CDI V1. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

Common Data Index CDI V1How to proceed

ByDick M.A. Schaap – technical coordinator

Madrid, March 09

Page 2: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

Central and homogeneous metadatabase plus transparent access to the distributed data sets via a unique user interface at the SeaDataNet portal and downloading services

SeaDataNet Delivery Services – CDI V1

Page 3: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 system components

CDI V1 Metadatabase and User Interface:Searching and browsing of metadata of data sets, managed by SeaDataNet Data Centres

Central User Register - Web service:Details of users, their organizations and addresses, license period, Id-Passwords, SeaDataNet Roles

Shopping Basket – User Interface:Preparing a user request of multiple data sets, handling validation of users and roles via the Central User Register, and routing requests to the Request Status Manager

Request Status Manager – Web service + User Interface:

Processing and administration of all requests and data deliveries (downloads), for users in communication with data centres. For data centres to oversee all transactions.

Page 4: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 system components

Data Centre Download Manager – Java Tool:Handles communication with Request Status Manager and takes care that requested files are made ready for downloading by User (if OK) in the agreed formats via a local website address at the Data Centre

Page 5: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – implementation step by step

Prepare CDI V1 XML test records using the new MIKADO software and the latest CDI XML schema

Consider carefully the Data Access Restriction, that you want to apply to the data

Send the test records to the XML Validation Services for validation

If ok, then forward the test records to MARIS for inclusion in the CDI V1 test database

Page 6: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – implementation step by step

Install the Download Manager software; 2 possible situations

You have a file management systemYou have a database management system

In case of file management system: Convert data files to SeaDataNet standard formats

Fill the ‘coupling table’ to connect the CDI V1 records (via LOCAL_CDI_ID) to the associated files (by name OR by query)

Test together with MARIS the set-up and good functioning of the connection via the Test interface

Page 7: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – implementation step by step

If ok, then make full production of CDI V1 records, complete coupling table and make sure that the files are ready / the queries are ok.

Possible interim step: full CDI V1 production in the Import system for checking the quality of the CDI V1 records

Final step: MARIS moves the production CDI V1 records to the operational CDI V1 system and the data centre is active.

Maintenance and updating; only modifications => LOCAL_CDI_ID is important key to recognise updated or new CDI records

Page 8: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

CDI is a fine-grained index to individual data measurements (such as a CTD cast or moored instrument record). This is in contrast to EDMED, which is an inventory of data sets, each of which comprises a large number of measurements.

CDI XML Schema is based upon the ISO 19115 standard

At the SeaDataNet website you can find:CDI V1 XML SchemaCDI V1 XML exampleCDI V1 logical description in XLS file

CDI V1 XML files can be prepared with the MIKADO software

SeaDataNet Prepare CDI V1 XML test records

Page 9: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet MIKADO Java tool

Available under multiple environments :Microsoft : Windows 2000, XP, VISTAAPPLEUnix - SolarisLinux

MIKADOJava code

Native DriversMYSQL

ORACLEPOSTGRESSQLServer

Bridge Driversusing Microsoft ODBC

(ACCESS, EXCEL, SQL SERVER)

DATABASE

JDBCJava DataBase Connectivity

EXCEL File

XML filesfor SeaDataNet

catalogues

CSREDMEDEDMERPCDI[EDIOS]

Manual

Automatic

Other DriversDownloaded from ad hoc Websites (Copied in the dist/lib MIKADO directory)

Page 10: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

User must register once in order to get a personal login - passwordWeb form to provide necessary information User agrees with “SeaDataNet User Licence”After processing, login/password sent by email (email check)

Licence is part of the SeaDataNet Data Policy

NODCs intermediate in the registration of their national users to the SeaDataNet central user register => users will get a user role

Role together with the data access restriction determines the access:

User will have immediate access to the dataThe User request will be considered by the Data Centre and possibly the user will be contactedUser will be denied access

SeaDataNet – Consider the Data Access Restriction

Page 11: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

User Roles in AAA Register, of relevance for data access

SDRN02 Public

SDRN03 Academic

SDRN04 Commercial

SDRN05 National and local government

SDRN06 Pan-National government

See Vocabulary for definitions Multiple roles may apply

Page 12: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

Data access restrictions in CDI V1

Collection cost charge

Commercial charge

Licence

Moratorium

No access

Distribution cost

Organisation

Restricted

Academic

SeaDataNet licence

Unrestricted

See Vocabulary L081 for definitions Recommended to use: SeaDataNet

Licence!

Page 13: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

Business Matrix

Restriction

Role

A B C D

U

V

W

OK

OK

OK

TBDTBD

TBDTBD

TBD

NO

NO

NONO

Recommended to use: SeaDataNet Licence!

Page 14: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet – Test CDI V1 records imported

Send the test records to the XML Validation Services for validation

http://www.seadatanet.org/validator

If ok, then forward the test records to MARIS for inclusion in the CDI V1 test database

http://seadatanet.maris2.nl/v_cdi_v1_test/search.asphttp://seadatanet.maris2.nl/v_cdi_v1_test/browse_step.asp

Page 15: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – Data Access example

Search

Results

Include inBasket

Shopping list

Submit + Authentication

RequestConfirmed

Data

Check StatusIn RSM

Ready at DC x

Download

SDN format

Page 16: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet Download Manager V1.1 InstallationInstall and configure the Download Manager V1.1 software, following the installation instructions and in discussion with MARIS, who has to register the new data centre in the RSM configuration.

At the SeaDataNet Extranet (BSCW) in the Technical Task Team folders you can find all the relevant documentation and tools for the upgrade:

CDI V0 – V1 Steps guidance document (see Delivery Services folder)Specifications of the Download Manager (see Delivery Services folder)Technical documentation of the Download Manager (see Delivery Services folder)Installation instruction of the Download Manager (see Delivery Services folder)Software package of the Download Manager V1.1d (see Delivery Services folder)Transition document if you go from V1.1c to V1.1d (see Delivery Services folder)

Page 17: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet Download Manager V1.1 Installation

Install the Download Manager software; 2 possible situations

You have a file management systemYou have a database management system

In case of file management system: You have to convert data files to SeaDataNet standard formats

In case of database management system: Conversion is done ‘on the fly’ by the Download Manager software

Fill the ‘coupling table’ to connect the CDI V1 records (via LOCAL_CDI_ID) to the associated files (by name OR by query)

Test together with MARIS the set-up and good functioning of the connection via the Test interface

Page 18: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet Download Manager V1.1 FunctionsCommunication with RSM Web service about process progressProcessing order lists => retrieving requested data filesRetrieving data sets from:

file management systemsdatabase systems (e.g. Oracle, MySQL, MS-SQL, Sybase, ….)

If data sets are retrieved from a database => export of data files in SDN ODV4 formatNote: Data sets from a file management system must be pre-processed in SDN transport formats (ODV4 and optional MedATLAS for ASCII type data, or NetCDF (CF) for grid type data)

Combining data set files in daily zip files in a user download directoryGenerating dynamic user download webpage, following SDN template, to give user overview and option of downloadable zip files

Page 19: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet – Converting to SDN Data Formats

V1: data sets are accessable by downloading services. Delivery of data sets to users requires common data transport formats, which interact with other SeaDataNet standards (Vocabularies, Quality Flag Scale) and analysis & presentation tools (ODV, DIVA)

The following formats have been defined:SeaDataNet ODV4 ASCII for profiles, time series and trajectoriesSeaDataNet MedAtlas as optional extra format.NetCDF with CF compliance for gridded data sets

ODV4 and MedAtlas have been outfitted with a SeaDataNet semantic header

NEMO tool ready for conversion of ASCII files to SeaDataNet ODV and MedATLAS

Med2MedSDN V1.0 ready for conversion of MEDATLAS files without the SeaDataNet extensions to MEDATLAS files with SeaDataNet extensions (SeaDataNet MEDATLAS)

Page 20: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – next steps

If the DM – RSM connection works fine in the Test system, then you are ready to move to full production and operational status

Make full production of CDI V1 recordsComplete the coupling tableMake sure:

associated files are ready OR

all SQL queries are ok.

Possible interim step: full CDI V1 production in the Import system for checking the quality of the CDI V1 records

http://seadatanet.maris2.nl/v_cdi_v1_import/search.asphttp://seadatanet.maris2.nl/v_cdi_v1_import/browse_step.asp

Page 21: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – final steps

Final step: MARIS moves the production CDI V1 records to the operational CDI V1 system and the data centre is active.

http://seadatanet.maris2.nl/v_cdi_v1/search.asphttp://seadatanet.maris2.nl/v_cdi_v1/browse.step

Maintenance and updating; only modifications => LOCAL_CDI_ID is important key to recognise updated or new CDI records

Page 22: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 – Quick Search interface

Using an intuitive approach which is easy for users

Page 23: Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator

SeaDataNet CDI V1 interim as temporary alternative

All Data Centres must populate the CDI V1 database:Preparing CDI V1 XML records following the upgraded CDI XML schema and using the new MIKADO software

V1 interim = no installation of Download Manager, but data centres will be informed by the Request Status Manager by e-mail of all requests

Data centres have to process all requests manually using the Request Status Manager

Delivering data sets in SeaDataNet Formats (conversion via new NEMO tool) – pre-processing required.

Effect is, that users will experience a common approach to all data centres. The difference is behind the scenes.

Thereafter centres should move to full V1 status by installing DM