<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://example.amberalert.com" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:a="http://example.amberalert.com" xmlns:j="http://www.it.ojp.gov/jxdm/3.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0" schemaLocation="jxdm/3.0/jxdm.xsd"/>
	<xsd:complexType name="AmberAlertType">
		<xsd:annotation>
			<xsd:documentation>The structure of the alert data.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="j:DocumentType">
				<xsd:sequence>
					<xsd:element ref="a:MessageSentDateTime"/>
					<xsd:element ref="j:Incident"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="IncidentType">
		<xsd:annotation>
			<xsd:documentation>A structure describing an incident in which a child became missing.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="j:IncidentType">
				<xsd:sequence>
					<xsd:element ref="j:MissingPersonCircumstanceText"/>
					<xsd:element ref="j:MissingPersonLastSeenDate"/>
					<xsd:element ref="j:MissingPersonLastSeenTime"/>
					<xsd:element ref="j:MissingPersonLastSeenLocation"/>
					<xsd:element ref="j:ContactInformation" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SubjectType">
		<xsd:annotation>
			<xsd:documentation>A structure describing a person suspected of taking a missing child in an AmberAlert.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="j:SubjectType">
				<xsd:sequence>
					<xsd:element ref="j:Vehicle" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="AmberAlert" type="a:AmberAlertType">
		<xsd:annotation>
			<xsd:documentation>Used to contain the actual alert data.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MessageSentDateTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>This is the date/time that the message was sent.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
</xsd:schema>

