Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut.

Slides:



Advertisements
Similar presentations
Online data access in the SeaDataNet V1 system by Dick M.A. Schaap – technical coordinator Bologna, September 08.
Advertisements

Online data access in the SeaDataNet V1 system by Dick M.A. Schaap – technical coordinator Oostende, June 08.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES 3 rd SeaDataNet training course – Ostende – June 2008 MIKADO tool M. Fichaut, V. Tosello, M.
MEDIN Standards M. Charlesworth and the MEDIN Standards Working Group.
Cruise Summary Report Content Management SDN2 1. Training Workshop - Ostend, Belgium.
1http://ndar.nih.gov NDAR Data Dictionary | Data Structure Mapping NDAR Data Dictionary Data Structure Definition: Creating a Mapping File Create a mapping.
SIMORC Workshop March 2007 SeaDataNet A Pan-European Infrastructure for Ocean and Marine Data Management.
Titolo Titolo 2. Web Portal Strenghts Manage and share personal documents and insights Keep teams in sync and manage important projects Stay up to date.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) MIKADO : Java tool for XML Creation.
A Pan-European Infrastructure for Ocean and Marine Data Management Dick M.A. Schaap – MARIS (SeaDataNet technical coordinator)
Iowa Transcript Center File Format Validation Process.
SDN2 First Training Course, Oostende IODE-PO, 2-6 July 2012 Metadata Directories Management Sissy Iona, HCMR/HNODC.
EDMED and EDIOS Roy Lowry, Karen Vickers (Technical) Lesley Rickards, Liz Bradshaw (Content) British Oceanographic Data Centre.
2 nd Training Workshop 4 – 5 June 2007 Common Data Index - CDI By Dick M.A Schaap Technical Coordinator SeaDataNet.
SeaDataNet Ontology Use Case Roy Lowry British Oceanographic Data Centre Coastal Atlas Interoperability Workshop, Corvallis, July (+ Lessons.
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
MEDIN Data Guidelines. Data Guidelines Documents with tables and Excel versions of tables which are organised on a thematic basis which consider the actual.
EDALA Technical Update Forum LGA of SA –Jim Hullick Board Rooms –Local Government House, 16 Hutt St –15 January – Purpose of forum –To increase.
OBSERVATIONS & PRÉVISIONS CÔTIÈRES 3 rd SeaDataNet training course – Ostende – June 2008 NEMO reformatting tool v1 M. Fichaut.
Training course – Ostende – 2-6 July 2012 Introduction to the 1 st training session of SeaDataNet 2 M. Fichaut, IFREMER, France.
Distributed system development, including standards and interoperability By Dick M.A. Schaap – technical coordinator Bologna, September 08.
Sharing Your Data – An Update on AIRS XML and Helpful Tools Marianne Galleon – 211 LA County (626) x2122,
NATO ARW September 2007 SeaDataNet A Pan-European Infrastructure for Ocean and Marine Data Management by Dick M.A. Schaap (MARIS) Technical coordinator.
SeaDataNet A Pan-European Infrastructure for Ocean and Marine Data Management: Achievements and challenges.
HESA Student Record 2007/08 Catherine Benfield Head of Operations Development Kyle Summers Head of Software Development.
Synthesis of the technical activity and State of development of the on-line system V1 By Dick M.A. Schaap – technical coordinator Madrid, March 09.
NERC DataGrid Vocabulary Server Access Vocabulary Workshop, RAL, February 25, 2009.
Common Data Index CDI V1 How to proceed By Dick M.A. Schaap – technical coordinator Madrid, March 09.
MAY SEA-SEARCH MEETING CYPRUS METADATA and XML in compliance with ISO Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
EMODnet Chemistry 2 Service Contract MARE/2012/10 S Progress of the CDI service By Dick M.A. Schaap – Technical Coordinator Istanbul – Turkey,
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.
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.
Welcome to SeaDataNet Technical Task Team Meeting + a few basic questions that the co-ordinator expects to get a preliminary answer before the Kick-Off.
SeaDataNet Harmonizing and optimizing the metadatabases and controlled vocabularies, incl maintenance & retrieval systems.
An introduction to the MEDIN Discovery Metadata Standard.
An introduction to the MEDIN Discovery Metadata Standard.
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
Download Manager software Training Workshop Ostend, Belgium, 20 th May 2014 D.M.A. Schaap - Technical Coordinator.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) How to implement CDI ? M. Fichaut,
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.
An Introduction to the MEDIN Discovery Metadata Standard MEDIN Workshop BGS, Edinburgh, June 2015.
An Introduction to the MEDIN Discovery Metadata Standard MEDIN Workshop NOC, Liverpool, Sept 2015.
Data Product Catalogue for SeaDataNet and Emodnet Chemistry M. Treguer, T. Loubrieu, C. GUYOT, IFREMER.
Metadata V1 By Dick M.A. Schaap – technical coordinator Oostende, June 08.
User Registration in the SeaDataNet V1 system by Dick M.A. Schaap – technical coordinator Oostende, June 08.
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
Introduction to the 1st training session of SeaDataNet 2
NEMO – Reformating tool
OCTOPUS – SeaDataNet Format conversion tool
Chris Menegay Sr. Consultant TECHSYS Business Solutions
MIKADO: Generation of CDI ISO19139 XML files
CDISC SHARE API v1.0 CAC Update 22 February 2018
Vanessa Tosello (IFREMER), Flavian Gheorghe (MARIS)
Tools for generation of SDN NetCDF (CFPOINT) files
Signposting your information - MEDIN Discovery Metadata
Hovedside.
State of progress Eurostat web site 3 Dissemination WG 29 April 2004
S-127 – Marine Traffic Management Release Candidate NIPWG 6 30 January 2019 Raphael Malyankar Eivind Mong Sponsored by IHO.
Prepared by Peter Boško, Luxembourg June 2012
Item 7.3 (b) SDMX for UOE data collection
Presentation transcript:

