<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by Tim Buchholz (Minnesota Judicial Branch) -->
<!--
 Copyright © 2007 by the State of Minnesota
	State Court Administrator’s Office
	All Rights Reserved
-->
<!--
	Modification History 
	Date					Version	Rev			Change
	09/17/2007		3:1			1				Initial version
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.courts.state.mn.us/CourtXML/3" targetNamespace="http://www.courts.state.mn.us/CourtXML/3" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1">
	<xs:include schemaLocation="CourtXML_3.xsd"/>
	<xs:include schemaLocation="SimpleTypes/CaseNotificationEventType.xsd"/>
	<xs:attributeGroup name="EFileCaseEventMessageAttributes">
		<xs:attribute name="schemaVersion" type="xs:string" use="required" fixed="3:1">
			<xs:annotation>
				<xs:documentation>Specifies the version of the schema that this message should be validated against.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="messageProducedDateTime" type="xs:dateTime">
			<xs:annotation>
				<xs:documentation>Date and time when this message was produced.  This value is included on all outbound messages and not required on inbound messages.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:attributeGroup>
	<xs:element name="EFileCaseEventNotification">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="TriggeredDateTime" type="xs:dateTime"/>
				<xs:element name="CourtFileNumber" type="CourtFileNumberType"/>
				<xs:element name="CaseCountyNumber" type="CountyNumberType"/>
				<xs:element name="CaseLocationText" type="CourtLocationCodeTextType"/>
				<xs:element name="BaseCaseTypeText" type="BaseCaseTypeTextType"/>
				<xs:element name="CaseCategoryText" type="CaseCategoryCodeTextType"/>
				<xs:element name="CaseTitle" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Optional for Confidential or Restricted Cases</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:minLength value="1"/>
							<xs:maxLength value="1000"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="DefendantName" type="PartyNameType"/>
				<xs:element name="CitationNumber" type="CitationNumberType" minOccurs="0"/>
				<xs:element name="CaseTypeText" type="CaseTypeCodeTextType"/>
				<xs:element name="CaseIsConfidential" type="xs:boolean"/>
				<xs:element name="CaseIsSealed" type="xs:boolean"/>
				<xs:element name="CaseIsRestricted" type="xs:boolean" minOccurs="0"/>
				<xs:element name="OtherAgencyNumber" type="OtherAgencyNumberType" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="ReportingAgencyControlNumber" type="ControlNumberOutType" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="EFileCaseEvent" type="CourtCaseEventBaseType"/>
			</xs:sequence>
			<xs:attributeGroup ref="EFileCaseEventMessageAttributes"/>
			<xs:attribute name="caseKey" type="xs:positiveInteger" use="required"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
