<?xml version="1.0" encoding="UTF-8"?>
<grammar ns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
  <start>
    <element name="dataroot">
      <attribute name="generated">
        <data type="NMTOKEN"/>
      </attribute>
      <attribute name="xsi:noNamespaceSchemaLocation">
        <data type="NCName"/>
      </attribute>
      <oneOrMore>
        <element name="GRIB2_10_0_0_CodeFlag_en">
          <element name="No">
            <data type="integer"/>
          </element>
          <element name="Title_en">
            <data type="string">
              <param name="pattern">(Code|Flag) table [0-6]\.\d+ - .*</param>
            </data>
          </element>
          <optional>
            <element name="SubTitle_en">
              <data type="string">
                <param name="pattern">Product [dD]iscipline \d+ - [^,]*(, parameter category \d+: .*)?</param>
              </data>
            </element>
          </optional>
          <optional>
            <element name="CodeFlag">
              <data type="NMTOKEN"/>
            </element>
          </optional>
          <optional>
            <element name="Value">
              <data type="integer"/>
            </element>
          </optional>
          <element name="MeaningParameterDescription_en">
            <data type="string">
              <param name="maxLength">512</param>
            </data>
          </element>
          <optional>
            <element name="Note_en">
              <text/>
            </element>
          </optional>
          <optional>
            <element name="UnitComments_en">
              <text/>
            </element>
          </optional>
          <element name="Status">
            <choice>
              <value>Deprecated</value>
              <value>Experimental</value>
              <value>Operational</value>
            </choice>
          </element>
        </element>
      </oneOrMore>
    </element>
  </start>
</grammar>
