information</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
 <xs:restriction base="xs:string">
 <xs:maxLength value="256"/>
 </xs:restriction>
 </xs:simpleType>
 </xs:element>
 <xs:element name="remark" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Additional remarks concerning the communication</xs:documentation>
 </xs:annotation>
 <xs:simpleType>
 <xs:restriction base="xs:string">
 <xs:maxLength value="1024"/>
 </xs:restriction>
 </xs:simpleType>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <xs:simpleType name="reporting_code_enum">
 <xs:restriction base="xs:string">
 <xs:maxLength value="3"/>
 <xs:enumeration value="INF"/>
 <xs:enumeration value="ADD"/>
 <xs:enumeration value="REG"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:simpleType name="communication_code_enum">
 <xs:restriction base="xs:string">
 <xs:maxLength value="3"/>
 <xs:enumeration value="TE"/>
 <xs:enumeration value="AP"/>
 <xs:enumeration value="EM"/>
 <xs:enumeration value="AH"/>
 <xs:enumeration value="TT"/>
 <xs:enumeration value="FX"/>
 <xs:enumeration value="LS"/>
 <xs:enumeration value="FS"/>
 <xs:enumeration value="SO"/>
 <xs:enumeration value="EI"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:complexType name="object_type">
 <xs:sequence>
 <xs:element name="geo_object" type="nts:geo_object_type">
 <xs:annotation>
 <xs:documentation>Geo Information of object</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="limitation" type="nts:limitation_type" minOccurs="0" maxOccurs="unbounded">
 <xs:annotation>
 <xs:documentation>Object limitation section</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <!--
 ==========================================
 = definition of wrm_type, =
 = used in definition of RIS_Message_Type =
 ==========================================
 -->
 <xs:complexType name="wrm_type">
 <xs:sequence>
 <xs:element name="internal_id" type="nts:internal_id_type" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Internal ID</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="nts_number" type="nts:nts_number_type" minOccurs="0">
 <xs:annotation>
 <xs:documentation>NtS Number</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="validity_period" type="nts:validity_period_type">
 <xs:annotation>
 <xs:documentation>Overall period of validity</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="geo_object" type="nts:geo_object_type">
 <xs:annotation>
 <xs:documentation>Object section</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="reference_code" type="nts:reference_code_enum" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Value reference (measurement reference)</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="measure" type="nts:measure_type" maxOccurs="unbounded">
 <xs:annotation>
 <xs:documentation>Measurements (normal or predicted values)</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <!--
 ========================================
 = types used in definition of wrm_type =
 ========================================
 -->
 <xs:complexType name="measure_type">
 <xs:sequence>
 <xs:element name="predicted" type="xs:boolean">
 <xs:annotation>
 <xs:documentation>Predicted measurement (1 or true) or real measurement (0 or false)</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="measure_code" type="nts:measure_code_enum">
 <xs:annotation>
 <xs:documentation>Kind of water related information</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="value" type="xs:float" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Measured or predicted value</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="value_min" type="xs:float" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Lowest value of confidence interval</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="value_max" type="xs:float" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Highest value of confidence interval</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="unit" type="nts:unit_enum" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Unit of the water related value</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="barrage_code" type="nts:barrage_code_enum" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Barrage status</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="regime_code" type="nts:regime_code_enum" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Regime applicable</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="measuredate" type="xs:dateTime">
 <xs:annotation>
 <xs:documentation>Date and Time of measurement or predicted value including time zone</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="difference" type="nts:difference_type" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Difference with comparative value</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <xs:simpleType name="measure_code_enum">
 <xs:restriction base="xs:string">
 <xs:maxLength value="3"/>
 <xs:enumeration value="DIS"/>
 <xs:enumeration value="REG"/>
 <xs:enumeration value="BAR"/>
 <xs:enumeration value="VER"/>
 <xs:enumeration value="LSD"/>
 <xs:enumeration value="WAL"/>
 <!-- obsolete values due to CR 151 but still valid for backwards compatibility -->
 <xs:enumeration value="NOM"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:simpleType name="barrage_code_enum">
 <xs:restriction base="xs:string">
 <xs:maxLength value="3"/>
 <xs:enumeration value="CLD"/>
 <xs:enumeration value="OPG"/>
 <xs:enumeration value="CLG"/>
 <xs:enumeration value="OPD"/>
 <xs:enumeration value="OPN"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:simpleType name="regime_code_enum">
 <xs:restriction base="xs:string">
 <xs:maxLength value="2"/>
 <xs:enumeration value="NO"/>
 <xs:enumeration value="HI"/>
 <xs:enumeration value="II"/>
 <xs:enumeration value="I"/>
 <xs:enumeration value="NN"/>
 <xs:enumeration value="LO"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:complexType name="difference_type">
 <xs:sequence>
 <xs:element name="value_difference" type="xs:float">
 <xs:annotation>
 <xs:documentation>Difference with comparative value</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="time_difference" type="xs:duration">
 <xs:annotation>
 <xs:documentation>Time difference with measuredata of comparative measurement</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <!--
 ==========================================
 = definition of icem_type, =
 = used in definition of RIS_Message_Type =
 ==========================================
 -->
 <xs:complexType name="icem_type">
 <xs:sequence>
 <xs:element name="internal_id" type="nts:internal_id_type" minOccurs="0">
 <xs:annotation>
 <xs:documentation>Internal ID</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="nts_number" type="nts:nts_number_type">
 <xs:annotation>
 <xs:documentation>NtS Number</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="validity_period" type="nts:validity_period_type">
 <xs:annotation>
 <xs:documentation>Overall period of validity</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="fairway_section" type="nts:fairway_section_type">
 <xs:annotation>
 <xs:documentation>Fairway section — the limitation inside the fairway section cannot be used in the ICEM</xs:documentation>
 </xs:annotation>
 </xs:element>
 <xs:element name="ice_condition" type="nts:ice_condition_type" maxOccurs="unbounded">
 <xs:annotation>
 <xs:documentation>Ice conditions</xs:documentation>
 </xs:annotation>
 </xs:element>
 </xs:sequence>
 </xs:complexType>
 <!--
 =========================================
 =