<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2012 rel. 2 (http://www.altova.com) by Richard Rowan (MN SUPREME COURT-INFO TECH DIV) -->
<!--
 Copyright © 2007, 2009, 2010 by the State of Minnesota
	State Court Administrator’s Office
	All Rights Reserved
-->
<!--
	Modification History 
	Date					Version		Rev			Change
	01/08/2007		3:1				1				See the CourtXML 3 Change Log.doc for changes from version 2.0.0.
	02/02/2007		3:1				2				Add bond to request and reply.
	03/30/2007		3:1				3				Eliminated the use of restrictions of complex types.   This should not change any existing messages.
	05/25/2007		3:1				4				Added default value of false to Warrant, FinancialSummary and Bond SelectedIndicator elements.
    12/15/2007		3:2				1				Modified Bond to use BondOutType2 to accommodate the use of individuals as well as companies as the guarantor of a surety bond.
																	Added CitationDocument to request options and reply content.
																	Added selection options for Other Agency Number, Citatoin Number, Report Control Number and Arrest Control Number.
																	Removed fixed value on schemaVersion attribute because it caused problems with WebServices.
	06/01/2008		3:3				1				Added CaseRespondent to SubjectParties
																	Added FamilyJudgment to CourtDecisions
	05/13/2010		3:4				1				Changed CourtDecisions to use FamilyJudmentType2.
	05/25/2010		3:4				2				Changed IncludeAttorneysIndicator to type boolean in ChargeDispositions, CourtDecisions, and JuvenileInterimPlacementOrder.
	05/25/2012		3:5				1				Added new warrant bond fields

-->
<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_NoEnum.xsd"/>
	<xs:attributeGroup name="CaseGetMessageAttributes">
		<xs:attribute name="schemaVersion" use="required">
			<xs:annotation>
				<xs:documentation>Specifies the version of the schema that this message should be validated against.  For this schema the value should be 3:5</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</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:complexType name="CaseOptionsType">
		<xs:all>
			<xs:element name="CourtCaseHeaderGroup" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="CourtCaseEvent" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="CasePartyRelation" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Attorney" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="CaseProsecutor" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="SubjectParties" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include the specific party types based on the case type.  Criminal Adult includes CaseDefendant and CasePetitionerPlaintiff.  Juvenile "Criminal" includes ChildDelinquent or ChildNonDelinquent (depending on if it is a delinquency case or not), CasePetitionerPlaintiff, ParentGuardianCustodian.  Family CHIPS Truency, Runaway and Del under 10 include ChildNonDelinquent, CasePetitionerPlaintiff and ParentGuardianCustodian.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludeAttorneysIndicator" type="xs:boolean" default="false">
										<xs:annotation>
											<xs:documentation>If true include the full Attorney element within the RepresentedBy element.  If false or left as default only include reference id's.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="PartyToTheAction" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludeAttorneysIndicator" type="xs:boolean" default="false">
										<xs:annotation>
											<xs:documentation>If true include the full Attorney element within the RepresentedBy element.  If false or left as default only include reference id's.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Victim" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Witness" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="HearingTrialSetting" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Charge" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludePriorVersionsIndicator" type="xs:boolean" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Include the charges prior versions.   If false or unspecified only a reference to prior versions will be included.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="IncludeDisposedIndicator" type="xs:boolean" default="false" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Include charges that are disposed.  By default only charges without dispositions are included (ChargeDisposition/ChargeAdjudication should be used for disposed charges).</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="ChargeDispositions" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include ChargeDisposition elements for adult and ChargeAdjudication elements for Juvenile.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludeAttorneysIndicator" type="xs:boolean" minOccurs="0">
										<xs:annotation>
											<xs:documentation>This indicator controls whether the attorney or the attorney reference is included with that party.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="CourtDecisions" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include AdultSentence elements for adult and DelinquencyDisposition elements for Juvenile.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludePartiesIndicator" type="xs:boolean" default="false" minOccurs="0">
										<xs:annotation>
											<xs:documentation>If true include the full party specific  CourtXML Element for "Party" elements contained within.  If false or left as default only include reference id's.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="IncludeAttorneysIndicator" type="xs:boolean" minOccurs="0">
										<xs:annotation>
											<xs:documentation>If you selected IncludeParties this indicator controls whether the attorney or the attorney reference is included with that party.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="InterimConditionsOrder" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludePartiesIndicator" type="xs:boolean" default="false" minOccurs="0">
										<xs:annotation>
											<xs:documentation>If true include the full party specific  CourtXML Element for "Party" elements contained within.  If false or left as default only include reference id's.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="JuvenileInterimPlacementOrder" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Include this element.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Options" minOccurs="0">
							<xs:complexType>
								<xs:all>
									<xs:element name="IncludePartiesIndicator" type="xs:boolean" default="false">
										<xs:annotation>
											<xs:documentation>If true include the full party specific  CourtXML Element for "Party" elements contained within.  If false or left as default only include reference id's.</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="IncludeAttorneysIndicator" type="xs:boolean" minOccurs="0">
										<xs:annotation>
											<xs:documentation>If you selected IncludeParties this indicator controls whether the attorney or the attorney reference is included with that party.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:all>
							</xs:complexType>
						</xs:element>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Warrant" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0"/>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="FinancialSummary" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0"/>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="Bond" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0"/>
					</xs:all>
				</xs:complexType>
			</xs:element>
			<xs:element name="CitationDocument" minOccurs="0">
				<xs:complexType>
					<xs:all>
						<xs:element name="SelectedIndicator" type="xs:boolean" default="false" minOccurs="0"/>
					</xs:all>
				</xs:complexType>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="CaseInformation">
		<xs:annotation>
			<xs:documentation>Contains CourtXML global elements that have either been configured, or requested, to be included with this message.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CourtCaseHeaderGroup" type="CourtCaseHeaderGroupType" minOccurs="0"/>
			<xs:element name="CourtCaseEvent" type="CourtCaseEventType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CasePartyRelation" type="CasePartyRelationType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Attorney" type="AttorneyType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CaseProsecutor" type="AttorneyType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="PartyToTheAction" type="PartyToTheActionType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="SubjectParties" type="SubjectParties" minOccurs="0"/>
			<xs:element name="Victim" type="VictimType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Witness" type="WitnessType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="HearingTrialSetting" type="HearingTrialSettingType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Charge" type="ChargeExtendedType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="ChargeDispositions" minOccurs="0">
				<xs:complexType>
					<xs:choice>
						<xs:element name="ChargeDisposition" type="ChargeDispositionType" maxOccurs="unbounded"/>
						<xs:element name="ChargeAdjudication" type="ChargeAdjudicationType" maxOccurs="unbounded"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="CourtDecisions" minOccurs="0">
				<xs:complexType>
					<xs:choice>
						<xs:element name="AdultSentence" type="AdultSentenceType" maxOccurs="unbounded"/>
						<xs:element name="DelinquencyDisposition" type="DelinquencyDispositionType" maxOccurs="unbounded"/>
						<xs:element name="JuvenileJudgment" type="JuvenileJudgmentType" maxOccurs="unbounded"/>
						<xs:element name="FamilyJudgment" type="FamilyJudgmentType2" maxOccurs="unbounded"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="InterimConditionsOrder" type="InterimConditionsOrderType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="JuvenileInterimPlacementOrder" type="JuvenileInterimPlacementOrderType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Warrant" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="WarrantOutType">
							<xs:sequence>
								<xs:element name="SplitBond" minOccurs="0">
									<xs:annotation>
										<xs:documentation>Allows the Court to accommodate an alternative to the Bond amount, e.g., Cash Bail. </xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:sequence>
											<xs:element name="SplitBondAssociation">
												<xs:annotation>
													<xs:documentation>And/Or. Indicates if the split bond amount is in addition to the Bond Amount or an alternative to the bond amount. </xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="xs:string">
														<xs:enumeration value="And"/>
														<xs:enumeration value="Or"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
											<xs:element name="SplitBondAmount" type="CurrencyType">
												<xs:annotation>
													<xs:documentation>Amount of the split bond in dollars.</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="SplitBondTypeText" type="BondTypeCodeTextType" nillable="true">
												<xs:annotation>
													<xs:documentation>Type of split bond, e.g. Case Bail.</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="FinancialSummary" type="FinancialSummaryType" minOccurs="0"/>
			<xs:element name="Bond" type="BondOutType2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CitationDocument" type="CitationDocumentOutType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SubjectParties">
		<xs:sequence>
			<xs:element name="CaseDefendant" type="CaseDefendantType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="ChildDelinquent" type="ChildDelinquentType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="ChildNonDelinquent" type="ChildNonDelinquentType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="ParentGuardianCustodian" type="ParentGuardianCustodianType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CasePetitionerPlaintiff" type="CasePetitionerPlaintiffType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CaseRespondent" type="CaseRespondentType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="CaseGetRequest">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Selection">
					<xs:annotation>
						<xs:documentation>Specify which case(s) to return</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice>
							<xs:element name="CourtFileNumber" type="CourtFileNumberType" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Select cases with a give file number.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="WarrantNumber" type="WarrantNumberType" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Select cases associated to a given warrant number.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="ControlNumber" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Select cases associated to a given control number.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:sequence>
											<xs:element name="ReportingAgencyORI" type="ReportingAgencyORIType"/>
											<xs:element name="ReportingAgencyControlNumber" type="ControlNumberInType"/>
										</xs:sequence>
										<xs:sequence>
											<xs:element name="ArrestingAgencyORI" type="ArrestingAgencyORIType"/>
											<xs:element name="ArrestingAgencyControlNumber" type="ControlNumberInType"/>
										</xs:sequence>
									</xs:choice>
								</xs:complexType>
							</xs:element>
							<xs:element name="Citation" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Select cases that were initiated via a given citation.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="CitationNumber" type="CitationNumberType"/>
										<xs:element name="IssuingAgencyORI" type="IssuingAgencyORIType">
											<xs:annotation>
												<xs:documentation>ORI of Agency Issuing the Citation</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="OtherAgencyNumber" type="OtherAgencyNumberType" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Select cases with a given other agency/Case Cross Reference number.</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="CaseOptions" type="CaseOptionsType">
					<xs:annotation>
						<xs:documentation>Specifies the content from the court case that is to be returned with the reply message.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:attributeGroup ref="CaseGetMessageAttributes"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="CaseGetReply">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="CaseRequest" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>One or more requests for case information can be made within a single request message.  For each request made the consumer will receive a Request node containing either the requested data or error information which prevented the return of the requested data.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:choice>
								<xs:annotation>
									<xs:documentation>Contains the identifier that was submitted with the request.</xs:documentation>
								</xs:annotation>
								<xs:element name="CourtFileNumber" type="CourtFileNumberType">
									<xs:annotation>
										<xs:documentation>Response for a requested case with this file number.  This will be formatted in the same manner that was submitted in the request.</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="WarrantNumber" type="WarrantNumberType">
									<xs:annotation>
										<xs:documentation>Response for requested case with this Warrant Number.  This will be formatted in the same manner that was submitted in the request.</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="ControlNumber">
									<xs:complexType>
										<xs:choice>
											<xs:sequence>
												<xs:element name="ReportingAgencyORI" type="ReportingAgencyCodeType"/>
												<xs:element name="ReportingAgencyControlNumber" type="ControlNumberOutType"/>
											</xs:sequence>
											<xs:sequence>
												<xs:element name="ArrestingAgencyORI" type="ArrestingAgencyCodeType"/>
												<xs:element name="ArrestingAgencyControlNumber" type="ControlNumberOutType"/>
											</xs:sequence>
										</xs:choice>
									</xs:complexType>
								</xs:element>
								<xs:element name="Citation">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="CitationNumber" type="CitationNumberType"/>
											<xs:element name="IssuingAgencyORI">
												<xs:annotation>
													<xs:documentation>ORI of Agency Issuing the Citation</xs:documentation>
												</xs:annotation>
												<xs:complexType>
													<xs:sequence>
														<xs:element name="ID" type="AgencyCodeType"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="OtherAgencyNumber" type="OtherAgencyNumberType"/>
							</xs:choice>
							<xs:element name="CaseInformation" type="CaseInformation" minOccurs="0"/>
							<xs:element name="CaseNullResponses" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Occurrence denotes that a Global Element requested did not return any instances.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="CourtXMLGlobalElement" type="xs:string" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Contains the Element Name of any Global Element subscribed to for which no data was found.</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="CaseRequestError" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>CaseRequestErrors may consist of permission or access violations or unknown case errors that apply to specific requests for cases.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:simpleContent>
										<xs:extension base="xs:string">
											<xs:attribute name="code" type="xs:int"/>
										</xs:extension>
									</xs:simpleContent>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="caseNumberKey" type="xs:string" use="required">
							<xs:annotation>
								<xs:documentation>Contains the cases file number with all dashes removed.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="caseKey" type="xs:positiveInteger">
							<xs:annotation>
								<xs:documentation>Numeric system identifier for case</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attributeGroup ref="CaseGetMessageAttributes"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
