<?xml version="1.0" encoding="utf-8"?>
<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">

  <!-- Type operator holds information about the logging, guest, or control operator on either side of QSO -->
  <xsd:complexType name="operator">
    <xsd:sequence>
      <xsd:choice minOccurs="0" maxOccurs="unbounded">
	<xsd:element name="callsign" type="xdif:callsign" />	<!-- Callsign -->
	<xsd:element name="name" type="xsd:string" />	        <!-- Name -->
	<xsd:element name="age" type="xsd:integer" />	<!-- Age in years -->
	<xsd:element name="email" type="xsd:string" />	<!-- Email Address -->
	<xsd:element name="webpage" type="xsd:anyURI" />	<!-- Web Page -->
	<xsd:element ref="xdif:clubs" />	 <!-- Club numbers -->
	<xsd:element name="mailingAddress" type="xdif:multiLineString" /><!-- Mailing Address (if different from station) -->
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>

