This project has moved and is read-only. For the latest updates, please go here.

Support for WaterML 2.0

Oct 22, 2011 at 6:24 PM

Please add ideas how to best support WaterML 2.0 (the OGC - approved WaterOneFlow 2.0, WFS, SOS services) in HydroDesktop.

Detailed functional specification of WaterML 2.0 support including integration with existing search and data download functionality should be described here.


Initial plan of ISU is:

1. Add support for WFS

2. Add experimental support for WaterOneFlow 2.0 web service using the "Add external service" mechanism in Metadata fetcher.

3. Add REST service support in the DataDownload plug-in

4. Add support for CSW (Catalog Services for the Web) in the search plug-in

Oct 22, 2011 at 7:19 PM

Initial pass, 

Develop from static files or streams. UNIT TESTS, yes, UNIT tests. Lot's of potential diversity so testing from static use cases will be essential. 

Step 1:

  • Option 1a: create xslt to convert to WaterOneFlow 1.1
  • Option 1b: we can create a mapping document to the hydrodesktop information model, and code.

Step 2: 

  • Download from SOS service
  • Download from rest

Step 3: 

  • What is the type from a  stream (file or otherwise) 
    • WaterMl 1.0, 1.1
    • WaterMl 2.0
    • SWE common

Step 4:

  • Service Determination: Is the URL from a CSW a:
    • WaterOneFlow 1.1, 1.0 (have this in hydrocatalog monitoring code)
    • GetCapabilities, for SOS, WFS

Step 5:

  • Code up workflow