Cruise Summary Reports (CSR = former ROSCOPs) are the usual means in SeaDataNet for reporting on cruises or field experiments at sea. Traditionally, it is the Chief Scientist's obligation to submit a CSR to his/her National Oceanographic Data Centre (NODC) not later than two weeks after the cruise. This provides a first level inventory of measurements and samples collected at sea. Information such as the ship track, objectives of the cruise and principal investigators contacts are also included among other metadata elements tested to be useful in by the marine community practice.

Currently, the Cruise Summary Reports directory covers cruises from 1873 till today from more than 2.000 research vessels: a total of nearly 53.000 cruises, in all European waters and global oceans. This also includes historic CSRs from European countries that have been loaded from the ICES database from 1960 onwards.

New SeaDataNet CSR profile of ISO 19139 metadata - INSPIRE compliant

The Reports have been compiled over time and encoded using a XML schema derived from ISO 19115 DTD. Nowadays the ISO 19139 Schema is mature and widely adopted; it is as well part of the EU INSPIRE Directive Implementing Rules. Therefore an analysis for upgrading the CSR metadata profile and its encoding to ensure ISO and INSPIRE compliance has been successfully performed by CNR, with support and feedback from MARIS, BSH, IFREMER, BODC. As a result of the standardization, interoperability with international initiatives and communities, such as OGC, INSPIRE and GEOSS is foreseen, as well as a wider, international outreach of SeaDataNet.

The analysis has resulted in a new profile documentation. Furthermore related documentation has been prepared which defines and details the XML schema implementation for this metadata profile, based on the XML schema defined in ISO 19139:2006 TS plus additional definitions and Schematron rules.


SeaDataNet CSR profile excel file - content fields and vocabs used:

XML encoding

Official schemas

Valid CSR documents MUST validate against both the XML Schema and Schematron rules published online in this section.

Remarks: The original ISO 19139 Schema consists of a group of XSD's. But this set-up has been altered and the new overall XSD has been created as given above. It has import links to ISO XSDs which are based at the ISO website. In addition the Schematron Rules are needed.

Extension Information (XML):

ISO 19139 - CSR Extension Information

Remarks: This xml file contains machine readable information about the extensions included in the profile; ISO19139 clients can take advantage of this information to correctly edit/visualize CDI metadata.

Offline schemas package

Remarks: Together the 2 schema files given above are sufficient for validating CDI XML entries, but only when on-line. Therefore also a larger offline schema package has been created that can be used for offline use. It should be warned that this version is provided for offline use only. Note that schematron rules may require access to online code lists catalogues and vocabularies.


This sample is as complete as possible, by including also all the optional metadata elements.

The legacy sample is based upon the existing CSR format and XML encoding and gives a record with all fields and cardinalities filled. The ISO 19139 sample is the transformation of the legacy sample into the new encoding.


The implementation of the new CSR format and Schema in the SeaDataNet CSR  has taken place and required upgrading of related tools and services, such as MIKADO XML editor and CSR portal software. Because the new CSR format is based upon the same content model it has been possible to transform the present CSR metadatabase automatically, securing operations while upgrading.

Using the ISO 19139 Schema will also allow for SeaDataNet adopting OGC CS-W services for upgrading the maintenance process of the CSR service. This is being tested. Thereafter, data centres will be able to generate new CSR entries with a new MIKADO version, equipped with a CS-W component, so that the updating of the central portal can take place by harvesting from the distributed data centres.


Validity of CSR documents can be checked with various tools, amongst them:

  • Mikado of course is the tool of choice for the SeaDataNet community
  • Oxygen XML editor v. 19.0
    • having support to both XSD schema and Schematron rules
  • Oxygen XML editor v. 20.1
    • having support to both XSD schema and Schematron rules

However please note there is a bug in this version related to Schematron + XML Schema validation, as one of the authors note here.

As a workaround, in the Oxygen Preferences->"XML / XML Parser / Schematron" page there is a checkbox called "Used associated XML Schema to expand default attributes", you can uncheck it and the problem will be fixed.

  • xmllint using libxml version 20904
    • warning: having support to XSD schema only: no Schematron rules support!