<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by PostNL IT (PostNL Holding B.V.) -->
<!--

WIJZIGINGSHISTORIE


major/ minor versie    	2.0
datum creatie		 	27-01-2015
datum productie			27-01-2015
Reden creatie			major versie wijziging van WorkLocation: 
								uitbreiding met LocationConditions en 
								EvraLocationCondition en 
								InternalManagementIndicator is vervangen door Code.

30 mei 2018: ma1CrossDocking is toegevoegd in versie 2 omdat deze nog niet in productie staat.


   Schema agency: 	Open Applications Group 


   OAGIS® Revision:    OAGIS Platform 1_2  
   Date:               05 May 2011 
   Copyright 1997-2011, All Rights Reserved 

  	
   Copyright (C) Open Applications Group (1997-2011). All Rights Reserved.
  
  
   This is an OAGIS® BOD XML Schema (XSD) Definition.

   License information for this file is provided in the file **OAGi License Agreement.txt** that is provided with this download package.

   For support, more information, or to report implementation bugs, please contact the Open Applications Group at oagis@openapplications.org.
    
   XML Schema 
     
    Name: /OAGi-BPI-Platform/org_openapplications_platform/1_2/Common/OAGi/Components/LogisticsComponents.xsd
-->
<xsd:schema xmlns:lo1="urn:postnl/mail/logisticscomponents/1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ma2="urn:postnl/mail/manufacturingcomponents/2" xmlns:fi1="urn:postnl/mail/fields1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:co1="urn:postnl/mail/components/1" xmlns:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:co3="urn:postnl/mail/components/3" xmlns:co4="urn:postnl/mail/components/4" xmlns:ma3="urn:postnl/mail/manufacturingcomponents/3" xmlns:co2="urn:postnl/mail/components/2" targetNamespace="urn:postnl/mail/manufacturingcomponents/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/logisticscomponents/1" schemaLocation="LogisticsComponents1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/3" schemaLocation="Components3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="Components2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/4" schemaLocation="Components4.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/1" schemaLocation="ManufacturingComponents1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/3" schemaLocation="ManufacturingComponents3.xsd"/>
	<xsd:element name="WorkLocation" type="ma2:WorkLocationType">
		<xsd:annotation>
			<xsd:documentation>The work location of the business: the addressess, GPS coordinates of an address and contact information.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="WorkLocationType">
		<xsd:sequence>
			<xsd:element ref="ma2:WorkLocationType" minOccurs="0"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:LocationMDMoldCode" minOccurs="0"/>
			<xsd:element ref="fi1:LocationName" minOccurs="0"/>
			<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:InternalManagementCode" minOccurs="0"/>
			<xsd:element ref="fi1:ExternalReference" minOccurs="0"/>
			<xsd:element ref="ma2:WorkLocationAddress" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma2:ContactPerson" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WorkLocationType" type="ma2:WorkLocationTypeType">
		<xsd:annotation>
			<xsd:documentation>The type of the work Location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="WorkLocationTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationType" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:ShortName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WorkLocationAddress" type="ma2:WorkLocationAddressType">
		<xsd:annotation>
			<xsd:documentation>The combination of an address and the GPS coordinaties of the address.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="WorkLocationAddressType">
		<xsd:sequence>
			<xsd:element ref="ma2:AddressType" minOccurs="0"/>
			<xsd:element ref="co1:Address" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ContactPerson" type="ma2:ContactPersonType"/>
	<xsd:complexType name="ContactPersonType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContactPersonID" minOccurs="0"/>
			<xsd:element ref="co1:NamePerson" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressType" type="ma2:AddressTypeType">
		<xsd:annotation>
			<xsd:documentation>The kind of addresstype an address belongs to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddressTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:AddressType" minOccurs="0"/>
			<xsd:element ref="fi1:EvraLocationCode" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:ShortName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Process" type="ma2:Process"/>
	<xsd:complexType name="Process">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessID" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessCodeID" minOccurs="0"/>
			<xsd:element ref="fi1:InternalManagementIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ALDCode" minOccurs="0"/>
			<xsd:element ref="fi1:ALDShortName" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocationMDMOld" minOccurs="0"/>
			<xsd:element ref="ma1:ContactPersonMDMOld" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessPartner" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
			<xsd:element ref="ma2:ProcessFormula" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessFormula" type="ma2:ProcessFormula">
		<xsd:annotation>
			<xsd:documentation>The types of formulas used for processes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessFormula">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:ShortName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationEntity" type="ma2:OrganizationEntityType">
		<xsd:annotation>
			<xsd:documentation>An organizational unit of PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrganizationEntityType">
		<xsd:sequence>
			<xsd:element ref="ma2:OrganizationalUnitType" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationalUnitDMOldOECode" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationShortName" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:OrganizationEntityPOBox" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Deze postbus informatie over de organisatie eenheid tijdelijk en ten behoeve van oude interfaces MDM. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:StaffDepartmentInd" minOccurs="0"/>
			<xsd:element ref="fi1:CostCenterID" minOccurs="0"/>
			<xsd:element ref="fi1:PlanningSystemID" minOccurs="0"/>
			<xsd:element ref="fi1:StartDateOM" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationalUnitType" type="ma2:OrganizationalUnitType">
		<xsd:annotation>
			<xsd:documentation>The type of the organizational unit (OM).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrganizationalUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:OrganizationalUnitTypeID" minOccurs="0"/>
			<xsd:element ref="fi1:OMOrganizationalUnitTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:BLSOrganizationalUnitTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationalUnitLevel" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationalUnitTypeName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van opruimen eindeloos diepe MachineActual en MachineTool in Observation  -->
	<!-- ========================== ===========-->
	<xsd:element name="ResultProcedure" type="ma2:ResultProcedureType">
		<xsd:annotation>
			<xsd:documentation>The process used to obtain the value of the  result of the observed process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultProcedureType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationProcedureCode"/>
			<xsd:element ref="ma1:ObservationProcedureSpecification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FileName" minOccurs="0"/>
			<xsd:element ref="ma2:ObservationEquipment" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The equipment / device used to make the observation. This can be a scanner, RFID reader, a.o.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:EmployeeReference" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationEquipment" type="ma2:EquipmentType"/>
	<xsd:complexType name="EquipmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:EquipmentClassID" minOccurs="0"/>
			<xsd:element ref="fi1:EquipmentID" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RequiredByRequestedSegmentResponseCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van verbetering Product Statistics in Observation  -->
	<!-- ========================== ===========-->
	<xsd:element name="ProductStatistics" type="ma2:ProductStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The statisics for the production of mail on a sorting machine per end delivery point, countrycode, sorting product id etc</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductStatisticsType">
		<xsd:sequence>
			<xsd:element name="CodingTextStatistics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:EndDeliveryPointQuantities" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ForeignMailQuantities" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SpecialSortCategoryQuanties" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:MachineTrayQuantities" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:MachineOutletQuantities" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma2:DeliveryServices" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryServices" type="ma2:DeliveryServicesType">
		<xsd:annotation>
			<xsd:documentation>Services performed by PostNL for the receiver of mail to forward his mail to an address on his request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryServicesType">
		<xsd:sequence>
			<xsd:element ref="fi1:NumberServiceLookups" minOccurs="0"/>
			<xsd:element ref="fi1:NumberServicesFound" minOccurs="0"/>
			<xsd:element ref="ma2:ServicesQuantities" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServicesQuantities" type="ma2:ServicesQuantitiesType">
		<xsd:annotation>
			<xsd:documentation>The quantities regarding forwarding or delivery services during the obsrvation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServicesQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceOrderTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceOrderTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceOrderID" minOccurs="0"/>
			<xsd:element ref="fi1:NumberItemsProcessed" minOccurs="0"/>
			<xsd:element ref="fi1:NumberSuccessfulSorted" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE Codeerregel/ DeliveryPoint Components -->
	<!-- ========================== ===========-->
	<xsd:element name="EndDeliveryPoint" type="ma2:EndDeliveryPointType">
		<xsd:annotation>
			<xsd:documentation>Final destination where to mail items can be delivered. An end delivery point has an postal compliant address.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EndDeliveryPointType">
		<xsd:sequence>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:EndDeliveryPointAltID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointTypeDescription" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:PlotNumber" minOccurs="0"/>
			<xsd:element ref="fi1:IntendedPlotType" minOccurs="0"/>
			<xsd:element ref="fi1:IntendedPlotTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:PlotType" minOccurs="0"/>
			<xsd:element ref="fi1:PlotTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:CheckIndicator" minOccurs="0"/>
			<xsd:element ref="ma1:DeliveryPointSpecification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:AdditionalDeliveryRoute" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:LetterboxQualityCode" minOccurs="0"/>
			<xsd:element ref="fi1:LetterboxQualityCodeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialUse" minOccurs="0"/>
			<xsd:element ref="co3:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DeliveryPointStartDate" minOccurs="0"/>
			<xsd:element ref="fi1:AutomaticAddressRecognitionErrorIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ReroutingText" minOccurs="0"/>
			<xsd:element ref="ma1:DeliveryPointCoordinates" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DeliveryPointSequenceNumber" minOccurs="0"/>
			<xsd:element ref="ma1:DeliveryPointService" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE Observation Components ten behoeve van check met Geospatial standaard -->
	<!-- ========================== ===========-->
	<xsd:element name="Tool" type="ma2:ToolType"/>
	<xsd:complexType name="ToolType">
		<xsd:sequence>
			<xsd:element ref="ma1:ToolID" minOccurs="0"/>
			<xsd:element ref="fi1:ToolType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Machine" type="ma2:MachineType"/>
	<xsd:complexType name="MachineType">
		<xsd:sequence>
			<xsd:element ref="ma1:MachineID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultSource" type="ma2:ResultSourceType">
		<xsd:annotation>
			<xsd:documentation>The name of the application or other source of the value of the  result of the observed process. When appropriate, this can also include the name of the employee resposible for thwe observation, like in case of a barcode scan.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultSourceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationSourceCode" minOccurs="0"/>
			<xsd:element ref="fi1:FileName" minOccurs="0"/>
			<xsd:element ref="ma3:ObservationEquipment" minOccurs="0"/>
			<xsd:element ref="ma1:EmployeeReference" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultQuality" type="ma2:ResultQualityType">
		<xsd:annotation>
			<xsd:documentation>If present, the attributes resultQuality shall describe the quality of the result. This instance-specific description complements the description of the observation procedure, which provides information concerning the quality of all observations using this procedure. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultQualityType">
		<xsd:sequence>
			<xsd:element ref="fi1:ResultQualityCode" minOccurs="0"/>
			<xsd:element ref="fi1:QualityMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MeasureIdentifier" minOccurs="0"/>
			<xsd:element ref="fi1:MeasureDescription" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationMethodType" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationMethodDescription" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationProcedureCode" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationProcedureName" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationResultCode" minOccurs="0"/>
			<xsd:element ref="fi1:EvaluationResultDescription" minOccurs="0"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FeatureOfInterest" type="ma2:FeatureOfInterestType">
		<xsd:annotation>
			<xsd:documentation>The FeatureOfInterest is a representation of the observation target, being the real-world object regarding which the observation is made, such as a sorting machine, dock of receipt of shipment of mail items, etc..</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FeatureOfInterestType">
		<xsd:sequence>
			<xsd:element ref="fi1:FeatureID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateFeatureID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FeatureDescription" minOccurs="0"/>
			<xsd:element ref="fi1:FeatureName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FeatureCode" minOccurs="0"/>
			<xsd:element ref="fi1:FeatureOfInterestImage" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DomainFeature" minOccurs="0"/>
			<xsd:element ref="co1:RegionOfInterest" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationClass" type="ma2:ObservationClassType">
		<xsd:annotation>
			<xsd:documentation>The observation class. This class can be:
