<?xml version="1.0"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by dima (EMBRACE) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:element name="ReleaseOrder" type="ReleaseOrderType">
		<xsd:annotation>
			<xsd:documentation>Release order</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ReleaseOrderType">
		<xsd:sequence>
			<xsd:element name="DocHead" type="DocHeadType">
				<xsd:annotation>
					<xsd:documentation>Document header</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Stevedore" type="PartyType">
				<xsd:annotation>
					<xsd:documentation>Stevedore</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Agent" type="PartyType">
				<xsd:annotation>
					<xsd:documentation>Agent party</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ReleaseUID" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UID of release order</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ExpireDate" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>Expire date</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Container" type="ContainerType">
				<xsd:annotation>
					<xsd:documentation>Container information</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Forwarder">
				<xsd:annotation>
					<xsd:documentation>Forwarder definition</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ForwarderINN" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation>Organization INN</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocHeadType">
		<xsd:sequence>
			<xsd:element name="DocName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="DocVersion" type="xsd:string" minOccurs="0"/>
			<xsd:element name="DocNumber" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Number of document</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocDate" type="xsd:dateTime">
				<xsd:annotation>
					<xsd:documentation>Document date</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocID" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Generated ID(if not creation)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Modification" type="ModificationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Modification type</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ModificationType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="create">
				<xsd:annotation>
					<xsd:documentation>Creation</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="reject">
				<xsd:annotation>
					<xsd:documentation>Deletion</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="PartyType">
		<xsd:sequence>
			<xsd:element name="Name">
				<xsd:annotation>
					<xsd:documentation>Organization name</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ContractID" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>ID of contract with FCT (from references)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ContainerType">
		<xsd:sequence>
			<xsd:element name="ContainerID" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>ID of container (if known)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Prefix" type="xsd:string" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>4-letter prefix of container</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Number">
				<xsd:annotation>
					<xsd:documentation>7-digit number of container</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TypeID" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Inner FCT ID of container type (from references)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Type" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>

