<?xml version="1.0" encoding="utf-8" ?> 
<xsd:schema id="AgeGroups" 
                  targetNamespace="http://www.mdesystems.co.uk/xml/schema/AgeGroups.xsd"
                  elementFormDefault="qualified"
                  xmlns="http://www.mdesystems.co.uk/xml/schema/AgeGroups.xsd"
                  xmlns:mstns="http://www.mdesystems.co.uk/xml/schema/AgeGroups.xsd"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

	<xsd:complexType name="agegroupType">
		<xsd:sequence>
      <xsd:element name="ID" type="enmAgeGroupType">
      </xsd:element>
      <xsd:element name="Name" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>This is a description of the Age Group e.g. Under 18's</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:element name="AgeGroups">
    <xsd:annotation>
      <xsd:documentation>This data is only used for reporting purposes and the values should not be altered</xsd:documentation>
    </xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="AgeGroup" type="agegroupType" maxOccurs="unbounded" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

  <xsd:simpleType name="enmAgeGroupType">
    <xsd:restriction base="xsd:int">
      <xsd:enumeration id="Under12" value="0">
        <xsd:annotation>
          <xsd:documentation>Under 12's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under13" value="1">
        <xsd:annotation>
          <xsd:documentation>Under 13's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under14" value="2">
        <xsd:annotation>
          <xsd:documentation>Under 14's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under15" value="3">
        <xsd:annotation>
          <xsd:documentation>Under 15's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under16" value="4">
        <xsd:annotation>
          <xsd:documentation>Under 16's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under17" value="5">
        <xsd:annotation>
          <xsd:documentation>Under 17's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Under18" value="6">
        <xsd:annotation>
          <xsd:documentation>Under 18's</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Senior" value="7">
        <xsd:annotation>
          <xsd:documentation>Senior</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Junior" value="10">
        <xsd:annotation>
          <xsd:documentation>Junior</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Cadet" value="11">
        <xsd:annotation>
          <xsd:documentation>Cadet</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration id="Master" value="12">
        <xsd:annotation>
          <xsd:documentation>Master</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
	
</xsd:schema>
