<?xml version="1.0" encoding="utf-8"?>
<!-- Propagation Modes -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	    targetNamespace="http://www.wa5znu.org/2006/04/xdif/" 
	    xmlns:xdif="http://www.wa5znu.org/2006/04/xdif/"
	    elementFormDefault="qualified">


<!-- The content of all these is placeholder at the moment -->
<xsd:element name="Aurora" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="Aurora-E" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="Backscatter" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="EarthCurrents" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="EarthMoonEarth" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="EchoLink" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="SporadicE" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="Es" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>


<xsd:element name="F2Reflection" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FieldAlignedIrregularities" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="Groundwave" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="IRLP" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="Ionoscatter" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="LightningScatter " substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="RainScatter" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<!--  Terrestrial Repater.  Probably want some element of station type, location, and trustee. -->
<xsd:element name="Repeater" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>


<xsd:element name="Satellite" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>


<xsd:element name="TransEquatorialScatter" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

<xsd:element name="TroposphericDucting" substitutionGroup="xdif:propagationMode">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="xdif:propagationMode">
	<xsd:sequence>
	  <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
	</xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

</xsd:schema>

