<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2007 (http://www.altova.com) by Hans van Rossen (Florecom) -->
<!-- ====================================================================== -->
<!-- =  Images Schema Module-->
<!-- ====================================================================== -->
<!--
Schema agency:   FLORECOM
Schema version:   0.1
Schema date:       6 augustus 2007
Author:                 Hans van Rossen

Copyright (C) FLORECOM (2007). All Rights Reserved.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:fec="urn:fec:library:data:final:FlorecomStandardComponents:0_1" xmlns:ism="urn:fec:messages:data:final:ImagesStandardMessage:0_1" xmlns:ram="urn:un:unece:uncefact:data:draft:ReusableAggregateBusinessInformationEntity:2" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:3" xmlns:qdt="urn:un:unece:uncefact:data:draft:QualifiedDataType:1" xmlns:ccts="urn:un:unece:uncefact:data:standard:CoreComponentsTechnicalSpecification:2" targetNamespace="urn:fec:messages:data:final:ImagesStandardMessage:0_1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.1">
	<!-- ======================================================================= -->
	<!-- = Imports United Nations ebXML Core Components-->
	<!-- ======================================================================= -->
	<!-- = Import of Reusable Aggregate Business Information Entity Schema Module-->
	<!-- ======================================================================= -->
	<xsd:import namespace="urn:un:unece:uncefact:data:draft:ReusableAggregateBusinessInformationEntity:2" schemaLocation="http://www.unece.org/uncefact/data/draft/ReusableAggregateBusinessInformationEntity_2p0prc.xsd"/>
	<!-- ======================================================================= -->
	<!-- = Import of Unqualified DataType Schema Module-->
	<!-- ======================================================================= -->
	<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:3" schemaLocation="http://www.unece.org/uncefact/data/standard/UnqualifiedDataType_3p0.xsd"/>
	<!-- ======================================================================= -->
	<!-- = Import of Qualified DataType Schema Module -->
	<!-- ======================================================================= -->
	<xsd:import namespace="urn:un:unece:uncefact:data:draft:QualifiedDataType:1" schemaLocation="http://www.unece.org/uncefact/data/draft/QualifiedDataType_1p0.xsd"/>
	<!-- ======================================================================= -->
	<!-- = Root Element Declaration Florecom Beeldbericht en Beeldbevestiging-->
	<!-- ======================================================================= -->
	<xsd:element name="PutImages" type="ism:ImagesMessage"/>
	<xsd:element name="ImageAcknowledgement">
		<xsd:annotation>
			<xsd:documentation>Ontvangstbevestiging</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element name="ImageResult" type="udt:IndicatorType"/>
				<xsd:element name="ErrorList" type="ism:ErrorList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!-- ================================================================== -->
	<!-- = Type Definitions Florecom-->
	<xsd:complexType name="ImagesMessage">
		<xsd:sequence>
			<xsd:element name="Header">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="UserName" type="udt:TextType"/>
						<xsd:element name="Password" type="udt:TextType"/>
						<xsd:element name="MessageID" type="udt:IDType"/>
						<xsd:element name="MessageDateTime" type="udt:DateTimeType"/>
						<xsd:element name="MessageSerial" type="udt:NumericType"/>
						<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Body">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Images" type="ism:ImagesDetails"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ImagesDetails">
		<xsd:sequence>
			<xsd:element name="AgentParty" type="ram:EndUserPartyType" minOccurs="0"/>
			<xsd:element name="SupplierParty" type="ram:SupplierPartyType" minOccurs="0"/>
			<xsd:element name="ImageLine" type="ism:ImageLine" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FeatureDetails">
		<xsd:sequence>
			<xsd:element name="FeatureType" type="udt:CodeType"/>
			<xsd:element name="FeatureValue" type="udt:CodeType"/>
			<xsd:element name="FeatureMaxValue" type="udt:CodeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ErrorList">
		<xsd:sequence>
			<xsd:element name="Error" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ErrorLevel" type="udt:CodeType" minOccurs="0"/>
						<xsd:element name="Sevirity" type="udt:CodeType" minOccurs="0"/>
						<xsd:element name="ErrorCode" type="udt:CodeType" minOccurs="0"/>
						<xsd:element name="ErrorLocation" type="udt:IDType" minOccurs="0"/>
						<xsd:element name="DescriptionText" type="udt:TextType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ImageLine">
		<xsd:sequence>
			<xsd:element name="ID" type="udt:IDType"/>
			<xsd:element name="ImageForm">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:restriction base="udt:CodeType">
							<xsd:enumeration value="Algemeen"/>
							<xsd:enumeration value="Commercieel"/>
							<xsd:enumeration value="Partij"/>
							<xsd:enumeration value="Teler"/>
						</xsd:restriction>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ImageType">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:restriction base="udt:CodeType">
							<xsd:enumeration value="Plant"/>
							<xsd:enumeration value="Tray"/>
							<xsd:enumeration value="Kar"/>
							<xsd:enumeration value="Tak"/>
							<xsd:enumeration value="Bloem"/>
							<xsd:enumeration value="Doos"/>
						</xsd:restriction>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ProductCode" type="udt:CodeType"/>
			<xsd:element name="Feature" type="ism:FeatureDetails" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ImageCreationDate" type="udt:DateTimeType"/>
			<xsd:element name="ReferencedDocument" type="ram:ReferencedDocumentType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="FreeText" type="udt:TextType" minOccurs="0"/>
			<xsd:element name="ImageProducerParty" type="ram:ManufacturerPartyType" minOccurs="0"/>
			<xsd:element name="ImageBinary" type="udt:BinaryObjectType">
				<xsd:annotation>
					<xsd:documentation>Het beeld in base64</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
