Validating WaterML 2.0

The WaterML 2 specification includes an XML schema and a schematron which is used to validate files.

OGC official repository for WaterML 2.0.1 executable test suite CSIRO WaterML 2.0.2 Part 1 Validation Service
  • Technical contact: Pete Taylor, CSIRO (peter [dot] taylor [at] csiro [dot] au)
CSIRO WaterML 2.0 Part 2 Validation Service
  • Technical contact: Pete Taylor, CSIRO (peter [dot] taylor [at] csiro [dot] au)
  • developed to support Ratings & Gaugings Interop Experiment, REST API
For local validation, we have also used OxygenXML.

When creating services it is necessary to validate the output over a range of inputs. Look for sample data that may break your code, or other peoples code. Search for empty or null fields. Look for site names that have ampersands and other characters.

If your code is built using a string, and not an XML api, then you need to assure you avoid common errors, such as unclosed tags, and strings including ampersands, and other illeagal characters.

-- DavidArctur - 04 Mar 2016

-- DavidValentine - 26 Jun 2012
Topic revision: r2 - 04 Mar 2016, DavidArctur
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OGC Public Wiki? Send feedback