- network output numbers, relevant for delivery
- product numbers, resulting from sorting
- process milestones, like process start and stop events
- usage of production means
- usage of human capacity
- volume not processed
- volume processed, but waiting to be transferred to next process
- observation value correction  </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservationClassType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationClassCode" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationClassDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonAlternateDescription" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de ObservationMailItem componenten -->
	<!-- ========================== ==========================================================================-->
	<xsd:element name="MailItemResultValue" type="ma2:MailItemResultValueType"/>
	<xsd:complexType name="MailItemResultValueType">
		<xsd:sequence>
			<xsd:element ref="co2:MailItem" minOccurs="0"/>
			<xsd:element ref="co1:SortingDecisionID" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="co1:ServiceOrders" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:ParametersRead" minOccurs="0"/>
			<xsd:element ref="co2:ParametersWritten" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van MailDeliveryRoute verie 2 ================================ -->
	<!---->
	<xsd:element name="MailDeliveryRoute" type="ma2:MailDeliveryRouteType">
		<xsd:annotation>
			<xsd:documentation>A set of end delivery points in order of delivery to which mail items can be delivered by the delivery mail man.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailDeliveryRouteType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailDeliveryRouteID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:MailDeliveryRouteName" minOccurs="0"/>
			<xsd:element ref="fi1:MailDeliveryRouteAltID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ModelDayCode" minOccurs="0"/>
			<xsd:element ref="fi1:ModelDayCodeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ModelAreaCode" minOccurs="0"/>
			<xsd:element ref="fi1:ModelAreaCodeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:LastModificationDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryTimeslotCode" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryTimeslotDescription" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfModifications" minOccurs="0"/>
			<xsd:element ref="ma1:Process" minOccurs="0"/>
			<xsd:element ref="fi1:MailDeliveryRouteType" minOccurs="0"/>
			<xsd:element ref="fi1:MailDeliveryRouteTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryMethod" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryMethodDescription" minOccurs="0"/>
			<xsd:element ref="ma2:Section" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CrossDocking" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Section" type="ma2:SectionType">
		<xsd:annotation>
			<xsd:documentation>A subset of a mail delivery route which consists of a set of end delivery points in order of delivery. The subset is determined by the average volume of mail items such that it fits in one hand of the delivery mail man.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SectionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SectionID" minOccurs="0"/>
			<xsd:element ref="fi1:SectionName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="ma1:StreetSortingUnitReference" minOccurs="0"/>
			<xsd:element ref="ma2:EndDeliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SectionSequenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationSMC3 ================================ -->
	<!---->
	<xsd:element name="SMCResultValue" type="ma2:SMCResultValueType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMCResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma2:SMCMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMCMtuStatistics" type="ma2:SMCMtuStatisticsType">
		<xsd:annotation>
			<xsd:documentation>SMC MtuStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMCMtuStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SMCMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationMailItem2 ================================ -->
	<!---->
	<xsd:element name="ProgramMode" type="ma2:ProgramModeType">
		<xsd:annotation>
			<xsd:documentation>The program mode that was active during the observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProgramModeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProgramMode" minOccurs="0"/>
			<xsd:element ref="fi1:ProgramModeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ProgramModeOld" minOccurs="0"/>
			<xsd:element ref="fi1:ProgramModePass" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================= tbv NRP Spreidproduct in ObservationSMK2, SMX2, SMC4, SMO2 en HC2 ==============-->
	<xsd:element name="SMKResultValue" type="ma2:SMKResultValueType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMKResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma3:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMKMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMXResultValue" type="ma2:SMXResultValueType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMXResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma3:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMXMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMOResultValue" type="ma2:SMOResultValueType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMOResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma3:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMOMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HCResultValue" type="ma2:HCResultValueType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HCResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma3:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:HCStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================= tbv ServiceLocation ==============-->
	<xsd:element name="Asset" type="ma2:AssetType">
		<xsd:annotation>
			<xsd:documentation>Definitie van een bezit; een middel, hulpmiddel, gebouw, object, etc. Aangevuld met de logistieke kenmerken.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AssetType">
		<xsd:sequence>
			<xsd:element ref="fi1:AssetID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateAssetID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AssetCode" minOccurs="0"/>
			<xsd:element ref="fi1:AssetName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:AssetType" minOccurs="0"/>
			<xsd:element ref="ma1:AssetConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TemporarilyOutOfServiceStartDate" minOccurs="0"/>
			<xsd:element ref="fi1:TemporarilyOutOfServiceEndDate" minOccurs="0"/>
			<xsd:element ref="fi1:Barcode" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================= smo3 ==============-->
	<xsd:element name="MachineOutletQuantities" type="ma2:MachineOutletQuantitiesType">
		<xsd:annotation>
			<xsd:documentation>The outlets quantities and statistics regarding the outlets in the SMX sorting machine</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MachineOutletQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineOutletID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineOutletQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EquipmentIDs" type="ma2:EquipmentIDsType">
		<xsd:annotation>
			<xsd:documentation>Dit element betreft 1 equipment en biedt de mogelijkheid om meerdere iidentificaties met bijbehorend naam/ type van hetzelfde equipment aan te geven.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EquipmentIDsType">
		<xsd:sequence>
			<xsd:element ref="ma2:EquipmentID" minOccurs="0"/>
			<xsd:element ref="fi1:EquipmentType" minOccurs="0"/>
			<xsd:element ref="fi1:EquipmentName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EquipmentID" type="co1:ItemIDType"/>
</xsd:schema>