Validation of Metadata XML files SeaDataNet Training, June 2008 Presented by with contributions from Karen Vickers (BODC) Presented by Michèle Fichaut (IFREMER) with contributions from Karen Vickers (BODC)

Validation of Metadata XML files Overview 1.Background 2.Schema development 3.Validation of XML files 4.Planning validation developments 5.Support

Background Background The exchange of metadata records between partners and the directory managers will use ISO compliant XML files. ISO is increasingly important in the international marine community. It provides Interoperability between SeaDataNet and the rest of the Marine community. It is essential that these ISO XML files conform to SeaDataNet standards. To support these standards, ISO compliant schemas and validation tools have been developed first in the frame of the Sea-Search EU project and then by the SeaDataNet Technical Task Team (TTT). These tools enable XML files to be validated by the partners before sending them to the directory managers.

Background Activity diagram for creating and loading EDMED XML documents SeaDataNet PartnerBODC Create EDMED XML files Validate XML files Send XML files to BODC Quality Control EDMED entries Validate XML files Make EDMED entries available on website modifications to partner Partner updates their records with changes Load metadata into EDMED database

Schema development XML schemas During the development of the validation system, it became apparent that the XML Schema language was not powerful enough to provide the required validation. To meet the validation requirements, Schematron was adopted. Schematron is a rule-based validation language for defining tests for XML. The XML schemas go through 3 phases of development: 1.Definition of the schemas using the XML Schema language to create XSD files, e.g. EDMED_V1.1.xsd. These are called the “unextended schemas”. 2.Addition of Schematron code to the XSD files to create a template, e.g. EDMED_V1.1_1.xsd. 3.Automatic update of the template to include tests against controlled vocabulary lists, e.g. EDMED_V1.1_1.1.xsd. These are called the “extended schemas”.

Schema development Lifecycle of extended schema Definition of ISO XML schema model (SeaDataNet TTT) Development of XML unextended schema (SeaDataNet TTT) Development of extended XML schema using Schematron (BODC) Publication of new extended XML schema, including automatic update of controlled vocabulary lists (RNODC) Enhancement requests and bug reporting

Schema development The schema name indicates its version: directory_sdn_vx.x_y.y.xsd where directory is EDMED, CDI, CSR or EDMERP x.x is the unextended version of the schema y.y is the extended version of the schema All published versions are maintained at: e.g. sdcdi/cdi_sdn_v1.3_1.1.xsd

Validation of XML files Partners should validate their XML documents before sending them to the directory manager Two ways of validating are possible: 1.Upload the XML file into the SeaDataNet Web Validation tool at 2.Use your local XML validator – this MUST support Schematron, e.g. OxYgen XML editor 9.2

Validation of XML files Web Validation services ( provides the following functionality: User interface to upload and validate file Scheduled BODC and MARIS web services control to perform automatic XML schema update as controlled vocabulary lists are updated. XML schema versioning (when automatic update occurs) Maintenance of all versions of the schema (xsd-files) because the URL will be embedded in XML documents notification to BODC with attached updated XML Schemas so that BODC can check them For partners wishing to validate using their local application (e.g. OxYgen XML Editor 9.2), the schema can either be downloaded from the web site, or the full URL can be specified in the XML document

SeaDataNet XML Validator (1)

SeaDataNet XML Validator (2)

SeaDataNet XML Validator (3)

SeaDataNet XML Validator (4)

SeaDataNet XML Validator (5)

Planned validation developments Release V1 Web Validation Service is scheduled for June The following developments are expected in future releases: Review and agree on the limit of free text fields, e.g. EDMED dataset name. Support of more than one file in Web validation tool. Improved location of errors in XML file. Support for EDIOS XML files. Resolution of reported bugs. Timescales yet to be agreed by the SeaDataNet Technical Task Team (TTT).

Support For further support, or to report problems, Your feedback will be appreciated.

Practical work to-morrow With Mikado, you will create EDMED, CSR and CDI XML files. You will have to upload them on the validator and see if they are valid or not.

Any questions?