Additional WaterML 2.0 element support


Introduction

This section describes which additional WaterML 2.0 elements are supported by the SOS. This includes querying from database tables and the encoding of the elements.

MonitoringPoint

In the WaterML 2.0 MonitoringPoint the SOS supports the RelatedParty and the VerticalDatum elements. How this information is stored in the database, have a look at the adttional database model

For some objects you can define a nilReason or XLINK reference values instead of the values for full encoding.

For full encoded elements, the required elements are listed below for each element and we recommend to read the OGC specifications OGC GML 3.2.1 or to have a look at the XML schema OGC GML 3.2.1 XML schema and ISO GMD XML schema.

Installation

To support the loading of WaterML MonitoringPoint information from the database, you have to check the select Extended feature concept of the Feature concept setting during the installation on the datasource configuration page.

Tables and Objects

featureOfInterest

In the featureOfInterest table the hibernatediscriminator column value should be set to WmlMonitoringPoint if the featureOfInterest is of type WaterML MonitoringPoint.

wmlMonitoringPoint

The wmlmonitoringpoint cuurrently only contains the related featureOfInterest id.

RelatedParty

Required elements: role

Contact

Required elements: -

Telephone

Required elements: -

Address

Required elements: -

OnlineResource

Required elements: linkage (URI)

Role

Required elements: codeList and codeListValue

VerticalDatum

Required elements: identifier, scope

DomainOfValidity

Elements: DomainOfValidity

ExExtent

Elements: ExVerticalExtent

Required elements: -

ExVerticalExtent

Required elements: minimumValue, maximumValue, verticalCRS

VerticalCRS

Required elements: identifier , scope, verticalCRS, verticalDatum

VerticalCS

Required elements: identifier, coordinateSystemAxis

CoordinateSystemAxis

Required elements: identifier, axisAbbrev, axisDirection, uom

TimeSeries Metadata

For the TimeSeries metadata the 52N SOS supports the interpolationType and the cumulativ as values that could be retrieved from the database.

How this information should be stored in the database, you should have a look at the additional database model.

Installation

To support the additional metadata information loading from the database, you have to check the checkbox Series metadata support during the installation on the datasource configuration page.

cumulative (metadata.MeasurementTimeseriesMetadata)

The cumulative value applies to a hole series because in the database it is defined for a series. Here is an example how an entry should look in the seriesMetadata table:

interpolationType (defaultPointMetadata.DefaultTVPMeasurementMetadata)

The interpolationType value applies to a hole series because in the database it is defined for a series. Here is an example how an entry should look in the seriesMetadata table:

Topic revision: r7 - 20 Mar 2017 10:05:39, CarstenHollmann
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 Wiki? Send feedback