WaterML 2.0 - Getting Started

WaterML 2 has a basic hierarchy, that covers the location, method/procedure, data values for in-situ timeseries.

Items you need to know

  • Units should be deinfed in UCUM
  • Variables/Parameters are observedProperties, and in the interest of exchange, should be from a Vocabulary
  • gml:id attributes are scoped to a document, and should not be relied upon to mean anything outside of a document.

The information hierarchy of a WaterML 2 file looks like:
  • Collection
    • Metadata
    • localDictionary[[repeatable]e.g. phenomena, quality; censorCode,method]
    • samplingFeatureMember (WaterML2 monitoring point(s))
    • observationMember[repeatable]
      • OM_Observation
        • metadata (properties that apply the result; not all are required)
          • Contact [repeatable]
          • SourceInformation
          • intendedSamplingInterval [optional]
          • status [optional]
          • sampleMedium [optional]
          • maximumGap [optional]
        • phenomenonTime
        • resultTime
        • validTime [optional]
        • procedure (methods; analytic, manual, sensor,
        • observedProperty (refers to phenomena local dictionary)
        • featureOfInterest (WaterML defines a monitoringPoint. This often refers to samplingFeatureMember)
        • result
          • metadata (properties that apply the result; not all are required)
            • spacing and baseTime [optional]
            • cumulative [optional]
            • aggregationDuration [optional]
          • defaultPointMetadata
            • quality
            • qualifier [repeatable; optional]
            • processing [optional]
            • uom
            • interpolationType
          • Point [repeatable]
            • time
            • value
            • TimeValuePairMetadata(defaults may come from above)
              • quality
              • qualifier ( [repeatable; optional] qualifiers, and offsets)
              • processing [optional]
              • uom [optional]
              • interpolationType
              • relatedObservation ([repeatable]used to point to a sample)
Look at the Minimal Example Files, and the Full Example Files

When developling, it is often good look the components of WaterML, rather than focus on
producing a single product. XML fragments are found in ExampleFragments

From here, you can extend into the deeper issues:

-- DavidValentine - 26 Jun 2012
Topic revision: r3 - 04 Mar 2016, DavidArctur
This site is powered by FoswikiThe information you supply is used for OGC purposes only. We will never pass your contact details to any third party without your prior consent.
If you enter content here you are agreeing to the OGC privacy policy.

Copyright &© 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