<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2014 (x64) (http://www.altova.com) by Group IT (PostNL Groep) -->
<!--
major/ minor versie    1.8 
status						gereed
datum aanpassing 	20-02-2015
door							Nelleke van der Meer
Soort Aanpassing		elementen tbv ObservationQualitity
datum productie		

major/ minor versie    1.7 
status						work in progress
datum aanpassing 	13-05-2013
door							Peter Schoneveld
Soort Aanpassing		SmcResultValue element en uitwerking toegevoegd tbv Noun ObservationSMC
datum productie		


major/ minor versie    1.6
datum aanpassing 	22-04-2013
door							Nelleke van der Meer
Soort Aanpassing		elementen toegevoegd tbv Noun MailDeliveryRoute
datum productie			


major/ minor versie    1.5
datum aanpassing 	07-11-2012
door							Nelleke van der Meer/ Peter Schoneveld
Soort Aanpassing		ma1:ResultValue is uitgebreid met ma1:CFCRMachineStatus, ma1:MailpieceStatistics, ma1:StampUsageStatistics
								21-11-2012: vervolg aanpassing
								ResultQuantityType uitgebreid met FollowUpProcessCode en Decription
								ma1:ResultValue is uitgebreid met ma1:SMBStatistics
datum productie			04-02-2013



major/ minor versie    1.4
datum aanpassing 	02-05-2012 en 14-05-2012 en 06-07-2012
door							Peter Schoneveld
Soort Aanpassing		toevoeging t.b.v. CFC statistieken + 2 optionele elementen in CFC Statistics
datum productie			06-07-2012

major/ minor versie		1.3
datum aanpassing:	26-06-2012 aanpassing veldnaam tbv MDM organization (opgelost als minor change)
datum productie:		26-06-2012

major/ minor versie    1.1
datum aanpassing 	20-03-2012
door							Nelleke van der Meer/ Theo Koppes
Soort Aanpassing		optionele toevoeging t.b.v. MDM 
datum productie			

major/ minor versie    1.1
datum aanpassing 	jan 2012
door							Nelleke van der Meer
Soort Aanpassing		optionele toevoeging SmallTransportStatistics tbv Autobedrijf
								optionele uitbreidingen zoals:
								headertype
								picture
datum productie			10-02-2012

major/ minor versie:	1.0
datum productie:		13-12-2011


   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/ManufacturingComponents.xsd
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:co1="urn:postnl/mail/components/1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:fi1="urn:postnl/mail/fields1" xmlns:co3="urn:postnl/mail/components/3" xmlns:co2="urn:postnl/mail/components/2" xmlns:ma2="urn:postnl/mail/manufacturingcomponents/2" xmlns:ma3="urn:postnl/mail/manufacturingcomponents/3" xmlns:co4="urn:postnl/mail/components/4" targetNamespace="urn:postnl/mail/manufacturingcomponents/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="Components2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/3" schemaLocation="Components3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/4" schemaLocation="Components4.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/2" schemaLocation="ManufacturingComponents2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/3" schemaLocation="ManufacturingComponents3.xsd"/>
	<xsd:element name="FinishedGoodItem" type="ma1:ManufacturingItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the finished good en item. In the case that the Item is raw material or sub-compoenent. This identifies the finished good that it is for. For example in case of Manufacturing an airplane and the compenents used must be tracked.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="LotSizeGroup">
		<xsd:sequence>
			<xsd:element ref="fi1:MaximumLotSizeQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumLotSizeQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:LotSizeMultipler" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="ManufacturingItemBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:ItemInstanceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:Lot" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:Type" minOccurs="0"/>
					<xsd:element ref="co1:Effectivity" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">**Deprecated** OAGi has deprecated the use of EffectiveTimePeriod in this use case in favor of Effectivity. All new implementations should use Effectivity in this use case. EffectiveTimePeriod will continue to be provided here until the next major version of OAGIS is released.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="co1:ExecutionTimePeriod" minOccurs="0"/>
					<xsd:element ref="fi1:FixedQuantityIndicator" minOccurs="0"/>
					<xsd:group ref="ma1:LotSizeGroup" minOccurs="0"/>
					<xsd:element ref="fi1:LeadTimeDuration" minOccurs="0"/>
					<xsd:element ref="fi1:RequiredPercent" minOccurs="0"/>
					<xsd:choice>
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Idicates if the Item is reported theoretically (back-flushed) or if the ITEM is reported directly (actual)</xsd:documentation>
						</xsd:annotation>
						<xsd:element ref="fi1:BackFlushedIndicator" minOccurs="0"/>
						<xsd:element ref="fi1:ActualIndicator" minOccurs="0"/>
					</xsd:choice>
					<xsd:element ref="fi1:TrackingIndicator" minOccurs="0"/>
					<xsd:element ref="fi1:ScrapIndicator" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ManufacturingItemType">
		<xsd:complexContent>
			<xsd:extension base="ma1:ManufacturingItemBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ManufacturingItem" type="ma1:ManufacturingItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the manufacturing view of an Item where the complete detail of an Item is represented by the MasterItem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="OperationGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Group of Operation elements that occur together in the Operation and QualifiedResource.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:BatchSizeQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:PerishedInOperationQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:PerishedBetweenOperationsQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:TransferLotQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:SetupTimeDuration" minOccurs="0"/>
			<xsd:element ref="fi1:WaitTimeDuration" minOccurs="0"/>
			<xsd:element ref="fi1:RunTimeDuration" minOccurs="0"/>
			<xsd:element ref="fi1:TearDownDuration" minOccurs="0"/>
			<xsd:element ref="fi1:BatchDuration" minOccurs="0"/>
			<xsd:element ref="fi1:QueueDuration" minOccurs="0"/>
			<xsd:element ref="fi1:MoveDuration" minOccurs="0"/>
			<xsd:element ref="fi1:FixedDuration" minOccurs="0"/>
			<xsd:element ref="fi1:RejectPercent" minOccurs="0"/>
			<xsd:element ref="co1:Effectivity" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="OperationType">
		<xsd:complexContent>
			<xsd:extension base="co1:HeaderType">
				<xsd:sequence>
					<xsd:element ref="co1:BOMReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:RouteReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Is used to indicate how the rates are specified. </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:CostType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Is the.methodology by which the value of an item is determined.

Values are:
Standard
Moving Average
LIFO - last in first out.
FIFO - first in first out.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:ContainerType" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the type of container used to place the items that result from the operation.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:DepartmentID" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the department in which the operation is performed.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:CostAmount" minOccurs="0"/>
					<xsd:element ref="fi1:ProcessCode" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Is a process code used for grouping like operations.
Possible examples are:  Heat Treat, Dyeing</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="co1:MachineSetupDependencyCodes" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether the machine can be setup for the operation early or whether setup must happen at a specific time depending upon conditions.

Possible values:
- Early	
- NotDelayed	
- DelayedByPredicessor
- DelayedByMaterial</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:MaximumParallelTeamsFactor" minOccurs="0"/>
					<xsd:element ref="fi1:FixedRejectQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:RejectedQuantity" minOccurs="0"/>
					<xsd:group ref="ma1:OperationGroup" minOccurs="0"/>
					<xsd:element ref="co1:Site" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Location that the work is done.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:MultipleRunSaveTimeIndicator" minOccurs="0"/>
					<xsd:element ref="fi1:TrackingIndicator" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether the operation should be tracked.</xsd:documentation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether the operation should be tracked.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="ma1:QualifiedResource" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Charge" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Distribution" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:Step" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="QualifiedResourceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ResourceUseCode" minOccurs="0"/>
			<xsd:element ref="fi1:WorkCenterID" minOccurs="0"/>
			<xsd:group ref="ma1:OperationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:CapacityPercent" minOccurs="0"/>
			<xsd:element ref="fi1:Duration" minOccurs="0"/>
			<xsd:element ref="fi1:EmployeesRequiredQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:ToolsRequiredQuantity" minOccurs="0"/>
			<xsd:element ref="ma1:AllocatedResources" minOccurs="0"/>
			<xsd:element ref="ma1:ActualResources" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="StepType">
		<xsd:complexContent>
			<xsd:extension base="co1:HeaderType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0"/>
					<xsd:element ref="fi1:SequenceCode" minOccurs="0"/>
					<xsd:element ref="co1:Site" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:DepartmentID" minOccurs="0"/>
					<xsd:element ref="ma1:QualifiedResource" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Charge" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Distribution" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Operation" type="ma1:OperationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information that describes the operation to be performed. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Step" type="ma1:StepType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information specific to the steps specified to perform the operation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="QualifiedResource" type="ma1:QualifiedResourceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information that describes the resources to perform the specified resource usage for the operation and/or the step that is defined by the preceding Operation or Step.  </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ScheduleHeaderType">
		<xsd:complexContent>
			<xsd:extension base="co1:StatusEnabledHeaderType">
				<xsd:sequence>
					<xsd:element ref="ma1:RespondingScheduleReference" minOccurs="0"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
					<xsd:element ref="fi1:DateCode" minOccurs="0"/>
					<xsd:element ref="fi1:ScheduleType" minOccurs="0"/>
					<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ShipToParty" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ScheduleLineType">
		<xsd:complexContent>
			<xsd:extension base="co1:StatusEnabledLineType">
				<xsd:sequence>
					<xsd:element ref="fi1:LineType" minOccurs="0"/>
					<xsd:element ref="ma1:RespondingScheduleReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:ManufacturingItem" minOccurs="0"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
					<xsd:element ref="fi1:EngineeringChangeDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:ActualDeliveryDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:ReceivedDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:ShipmentDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:LastShipmentDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:LastShipmentReceivedQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:LastReceivingDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:DeliveredQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:ItemQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:OpenQuantity" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:ReceivedQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:ShippedQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:AuthorizationID" minOccurs="0"/>
					<xsd:element ref="co1:CommodityClassification" minOccurs="0"/>
					<xsd:element ref="co1:LoadingLocation" minOccurs="0"/>
					<xsd:element ref="co1:HazardousMaterial" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:KanbanNumber" minOccurs="0"/>
					<xsd:element ref="co1:Packaging" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Represents the secondary packing code used to further identify the package of the product. Hmmm, where is the primary packing code?</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
					<xsd:element ref="co1:ProjectReference" minOccurs="0"/>
					<xsd:element ref="co1:LastDeliveryReference" minOccurs="0"/>
					<xsd:element ref="co1:LastShipmentReference" minOccurs="0"/>
					<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ShipToParty" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ScheduleExceptionType">
		<xsd:complexContent>
			<xsd:extension base="co1:LineType">
				<xsd:sequence>
					<xsd:element ref="co1:ActionCodes" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
					<xsd:element ref="co1:ExceptionCodes" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:ReasonCode" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ScheduleException" type="ma1:ScheduleExceptionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Exception detail for Detail or Lline information.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RespondingScheduleReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the previously received plan schedule that this new schedule is responding to as a reference.  The typical scenario is a supplier uses a Sync PlanningSchedule or Sync ShipmentSchedule to respond to a customer demand schedule, and this will identify the customer demand schedule that this supplier previously received.  The date and time is also used in identifying the previously received plan schedule that the new plan schedule is responding to.  Note that the combination of document id, document date, and revision number can uniquely identify a plan schedule.</xsd:documentation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">DateType indicates whether the dates specified on the schedule are delivery based or shipment based.  Dates specified on the schedule include FromDateTime and ToDateTime at Header and Line levels.
ScheduleType indicates whether the PlanningSchedule is a demand schedule from a customer or a supply schedule from a supplier.
For the supplier schedule to respond to the original demand schedule, the RespondingScheduleReference is used to identify the customer's original demand schedule that it is responding to.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResourceType">
		<xsd:complexContent>
			<xsd:extension base="co1:ResourceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ResourceType" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:ResourceTypeCodeContentType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ResourcesType">
		<xsd:sequence>
			<xsd:element ref="ma1:Resource" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:Tool" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:Machine" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:Labour" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ManufacturingItem" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LabourType">
		<xsd:complexContent>
			<xsd:extension base="co1:ResourceBaseType">
				<xsd:sequence>
					<xsd:group ref="co1:EmployeeGroup" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="MachineBaseType" abstract="true">
		<xsd:complexContent>
			<xsd:extension base="co1:ResourceBaseType">
				<xsd:sequence>
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">Machine/ID is deprecated Machine/MachineID should be used to communicate the Identification of the machine.</xsd:documentation>
					</xsd:annotation>
					<xsd:element ref="ma1:MachineID" minOccurs="0"/>
					<xsd:element ref="fi1:SerialNumber" minOccurs="0"/>
					<xsd:element ref="fi1:FixedAssetCode" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="MachineType">
		<xsd:complexContent>
			<xsd:extension base="ma1:MachineBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ToolBaseType" abstract="true">
		<xsd:complexContent>
			<xsd:extension base="co1:ResourceBaseType">
				<xsd:sequence>
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">Tool/ID is deprecated Tool/ToolID should be used to communicate the Identifier of the Tool.</xsd:documentation>
					</xsd:annotation>
					<xsd:element ref="ma1:ToolID" minOccurs="0"/>
					<xsd:element ref="fi1:SerialNumber" minOccurs="0"/>
					<xsd:element ref="co1:LotSerial" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ToolType">
		<xsd:complexContent>
			<xsd:extension base="ma1:ToolBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Labour" type="ma1:LabourType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Labour needed for a given task.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Machine" type="ma1:MachineType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Idenitifies a machine.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Tool" type="ma1:ToolType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the tool needed for a given task.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Resource" type="ma1:ResourceType"/>
	<xsd:element name="Resources" type="ma1:ResourcesType"/>
	<xsd:group name="ResourceAllocationGroup">
		<xsd:sequence>
			<xsd:element ref="co1:UnitCost" minOccurs="0"/>
			<xsd:element ref="fi1:RequiredQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:RequiredDuration" minOccurs="0"/>
			<xsd:element ref="fi1:TotalCostAmount" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="AllocationType">
		<xsd:sequence>
			<xsd:element ref="ma1:Resource" minOccurs="0"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InventoryAllocationType">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation source="http://www.openapplications.org/platform/1">Deprecate Item in favor of ItemInstance in InventoryActual and InventoryAllocation.

Item is intended to be the Item concept characteristics of the Item and not intended to represent the Item Instances. ItemInstance was created to be the instances of the Items. </xsd:documentation>
			</xsd:annotation>
			<xsd:element ref="co1:Item" minOccurs="0"/>
			<xsd:element ref="co1:ItemInstance" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LabourAllocationType">
		<xsd:sequence>
			<xsd:element ref="ma1:Labour" minOccurs="0"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MachineAllocationType">
		<xsd:sequence>
			<xsd:element ref="ma1:Machine" minOccurs="0"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OperationAllocationType">
		<xsd:sequence>
			<xsd:element ref="co1:OperationReference" minOccurs="0"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ToolAllocationType">
		<xsd:sequence>
			<xsd:element ref="ma1:Tool" minOccurs="0"/>
			<xsd:group ref="ma1:ResourceAllocationGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Allocation" type="ma1:AllocationType"/>
	<xsd:element name="InventoryAllocation" type="ma1:InventoryAllocationType"/>
	<xsd:element name="LabourAllocation" type="ma1:LabourAllocationType"/>
	<xsd:element name="MachineAllocation" type="ma1:MachineAllocationType"/>
	<xsd:element name="OperationAllocation" type="ma1:OperationAllocationType"/>
	<xsd:element name="ToolAllocation" type="ma1:ToolAllocationType"/>
	<xsd:complexType name="AllocatedResourcesType">
		<xsd:sequence>
			<xsd:element ref="ma1:Allocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:InventoryAllocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:LabourAllocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:MachineAllocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:OperationAllocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ToolAllocation" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AllocatedResources" type="ma1:AllocatedResourcesType"/>
	<xsd:element name="EstimatedResourceRequirements" type="ma1:AllocatedResourcesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies resources that are required to perform the maintenance operation. Resource Requirements can be specified for the entire maintenance order or for each operation within the order</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="ActualResourceGroup">
		<xsd:sequence>
			<xsd:element ref="ma1:SortProduction" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:TotalCostAmount" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="ActualType">
		<xsd:sequence>
			<xsd:element ref="ma1:Resource" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InventoryActualType">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation source="http://www.openapplications.org/platform/1">Deprecate Item in favor of ItemInstance in InventoryActual and InventoryAllocation.

Item is intended to be the Item concept characteristics of the Item and not intended to represent the Item Instances. ItemInstance was created to be the instances of the Items. </xsd:documentation>
			</xsd:annotation>
			<xsd:element ref="co1:Item" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ItemInstance" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MachineActualType">
		<xsd:sequence>
			<xsd:element ref="ma1:Machine" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:DownTimeDuration" minOccurs="0"/>
			<xsd:element ref="ma1:DownTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OperationActualType">
		<xsd:sequence>
			<xsd:element ref="co1:OperationReference" minOccurs="0"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ToolActualType">
		<xsd:sequence>
			<xsd:element ref="ma1:Tool" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:DownTimeDuration" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Actual" type="ma1:ActualType"/>
	<xsd:element name="InventoryActual" type="ma1:InventoryActualType"/>
	<xsd:element name="MachineActual" type="ma1:MachineActualType"/>
	<xsd:element name="OperationActual" type="ma1:OperationActualType"/>
	<xsd:element name="ToolActual" type="ma1:ToolActualType"/>
	<xsd:complexType name="ActualResources">
		<xsd:sequence>
			<xsd:element ref="ma1:Actual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:InventoryActual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:LabourActual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:MachineActual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:OperationActual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ToolActual" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActualResources" type="ma1:ActualResources"/>
	<xsd:complexType name="WIPHeaderBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:HeaderType">
				<xsd:sequence>
					<xsd:element ref="fi1:ReasonCode" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="WIPEventHeaderBaseType">
		<xsd:complexContent>
			<xsd:extension base="ma1:WIPHeaderBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ProductionOrderReference" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="WIPEventHeaderType">
		<xsd:complexContent>
			<xsd:extension base="ma1:WIPEventHeaderBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="WIPDistributedEventHeaderType">
		<xsd:complexContent>
			<xsd:extension base="ma1:WIPEventHeaderBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:Distribution" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="MoveFromOperation" type="ma1:OperationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the Work-In-Process Operation in which the items are being moved from.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MoveToOperation" type="ma1:OperationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the Work-In-Process Operation in which the items are being moved to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LabourActualType">
		<xsd:sequence>
			<xsd:element ref="ma1:Labour" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="ma1:ActualResourceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:BreakTimeDuration" minOccurs="0"/>
			<xsd:element ref="co1:WorkTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LabourActual" type="ma1:LabourActualType"/>
	<xsd:complexType name="SegmentResponseBaseType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ParentID" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessSegmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProductSegmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ActualTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:RequiredByRequestedSegmentResponseCode" minOccurs="0"/>
			<xsd:element ref="fi1:ResponseStateCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MaterialActual" type="ma1:ManufacturingMaterialType"/>
	<xsd:element name="ManufacturingMaterial" type="ma1:ManufacturingMaterialType"/>
	<xsd:complexType name="ManufacturingMaterialType">
		<xsd:sequence>
			<xsd:element ref="co1:Classification" minOccurs="0"/>
			<xsd:element ref="fi1:MaterialLotID" minOccurs="0"/>
			<xsd:element ref="fi1:MaterialSubLotID" minOccurs="0"/>
			<xsd:element ref="fi1:MaterialUseCode" 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:element ref="ma1:InventoryActual" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<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:choice>
				<xsd:element ref="ma1:MachineActual" minOccurs="0"/>
				<xsd:element ref="ma1:ToolActual" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Equipment" type="ma1:EquipmentType"/>
	<xsd:element name="SegmentResponse" type="ma1:SegmentResponseType"/>
	<xsd:complexType name="SegmentResponseType">
		<xsd:complexContent>
			<xsd:extension base="ma1:SegmentResponseBaseType">
				<xsd:sequence>
					<xsd:element ref="ma1:ProductionData" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:PersonnelActual" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:EquipmentActual" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:MaterialActual" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="PersonnelActual" type="ma1:ManufacturingPersonnelType"/>
	<xsd:complexType name="ProductionDataType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ParentID" minOccurs="0"/>
			<xsd:element ref="ma1:Value" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RequiredByRequestedSegmentResponseCode" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductionData" type="ma1:ProductionDataType"/>
	<xsd:element name="EquipmentActual" type="ma1:EquipmentType"/>
	<xsd:complexType name="ManufacturingPersonnelType">
		<xsd:sequence>
			<xsd:element ref="fi1:PersonnelClassID" minOccurs="0"/>
			<xsd:element ref="fi1:PersonID" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="fi1:RequiredByRequestedSegmentResponseCode" minOccurs="0"/>
			<xsd:element ref="ma1:LabourActual" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ManufacturingPersonnel" type="ma1:ManufacturingPersonnelType"/>
	<xsd:element name="DownTimePeriod" type="co1:TimePeriodType"/>
	<xsd:complexType name="ValueType">
		<xsd:complexContent>
			<xsd:extension base="co1:PropertyType">
				<xsd:sequence>
					<xsd:element ref="fi1:Key" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Value" type="ma1:ValueType"/>
	<xsd:element name="MachineID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The Machine Identification.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ToolID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Tool.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!---->
	<!--Types used by WorkOrder Noun as well as the corresponding ProductionOrder and Routing Nouns.-->
	<xsd:complexType name="ManufacturingRouteOperationBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:OperationReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ContainerID" minOccurs="0"/>
					<xsd:element ref="fi1:ContainerType" minOccurs="0"/>
					<xsd:element ref="fi1:OperationMultiplier" minOccurs="0"/>
					<xsd:element ref="co1:InQueueLocation" minOccurs="0"/>
					<xsd:element ref="co1:OutQueueLocation" minOccurs="0"/>
					<xsd:element ref="fi1:TerminationIndicator" minOccurs="0"/>
					<xsd:element ref="ma1:PreviousOperation" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ma1:ManufacturingItem" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="PreviousOperation" type="ma1:PreviousOperationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/oagis/9">Information specifying the previous operation.  This provides the immediate preceding operation of the current operation defined in RouteOperation.  The RouteOperation of the operations of the potential first operations will not have an associated PreviousOperation, however all others must contain one.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PreviousOperationType">
		<xsd:complexContent>
			<xsd:extension base="co1:OperationReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:OutQueueLocation" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:TimeInQueueDuration" minOccurs="0"/>
					<xsd:element ref="fi1:PlannedOverrunPercent" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!--============================================================-->
	<!-- Following components are used for the purpose of registration of operational volume and machine statistics -->
	<!--============================================================-->
	<xsd:element name="ResultProcess" type="ma1:ResultProcessType">
		<xsd:annotation>
			<xsd:documentation>The ResultProcess contains the value of the ProcessID maintained in MDM-BLS, and/of the value of the compoenents of the ProcessID, being the combination of ProcessType, Location and Organization</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultProcessType">
		<xsd:annotation>
			<xsd:documentation>LET OP: dit complex type wordt uitgefaseerd. Het wordt vervangen door co1:ProcessType.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ma1:ResultProcessCode" minOccurs="0"/>
			<xsd:element ref="ma1:ResultProcessComponents" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- volgende aanpassing door Peter Schoneveld, 4-1-2012: type van ResultProcessCode is veranderd van ma1:IDsType naar fi1:IdentifierType conform de BusinessProcess noun -->
	<xsd:element name="ResultProcessCode" type="fi1:IdentifierType">
		<xsd:annotation>
			<xsd:documentation>ResultProcessCode contains the value of process, as maintained in MDM-BLS</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ResultProcessComponents" type="ma1:ResultProcessComponentsType">
		<xsd:annotation>
			<xsd:documentation>ResultProcessComponents are the values of the ProcessType, Location andOrganization  as maintained in MDM-BLS as attributes of a valid MDM-BLS Process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultProcessComponentsType">
		<xsd:sequence>
			<xsd:element ref="ma1:ProcessCategory" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocation" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessOrganization" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FeatureOfInterest" type="ma1: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:ObservedResourceType"/>
			<xsd:element ref="fi1:ObservedResourceNumberList" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessedResourceUnitList" minOccurs="0"/>
			<xsd:element ref="fi1:FeatureOfInterestImage" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessedResourceUnitList" type="ma1:ProcessedResourceUnitListType">
		<xsd:annotation>
			<xsd:documentation>List of ProcessedUnits during the observation period.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessedResourceUnitListType">
		<xsd:sequence maxOccurs="unbounded">
			<xsd:element ref="ma1:ProcessedUnit"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessedUnit" type="fi1:TextType">
		<xsd:annotation>
			<xsd:documentation>Contains teh name or identification of the Postal Unit processed during the obeservationPeriod.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Metadata" type="ma1:MetadataType">
		<xsd:annotation>
			<xsd:documentation>This attribute is optional to be used for compliance to the OpenGIS standard.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MetadataType">
		<xsd:sequence>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultValue" type="ma1:ResultValueType">
		<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="ResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma1:ProductionValues" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:StartStopFinishReport" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:MTUStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CPNStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ServiceStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CDStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:InductionStationStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CFCStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:HSMStatistics" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The HSMStatistics contain information about the counted items, times and events per session (superbatch) and pass (sequence sorting).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:ResultQuality" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CFCRMachineStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:EDSMailpieceStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:StampUsageStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMBStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductionValues" type="ma1:ProductionValuesType">
		<xsd:annotation>
			<xsd:documentation>ProductionValues is the generic format for recording one or more values regarding the production volumes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductionValuesType">
		<xsd:sequence>
			<xsd:element ref="ma1:ProductionValue" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductionValue" type="ma1:ProductionValueType">
		<xsd:annotation>
			<xsd:documentation>ProductionValues is the generic format for recording one value regarding the production volumes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductionValueType">
		<xsd:sequence>
			<xsd:element ref="ma1:ResultQuantity" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ResultContext" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ResultEnrichment" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>These are values that are not reported in the observation received, and are added in the mapping. Used to enrich the the result quantities for the applications using this data. It contains a postal network component that is less granular then the specified resultTypeCategory / resultSubtypeCategory. The characteristics of the enrichtment is that this applies at the moment the the results are processed. Changes overtime are not taken into consideration.Important for the application of the enrichments is that the ResultQuantity applies to the EnrichmentValueType.   Examples are the Instraateenheid, Bestelloop, Batch en Superbatch.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultEnrichment" type="ma1:ResultEnrichmentType">
		<xsd:annotation>
			<xsd:documentation>Used to enrich the the sortation product quantities for the applications using this data. It contains a postal network component that is less granular then the specified resultTypeCategory / resultSubtypeCategory. The characteristics of the enrichtment is that this applies at the moment the the results are processed. Changes overtime are not taken into consideration.Important for the application of the enrichments is that the ResultQuantity applies to the EnrichmentValueType.   Examples are the Instraateenheid, Bestelloop, Batch en Superbatch.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultEnrichmentType">
		<xsd:sequence>
			<xsd:element ref="ma1:ResultEnrichmentValue" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultEnrichmentValue" type="ma1:ResultEnrichmentValueType">
		<xsd:annotation>
			<xsd:documentation>Used to define the identification of the corresponding enrichment category.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultEnrichmentValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:ResultEnrichmentValueOccurence"/>
			<xsd:element ref="fi1:ResultEnrichmentCategory" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ResultEnrichmentCategoryType">
		<xsd:list itemType="xsd:string"/>
		<!-- Onderstaande is uit de XSD gehaald vanwege potentiele versieproblemen van het canonical

	Toegestane waarden conform de enumeratie hierna</xsd:documentation>
	fi1:TextType
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Bestelloop"/>
			<xsd:enumeration value="Instraateenheid"/>
			<xsd:enumeration value="Batch"/>
			<xsd:enumeration value="SuperBatch"/>
			<xsd:enumeration value="Bestelkantoor"/>
		</xsd:restriction 
-->
	</xsd:simpleType>
	<xsd:element name="ResultQuantity" type="ma1:ResultQuantityType">
		<xsd:annotation>
			<xsd:documentation>ResultQuantity is the numeric value of the volume processed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultQuantityType">
		<xsd:sequence>
			<xsd:element ref="fi1:Quantity"/>
			<xsd:element ref="fi1:ProductLineId" minOccurs="0"/>
			<xsd:element ref="fi1:ProgramMode" minOccurs="0"/>
			<xsd:element ref="fi1:ResultProductionUnit" minOccurs="0"/>
			<xsd:element ref="fi1:ResultTypeCategory"/>
			<xsd:element ref="fi1:ResultTypeValue" minOccurs="0"/>
			<xsd:element ref="fi1:ResultSubTypeCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ResultSubTypeValue" minOccurs="0"/>
			<xsd:element ref="fi1:UOMCode"/>
			<xsd:element ref="fi1:FollowUpProcessCode" minOccurs="0"/>
			<xsd:element ref="ma1:SubjectDescriptions" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SubjectDescriptions" type="ma1:SubjectDescriptionsType"/>
	<xsd:complexType name="SubjectDescriptionsType">
		<xsd:sequence>
			<xsd:element ref="co1:SubjectDescription" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ResultTypeCategoryType">
		<xsd:list itemType="xsd:string"/>
		<!-- Onderstaande is uit de XSD gehaald vanwege potentiele versieproblemen van het canonical

	Toegestane waarden conform de enumeratie hierna</xsd:documentation>
	
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="SortingProduct"/>
			<xsd:enumeration value="PostalCode"/>
			<xsd:enumeration value="CountryCode"/>
			<xsd:enumeration value="WalkCode"/>
			<xsd:enumeration value="PostalCode4"/>
			<xsd:enumeration value="PC6"/>
		</xsd:restriction>
-->
	</xsd:simpleType>
	<xsd:element name="ResultContext" type="ma1:ResultContextType">
		<xsd:annotation>
			<xsd:documentation>Used to define one or more relevant elements describing the context relevant to understand the sortation product quantities. Examples are the sortplan ID, RunID and Batchname.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultContextType">
		<xsd:sequence>
			<xsd:element ref="ma1:ResultContextValue" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultContextValue" type="ma1:ResultContextValueType">
		<xsd:annotation>
			<xsd:documentation>Used to define the context relevant to understand the sortation product quantities. Examples are the sortplan ID, RunID and Batchname.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultContextValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:ResultContextValueOccurence"/>
			<xsd:element ref="fi1:ResultContextCategory" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ResultContextCategoryType">
		<xsd:list itemType="xsd:string"/>
		<!-- Onderstaande is uit de XSD gehaald vanwege potentiele versieproblemen van het canonical

	Toegestane waarden conform de enumeratie hierna</xsd:documentation>
	
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="SortPlanID"/>
			<xsd:enumeration value="RunID"/>
			<xsd:enumeration value="BatchName"/>
		</xsd:restriction>
-->
	</xsd:simpleType>
	<xsd:element name="StartStopFinishReport" type="ma1:StartStopFinishReportType">
		<xsd:annotation>
			<xsd:documentation>Reports about starting, stopping and finishing processes, products, e.s.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StartStopFinishReportType">
		<xsd:sequence>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:SourceCode" minOccurs="0"/>
			<xsd:element ref="fi1:SourceID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MTUStatistics" type="ma1:MTUStatisticsType">
		<xsd:annotation>
			<xsd:documentation>MTUStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MTUStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:MtuRunInfo" minOccurs="0"/>
			<xsd:element ref="ma1:MtuModeInfo" minOccurs="0"/>
			<xsd:element ref="ma1:MtuIntervalStatistics" minOccurs="0"/>
			<xsd:element ref="ma1:MtuCodingControlStatistics" minOccurs="0"/>
			<xsd:element ref="ma1:MtuSeparationCardStatistics" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuModeInfo" type="ma1:MtuModeInfoType">
		<xsd:annotation>
			<xsd:documentation>MtuModeInfo is the ID of the Mode that was active in the statistic interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MtuModeInfoType">
		<xsd:sequence>
			<xsd:element ref="fi1:MtuModeInfoValue"/>
			<xsd:element ref="fi1:ModeInfoId" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuRunInfo" type="ma1:MtuRunInfoType">
		<xsd:annotation>
			<xsd:documentation>The period a run is active in the statistics interval.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MtuRunInfoType">
		<xsd:sequence>
			<xsd:element ref="ma1:SortScheme">
				<xsd:annotation>
					<xsd:documentation>The Run that was active in the statistic interval.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:RunInterval">
				<xsd:annotation>
					<xsd:documentation>Start-time and end-time of the time period the run was active.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortScheme" type="ma1:SortSchemeType">
		<xsd:annotation>
			<xsd:documentation>The sorting scheme or sorting list for a sorting machine</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortSchemeType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortSchemeValue" minOccurs="0"/>
			<xsd:element ref="fi1:SortSchemeId" minOccurs="0"/>
			<xsd:element ref="fi1:ReleaseCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MachineGroup" type="ma1:MachineGroupType">
		<xsd:annotation>
			<xsd:documentation>Information of the machinegroup.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MachineGroupType">
		<xsd:sequence>
			<xsd:element ref="fi1:MachineGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:MachineGroupDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RunInterval" type="ma1:RunIntervalType">
		<xsd:annotation>
			<xsd:documentation>The timeinterval during which a sorting machjine was processing mail with the sam sorting scheme</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RunIntervalType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartRunIntervalDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:EndRunIntervalDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuIntervalStatistics" type="ma1:MtuIntervalStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Machine statistics.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MtuIntervalStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:MtuProductiveTime" minOccurs="0"/>
			<xsd:element ref="fi1:MtuFailureTime" minOccurs="0"/>
			<xsd:element ref="fi1:MtuProcessingTime" minOccurs="0"/>
			<xsd:element ref="fi1:MtuIdleTime" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersInput" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersInputReject" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersProcessed" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersMtuReject" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersNettoSorted" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersNotEffective" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNetFilling" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrFailures" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuCodingControlStatistics" type="ma1:MtuCodingControlStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Statistics regarding the coding process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MtuCodingControlStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:MtuNrCodingReq" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersCodedIX" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersCodedKIX" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrLettersCodedSIX" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrUncoded" minOccurs="0"/>
			<xsd:element ref="ma1:MtuCodedAuto" minOccurs="0"/>
			<xsd:element ref="ma1:MtuCodedVideo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuCodedAuto" type="ma1:MtuCodedAutoType"/>
	<xsd:complexType name="MtuCodedAutoType">
		<xsd:sequence>
			<xsd:element ref="fi1:MtuNrCodedPostcode" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedDeliveryPoint" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedForeignCountries" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedOthers" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuCodedVideo" type="ma1:MtuCodedVideoType"/>
	<xsd:complexType name="MtuCodedVideoType">
		<xsd:sequence>
			<xsd:element ref="fi1:MtuNrCodedPostcode" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedDeliveryPoint" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedForeignCountries" minOccurs="0"/>
			<xsd:element ref="fi1:MtuNrCodedOthers" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuSeparationCardStatistics" type="ma1:MtuSeparationCardStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Statistics regarding the use of separation cards.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MtuSeparationCardStatisticsType">
		<xsd:sequence maxOccurs="4">
			<xsd:element ref="ma1:MtuSeparationCardStatisticsGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MtuSeparationCardStatisticsGroup" type="ma1:MtuSeparationCardStatisticsGroupType"/>
	<xsd:complexType name="MtuSeparationCardStatisticsGroupType">
		<xsd:sequence>
			<xsd:element ref="fi1:SeparationCardType" minOccurs="0"/>
			<xsd:element ref="fi1:NrCardsExpected" minOccurs="0"/>
			<xsd:element ref="fi1:NrCardsFed" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CPNStatistics" type="ma1:CPNStatisticsType">
		<xsd:annotation>
			<xsd:documentation>CPN Statistics contain values regarding the long, medium and short term storage servers.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CPNStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:STSSStatistics"/>
			<xsd:element ref="ma1:LTSSStatistics"/>
			<xsd:element ref="ma1:IRDStatistics"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="STSSStatistics" type="ma1:STSSStatisticsType"/>
	<xsd:complexType name="STSSStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CurrentNrSTSS"/>
			<xsd:element ref="fi1:MinimumNrSTSS"/>
			<xsd:element ref="fi1:MaximumNrSTSS"/>
			<xsd:element ref="fi1:NrInSTSS"/>
			<xsd:element ref="fi1:NrOutSTSS"/>
			<xsd:element ref="fi1:NrSTSSToLTSS"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LTSSStatistics" type="ma1:LTSSStatisticsType"/>
	<xsd:complexType name="LTSSStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CurrentNrLTSS"/>
			<xsd:element ref="fi1:MinimumNrLTSS"/>
			<xsd:element ref="fi1:MaximumNrLTSS"/>
			<xsd:element ref="fi1:NrInFromSTSS"/>
			<xsd:element ref="fi1:NrInFromOnline"/>
			<xsd:element ref="fi1:NrOutToExtractCoding"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="IRDStatistics" type="ma1:IRDStatisticsType"/>
	<xsd:complexType name="IRDStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CurrentNrResultsIRD"/>
			<xsd:element ref="fi1:CurrentNrOutstandingIRD"/>
			<xsd:element ref="fi1:NrOutIRD"/>
			<xsd:element ref="fi1:NrInIRD"/>
			<xsd:element ref="fi1:NrInIRDFromExtractCoding"/>
			<xsd:element ref="fi1:NewIxIRD"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServiceStatistics" type="ma1:ServiceStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Service Statistics contain values regarding the differentforwarding  types </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServiceStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:ForwardingService"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForwardingService" type="ma1:ForwardingServiceType">
		<xsd:annotation>
			<xsd:documentation>forwarding Services zijn postale diensten als verhuisservice en bewaarservice.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ForwardingServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ForwardingServiceTypeID"/>
			<xsd:element ref="fi1:ForwardingServiceTypeCount"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CDStatistics" type="ma1:CDStatisticsType">
		<xsd:annotation>
			<xsd:documentation>CD statistics contain values regarding coding coding devices per coding type</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CDStatisticsType">
		<xsd:sequence maxOccurs="unbounded">
			<xsd:element ref="ma1:PoolStatistics"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PoolStatistics" type="ma1:PoolStatisticsType"/>
	<xsd:complexType name="PoolStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CdType"/>
			<xsd:element ref="fi1:NrOfCdsActive"/>
			<xsd:element ref="fi1:NrLettersProcessed"/>
			<xsd:element ref="fi1:NrLettersCoded"/>
			<xsd:element ref="fi1:NrLettersReject"/>
			<xsd:element ref="fi1:ProcessingTime"/>
			<xsd:element ref="ma1:VideoCodingStatistics" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="VideoCodingStatistics" type="ma1:VideoCodingStatisticsType"/>
	<xsd:complexType name="VideoCodingStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:NrLocalCode"/>
			<xsd:element ref="fi1:NrCodedForeignCountries"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryIllegible"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryUpSideDown"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryBackToFront"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryDoubleFeed"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryInvalidPostcode"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryNoPostCode"/>
			<xsd:element ref="fi1:NrCodedSpecialCategoryOthers"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessCategory" type="ma1:ProcessCategoryType">
		<xsd:annotation>
			<xsd:documentation>The process responsible for the execution of the observed process measured. According to the MDM BLS process definition is this a processtype.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessCategoryType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessCategoryName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessLocation" type="ma1:WorkLocationType">
		<xsd:annotation>
			<xsd:documentation>The location of execution of the observed process measured.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!--vervangen ten behoeve van integratie met MDM-->
	<!--<xsd:complexType name="LocationType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>-->
	<xsd:element name="ProcessOrganization" type="ma1:OrganizationEntityType">
		<xsd:annotation>
			<xsd:documentation>The organization responsible for the execution of the observed process measured.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!--vervangen ten behoeve van integratie met MDM-->
	<xsd:complexType name="ProcessOrganizationType">
		<xsd:sequence>
			<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationShortName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultInterval" type="ma1:ResultIntervalType">
		<xsd:annotation>
			<xsd:documentation>The time or period that applies to the  result of the observed process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultIntervalType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartResultIntervalDateTime"/>
			<xsd:element ref="fi1:EndResultIntervalDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:SessionID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultSource" type="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationEquipment" type="ma1:EquipmentType"/>
	<xsd:element name="ResultProcedure" type="ma1: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="ma1: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="ObservationProcedureSpecification" type="ma1:ObservationProcedureSpecificationType">
		<xsd:annotation>
			<xsd:documentation>Additional information about the Observation procedure, complementary to the ObservationProcedureCode.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservationProcedureSpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcedureSpecificationCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ProcedureSpecificationValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultReceivedTime" type="ma1:ResultReceivedTimeType">
		<xsd:annotation>
			<xsd:documentation>The datetime of receipt of the observation.  The value is mandatory after receipt of the observation. The value cannot be given by the sernder. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultReceivedTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ReceivedDateTime"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ResultReleaseTime" type="ma1:ResultReleaseTimeType">
		<xsd:annotation>
			<xsd:documentation>The datetime of the release of the observation to the receiving system. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultReleaseTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ReportedDateTime"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationClass" type="fi1:DescriptionType">
		<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:element name="SortProduction" type="ma1:SortProductionType">
		<xsd:annotation>
			<xsd:documentation>The quantity of mail items or mail package items resulting from the process in the time or period specified.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortProductionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortplanID" minOccurs="0"/>
			<xsd:element ref="fi1:RunID" minOccurs="0"/>
			<xsd:element ref="fi1:BatchName" minOccurs="0"/>
			<xsd:element ref="fi1:ProductLineID" minOccurs="0"/>
			<xsd:element ref="ma1:ObservedProperty" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservedProperty" type="ma1:ObservedPropertyType">
		<xsd:annotation>
			<xsd:documentation>The property or phenomenon for which the observation result provides an estimate of its value.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservedPropertyType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0" maxOccurs="1"/>
			<!--NM: nog uitzoeken!-->
			<xsd:element ref="ma1:PostalCode" minOccurs="0" maxOccurs="1"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0" maxOccurs="1"/>
			<xsd:element ref="fi1:SortingProductCategory" minOccurs="0"/>
			<xsd:element ref="fi1:WalkCode" minOccurs="0"/>
			<xsd:element ref="ma1:ObservedValue" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ObservedValueCorrection" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PostalCode" type="ma1:PostalCodeType">
		<xsd:annotation>
			<xsd:documentation>The unofficial so-called "Postcode 6", being one of the most important main buildingblocks of the production structure of PostNL.  </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PostalCodeType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCodeNumericPart"/>
			<xsd:element ref="fi1:PostalCodeTextPart"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservedValue" type="ma1:ObservedValueType">
		<xsd:annotation>
			<xsd:documentation>The value observed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservedValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservedItemCode" minOccurs="0"/>
			<xsd:element ref="fi1:ItemQuantity"/>
			<xsd:element ref="fi1:UOMCode"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservedValueCorrection" type="ma1:ValueCorrectionType">
		<xsd:annotation>
			<xsd:documentation>Observed Value Correction bevat de aanpassing  van een eerder gemelde waarneming.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ValueCorrectionType">
		<xsd:sequence>
			<xsd:element ref="ma1:AmendedQuantity">
				<xsd:annotation>
					<xsd:documentation>The AmendedQuantity is the previous value of the observed property that is corrected.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:CorrectedQuantity">
				<xsd:annotation>
					<xsd:documentation>The CorrectedQuantity is the new value that applies to the measured value of the observed property of the feature of interest.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:CorrectorID"/>
			<xsd:element ref="ma1:CorrectionDateTime"/>
			<xsd:element ref="ma1:CorrectionReason"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AmendedQuantity" type="ma1:AmendedQuantityType">
		<xsd:annotation>
			<xsd:documentation>The AmendedValue is the previous value that is corrected.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AmendedQuantityType"/>
	<xsd:element name="CorrectedQuantity" type="ma1:CorrectedQuantityType">
		<xsd:annotation>
			<xsd:documentation>The CorrectedValue is the new value that applies to the measured value of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CorrectedQuantityType"/>
	<xsd:element name="CorrectorID" type="ma1:CorrectorIDType">
		<xsd:annotation>
			<xsd:documentation>The CorrectorID is the unique identification of the person who made the correction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CorrectorIDType"/>
	<xsd:element name="CorrectionDateTime" type="ma1:CorrectionDateTimeType">
		<xsd:annotation>
			<xsd:documentation>The CorrectionDateTime is date and time when the correction was made.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CorrectionDateTimeType"/>
	<xsd:element name="CorrectionReason" type="ma1:CorrectionReasonType">
		<xsd:annotation>
			<xsd:documentation>The CorrectionReason is the description of reason why the correction was made.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CorrectionReasonType"/>
	<xsd:element name="ResultQuality" type="ma1:ResultQualityType">
		<xsd:annotation>
			<xsd:documentation>The ResultQuality is an instance-specific quality assessment or measure.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultQualityType"/>
	<xsd:element name="InductionStatistics" type="ma1:InductionStatisticsType"/>
	<xsd:complexType name="InductionStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:InductionStationCode"/>
			<xsd:element ref="ma1:InducedProducts"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InducedProducts" type="ma1:InducedProductsType"/>
	<xsd:complexType name="InducedProductsType">
		<xsd:sequence>
			<xsd:element ref="fi1:InducedProductCode"/>
			<xsd:element ref="ma1:InducedProductNumbers"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InducedProductNumbers" type="ma1:InducedProductNumbersType"/>
	<xsd:complexType name="InducedProductNumbersType">
		<xsd:sequence>
			<xsd:element ref="fi1:InductionResultCode"/>
			<xsd:element ref="fi1:InductionResultCount"/>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ CFC ================================ -->
	<!---->
	<xsd:element name="CFCStatistics" type="ma1:CFCStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The CFCStatistics contain information about the number  and the duration of the defects that occur with the culler and facing functionality of the CFC. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CFCStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CullingOperatingTime" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FacingOperatingTime" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:CullingDefects" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:FacingDefects" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CullingDefects" type="ma1:CFCDefectsType">
		<xsd:annotation>
			<xsd:documentation>CullingDefects contain information about the number  and the duration of the defects that occur with the culler functionality of the CFC. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FacingDefects" type="ma1:CFCDefectsType">
		<xsd:annotation>
			<xsd:documentation>FacingDefects contain information about the number  and the duration of the defects that occur with the facing functionality of the CFC.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CFCDefectsType">
		<xsd:sequence>
			<xsd:element ref="fi1:FailuresQuantity" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FailuresDuration" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ObstructionsQuantity" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ObstructionsDuration" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:EmergencyStopsQuantity" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:EmergencyStopsDuration" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ HSM ================================ -->
	<!---->
	<xsd:element name="HSMStatistics" type="ma1:HSMStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The HSMStatistics contain information about the counted items, times and events per session (superbatch) and session (sequence sorting).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HSMStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:HSMItemsPerPass" maxOccurs="4"/>
			<xsd:element ref="ma1:HSMTimesPerPass" minOccurs="0"/>
			<xsd:element ref="ma1:HSMEventsPerPass" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--	The following specific elements are used in the HSM output files. These are replaced by the generic element ItemsPerPass
    <xsd:element name="ItemsPerPass1" type="ma1:ItemsPerPassType"/>
	<xsd:element name="ItemsPerPass2" type="ma1:ItemsPerPassType"/>
	<xsd:element name="ItemsPerPass3" type="ma1:ItemsPerPassType"/>
	<xsd:element name="ItemsPerSession" type="ma1:ItemsPerPassType"/>-->
	<xsd:element name="HSMItemsPerPass" type="ma1:HSMItemsPerPassType">
		<xsd:annotation>
			<xsd:documentation>This element is used for (ItemsPerPass1, ItemsPerPass2, ItemsPerPass3) and superbatch (ItemsPerSession) using the attribute PassSequenceNumber to make the distinction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HSMItemsPerPassType">
		<xsd:sequence>
			<xsd:element ref="fi1:ItemsFed" minOccurs="0"/>
			<xsd:element ref="fi1:LettersSorted" minOccurs="0"/>
			<xsd:element ref="fi1:LettersFed" minOccurs="0"/>
			<xsd:element ref="fi1:SeparationCardsFed" minOccurs="0"/>
			<xsd:element ref="fi1:YellowSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:RedSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:BlueSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:GreySeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:BrownSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:PinkSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:OtherSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:SectionSepCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:WalkRejectSepCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:WalkSeparationCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:OverlappingCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:AttentionCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialCardsSorted" minOccurs="0"/>
			<xsd:element ref="fi1:Too_longItems" minOccurs="0"/>
			<xsd:element ref="fi1:TooShortItems" minOccurs="0"/>
			<xsd:element ref="fi1:UnknownItemsBecauseOfShortGaps" minOccurs="0"/>
			<xsd:element ref="fi1:LettersWithoutSIX" minOccurs="0"/>
			<xsd:element ref="fi1:LettersWithNotRecognisedSIX" minOccurs="0"/>
			<xsd:element ref="fi1:LettersNotInSorting_list" minOccurs="0"/>
			<xsd:element ref="fi1:LettersNotInSequence" minOccurs="0"/>
			<xsd:element ref="fi1:ItemsMissingInSequence" minOccurs="0"/>
			<xsd:element ref="fi1:LettersRejectedOtherReason" minOccurs="0"/>
			<xsd:element ref="fi1:NoSeparationCardExpected" minOccurs="0"/>
			<xsd:element ref="fi1:NoOverlappingCardExpected" minOccurs="0"/>
			<xsd:element ref="fi1:SeparationCardsNotInSequence" minOccurs="0"/>
			<xsd:element ref="fi1:ShortGapRejectedSeparationCards" minOccurs="0"/>
			<xsd:element ref="fi1:ShortGapRejectedOverlappingCards" minOccurs="0"/>
			<xsd:element ref="fi1:SeparationCardsRejectedOtherReason" minOccurs="0"/>
			<xsd:element ref="fi1:OverlappingCardsRejectedOtherReason" minOccurs="0"/>
			<xsd:element ref="fi1:LettersRejectedBecauseOfShortGaps" minOccurs="0"/>
			<xsd:element ref="fi1:LettersRejectedBecauseOfDoubleTakes" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="PassSequenceNumber" type="fi1:StringType" use="required">
			<xsd:annotation>
				<xsd:documentation>This element is used as atribute to specify the HSM pass number. The value can be 1, 2 or 3. The value 1 is used for the superbatch processing and the first pass of the sequence sorting process. The values 2 and 3 are used dor sequence sorting on the the HSM. A sequence sorting process on the HSM has 2 or 3 passes.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="HSMTimesPerPass" type="ma1:HSMTimesPerPassType">
		<xsd:annotation>
			<xsd:documentation>Various statistics regarding the times per machine event.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HSMTimesPerPassType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductionTime" minOccurs="0"/>
			<xsd:element ref="fi1:FeedingTime" minOccurs="0"/>
			<xsd:element ref="fi1:NonFeedingTime" minOccurs="0"/>
			<xsd:element ref="fi1:MachStopTime" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessStopTime" minOccurs="0"/>
			<xsd:element ref="fi1:IdleTimeType" minOccurs="0"/>
			<xsd:element ref="fi1:InterpassCalculationTime" minOccurs="0"/>
			<xsd:element ref="fi1:VacuumFaultTime" minOccurs="0"/>
			<xsd:element ref="fi1:FeederJamTime" minOccurs="0"/>
			<xsd:element ref="fi1:FluoBCRFaultTime" minOccurs="0"/>
			<xsd:element ref="fi1:BWBCRFaultTime" minOccurs="0"/>
			<xsd:element ref="fi1:CircuitBreakerTime" minOccurs="0"/>
			<xsd:element ref="fi1:ConveyorJamTime" minOccurs="0"/>
			<xsd:element ref="fi1:CoverOpenTime" minOccurs="0"/>
			<xsd:element ref="fi1:EmergencyStopTime" minOccurs="0"/>
			<xsd:element ref="fi1:MagazineEmptyTime" minOccurs="0"/>
			<xsd:element ref="fi1:StackerFullTime" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyUndefLettersTime" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersOutPlanTime" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersOutSeqTime" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersWithoutCodeTime" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersNotInSortingListTime" minOccurs="0"/>
			<xsd:element ref="fi1:OtherMachStopsTime" minOccurs="0"/>
			<xsd:element ref="fi1:OtherProcessStopsTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HSMEventsPerPass" type="ma1:HSMEventsPerPassType">
		<xsd:annotation>
			<xsd:documentation>Various counts of machine events.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HSMEventsPerPassType">
		<xsd:sequence>
			<xsd:element ref="fi1:FeederJam" minOccurs="0"/>
			<xsd:element ref="fi1:FluoBarcodeReaderFault" minOccurs="0"/>
			<xsd:element ref="fi1:BWBarcodeReaderFault" minOccurs="0"/>
			<xsd:element ref="fi1:CircuitBreakerActivated" minOccurs="0"/>
			<xsd:element ref="fi1:ConveyorJam" minOccurs="0"/>
			<xsd:element ref="fi1:CoverOpen" minOccurs="0"/>
			<xsd:element ref="fi1:EmergencyStop" minOccurs="0"/>
			<xsd:element ref="fi1:MagazineEmpty" minOccurs="0"/>
			<xsd:element ref="fi1:StackerFull" minOccurs="0"/>
			<xsd:element ref="fi1:VacuumFault" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersWithoutCode" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersNotInSortingList" minOccurs="0"/>
			<xsd:element ref="fi1:TooManyLettersNotInSequence" minOccurs="0"/>
			<xsd:element ref="fi1:OtherMachineStops" minOccurs="0"/>
			<xsd:element ref="fi1:OtherProcessStops" minOccurs="0"/>
			<xsd:element ref="fi1:TotalMachineFault" minOccurs="0"/>
			<xsd:element ref="fi1:TotalProcessStops" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ SMO ================================ -->
	<!---->
	<xsd:element name="InductionStationStatistics" type="ma1:InductionStationStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The InductionStationStatistics contain statistics related to the performance of each of the induction stations of the SMO.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InductionStationStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:InductionStationProduction" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InductionStationProduction" type="ma1:InductionStationProductionType"/>
	<xsd:complexType name="InductionStationProductionType">
		<xsd:sequence>
			<xsd:element ref="fi1:InductionStationNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:RestMailProduction" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:BundlesProduction" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RestMailProduction" type="ma1:RestMailProductionType">
		<xsd:annotation>
			<xsd:documentation>The statistics related to the sorting of restmail.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RestMailProductionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortedQuantity"/>
			<xsd:element ref="fi1:InductedQuantity"/>
			<xsd:element ref="fi1:RejectedQuantity"/>
			<xsd:element ref="fi1:NettSortedQuantity"/>
			<xsd:element ref="fi1:OtherSortedQuantity"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BundlesProduction" type="ma1:BundlesProductionType">
		<xsd:annotation>
			<xsd:documentation>The statistics related to the sorting of eSort bundles.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BundlesProductionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortedQuantity"/>
			<xsd:element ref="fi1:InductedQuantity"/>
			<xsd:element ref="fi1:RejectedQuantity"/>
			<xsd:element ref="fi1:NettSortedQuantity"/>
			<xsd:element ref="fi1:OtherSortedQuantity"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--============================================================-->
	<!-- Following components are used for the purpose of registration of operational volume and machine statistics of SMC-->
	<!--============================================================-->
	<xsd:element name="SmcResultValue" type="ma1: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="ma1:ProductionValues" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xsd:element ref="ma1:StartStopFinishReport" minOccurs="0" maxOccurs="unbounded"/>-->
			<xsd:element ref="ma1:MTUStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xsd:element ref="ma1:CPNStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
			<!---->
			<xsd:element ref="ma1:ServiceStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xsd:element ref="ma1:CDStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
			<xsd:element ref="ma1:InductionStationStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<!--<xsd:element ref="ma1:CFCStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
			<!--<xsd:element ref="ma1:HSMStatistics" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The HSMStatistics contain information about the counted items, times and events per session (superbatch) and pass (sequence sorting).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>-->
			<!--<xsd:element ref="ma1:ResultQuality" minOccurs="0" maxOccurs="unbounded"/>-->
			<!--<xsd:element ref="ma1:CFCRMachineStatus" minOccurs="0" maxOccurs="unbounded"/>-->
			<!--<xsd:element ref="ma1:EDSMailpieceStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
			<!--<xsd:element ref="ma1:StampUsageStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
			<!--<xsd:element ref="ma1:SMBStatistics" minOccurs="0" maxOccurs="unbounded"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ MDM ================================ -->
	<!---->
	<xsd:element name="MDMProcess" type="ma1:MDMProcessType"/>
	<xsd:complexType name="MDMProcessType"/>
	<xsd:element name="WorkLocation" type="ma1: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="ma1: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="fi1:InternalManagementIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ExternalReference" minOccurs="0"/>
			<xsd:element ref="ma1:WorkLocationAddress" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ContactPerson" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WorkLocationAddress" type="ma1: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="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="WorkLocationType" type="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="AddressType" type="ma1: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:Name" minOccurs="0"/>
			<xsd:element ref="fi1:ShortName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationEntity" type="ma1:OrganizationEntityType">
		<xsd:annotation>
			<xsd:documentation>An organizational unit.             Let op: vanaf 25-08-2015 vervangen door ma2:OrganizationEntity</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrganizationEntityType">
		<xsd:sequence>
			<xsd:element ref="ma1: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:StartDateOM" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Process" type="ma1: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="ma1:ProcessFormula" minOccurs="0"/>
			<!--<xsd:element ref="ma1:BusinessHours" minOccurs="0" maxOccurs="unbounded"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessFormula" type="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationalUnitType" type="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="BusinessHours" type="ma1:BusinessHoursType">
		<xsd:annotation>
			<xsd:documentation>Version of business hours and time windows of a special kind for a specific process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessHoursType">
		<xsd:sequence>
			<xsd:element ref="fi1:BusinessHoursVersionID" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessHoursVersionNr" minOccurs="0"/>
			<xsd:element ref="ma1:OpeningTimeType" minOccurs="0"/>
			<xsd:element ref="ma1:OpeningTimeWindow" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Openingstime and window.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OpeningTimeType" type="ma1:OpeningTimeTypeType">
		<xsd:annotation>
			<xsd:documentation>The types of opening time, bijv:
Venstertijd 1
Venstertijd 2
Openingstijd postbusloket
Openingstijd postbusruimte
Openingstijd locatie</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OpeningTimeTypeType">
		<xsd:sequence>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:OpeningTimeTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:OpeningTimeDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OpeningTimeWindow" type="ma1:OpeningTimeWindowType">
		<xsd:annotation>
			<xsd:documentation>For each day of the week the opening hours and time window.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OpeningTimeWindowType">
		<xsd:sequence>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
			<xsd:element ref="fi1:WeekdayDescription" minOccurs="0"/>
			<xsd:element ref="fi1:TimeWindowSpecification1" minOccurs="0"/>
			<xsd:element ref="fi1:TimeWindowSpecification2" minOccurs="0"/>
			<xsd:element ref="fi1:TimeWindowSpecification3" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ContactPersonMDMOld" type="ma1:ContactPersonMDMOldType">
		<xsd:annotation>
			<xsd:documentation>Deze informatie over de Contactpersoon is tijdelijk en ten behoeve van oude interfaces MDM. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContactPersonMDMOldType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContactPersonName" minOccurs="0"/>
			<xsd:element ref="fi1:FaxNumber" minOccurs="0"/>
			<xsd:element ref="fi1:TelephoneNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessLocationMDMOld" type="ma1:ProcessLocationMDMOldType">
		<xsd:annotation>
			<xsd:documentation>Deze locatie informatie over het proces is tijdelijk en ten behoeve van oude interfaces MDM. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessLocationMDMOldType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostOfficeBox" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CountrySubDivisionCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationEntityPOBox" type="ma1:OrganizationEntityPOBoxType">
		<xsd:annotation>
			<xsd:documentation>Postbus informatie van een organisatieenheid; deze info is tijdelijk en ten behoeve van oude interfaces MDM. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrganizationEntityPOBoxType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostOfficeBox" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CountrySubDivisionCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ContactPerson" type="ma1: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:sequence>
	</xsd:complexType>
	<xsd:element name="LocationRelationType" type="ma1:LocationRelationTypeType">
		<xsd:annotation>
			<xsd:documentation>The kind the relation between the business locations belongs to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LocationRelationTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationRelationTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:LocationRelationTypeDescription" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessRelationType" type="ma1:ProcessRelationTypeType">
		<xsd:annotation>
			<xsd:documentation>The kind the relation between the business processes belongs to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessRelationTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessRelationTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessRelationTypeDescription" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NetworkProcessModel" type="ma1:NetworkProcessModelType">
		<xsd:annotation>
			<xsd:documentation>The Network Model, for example:
- PostNL Mail Nederland netwerk procesmodel
- PostNL Pakket netwerk procesmodel
- PostNL NVSP netwerk procesmodel</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NetworkProcessModelType">
		<xsd:sequence>
			<xsd:element ref="fi1:NetworkProcessModelCode" minOccurs="0"/>
			<xsd:element ref="fi1:NetworkProcessModelDescription" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Asset" type="ma1:AssetType">
		<xsd:annotation>
			<xsd:documentation>Definitie van een bezit; een middel, hulpmiddel, gebouw, object, etc.</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 name="AssetConditions" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Characteristics and conditions of the asset</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<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>
	<xsd:element name="AssetCharacteristics" type="ma1:AssetCharacteristicsType"/>
	<xsd:complexType name="AssetCharacteristicsType">
		<xsd:sequence>
			<xsd:element ref="fi1:AssetTypeID" minOccurs="0"/>
			<xsd:element ref="fi1:AssetTypeAlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AssetTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AssetTypeName" minOccurs="0"/>
			<xsd:element name="OtherAssetCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AssetType" type="ma1:AssetTypeType">
		<xsd:annotation>
			<xsd:documentation>The type/ category the Asset belongs to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AssetTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:AssetTypeID" minOccurs="0"/>
			<xsd:element ref="fi1:AssetTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:AssetTypeDescription" minOccurs="0"/>
			<xsd:element name="TypeCharacteristic" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>De karakteristieken die van toepassing zijn op het hulpmiddeltype. Dit kan gaan om fysieke karakteristieken zoals gewicht, afmetingen, etc.

</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ Ten behoeve van statistieken autobedrijf================================ -->
	<!---->
	<xsd:element name="ABResultValue" type="ma1:SmallTransportStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Observation of the feature of interest of the Autobedrijf Event.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SmallTransportStatistics" type="ma1:SmallTransportStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The ResultValue contains the values of the Event of the feature of interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SmallTransportStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:Area" minOccurs="0"/>
			<xsd:element ref="fi1:TransportRegion" minOccurs="0"/>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
			<xsd:element ref="fi1:RouteID" minOccurs="0"/>
			<xsd:element ref="fi1:StopID" minOccurs="0"/>
			<xsd:element ref="fi1:StationCode" minOccurs="0"/>
			<xsd:element ref="fi1:SequenceCode" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="co1:StopParty" minOccurs="0"/>
			<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:EventText" minOccurs="0"/>
			<xsd:element ref="fi1:EventReplyCode" minOccurs="0"/>
			<xsd:element ref="co1:Car" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EventClass" type="ma1:EventClassType"/>
	<xsd:complexType name="EventClassType">
		<xsd:sequence>
			<xsd:element ref="fi1:EventClassCode" minOccurs="0"/>
			<xsd:element ref="fi1:EventClassDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ Ten behoeve van customer================================ -->
	<!-- ================ deze elementen zijn verplaatst naar CO1 Components============ -->
	<!---->
	<!---->
	<!-- ================ Ten behoeve van Nieuwe Machines================================ -->
	<!---->
	<xsd:element name="CFCRMachineStatus" type="ma1:CFCRMachineStatusType">
		<xsd:annotation>
			<xsd:documentation>
				The CFCRMAchineStatus contain information about the duration and - in zome cases - the number of different states of machine behavior, like running, not working, faults, maintenance, etcetras. This dat is available for the culling and facing function, as well for the overall operation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CFCRMachineStatusType">
		<xsd:sequence>
			<xsd:element ref="ma1:CullerSectionMachineStatus" minOccurs="0"/>
			<xsd:element ref="ma1:FacingSectionMachineStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCROverallMachineStatus" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CullerSectionMachineStatus" type="ma1:CFCRStatusType">
		<xsd:annotation>
			<xsd:documentation>CullerSectionMachineStatus contains information about the duration and - in zome cases - the number of different states of machine behavior within the culler section, like running, not working, faults, maintenance, etcetras. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FacingSectionMachineStatus" type="ma1:CFCRStatusType">
		<xsd:annotation>
			<xsd:documentation>FacingSectionMachineStatus contains information about the duration and - in zome cases - the number of different states of machine behavior within the culler section, like running, not working, faults, maintenance, etcetras. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CFCROverallMachineStatus" type="ma1:CFCRStatusType">
		<xsd:annotation>
			<xsd:documentation>CFCROverallMachineStatus contains information about the duration and - in zome cases - the number of different states of machine behavior within the culler section, like running, not working, faults, maintenance, etcetras. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CFCRStatusType">
		<xsd:sequence>
			<xsd:element ref="fi1:CFCRStoppedStatus" minOccurs="0"/>
			<xsd:element ref="fi1:CFCRRunStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCRTechnicalFaultStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCROperationalFaultStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCRJamStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCREmergencyStopStatus" minOccurs="0"/>
			<xsd:element ref="ma1:CFCRMaintenanceStatus" minOccurs="0"/>
			<xsd:element ref="fi1:CFCRFeederOnStatus" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FaultStatusType" type="ma1:FaultStatusType"/>
	<xsd:complexType name="FaultStatusType">
		<xsd:sequence>
			<xsd:element ref="fi1:Quantity"/>
			<xsd:element ref="fi1:Duration"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CFCRTechnicalFaultStatus" type="ma1:FaultStatusType">
		<xsd:annotation>
			<xsd:documentation>De totale tijdsduur en aantal opeenvolgende keren dat het systeem geen mail verwerkt, vanwege technische stroingen (zie ook (1), bij onderstaande opmerkingen)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CFCROperationalFaultStatus" type="ma1:FaultStatusType">
		<xsd:annotation>
			<xsd:documentation>De totale tijdsduur en aantal opeenvolgende keren  dat het systeem geen mail verwerkt, vanwege operationele stroringen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CFCRJamStatus" type="ma1:FaultStatusType">
		<xsd:annotation>
			<xsd:documentation>De totale tijdsduur en aantal opeenvolgende keren  dat het systeem geen mail verwerkt, vanwege operationele stroringen (valt onder de category technical_fault, heeft alleen aparte stat. prioriteit )</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CFCREmergencyStopStatus" type="ma1:FaultStatusType">
		<xsd:annotation>
			<xsd:documentation>De totale tijdsduur en aantal opeenvolgende keren  dat het systeem geen mail verwerkt, nav het indrukken van de noodknop (valt onder de category operational_fault, heeft alleen aparte stat. prioriteit)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CFCRMaintenanceStatus" type="ma1:FaultStatusType">
		<xsd:annotation>
			<xsd:documentation>De totale tijdsduur en aantal opeenvolgende keren dat systeem in onderhoud is (is een aparte, door de operator of TD te selecteren mode op het CFCR systeem)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EDSMailpieceStatistics" type="ma1:EDSMailpieceStatisticsType">
		<xsd:annotation>
			<xsd:documentation>The mailpiece statistics according to the EDS application, excluding the statistics related to the stackers, products and classes that are counted seperately </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EDSMailpieceStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailPiecesProcessed" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesAccepted" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesRejected" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesInError" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesTimeOut" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesRejectFacing" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesRejectMechanical" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesInRecirculation" minOccurs="0"/>
			<xsd:element ref="ma1:MachineRejectReason" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesTimeoutFacing" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesTimeoutOnline" minOccurs="0"/>
			<xsd:element ref="ma1:PrinterTemplates" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesPrintIx" minOccurs="0"/>
			<xsd:element ref="ma1:MailPiecesStamps" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailPiecesStamps" type="ma1:MailPiecesStampsType"/>
	<xsd:complexType name="MailPiecesStampsType">
		<xsd:sequence>
			<xsd:element ref="fi1:PhosphorFound" minOccurs="0"/>
			<xsd:element ref="fi1:StampRecognitionCalled" minOccurs="0"/>
			<xsd:element ref="ma1:NumberOfStampStatistics" minOccurs="0"/>
			<xsd:element ref="ma1:StampValueStatistics" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampValueStatistics" type="ma1:StampValueStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Statistics regarding the number of stamps for all recognized stamp values.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampValueStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:StampValueCount" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NumberOfStampStatistics" type="ma1:NumberOfStampStatisticsType">
		<xsd:annotation>
			<xsd:documentation>statistics about  the use of the stamp quantity on each of the mailpieces</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NumberOfStampStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:MailPiecesWithStampQuantity" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>mailpieces categorized according to recognized number of stamps on the mailpieces</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampValueCount" type="ma1:StampValueCountType">
		<xsd:annotation>
			<xsd:documentation>Statistics regarding the number of stamps per stamp value.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampValueCountType">
		<xsd:sequence>
			<xsd:element ref="fi1:StampValue" minOccurs="0"/>
			<xsd:element ref="fi1:StampCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailPiecesWithStampQuantity" type="ma1:MailPiecesWithStampQuantityType">
		<xsd:annotation>
			<xsd:documentation>mailpieces categorized according to recognized stamp values</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailPiecesWithStampQuantityType">
		<xsd:sequence>
			<xsd:element ref="fi1:NumberOfStampsOnMail" minOccurs="0"/>
			<xsd:element ref="fi1:QuantityOfNumberOfStamps" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MachineRejectReason" type="ma1:MachineRejectReasonType">
		<xsd:annotation>
			<xsd:documentation>Quantity of mailpieces rejected by the machine per reason </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MachineRejectReasonType">
		<xsd:sequence>
			<xsd:element ref="ma1:MailPiecesRejectedWithReason" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailPiecesRejectedWithReason" type="ma1:MailPiecesRejectedWithReasonType">
		<xsd:annotation>
			<xsd:documentation>Count of mailpieces rejected by the machine with the given reason</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailPiecesRejectedWithReasonType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailRejectReason" minOccurs="0"/>
			<xsd:element ref="fi1:MailPiecesReject" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PrinterTemplates" type="ma1:PrinterTemplatesType">
		<xsd:annotation>
			<xsd:documentation>Count of printer templates with reference to the sortplan</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PrinterTemplatesType">
		<xsd:sequence>
			<xsd:element ref="ma1:PrinterTemplate" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Count of printer template with reference to the sortplan</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PrinterTemplate" type="ma1:PrinterTemplateType"/>
	<xsd:complexType name="PrinterTemplateType">
		<xsd:sequence>
			<xsd:element ref="fi1:PrinterTemplateIdentification" minOccurs="0"/>
			<xsd:element ref="fi1:PrinterTemplateCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampUsageStatistics" type="ma1:StampUsageStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Statistics about the use of stamps on mailpieces</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampUsageStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:StampRecognitionResultFound" minOccurs="0"/>
			<xsd:element ref="ma1:StampStatistics" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampStatistics" type="ma1:StampStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Statistics about the frequency of use of specific stamps</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampStatisticsType">
		<xsd:sequence>
			<xsd:element ref="ma1:StampCounts" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampCounts" type="ma1:StampCountsType">
		<xsd:annotation>
			<xsd:documentation>number counted of this specific stamp </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampCountsType">
		<xsd:sequence>
			<xsd:element ref="ma1:StampNames" minOccurs="0"/>
			<xsd:element ref="fi1:StampCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampNames" type="ma1:StampNamesType">
		<xsd:annotation>
			<xsd:documentation>The name(s) and identification(s) of the stamps counted. This can be a name given by an authority or the technical name according to the database.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StampNamesType">
		<xsd:sequence>
			<xsd:element ref="ma1:StampNameAuthority" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StampNameAuthority" type="ma1:StampNameAuthorityType"/>
	<xsd:complexType name="StampNameAuthorityType">
		<xsd:sequence>
			<xsd:element ref="fi1:StampName" minOccurs="0"/>
			<xsd:element ref="fi1:StampNameAuthority" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- HIER START DE SMB -->
	<!-- ==================================-->
	<xsd:element name="SMBStatistics" type="ma1:SMBStatisticsType">
		<xsd:annotation>
			<xsd:documentation>Machine statistics regarding the SMB.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMBStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:SMBProductionTime" minOccurs="0"/>
			<xsd:element ref="fi1:NotUsedProductionTime" minOccurs="0"/>
			<xsd:element ref="fi1:UsedProductionTime" minOccurs="0"/>
			<xsd:element ref="fi1:IncidentTime" minOccurs="0"/>
			<xsd:element ref="ma1:RejectTrayCartCount" minOccurs="0"/>
			<xsd:element ref="ma1:RejectTrayCount" minOccurs="0"/>
			<xsd:element ref="ma1:InputIncidentsDestackingUnits" minOccurs="0"/>
			<xsd:element ref="ma1:IncidentsSortingDeck" minOccurs="0"/>
			<xsd:element ref="ma1:OutputIncidentsStackingUnits" minOccurs="0"/>
			<xsd:element ref="ma1:InputTrayCount" minOccurs="0"/>
			<xsd:element ref="ma1:InputTrayContainersCount" minOccurs="0"/>
			<xsd:element ref="ma1:OutputTrayCount" minOccurs="0"/>
			<xsd:element ref="ma1:OutputTrayContainersCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RejectTrayCartCount" type="ma1:RejectTrayCartCountType">
		<xsd:annotation>
			<xsd:documentation>Aantal reject bakkenkarrren van resp. het type Small, Large, Mix. Dit aantal wordt geteld op het moment dat de sorteerarm een slag maakt.   Het aantal bakkenkarren KLEIN, GROOT, MIXED dat niet of niet volledig bij de ontlader ontladen kan worden.
	</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RejectTrayCount" type="ma1:RejectTrayCountType">
		<xsd:annotation>
			<xsd:documentation>Aantal reject bakken van de verschillende typen; GROOT of KLEIN, dat wordt geteld op het moment dat de sorteerarm een slag maakt. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InputTrayCount" type="ma1:InputOutputTrayCount">
		<xsd:annotation>
			<xsd:documentation>Aantal ingevoerde bakken KLEIN resp. GROOT dat wordt geteld op het moment dat de lege bakkenkar naar beneden gaat.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InputTrayContainersCount" type="ma1:InputOutputTrayCount">
		<xsd:annotation>
			<xsd:documentation>Aantal ingevoerde bakkenkarren KLEIN resp. GROOT dat wordt geteld op het moment dat de lege bakkenkar naar beneden gaat.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OutputTrayCount" type="ma1:InputOutputTrayCount">
		<xsd:annotation>
			<xsd:documentation>Het aantal bakken KLEIN resp. GROOT dat wordt geteld op het moment dat de grijper de bakken op de band plaatst.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OutputTrayContainersCount" type="ma1:InputOutputTrayCount">
		<xsd:annotation>
			<xsd:documentation>Aantal bakkenkarren KLEIN resp. GROOT dat wordt geteld als resultaat van het proces.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InputIncidentsDestackingUnits" type="ma1:InputIncidentsDestackingUnitsType">
		<xsd:annotation>
			<xsd:documentation>De statistiek over de storingen van de ontstapelaars.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IncidentsSortingDeck" type="ma1:IncidentsSortingDeckType">
		<xsd:annotation>
			<xsd:documentation>De statistieken m.b.t. de stroringen van de sorteerbanen. Storingen in verzamelbanen worden niet gemeld omdat het effect  daarvan klein is.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OutputIncidentsStackingUnits" type="ma1:OutputIncidentsStackingUnitsType">
		<xsd:annotation>
			<xsd:documentation>De statistieken m.b.t. de storingen van de stapelaars als er zich in het traject vanaf de wissel tot uitvoer een storing voordoet.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InputIncidentsDestackingUnitsType">
		<xsd:sequence>
			<xsd:element name="InputIncidentsDestackingUnitNo1" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storingen van de ontstapelaar nummer 1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InputIncidentsDestackingUnitNo2" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storingen van de ontstapelaar nummer 3.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InputIncidentsDestackingUnitNo3" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storingen van de ontstapelaar nummer 3. In Den Haag is deze ontstapelaar niet aanwezig.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InputIncidentsDestackingUnitNo4" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storingen van de ontstapelaar nummer 4. In Den Haag, Rotterdam, Nieuwegein en 's Hertogenbosch zijn deze ontstapelaars niet aanwezig.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="IncidentsSortingDeckType">
		<xsd:sequence>
			<xsd:element name="IncidentsSortingDeckNo1" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storing op de eerste sorteerbaan.
	</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IncidentsSortingDeckNo2" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De statistiek over de storing op de tweede sorteerbaan.
	</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OutputIncidentsStackingUnitsType">
		<xsd:sequence>
			<xsd:element name="OutputIncidentsStackingUnitNo1" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
De statistiek over de storingen van stapelaar nummer 1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OutputIncidentsStackingUnitNo2" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
De statistiek over de storingen van stapelaar nummer 2.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OutputIncidentsStackingUnitNo3" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
De statistiek over de storingen van stapelaar nummer 3. Deze stapelaar is Den Haag niet aanwezig.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OutputIncidentsStackingUnitNo4" type="ma1:SMBIncidentsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
De statistiek over de storingen van stapelaar nummer 4. Deze stapelaar is Den Haag, Rotterdam, Nieuwegein en 's Hertogenbosch niet aanwezig.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RejectTrayCartCountType">
		<xsd:sequence>
			<xsd:element ref="fi1:SmallCount" minOccurs="0"/>
			<xsd:element ref="fi1:LargeCount" minOccurs="0"/>
			<xsd:element ref="fi1:VariousCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RejectTrayCountType">
		<xsd:sequence>
			<xsd:element ref="fi1:SmallCount" minOccurs="0"/>
			<xsd:element ref="fi1:LargeCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InputOutputTrayCount">
		<xsd:sequence>
			<xsd:element ref="fi1:SmallCount" minOccurs="0"/>
			<xsd:element ref="fi1:LargeCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SMBIncidentsType">
		<xsd:sequence>
			<xsd:element ref="fi1:Duration" minOccurs="1"/>
			<xsd:element ref="fi1:Quantity" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van MailDeliveryRoute ================================ -->
	<!---->
	<xsd:element name="MailDeliveryRoute" type="ma1: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"/>
			<xsd:element ref="fi1:ModelDayCode" minOccurs="0"/>
			<xsd:element ref="fi1:ModelDayCodeDescription" 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="ma1:Section" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Section" type="ma1: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="ma1:EndDeliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SectionSequenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Announcement" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EndDeliveryPoint" type="ma1: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"/>
			<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="ma1:DeliveryPointAddress" 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>
	<xsd:element name="StreetSortingUnitReference" type="ma1:StreetSortingUnitType">
		<xsd:annotation>
			<xsd:documentation>Reference to the street sorting unit to which this section is linked. Street sorting units are sets of end delivery points and are used within the sorting and preparation processes. Street sorting units are - just as mail delivery routes - built out of sections.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StreetSortingUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:StreetSortingUnitID" minOccurs="0"/>
			<xsd:element ref="fi1:StreetSortingUnitName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryPointSpecification" type="ma1:DeliveryPointSpecificationType">
		<xsd:annotation>
			<xsd:documentation>Detailed specification of the delivery point. For example: number of letterboxes situated in this delivery point.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryPointSpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:DeliveryPointSpecificationType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointSpecificationTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointNumber" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuringDate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryPointAddress" type="co1:AddressType">
		<xsd:annotation>
			<xsd:documentation>Address of the end delivery point. An address is of a certain type, e.g. a PO Box address or a delivery address.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DeliveryPointCoordinates" type="ma1:DeliveryPointCoordinatesType">
		<xsd:annotation>
			<xsd:documentation>Coordinates linked to this end delivery point. For example: coordinates of the end delivery point itself or coordinates of the main route according to WGS84.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryPointCoordinatesType">
		<xsd:complexContent>
			<xsd:extension base="co1:CoordinateType">
				<xsd:sequence>
					<xsd:element ref="fi1:CoordinatesType" minOccurs="0"/>
					<xsd:element ref="fi1:CoordinatesTypeDescription" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DeliveryPointService" type="ma1:DeliveryPointServiceType">
		<xsd:annotation>
			<xsd:documentation>Service related to the end delivery point, such as forwarding service, retention service,etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryPointServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceType" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ServicePriority" minOccurs="0"/>
			<xsd:element ref="fi1:ServicePriorityDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceStartDate" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceEndDate" minOccurs="0"/>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AdditionalDeliveryRoute" type="ma1:AdditionalDeliveryRouteType">
		<xsd:annotation>
			<xsd:documentation>Apart from the main route a mail delivery route can contain one or more subroutes. A subroute consists of one or more end delivery points and the delivery mail man has to exit the main route and take the subroute to be able to deliver mail to these delivery point(s). Afterwards the delivery mail man returns to the main route and continues.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AdditionalDeliveryRouteType">
		<xsd:sequence>
			<xsd:element ref="fi1:AdditionalDeliveryRouteType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalDeliveryRouteTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalDeliveryRouteSurfaceType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalDeliveryRouteSurfaceTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalDeliveryRouteDistance" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuringDate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CrossDocking" type="ma1:CrossDockingType">
		<xsd:annotation>
			<xsd:documentation>Indicates the locations to which mail is brought, before (= consignor) and after (= returntoparty) delivery.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CrossDockingType">
		<xsd:sequence>
			<xsd:element ref="co3:ConsignorParty" minOccurs="0"/>
			<xsd:element ref="co2:ReturnToParty" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationTransportConsignmentItem ================================ -->
	<!---->
	<xsd:element name="TransportHandlingUnitResult" type="ma1:TransportHandlingUnitResultType"/>
	<xsd:complexType name="TransportHandlingUnitResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0"/>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationQuality ================================ -->
	<!---->
	<xsd:element name="QualityResultValue" type="ma1:QualityResultValueType"/>
	<xsd:complexType name="QualityResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma1:QualityMeasurement" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="QualityMeasurement" type="ma1:QualityMeasurementType"/>
	<xsd:complexType name="QualityMeasurementType">
		<xsd:sequence>
			<xsd:element ref="ma1:MeasurementDefinition" minOccurs="0"/>
			<xsd:element ref="fi1:PlannedMeasurementDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:Region" minOccurs="0"/>
			<xsd:element ref="fi1:LocationName" minOccurs="0"/>
			<xsd:element ref="fi1:Team" minOccurs="0"/>
			<xsd:element ref="fi1:ShiftNumber" minOccurs="0"/>
			<xsd:element ref="ma1:PlannedMeasurementObject" minOccurs="0"/>
			<xsd:element ref="ma1:ActualMeasurementObject" minOccurs="0"/>
			<xsd:element ref="fi1:MeasurementNotExecuted" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuredNumber" minOccurs="0"/>
			<xsd:element ref="fi1:NumberIncorrect" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0"/>
			<xsd:element ref="ma1:Error" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MeasurementDefinition" type="ma1:MeasurementDefinitionType"/>
	<xsd:complexType name="MeasurementDefinitionType">
		<xsd:sequence>
			<xsd:element ref="fi1:MeasurementID" minOccurs="0"/>
			<xsd:element ref="fi1:MeasurementType" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessDomain" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfRowsToBeMeasured" minOccurs="0"/>
			<xsd:element ref="fi1:NumberPerRowToBeMeasured" minOccurs="0"/>
			<xsd:element ref="fi1:LowerLimit" minOccurs="0"/>
			<xsd:element ref="fi1:UpperLimit" minOccurs="0"/>
			<xsd:element ref="fi1:Direction" minOccurs="0"/>
			<xsd:element ref="fi1:SBIncluded" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalMeasurement" minOccurs="0"/>
			<xsd:element ref="fi1:LastModificationDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:MeasurementInputType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Error" type="ma1:ErrorType"/>
	<xsd:complexType name="ErrorType">
		<xsd:sequence>
			<xsd:element ref="fi1:ErrorID" minOccurs="0"/>
			<xsd:element ref="fi1:ErrorCategoryName" minOccurs="0"/>
			<xsd:element ref="fi1:ColumnNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CountedQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PlannedMeasurementObject" type="ma1:PlannedMeasurementObjectType"/>
	<xsd:complexType name="PlannedMeasurementObjectType">
		<xsd:sequence>
			<xsd:element ref="fi1:PlannedMeasurementObjectID" minOccurs="0"/>
			<xsd:element ref="fi1:PlannedMeasurementObjectName" minOccurs="0"/>
			<xsd:element ref="fi1:PlannedMeasurementObjectType" minOccurs="0"/>
			<xsd:element ref="ma1:PlannedMeasurementSubObject" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActualMeasurementObject" type="ma1:ActualMeasurementObjectType"/>
	<xsd:complexType name="ActualMeasurementObjectType">
		<xsd:sequence>
			<xsd:element ref="fi1:ActualMeasurementObjectID" minOccurs="0"/>
			<xsd:element ref="fi1:ActualMeasurementObjectName" minOccurs="0"/>
			<xsd:element ref="fi1:ActualMeasurementObjectType" minOccurs="0"/>
			<xsd:element ref="ma1:ActualMeasurementSubObject" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PlannedMeasurementSubObject" type="ma1:PlannedMeasurementSubObjectType"/>
	<xsd:complexType name="PlannedMeasurementSubObjectType">
		<xsd:sequence>
			<xsd:element ref="fi1:PlannedMeasurementSubObjectID" minOccurs="0"/>
			<xsd:element ref="fi1:PlannedMeasurementSubObjectName" minOccurs="0"/>
			<xsd:element ref="fi1:PlannedMeasurementSubObjectType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActualMeasurementSubObject" type="ma1:ActualMeasurementSubObjectType"/>
	<xsd:complexType name="ActualMeasurementSubObjectType">
		<xsd:sequence>
			<xsd:element ref="fi1:ActualMeasurementSubObjectID" minOccurs="0"/>
			<xsd:element ref="fi1:ActualMeasurementSubObjectName" minOccurs="0"/>
			<xsd:element ref="fi1:ActualMeasurementSubObjectType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationmailVolume ================================ -->
	<!---->
	<xsd:element name="MailVolumeResultValue" type="ma1:MailVolumeResultValueType"/>
	<xsd:complexType name="MailVolumeResultValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailVolumeMeasured" minOccurs="0"/>
			<xsd:element ref="ma1:RootcauseProcess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PreOrAfterIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="ma1:LogisticProductType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationMail Item================================ -->
	<!---->
	<xsd:element name="MailItemResultValue" type="ma1:MailItemResultValueType"/>
	<xsd:complexType name="MailItemResultValueType">
		<xsd:sequence>
			<xsd:element ref="co1: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 name="ParametersRead" type="co1:MailItemParametersType" minOccurs="0"/>
			<xsd:element name="ParametersWrite" type="co1:MailItemParametersType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LabelText" type="ma1:LabelTextType"/>
	<xsd:complexType name="LabelTextType">
		<xsd:sequence>
			<xsd:element ref="fi1:LabelText" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationMMS_SMO================================ -->
	<!---->
	<xsd:element name="MMS_SMOResultValue" type="ma1:MMS_SMOResultValueType"/>
	<xsd:complexType name="MMS_SMOResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma1:MMS" minOccurs="0"/>
			<xsd:element ref="ma1:MMS_SMOResult" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MMS_SMOResult" type="ma1:MMS_SMOResultType"/>
	<xsd:complexType name="MMS_SMOResultType">
		<xsd:sequence>
			<xsd:element ref="ma1:MachineStatistics" minOccurs="0"/>
			<xsd:element ref="ma1:OCR" minOccurs="0"/>
			<xsd:element ref="ma1:ReadITAddressCategory" minOccurs="0"/>
			<xsd:element ref="ma1:ReadITForeign" minOccurs="0"/>
			<xsd:element ref="ma1:WCP4" minOccurs="0"/>
			<xsd:element ref="ma1:WCP6" minOccurs="0"/>
			<xsd:element ref="ma1:KIX" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MachineStatistics" type="ma1:MachineStatisticsType"/>
	<xsd:complexType name="MachineStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MMS" type="ma1:MMSType"/>
	<xsd:complexType name="MMSType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductiveTime" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessingTime" minOccurs="0"/>
			<xsd:element ref="fi1:IdleTime" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfFailures" minOccurs="0"/>
			<xsd:element ref="fi1:FailureTime" minOccurs="0"/>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:EndDateTime" minOccurs="0"/>
			<xsd:element ref="ma1:MachineID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OCR" type="ma1:OCRType"/>
	<xsd:complexType name="OCRType">
		<xsd:sequence>
			<xsd:element ref="fi1:RejectCount" minOccurs="0"/>
			<xsd:element ref="fi1:ForeignNonPriorityCount" minOccurs="0"/>
			<xsd:element ref="fi1:ForeignPriorityCount" minOccurs="0"/>
			<xsd:element ref="fi1:PostcodeCount" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessedCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReadITAddressCategory" type="ma1:ReadITAddressCategoryType"/>
	<xsd:complexType name="ReadITAddressCategoryType">
		<xsd:sequence>
			<xsd:element ref="fi1:RejectCount" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessedCount" minOccurs="0"/>
			<xsd:element ref="fi1:AddressCategoryCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReadITForeign" type="ma1:ReadITForeignType"/>
	<xsd:complexType name="ReadITForeignType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessedCount" minOccurs="0"/>
			<xsd:element ref="fi1:RejectCount" minOccurs="0"/>
			<xsd:element ref="fi1:PortBetaaldCount" minOccurs="0"/>
			<xsd:element ref="fi1:NonSpecificForeignCount" minOccurs="0"/>
			<xsd:element ref="fi1:SpecificForeignCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WCP4" type="ma1:WCP4Type"/>
	<xsd:complexType name="WCP4Type">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessedCount" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialCategoryCount" minOccurs="0"/>
			<xsd:element ref="fi1:NonSpecForeignPriorityCount" minOccurs="0"/>
			<xsd:element ref="fi1:NonSpecForeignNonPriorityCount" minOccurs="0"/>
			<xsd:element ref="fi1:PC4Count" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WCP6" type="ma1:WCP6Type"/>
	<xsd:complexType name="WCP6Type">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessedCount" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialCategoryCount" minOccurs="0"/>
			<xsd:element ref="fi1:PC6CodedCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="KIX" type="ma1:KIXType"/>
	<xsd:complexType name="KIXType">
		<xsd:sequence>
			<xsd:element ref="fi1:XKIXCodedCount" minOccurs="0"/>
			<xsd:element ref="fi1:KIXCodedCount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van BulkMailAnnouncement================================ -->
	<!---->
	<xsd:element name="LogisticProductType" type="ma1:LogisticProductTypeType">
		<xsd:annotation>
			<xsd:documentation>The type of the logistic product.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LogisticProductTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:LogisticProductCode" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:ShortName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationMailVolume================================ -->
	<!---->
	<xsd:element name="RootcauseProcess" type="ma1:RootcauseProcessType">
		<xsd:annotation>
			<xsd:documentation>De processen die het verzuip hebben veroorzaakt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RootcauseProcessType">
		<xsd:sequence>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0"/>
			<xsd:element ref="fi1:CauseCode" minOccurs="0"/>
			<xsd:element ref="fi1:CauseDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProcessLocationIDs" type="ma1:ProcessLocationIDsType"/>
	<xsd:complexType name="ProcessLocationIDsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProcessCodeID" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de ObservationSMC2 elementen -->
	<!-- ========================== ===========-->
	<xsd:element name="ProductStatistics" type="ma1: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 ref="fi1:SelectedDeliveryDate" minOccurs="1"/>
			<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:DeliveryServices" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMCResultValue" type="ma1: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="ma1:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMCMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMCMtuStatistics" type="ma1: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="fi1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SMCMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EndDeliveryPointQuantities" type="ma1:EndDeliveryPointQuantitiesType">
		<xsd:annotation>
			<xsd:documentation>The quantities of sorted mail items for the delivery points during the observation time interva</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EndDeliveryPointQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:EndDeliveryPointQuantity" minOccurs="0"/>
			<!-- 15020219 ten behoeve van ObservationSMO2; nog niet tbv de Observations voor SMK, SMX, SMC en handcoderen -->
			<xsd:element ref="fi1:EndDeliveryPointQuantityCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForeignMailQuantities" type="ma1:ForeignMailQuantitiesType">
		<xsd:annotation>
			<xsd:documentation> The quantities of sorted mail items for foreign countries during the observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ForeignMailQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CountryPortPaidQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CountryPriorityQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SpecialSortCategoryQuanties" type="ma1:SpecialSortCategoryQuantitiesType">
		<xsd:annotation>
			<xsd:documentation>The quantities of sorted mail items to special sort categories during the observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SpecialSortCategoryQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:SpecialSortCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialSortCategoryQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MachineTrayQuantities" type="ma1:MachineTrayQuantitiesType">
		<xsd:annotation>
			<xsd:documentation>The quantities and statistics regarding the trays in the SMC sorting machine</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MachineTrayQuantitiesType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineOutletID" minOccurs="0"/>
			<xsd:element ref="fi1:TrayID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineTrayQuantity" minOccurs="0"/>
			<xsd:element ref="ma1:TrayStateStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TrayStateStatistics" type="ma1:TrayStateStatisticsType">
		<xsd:annotation>
			<xsd:documentation> The statistics regarding the changes in state of te trays in the SMC during the Observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TrayStateStatisticsType">
		<xsd:sequence>
			<xsd:element ref="fi1:TrayStateCode" minOccurs="0"/>
			<xsd:element ref="fi1:TrayStateChangeTime" minOccurs="0"/>
			<xsd:element ref="fi1:TrayStateChangeReason" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationProcedure" type="ma1:ObservationProcedureType">
		<xsd:annotation>
			<xsd:documentation>the procedure used to obtain the value of the result of the observed process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservationProcedureType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationProcedureCode" minOccurs="0"/>
			<xsd:element ref="fi1:FileName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMCModus" type="ma1:SMCModusType">
		<xsd:annotation>
			<xsd:documentation>The modus of the SMC that was active during the observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMCModusType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProgramMode" minOccurs="0"/>
			<xsd:element ref="fi1:ProductLineId" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Mode" type="ma1:ModeType">
		<xsd:annotation>
			<xsd:documentation>The mode of the machine that was active during the observation time interval</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ModeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ModeCode" minOccurs="0"/>
			<xsd:element ref="fi1:ModeDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProgramMode" type="ma1: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>
	<xsd:element name="ProductLine" type="ma1:ProductLineType">
		<xsd:annotation>
			<xsd:documentation>The formal name of the product line selected by the machine operator.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductLineType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductLineCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProductLineDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServicesQuantities" type="ma1: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:ForwardingServiceTypeID" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceOrder" minOccurs="0"/>
			<xsd:element ref="fi1:NumberItemsProcessed" minOccurs="0"/>
			<xsd:element ref="fi1:NumberSuccessfulSorted" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryServices" type="ma1: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="ma1:ServicesQuantities" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van verbetering SMX-->
	<!-- ========================== ===========-->
	<xsd:element name="SMXResultValue" type="ma1: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="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMXMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMXMtuStatistics" type="ma1:SMXMtuStatisticsType">
		<xsd:annotation>
			<xsd:documentation>SMX MtuStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMXMtuStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SMXMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MachineOutletQuantities" type="ma1: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:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van verbetering SMK-->
	<!-- ========================== ===========-->
	<xsd:element name="SMKResultValue" type="ma1: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="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMKMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMKMtuStatistics" type="ma1:SMKMtuStatisticsType">
		<xsd:annotation>
			<xsd:documentation>SMK MtuStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMKMtuStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SMKMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van verbetering HC-->
	<!-- ========================== ===========-->
	<xsd:element name="HCResultValue" type="ma1: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="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:HCStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HCStatistics" type="ma1:HCStatisticsType">
		<xsd:annotation>
			<xsd:documentation>HC Statistics contains values per handcoding workstation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HCStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="HCParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationImage=============================== -->
	<!---->
	<xsd:element name="ImageResultValue" type="ma1:ImageResultValueType"/>
	<xsd:complexType name="ImageResultValueType">
		<xsd:sequence>
			<xsd:element ref="co1:MailItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ServiceLocation ================================ -->
	<xsd:element name="AdditionalLocationCharacteristics" type="ma1:AdditionalLocationCharacteristicsType">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AdditionalLocationCharacteristicsType">
		<xsd:sequence>
			<xsd:element ref="fi1:AdditionalRouteType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteSurfaceType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteSurfaceTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteDistance" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuringDate" minOccurs="0"/>
			<xsd:element name="LocationCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationTransportEquipment ================================ -->
	<!---->
	<xsd:element name="TransportEquipmentResult" type="ma1:TransportEquipmentResultType"/>
	<xsd:complexType name="TransportEquipmentResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0"/>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van Observation3 + check Geospatial + overige herziening (dit element stond in fields; mag niet) ================================ -->
	<!---->
	<xsd:element name="EmployeeReference" type="ma1:EmployeeReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to an employee, which can also be a temporary hire and contractor.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EmployeeReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:EmployeeID" minOccurs="0"/>
			<xsd:element ref="fi1:EmployeeType" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>In this context Name is used as the name of the employee.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Software" type="ma1:SoftwareType"/>
	<xsd:complexType name="SoftwareType">
		<xsd:sequence>
			<xsd:element ref="fi1:SoftwareName" minOccurs="0"/>
			<xsd:element ref="fi1:SoftwareVersion" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Device" type="ma1:DeviceType"/>
	<xsd:complexType name="DeviceType">
		<xsd:sequence>
			<xsd:element ref="fi1:DeviceName" minOccurs="0"/>
			<xsd:element ref="fi1:DeviceURI" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationContext" type="ma1:ObservationContextType">
		<xsd:annotation>
			<xsd:documentation>Some observations depend on other observations to provide context which is important, sometimes essential, in understanding the result. These dependencies are stronger than mere spatiotemporal coincidences, requiring explicit representation. If present, the association class ObservationContext shall link an Observation to another Observation, with the role name
relatedObservation for the target. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservationContextType">
		<xsd:annotation>
			<xsd:documentation>Some observations depend on other observations to provide context which is important, sometimes essential, in understanding the result. These dependencies are stronger than mere spatiotemporal coincidences, requiring explicit representation. If present, the association class ObservationContext shall link an Observation to another Observation, with the role name
relatedObservation for the target. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationRelationshipRole" minOccurs="0"/>
			<xsd:element ref="ma1:ObservationReference" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObservationReference" type="ma1:ObservationReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to the Observation that is relevant for the associated Observation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObservationReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ObservationID" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationName" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RelatedObservation" type="ma1:RelatedObservationType">
		<xsd:annotation>
			<xsd:documentation>Some observations depend on other observations to provide context which is important, sometimes essential, in understanding the
result. These dependencies are stronger than mere spatiotemporal coincidences, requiring explicit presentation. If present, the association 	class ObservationContext  shall link anObservation to another Observation, with the role name relatedObservation for the target.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RelatedObservationType">
		<xsd:sequence>
			<xsd:element ref="ma1:ObservationContext" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Ten behoeve van Observation3; update Observation + Geospatial standaard (note: de naam ObservedProperty is al in gebruik tbv Observation Results van machines)-->
	<!-- ========================== ===========-->
	<!--<xsd:element name="PropertyObserved" type="ma1:PropertyObservedType">
		<xsd:annotation>
			<xsd:documentation>The association Phenomenon shall link the Observation to the PropertyType for which the Observation:result provides an estimate of its value. The property type has the role observedProperty with respect to the observation. The observed property shall be a phenomenon associated with the type of the featureOfInterest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PropertyObservedType">
		<xsd:sequence>
			<xsd:element ref="co1:Property" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>-->
	<xsd:element name="PropertyObserved" type="co1:PropertyType">
		<xsd:annotation>
			<xsd:documentation>The association Phenomenon shall link the Observation to the PropertyType for which the Observation:result provides an estimate of its value. The property type has the role observedProperty with respect to the observation. The observed property shall be a phenomenon associated with the type of the featureOfInterest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ===================================== -->
	<!-- Ten behoeve van BulkmailAnnouncement3 ....  NM dit moet zijn Observation Bulkmail-->
	<!-- ========================== ===========-->
	<xsd:element name="BulkmailResultValue" type="ma1:BulkmailResultValueType"/>
	<xsd:complexType name="BulkmailResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma1:BuBaConsignmentProcessing" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataFormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataLength" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataWidth" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataThickness" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataThicknessClass" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataProductWeight" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataTotalWeight" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationZone" minOccurs="0"/>
			<xsd:element ref="fi1:AddressLabelingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperFinishingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperThickness" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:DirectMailIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PeriodicalIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MixedIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:KIXIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ConvenienceMailIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CodingTextIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:SplitDeliveredIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:SortedMailItemIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:OddSizeMailItemIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:Letter_FlatIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:LetterBoxParcelIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ParcelIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:RegisterdMail_ParcelIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MultipleSenderAddressIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:NonMachinableIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MailCarrierIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:GoodsCode" minOccurs="0"/>
			<xsd:element ref="fi1:PostcodeIncludedIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:RecipientsAddressReadableIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:EnvelopeFlapSecurelySealedIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:AddressLabelFrontFacingIndicator" minOccurs="0"/>
			<xsd:element ref="co2:ExtraPriceAgreementConditionCheck" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:STPConditionCompliancyIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:P1700ButNoConsignmentIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:TooLightMailItemIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:TooSmallMailItemIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:Not2SidedSealedSelfMailerIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:Not3SidedSealedSelfMailerIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:NotPassedMECTestIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:NoPrintedMatterOnPaperIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:NotSameWayFacingAndOrientedMailItemsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MailItemsNotInCountableQuantityIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ExceptionMotivationDescription" minOccurs="0"/>
			<xsd:element ref="fi1:NoDestinationCountryFullNameIndicator" minOccurs="0"/>
			<xsd:element ref="co1:P1700DocumentBasedOrderEntryProcedure" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentMultipleSenderAddressIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MailItemMultipleSenderAddressIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PreSortedConditionCompliancyIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PortBetaaldPostNLIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:NoDomesticReturnAddressIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:IndexZoneFreeFromPrintingIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentInMailBagIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalConsignmentSplittedByConsignorIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:EligibleForSortingMachineReadinessDiscountIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationSortedMailItemIndicator" minOccurs="0"/>
			<xsd:element ref="ma1:ConsignmentReceiveTimeslot" minOccurs="0"/>
			<xsd:element name="ConsignmentFirstReceiveLocationID" type="ma1:ProcessLocationIDsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PhysicalCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="BulkMailOrderStatus" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ConsignmentHoldingReason" minOccurs="0"/>
			<xsd:element ref="co3:CommercialProduct" minOccurs="0"/>
			<xsd:element ref="co1:CommercialItem" minOccurs="0"/>
			<xsd:element ref="co2:PostagePaymentMethod" minOccurs="0"/>
			<xsd:element ref="ma1:GrossWeightMeasurementResult" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MailItemObservedFormatCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentSeperationCard" type="ma1:ConsignmentSeparationCardType">
		<xsd:annotation>
			<xsd:documentation>Seperation card used on the sorting machines to distinguish between the mail items of different consignments. The mail items of one bulkmail order are preceded by a seperation card and are optional followed by another seperation card</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentSeparationCardType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentSeperationStartCode" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentSeperationEndCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van SMO-->
	<!-- ========================== ===========-->
	<xsd:element name="SMOResultValue" type="ma1: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="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:SMOMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMOMtuStatistics" type="ma1:SMOMtuStatisticsType">
		<xsd:annotation>
			<xsd:documentation>SMO MtuStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMOMtuStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SMOMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve vanHSM-->
	<!-- ========================== ===========-->
	<xsd:element name="HSMResultValue" type="ma1:HSMResultValueType">
		<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="HSMResultValueType">
		<xsd:sequence>
			<xsd:element ref="ma2:ProductStatistics" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:HSMMtuStatistics" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HSMMtuStatistics" type="ma1:HSMMtuStatisticsType">
		<xsd:annotation>
			<xsd:documentation>HSM MtuStatistics contains values per MTU regarding the MTU availability, numbers processed and coded, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HSMMtuStatisticsType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="HSMMtuParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BuBaConsignmentProcessing" type="ma1:BuBaConsignmentProcessingType">
		<xsd:annotation>
			<xsd:documentation>The way the consignment is processed at PostNL's Business Balie.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AlgorithmResult" type="ma1:AlgorithmResultType">
		<xsd:annotation>
			<xsd:documentation>The results of the algorithm request.  Necessary for feedback loop, retraining / selflearning the algoritm and audit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AlgorithmResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:AlgorithmID" minOccurs="0"/>
			<xsd:element ref="fi1:AlgorithmName" minOccurs="0"/>
			<xsd:element ref="fi1:AlgorithmVersion" minOccurs="0"/>
			<xsd:element ref="fi1:yPredicted" minOccurs="0"/>
			<xsd:element ref="fi1:ReasonControl" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =========================ten behoeve van ObservationBulkmail, BulkmailAnnouncement en BulkmailOrder -->
	<xsd:complexType name="BuBaConsignmentProcessingType">
		<xsd:sequence>
			<xsd:element ref="fi1:BuBaConsignmentProcessingClassCode" minOccurs="0"/>
			<xsd:element ref="fi1:BuBaConsignmentProcessingClassDescription" minOccurs="0"/>
			<xsd:element ref="fi1:BuBaConsignmentProcessingReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:BuBaConsignmentProcessingReasonDescription" minOccurs="0"/>
			<xsd:element ref="ma1:AlgorithmResult" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GrossWeightMeasurementResult" type="ma1:GrossWeightMeasurementResultType">
		<xsd:annotation>
			<xsd:documentation>The GrossWeightMeasurementResult contains the gross weight measure of packages and/or transport equipments containing mail items, the tare weight measure and the number of the packages and/or transport equipments used.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GrossWeightMeasurementResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlibiReferenceID" minOccurs="0"/>
			<xsd:element ref="ma3:ObservationEquipment" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationProcedureCode" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonDescription" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="co2:TransportEquipmentReference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:PackageReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentHoldingReason" type="ma1:ConsignmentHoldingReasonType">
		<xsd:annotation>
			<xsd:documentation>The reason why PostNL's Business Balie is holding the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentHoldingReasonType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentHoldingReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentHoldingReasonDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentReceiveTimeslot" type="ma1:ConsignmentReceiveTimeslotType">
		<xsd:annotation>
			<xsd:documentation>A code and a description indicating the timeslot within a consignment was received by PostNL after regular openingtimes, eq. consignment recieved after 21:30 or consigment received after 23:30..</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentReceiveTimeslotType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentReceiveTimeslotCode" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentReceiveTimeslotDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de ObservationBulkMailImage componenten -->
	<!-- ========================== ==========================================================================-->
	<xsd:element name="BulkMailImageResultValue" type="ma1:BulkMailImageResultValueType"/>
	<xsd:complexType name="BulkMailImageResultValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:BulkMailImageDocumentID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateConsignmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de Observation3componenten -->
	<xsd:element name="Equipments" type="ma1:EquipmentsType">
		<xsd:annotation>
			<xsd:documentation>Per equipment de ID's waaronder deze bekend is, de klasse waartoe de Equipment behoort en de locatie en  datum/ tijd(interval) van de equipment op moment van observatie.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EquipmentsType">
		<xsd:sequence>
			<xsd:element ref="fi1:EquipmentClassID" minOccurs="0"/>
			<xsd:element ref="ma1:EquipmentIDs" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co4:Location" minOccurs="0"/>
			<xsd:element ref="co1:TimeInterval" minOccurs="0"/>
			<xsd:element ref="fi1:DateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EquipmentIDs" type="ma1: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="fi1:EquipmentID" minOccurs="0"/>
			<xsd:element ref="fi1:EquipmentType" minOccurs="0"/>
			<xsd:element ref="fi1:EquipmentName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Hier beginnen de ObservationSensorMLcomponenten -->
	<xsd:element name="SMLProcedure" type="ma1:SMLProcedureType">
		<xsd:annotation>
			<xsd:documentation>The procedure property within an Observation instance that is a reference to the SensorML description of the measurement process.

</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMLProcedureType">
		<xsd:sequence>
			<xsd:element name="identification" type="ma1:SMLIdentificationType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="classification" type="ma1:SMLClassificationType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="posistion" type="co1:GeoCoordinateType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Term" type="ma1:TermType"/>
	<xsd:complexType name="TermType">
		<xsd:sequence>
			<xsd:element ref="fi1:Label" minOccurs="1"/>
			<xsd:element ref="fi1:Value" minOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="definition" type="xsd:anyURI" use="optional"/>
	</xsd:complexType>
	<xsd:element name="SMLIdentifier" type="ma1:SMLIdentifierType"/>
	<xsd:complexType name="SMLIdentifierType">
		<xsd:sequence>
			<xsd:element ref="ma1:Term" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLIdentifierList" type="ma1:SMLIdentifierListType"/>
	<xsd:complexType name="SMLIdentifierListType">
		<xsd:sequence>
			<xsd:element ref="ma1:SMLIdentifier" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLIdentification" type="ma1:SMLIdentificationType">
		<xsd:annotation>
			<xsd:documentation>Identifiers useful for discovery of the process (e.g. short name, mission id, wing id, serial number, etc.)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMLIdentificationType">
		<xsd:sequence>
			<xsd:element ref="ma1:SMLIdentifierList" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLClassifier" type="ma1:SMLClassifierType"/>
	<xsd:complexType name="SMLClassifierType">
		<xsd:sequence>
			<xsd:element ref="ma1:Term" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLClassifierList" type="ma1:SMLClassifierListType"/>
	<xsd:complexType name="SMLClassifierListType">
		<xsd:sequence>
			<xsd:element ref="ma1:SMLClassifier" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLClassification" type="ma1:SMLClassificationType">
		<xsd:annotation>
			<xsd:documentation>Classifiers useful for discovery of the process (e.g. process type, sensor type, intended application, etc.)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMLClassificationType">
		<xsd:sequence>
			<xsd:element ref="ma1:SMLClassifierList" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SpatialFrame" type="ma1:SpatialFrameType"/>
	<xsd:complexType name="SpatialFrameType">
		<xsd:sequence>
			<xsd:element ref="ma1:SMLSpatialFrame" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SMLSpatialFrame" type="ma1:SMLSpatialFrameType">
		<xsd:annotation>
			<xsd:documentation>A general spatial Cartesian Reference Frame where the axes and origin will be defined textually relative to a physical component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SMLSpatialFrameType">
		<xsd:sequence>
			<xsd:element ref="fi1:Origin" minOccurs="1"/>
			<xsd:element ref="ma1:Axis" minOccurs="1" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Axis" type="ma1:AxisType">
		<xsd:annotation>
			<xsd:documentation>Axis with name attribute and a textual description of the relationship of the axis to the physical device; the order of the axes listed determines their relationship according to the right-handed rule (e.g. axis 1 cross axis 2 = axis 3).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AxisType">
		<xsd:sequence>
			<xsd:element ref="fi1:AxisRelationship" minOccurs="1"/>
			<xsd:element ref="fi1:AxisName" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TemporaFrame" type="ma1:TemporalFrameType"/>
	<xsd:complexType name="TemporalFrameType">
		<xsd:sequence/>
	</xsd:complexType>
	<xsd:element name="ContextObservation" type="ma1:ContextObservationType">
		<xsd:annotation>
			<xsd:documentation>The context in which the observation is done.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContextObservationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContextCode" minOccurs="0"/>
			<xsd:element ref="fi1:ContextDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================= tbv ServiceLocation ==============-->
	<xsd:element name="AssetConditions" type="ma1:AssetConditionsType">
		<xsd:annotation>
			<xsd:documentation>A specification of the conditions and characteristics of the asset where the event takes place.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AssetConditionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co2:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Temperature" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- ten behoeve van TransportationUnit; geinspireerd op ResultSource uit OMI4 en Observation3 -->
	<xsd:element name="SourceResultProcessing" type="ma1:SourceResultProcessingType">
		<xsd:annotation>
			<xsd:documentation>The name of the equipment or application or other source of the value of the  result of the process performed. When appropriate, this can also include the name of the employee resposible for the result, like in case of a barcode scan.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SourceResultProcessingType">
		<xsd:sequence>
			<xsd:element ref="ma1:SortScheme" minOccurs="0"/>
			<xsd:element name="Equipment" type="ma2:EquipmentIDsType" minOccurs="0"/>
			<xsd:element ref="ma2:Machine" minOccurs="0"/>
			<xsd:element ref="ma1:MachineGroup" minOccurs="0"/>
			<xsd:element ref="ma1:Mode" minOccurs="0"/>
			<xsd:element ref="ma3:ProgramMode" minOccurs="0"/>
			<xsd:element ref="ma1:ProductLine" minOccurs="0"/>
			<xsd:element name="RunInterval" type="co1:TimePeriodType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Information about the time interval in which a sorting machine was processing mail with the same sorting scheme.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:EmployeeReference" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- ten behoeve van SortingStatisticsValue-->
	<!-- ========================== ===========-->
	<xsd:element name="SortingStatisticsResultValue" type="ma1:SortingStatisticsResultValueType">
		<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="SortingStatisticsResultValueType">
		<xsd:sequence>
			<xsd:element ref="co1:MailSizeClass" minOccurs="0"/>
			<xsd:element name="SortingStatisticsParameters" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
