<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2012 (http://www.altova.com) by Walter Appleton (PJM INTERCONNECTION , LLC) -->
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Walter Appleton (PJM Interconnection LLC) -->
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Walt Appleton (PJM Interconnection, LLC) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xsd:element name="date" type="xsd:date"/>
	<xsd:element name="edart">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="transticreview" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="company" minOccurs="0"/>
							<xsd:element name="pjm_ticket_id" type="xsd:positiveInteger"/>
							<xsd:element name="company_ticket_id" minOccurs="0">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:minLength value="1"/>
										<xsd:maxLength value="30"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="company_ticket_id_1" minOccurs="0">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:minLength value="1"/>
										<xsd:maxLength value="50"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="company_ticket_id_2" minOccurs="0">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:minLength value="1"/>
										<xsd:maxLength value="50"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="company_ticket_id_3" minOccurs="0">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:minLength value="1"/>
										<xsd:maxLength value="50"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="description" type="xsd:string"/>
							<xsd:element name="pjm_comments" minOccurs="0">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string"/>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="availability" type="xsd:string"/>
							<xsd:element name="lock_status" type="xsd:string"/>
							<xsd:element name="ticket_status">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="status" type="xsd:string"/>
										<xsd:element name="submittime" type="xsd:string"/>
										<xsd:element name="submituser" type="xsd:string"/>
										<xsd:element name="receivedtime" type="xsd:string" minOccurs="0"/>
										<xsd:element name="receiveduser" type="xsd:string" minOccurs="0"/>
										<xsd:element name="revisedtime" type="xsd:string" minOccurs="0"/>
										<xsd:element name="reviseduser" type="xsd:string" minOccurs="0"/>
										<xsd:element name="activetime" minOccurs="0"/>
										<xsd:element name="activeuser" minOccurs="0"/>
										<xsd:element name="approvedtime" minOccurs="0"/>
										<xsd:element name="approveduser" minOccurs="0"/>
										<xsd:element name="cancelledbycompanytime" minOccurs="0"/>
										<xsd:element name="cancelledbycompanyuser" minOccurs="0"/>
										<xsd:element name="cancelledbypjmtime" minOccurs="0"/>
										<xsd:element name="cancelledbypjmuser" minOccurs="0"/>
										<xsd:element name="completedtime" minOccurs="0"/>
										<xsd:element name="completeduser" minOccurs="0"/>
										<xsd:element name="deniedtime" minOccurs="0"/>
										<xsd:element name="denieduser" minOccurs="0"/>
										<xsd:element name="plannedoutagetime" minOccurs="0"/>
										<xsd:element name="plannedoutageuser" minOccurs="0"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element ref="interval_definition"/>
							<xsd:element name="outage_type">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="DailyIncludingWeekends"/>
										<xsd:enumeration value="DailyNoWeekends"/>
										<xsd:enumeration value="DailyWeekendsOnly"/>
										<xsd:enumeration value="ContinuousNoWeekends"/>
										<xsd:enumeration value="Continuous"/>
										<xsd:enumeration value="EMS Tripped"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="ticket_type">
								<xsd:complexType>
									<xsd:attribute name="info" type="xsd:boolean" use="optional"/>
									<xsd:attribute name="emergency" type="xsd:boolean" use="optional"/>
									<xsd:attribute name="auto_reclose" type="xsd:boolean" use="optional"/>
									<xsd:attribute name="potentially_incomplete" type="xsd:boolean"/>
									<xsd:attribute name="directBilling" type="xsd:boolean"/>
									<xsd:attribute name="directBillingDecline" type="xsd:boolean"/>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="equipment" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="ta_id" type="xsd:positiveInteger"/>
										<xsd:element ref="interval_definition"/>
									</xsd:sequence>
									<xsd:attribute name="status" use="required">
										<xsd:simpleType>
											<xsd:restriction base="xsd:NMTOKEN">
												<xsd:enumeration value="C"/>
												<xsd:enumeration value="O"/>
											</xsd:restriction>
										</xsd:simpleType>
									</xsd:attribute>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="active_dates" minOccurs="0" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element ref="interval_definition"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="switch">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="interval_definition">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="interval_start">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="date">
																	<xsd:simpleType>
																		<xsd:restriction base="xsd:date"/>
																	</xsd:simpleType>
																</xsd:element>
																<xsd:element name="time">
																	<xsd:simpleType>
																		<xsd:restriction base="xsd:time"/>
																	</xsd:simpleType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="congestionExpected" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="submittedOnTime" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="submitOnTimeComments" type="xsd:string" minOccurs="0"/>
							<xsd:element name="vegetationFlag" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="cause" type="xsd:int" maxOccurs="unbounded"/>
							<xsd:element name="systemImpacts" minOccurs="0">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="impact" maxOccurs="unbounded">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="impactTitle"/>
													<xsd:element name="impactDescription"/>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="cutInFlag" type="xsd:string" minOccurs="0"/>
							<xsd:element name="marketSensitiveFlag" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="nerctads" minOccurs="0">
								<xsd:complexType>
									<xsd:choice>
										<xsd:element name="planned">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:enumeration value="Maintenance and Construction"/>
													<xsd:enumeration value="Other Planned Outage"/>
													<xsd:enumeration value="Third Party Request"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
										<xsd:element name="operational">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:enumeration value="Emergency"/>
													<xsd:enumeration value="Other"/>
													<xsd:enumeration value="System Operation"/>
													<xsd:enumeration value="System Voltage"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
										<xsd:element name="autoReclose">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="sharedCommonStructure" type="xsd:boolean" minOccurs="0"/>
													<xsd:element name="faultType">
														<xsd:simpleType>
															<xsd:restriction base="xsd:integer">
																<xsd:minInclusive value="0"/>
																<xsd:maxInclusive value="5"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
													<xsd:element name="outageInitCode">
														<xsd:simpleType>
															<xsd:restriction base="xsd:integer">
																<xsd:minInclusive value="0"/>
																<xsd:maxInclusive value="5"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
													<xsd:element name="initCauseCode">
														<xsd:simpleType>
															<xsd:restriction base="xsd:integer">
																<xsd:minInclusive value="0"/>
																<xsd:maxInclusive value="17"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
													<xsd:element name="sustainedCauseCode">
														<xsd:simpleType>
															<xsd:restriction base="xsd:integer">
																<xsd:minInclusive value="0"/>
																<xsd:maxInclusive value="18"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
													<xsd:element name="outageModeCode">
														<xsd:simpleType>
															<xsd:restriction base="xsd:integer">
																<xsd:minInclusive value="0"/>
																<xsd:maxInclusive value="5"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:choice>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="datelogs" minOccurs="0">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="datelog" minOccurs="0" maxOccurs="unbounded">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element ref="interval_definition"/>
													<xsd:element name="timestamp" type="xsd:string"/>
													<xsd:element name="currentFlag" type="xsd:integer"/>
													<xsd:element name="user" type="xsd:string"/>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="rtepQueueNumber" type="xsd:integer" minOccurs="0"/>
							<xsd:element name="directBilling" type="xsd:boolean" minOccurs="0"/>
							<xsd:element name="directBillingDecline" type="xsd:boolean" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="interval_definition">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="interval_start">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="date"/>
							<xsd:element ref="time"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="interval_end" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element ref="date"/>
							<xsd:element ref="time"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="time">
		<xsd:simpleType>
			<xsd:restriction base="xsd:time"/>
		</xsd:simpleType>
	</xsd:element>
</xsd:schema>

