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 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