<?xml version="1.0" encoding="UTF-8"?>
<!-- SAMPLE XML Schema for ATIS.ESIF.ESI.ESMI.EmergencyEvent message. -->
<!-- Based on ESMI-003-R16 baseline ESIF document -->
<!-- B. Dupras, Intrado Inc.  Modified from work done by P. Desjardins Positron Inc.  -->
<xs:schema xmlns="urn:schemas-atis-esif-org:esi" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:schemas-atis-esif-org:esi" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.1">
	<xs:element name="SendInformation">
		<xs:annotation>
			<xs:documentation>Sample ESMI.SendInformation message schema - based on the message definition in ESMI-003-R16, Section 8.3.13</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:all>
				<xs:element name="EEID" type="tEEID" minOccurs="1" />
				<xs:element name="Information" type="tInformation">
					<xs:annotation>
						<xs:documentation>Information sent by the CESE.
Ex: call notes</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:all>
			<xs:attribute name="schemaVersion" type="tSchemaVersion" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="tOpenContent" abstract="true">
		<xs:annotation>
			<xs:documentation>Hosts any number of elements belonging to any namespace other that the target namespace</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tInformation">
		<xs:complexContent>
			<xs:extension base="tOpenContent"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="tEEID">
		<xs:annotation>
			<xs:documentation>TBD</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="tSchemaVersion">
		<xs:annotation>
			<xs:documentation>Used to carry version of validating schema</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:pattern value="[\p{Nd}]{1,2}\.[\p{Nd}]{1,2}"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>

