<?xml version="1.0" encoding="UTF-8"?>
<!--W3C XML Schema generated by XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com)-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:co1="urn:postnl/mail/components/1" xmlns:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:fi1="urn:postnl/mail/fields1" 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/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<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="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="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"/>
			<xsd:element ref="fi1:SortSchemeId" minOccurs="0"/>
			<xsd:element ref="fi1:ReleaseCode" 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="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="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="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>
	<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>
	<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="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:sequence>
	</xsd:complexType>
	<xsd:element name="ProductLine" type="ma1:ProductLineType"/>
	<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:schema>
