<?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:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:fi1="urn:postnl/mail/fields1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:co1="urn:postnl/mail/components/1" targetNamespace="urn:postnl/mail/manufacturingcomponents/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd: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>
	<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="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>
	<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>
	<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="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: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: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="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="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="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>
</xsd:schema>
