<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://pike.psu.edu/" targetNamespace="http://pike.psu.edu/">
	<xs:element name="first">
		<xs:complexType mixed="true">
			<xs:sequence/>
		</xs:complexType>
	</xs:element>
	<xs:element name="from">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="first"/>
				<xs:element ref="middle"/>
				<xs:element ref="last" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="last">
		<xs:complexType mixed="true">
			<xs:sequence/>
		</xs:complexType>
	</xs:element>
	<xs:element name="letter">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="to"/>
				<xs:element ref="from"/>
				<xs:element ref="title"/>
				<xs:element ref="msg"/>
			</xs:sequence>
			<xs:attribute name="date" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="middle">
		<xs:complexType mixed="true">
			<xs:sequence/>
		</xs:complexType>
	</xs:element>
	<xs:element name="msg">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="paragraph" minOccurs="1" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="paragraph">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="paragraph"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
	<xs:element name="title">
		<xs:complexType mixed="true">
			<xs:sequence/>
		</xs:complexType>
	</xs:element>
	<xs:element name="to">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="first"/>
				<xs:element ref="middle" minOccurs="0" maxOccurs="1"/>
				<xs:element ref="last" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

