<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Walter Appleton (PJM Interconnection, LLC) -->
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by PJM (PJM Interconnection, LLC) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="edart">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="load_forecast" type="load_forecastType"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="forecast_date" type="xs:string"/>
	<xs:element name="hour_ending" nillable="true">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:minInclusive value="1"/>
				<xs:maxInclusive value="24"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:complexType name="load_forecastType">
		<xs:sequence>
			<xs:element name="submission" type="submissionType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="load_type">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="daily"/>
				<xs:enumeration value="monthly"/>
				<xs:enumeration value="weekly"/>
				<xs:enumeration value="hourly"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="net_interchange" type="xs:integer" default="0" nillable="true"/>
	<xs:element name="operating_reserve" type="xs:int" default="0" nillable="true"/>
	<xs:element name="peak_mw" type="xs:positiveInteger"/>
	<xs:complexType name="submissionType">
		<xs:sequence>
			<xs:element ref="load_type"/>
			<xs:element ref="forecast_date"/>
			<xs:element ref="hour_ending" minOccurs="0"/>
			<xs:element ref="peak_mw"/>
			<xs:element ref="net_interchange" minOccurs="0"/>
			<xs:element ref="operating_reserve" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>

