Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
xml
xml
    <timeSeriesSet>
      <moduleInstanceId>ImportCAW</moduleInstanceId>
      <valueType>scalar</valueType>
      <parameterId>H.meting</parameterId>
      <qualifierId>min</qualifierId>
      <locationSetId>Boezem_Poldergemaal_H.meting</locationSetId>
      <timeSeriesType>external historical</timeSeriesType>
      <timeStep unit="nonequidistant"/>
      <relativeViewPeriod unit="day" start="-6000" end="0"/>
      <readWriteMode>editing visible to all future task runs</readWriteMode>
      <synchLevel>5</synchLevel>
    </timeSeriesSet>

Qualifier Tree

A qualifier tree can also be configured in Qualifiers.xml by defining a qualifierRootNode that contains other qualifier nodes that in their turn can be nested.

For qualifier nodes constraints can be defined to make a selection of which qualifiers it should contain. Qualifiers can match multiple sets of contraints which makes it possible for qualifiers to appear under multiple different nodes at the same time.

For example

  • the qualifier node "Alle taxa" will contain all qualifiers that have the attribute "Qualifier_TAXA".
  • the qualifier node "ALGAE" will contain only qualifiers that have a text attribute "Type" equal to "MACFT" and a text attribute "Groep" equal to "ALGAE"
  • the qualifier node "Macrofyten" does not have constraints itself but will contain only other qualifier nodes that have a constaint on qualifier attribute "Type" to be equal to "MACFT"
Code Block
xml
xml
	<qualifierRootNode id="Hydrobiologie">
		<qualifierNode id="Taxa">
			<qualifierNode id="Alle taxa">
				<constraints>
					<attributeExists id="Qualifier_TAXA"/>
				</constraints>
			</qualifierNode>
				...
			<qualifierNode id="Macrofyten">
				<qualifierNode id="ALGAE">
					<constraints>
						<attributeTextEquals id="Type" equals="MACFT"/>
						<attributeTextEquals id="Groep" equals="ALGAE"/>
					</constraints>
				</qualifierNode>
				<qualifierNode id="ANGIO">
					<constraints>
						<attributeTextEquals id="Type" equals="MACFT"/>
						<attributeTextEquals id="Groep" equals="ANGIO"/>
					</constraints>
				</qualifierNode>
				<qualifierNode id="SPORO">
					<constraints>
						<attributeTextEquals id="Type" equals="MACFT"/>
						<attributeTextEquals id="Groep" equals="SPORO"/>
					</constraints>
				</qualifierNode>
			</qualifierNode>
				...
	</qualifierRootNode>

Qualifier nodes for which there is no data will not be shown so in a FEWS system with only data for time series with qualifiers that have a "Groep" attribute of "ANGIO", "Type" attribute of "MACFT" and a "Qualifier_TAXA" attribute present the tree configured above would look like: