<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2014 (x64) (http://www.altova.com) by Group IT (PostNL Groep) -->
<!--W3C XML Schema generated by XMLSpy v2011 rel. 3 (http://www.altova.com)-->
<!--
major/ minor versie    2.2
datum aanpassing 	 20-2-2015
door							Nelleke van der Meer
Soort Aanpassing		Tbv transportorder 2 + MDM date
datum productie			

major/ minor versie    2.1
datum aanpassing 	 2013
door							Nelleke van der Meer
Soort Aanpassing		optionele uitbreiding: NamePerson ten behoeve van identity
datum productie			afhankelijk van in productie name Identity 

major/ minor versie    2.0
datum aanpassing 	eind 2012
door							Heleen de Boer
Soort Aanpassing		component file nieuw gemaakt ten behoeve van oplossen loop in ItemMaster/ EffectivitiyType
datum productie			04-02-2013
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:co2="urn:postnl/mail/components/2" xmlns:fi1="urn:postnl/mail/fields1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:co1="urn:postnl/mail/components/1" xmlns:co3="urn:postnl/mail/components/3" xmlns:co4="urn:postnl/mail/components/4" xmlns:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:ma2="urn:postnl/mail/manufacturingcomponents/2" xmlns:fi2="urn:postnl/mail/fields/2" targetNamespace="urn:postnl/mail/components/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields/2" schemaLocation="Fields2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/3" schemaLocation="Components3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/4" schemaLocation="Components4.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/1" schemaLocation="ManufacturingComponents1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/2" schemaLocation="ManufacturingComponents2.xsd"/>
	<xsd:element name="Effectivity" type="co2:EffectivityType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/oagis/9">Specifies effectivity of an associated object. Effectivity is expressed may be expressed as: multiple ranges, values, time period or as associated to a specific Item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EffectivityType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Preference" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Specifyies the evaluation preference.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!--<xsd:element ref="co1:EffectivityReferenceItem" minOccurs="0"/>-->
			<xsd:choice>
				<xsd:element ref="co1:EffectiveValueList" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:EffectiveRange" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">Expresses effectivity as a range of time. Multiple ranges are possible, they may be contiguous or disjoint.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Property" type="co2:PropertyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents the Properties or Features of the associated entity</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PropertyType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ParentID" minOccurs="0"/>
			<xsd:element ref="fi1:NameValue" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co2: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="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType" use="optional"/>
	</xsd:complexType>
	<xsd:element name="Specification" type="co2:SpecificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the specification of an entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type indicating the specification.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co2:Property" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="Item" type="co2:ItemType">
		<xsd:annotation>
			<xsd:documentation>Kenmerken van het product.
In principe dient dit element (zeker vanaf sep 2017) gebruikt te worden voor producten die geen onderdeel zijn van de PostNL catalogus. Voor die producten zijn de elementen CommercialProductService en ProductItem gemaakt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ItemType">
		<xsd:complexContent>
			<xsd:extension base="co2:ItemBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CountryOfOriginCode" minOccurs="0"/>
					<xsd:element ref="fi1:RFID" minOccurs="0"/>
					<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Lot" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ItemBaseType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the basis for Items.HDB 20110527 aangepast voor Product1 HDB </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="co1:ItemIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceIndicator" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Classification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="ItemInstanceGroup">
		<xsd:sequence>
			<xsd:element ref="co2:Item" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SerializedLot" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RFID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="NamePerson" type="co2:NamePersonType">
		<xsd:annotation>
			<xsd:documentation>A component for capturing summary or fine-grain data comprising a person's name.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NamePersonType">
		<xsd:sequence>
			<xsd:element ref="fi1:Title" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SalutationPreferredName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SalutationCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SalutationText" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:GivenName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:NickName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MiddleName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FamilyName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MaidenName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SuffixName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Initial" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PrefixName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ChosenLastName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FormattedName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DisplayName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SurNameComposition" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PartyBaseType" abstract="true">
		<xsd:sequence>
			<xsd:element ref="co1:PartyIDs" minOccurs="0"/>
			<xsd:element ref="fi1:AccountID" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co2:NamePerson" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:NameNonPerson" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:element ref="co1:Location" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerParty" type="co2:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation>An organization or person who buys goods or services.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomerPartyType">
		<xsd:complexContent>
			<xsd:extension base="co2:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CustomerCode" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:CustomerSegment" minOccurs="0"/>
					<xsd:element ref="fi1:CustomerServiceType" minOccurs="0"/>
					<xsd:element ref="fi1:ChannelCode" minOccurs="0"/>
					<xsd:element ref="co1:CreditLimit" minOccurs="0"/>
					<xsd:element ref="fi1:CreditRatingCode" minOccurs="0"/>
					<xsd:element ref="fi1:ABCClass" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Tax" minOccurs="0"/>
					<xsd:element ref="co2:BankAccount" minOccurs="0"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="BankAccount" type="co2:BankAccountType">
		<xsd:annotation>
			<xsd:documentation>An arrangement made with a bank whereby one may deposit and withdraw money and in some cases be paid interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BankAccountType">
		<xsd:sequence>
			<xsd:element ref="fi1:BankName" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:BankNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:IBANID" minOccurs="0"/>
			<xsd:element ref="fi1:CurrencyCode" minOccurs="0"/>
			<xsd:element ref="fi1:Ascription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BusinessProcessReference" type="co2:BusinessProcessReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to related Business Processes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessProcessReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ProcessID" minOccurs="0"/>
					<xsd:element ref="fi1:ProcessCodeID" minOccurs="0"/>
					<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TransportConsignment" type="co2:TransportConsignment">
		<xsd:annotation>
			<xsd:documentation>A class to describe an identifiable collection of one or more goods items to be transported between the consignor and the consignee.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportConsignment">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsigneeAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignorAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:CarrierAssignedID" minOccurs="0"/>
			<xsd:element ref="co1:ConsigneeParty" minOccurs="0"/>
			<xsd:element ref="co1:ConsignorParty" minOccurs="0"/>
			<xsd:element ref="co1:ReturnToParty" minOccurs="0"/>
			<xsd:element ref="co1:NotifyingParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:FinalDeliveryParty" minOccurs="0"/>
			<xsd:element ref="co1:CarrierParty" minOccurs="0"/>
			<xsd:element ref="co1:TransportInformation" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceDuration" minOccurs="0"/>
			<xsd:element ref="co1:StopBlockStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RequestedAgreementSchedule" type="co1:AgreementScheduleType" minOccurs="0"/>
			<xsd:element name="PlannedAgreementSchedule" type="co1:AgreementScheduleType" minOccurs="0"/>
			<xsd:element name="RequestedPickUpTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The pickup of this consignment requested by the party requesting a transportation service (the transport user).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RequestedDropOffTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The delivery of this consignment requested by the party requesting a transportation service (the transport user).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PlannedPickUpTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The pickup of this consignment planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PlannedDropOffTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The delivery of this consignment planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualPickUpTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The actual pickup of this consignment by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualDropOffTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The actual delivery of this planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:DeliveryTerms" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentType" minOccurs="0"/>
			<xsd:element ref="fi1:TotalInvoiceAmount" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentInformation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="FreightAllowanceCharge" type="co1:AllowanceType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage for this consignment. In addition to transport costs, this may include such elements as packing, documentation, loadin</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RequestedTransportHandlingUnit" type="co2:TransportHandlingUnitType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment, as requested to be handled by the Transport User.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PlannedTransportHandlingUnit" type="co2:TransportHandlingUnitType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment, as planned to be handled by the Transport Service Provider. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualTransportHandlingUnit" type="co2:TransportHandlingUnitType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment, as actually handled by the carrier.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WaybillRemarks" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CarrierServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SpecialServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--<xsd:element name="TransportInformation" type="co1:TransportInformationType">
		<xsd:annotation>
			<xsd:documentation>The meta data related to a transport, contains information like the trip number the transport consignment is planned, the vehicle asked for or used for the transport consignment. From the viewpoint of a consignor it may contain the TransportNumber and/or the type of vehicle needed, from the viewpoint of a consignee it may contain the type of vehicle, from the viewpoint of a carrier (TSP) it may contain information about the TransportNumber and the trip the transport consignment is assigned to,  and the vehicle used during the transport.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>-->
	<xsd:element name="TransportHandlingUnit" type="co2:TransportHandlingUnitType">
		<xsd:annotation>
			<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. Note: In de Waybill staan de werkelijke hoeveelheden en in de Transportorder de gevraagde en geplande hoeveelheden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportHandlingUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingInstructionsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:HazardousRiskIndicator" minOccurs="0"/>
			<xsd:element ref="co1:FreightContent" minOccurs="0"/>
			<xsd:element ref="co1:HazardousMaterial" minOccurs="0"/>
			<xsd:element ref="co2:TransportEquipment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Package" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PlannedTransportHandlingUnit" type="co2:TransportHandlingUnitType"/>
	<xsd:element name="Package" type="co2:PackageType">
		<xsd:annotation>
			<xsd:documentation>A package contained in this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PackageType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co2:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UPCPackagingLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:PerPackageQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CapacityPerPackageQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Consignment" type="co2:ConsignmentType"/>
	<xsd:complexType name="ConsignmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateConsignmentID" minOccurs="0"/>
			<xsd:element ref="fi1:MergedFromConsignmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ItemID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ConsignmentContract" minOccurs="0"/>
			<xsd:element ref="co2:CustomerConsignment" minOccurs="0"/>
			<xsd:element ref="co2:ConsignmentProcessing" minOccurs="0"/>
			<xsd:element ref="co2:ConsignmentPhysicalData" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentPhysicalData" type="co2:ConsignmentPhysicalDataType">
		<xsd:annotation>
			<xsd:documentation>The physical charasteristics of the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentPhysicalDataType">
		<xsd:sequence>
			<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:AddressLabelingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperFinishingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataProductWeight" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataTotalWeight" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalPackagingCode" minOccurs="0"/>
			<xsd:element ref="fi1:EmballageCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TarraID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentProcessing" type="co2:ConsignmentProcessingType">
		<xsd:annotation>
			<xsd:documentation>Information for processing the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentProcessingType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentShippingDate" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationZone" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:KIXIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingMachineID" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticCharacteristicCode" minOccurs="0"/>
			<xsd:element ref="fi1:ESortIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PreAdvicedIndicator" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentDeliveryWeek" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentDeliveryTimePeriod" minOccurs="0"/>
			<xsd:element name="ConsignmentProcessingCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerConsignment" type="co2:CustomerConsignmentType">
		<xsd:annotation>
			<xsd:documentation>Specific information about the consignment offered by the customer.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomerConsignmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentIssueNumber" minOccurs="0"/>
			<xsd:element ref="fi1:IssueID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentPeriodicalName" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentAuthorizationNumber" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentAdministrativeReferences" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ConsignmentCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:InsuredUnitsQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CustomerPriceReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportEvent" type="co2:TransportEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to the transportation of goods. Events specific for vehicles are not intended to be specified in this element. The use of this element is limited to events that are related to the order, not</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:TransportEventID" minOccurs="0"/>
			<xsd:element ref="fi1:TransportEventTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="co1:LocationCodeID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Area" minOccurs="0"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TransportationTimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Action" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:StopSequenceNumber" minOccurs="0"/>
			<xsd:element name="CurrentStatus" type="co1:StatusType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LocationCodeID" type="co1:LocationCodeIDType">
		<xsd:annotation>
			<xsd:documentation>The code and value of the code to identify a Location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransportEquipment" type="co2:TransportEquipmentType">
		<xsd:annotation>
			<xsd:documentation>A piece of transport equipment associated with this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportEquipmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:LoadFactor" minOccurs="0"/>
			<xsd:element ref="fi1:ShippingMarks" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co2:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Package" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GoodsItem" type="co2:GoodsItemType">
		<xsd:annotation>
			<xsd:documentation>A goods item contained in this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GoodsItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:GoodsItemTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co1:SafeTemperatureRange" minOccurs="0"/>
			<xsd:element ref="fi1:InsuranceValueAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:ProductInformation" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SupplierParty" type="co2:SupplierPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the supplier organization/entity of the items or inventory for the associated transaction.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SupplierPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:SelfBillingInd" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="LSPTransportConsignment" type="co2:LSPTransportConsignmentType">
		<xsd:annotation>
			<xsd:documentation>   A class to describe an identifiable collection of one or more goods items to be transported between the consignor and the consignee.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LSPTransportConsignmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsigneeAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignorAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:CarrierAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:WorkOrderID" minOccurs="0"/>
			<xsd:element ref="fi1:CustomerOrderNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ReceiverPartyType" minOccurs="0"/>
			<xsd:element ref="co2:Party" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CommercialProductService" minOccurs="0"/>
			<xsd:element ref="co1:LogisticService" minOccurs="0"/>
			<xsd:element ref="co1:OperatorService" minOccurs="0"/>
			<xsd:element ref="co1:LSPOldProduct" minOccurs="0"/>
			<xsd:element ref="co1:LSPAmount" minOccurs="0"/>
			<xsd:element ref="co1:TransportInformation" minOccurs="0"/>
			<xsd:element ref="co1:StopBlockStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ServiceDuration" minOccurs="0"/>
			<xsd:element name="RequestedPickUpTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RequestedDropOffTransportEvent" type="co2:TransportEventType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RequestedAgreementSchedule" type="co1:AgreementScheduleType" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentType" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentInformation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RequestedTransportHandlingUnit" type="co3:TransportHandlingUnitType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment, as requested to be handled by the Transport User.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:CarrierServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SpecialServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="PartyIDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contain the ids for a given party. These ids may be assigned by multiple organizations.AlternateID and ChamberOfCommerceID added PostNL. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TaxID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DUNSID" minOccurs="0"/>
			<xsd:element ref="fi1:CAGEID" minOccurs="0"/>
			<xsd:element ref="fi1:DODAACID" minOccurs="0"/>
			<xsd:element ref="fi1:BICID" minOccurs="0"/>
			<xsd:element ref="fi1:SCACID" minOccurs="0"/>
			<xsd:element ref="fi1:ChamberOfCommerceID" minOccurs="0"/>
			<xsd:element ref="fi1:UPNID" minOccurs="0"/>
			<xsd:element ref="fi1:EORIID" minOccurs="0"/>
			<xsd:element ref="fi1:PartyCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Validation" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="PartyIDs" type="co2:PartyIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the set of possible identifiers for an associated Party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PartyIDsType">
		<xsd:group ref="co2:PartyIDsGroup" minOccurs="0"/>
	</xsd:complexType>
	<xsd:element name="Dimensions" type="co2:DimensionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the dimensions of the associated component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DimensionType">
		<xsd:complexContent>
			<xsd:extension base="co1:DimensionABIEType">
				<xsd:sequence>
					<xsd:element name="GenericDimension" minOccurs="0" maxOccurs="unbounded">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element ref="fi1:Type" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Dimension.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="fi1:Measure" minOccurs="0"/>
								<xsd:element ref="fi1:DimensionRandomSizeIndicator" minOccurs="0"/>
								<xsd:element ref="co1:MeasureRange" minOccurs="0"/>
								<xsd:element ref="co1:SizeLimitRange" minOccurs="0" maxOccurs="1">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">A size limit range of a dimension of an item or package.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="co1:WeightRange" minOccurs="0" maxOccurs="1">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">A weight range of product or package.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
								<xsd:element ref="fi1:UserArea" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
					<xsd:element ref="fi1:GrossVolumeMeasure" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DimensionABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">DimensionABIEType is logically derived from UN/CEFACT TBG17 ABIE DimensionType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Dimension.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:LengthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:HeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:GrossVolumeMeasure" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="HazardousMaterial" type="co2:HazardousMaterialType"/>
	<xsd:complexType name="HazardousMaterialType">
		<xsd:sequence>
			<xsd:element ref="fi1:RegulationCode" minOccurs="0"/>
			<xsd:element ref="fi1:ToxicSubstanceCode" minOccurs="0"/>
			<xsd:element ref="fi1:AddToxicSubstanceCode" minOccurs="0"/>
			<xsd:element ref="fi1:ADRPoints" minOccurs="0"/>
			<xsd:element ref="fi1:TunnelCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingGroupDescription" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeight" minOccurs="0"/>
			<xsd:element ref="fi1:UNDGNr" minOccurs="0"/>
			<xsd:element ref="fi1:TransportCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:ChemTechDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Contact" type="co2:ContactType">
		<xsd:annotation>
			<xsd:documentation>co2 contactType vanwege co2:AddressType</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContactType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:JobTitle" minOccurs="0"/>
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DepartmentName" minOccurs="0"/>
			<xsd:element ref="fi1:PreferredCommunicationChannel" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TelephoneCommNoAnswer" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MobileTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:FaxTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:PagerTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EMailAddressCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InstantMessageCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InternetAddressCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SocialNetworkCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Preference" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Address" type="co2:AddressType"/>
	<xsd:complexType name="AddressType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:FormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:FormatDescription" minOccurs="0"/>
			<xsd:element ref="fi1:DepartmentName" minOccurs="0"/>
			<xsd:element ref="co1:PartyName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AttentionOfName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CareOfName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TaxJurisdicationCodes" minOccurs="0"/>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointDescription" minOccurs="0"/>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="fi1:BuildingNumberDesignation" minOccurs="0"/>
					<xsd:element ref="fi1:StreetName" minOccurs="0"/>
					<xsd:element ref="fi1:StreetNameShort" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
					<xsd:element ref="fi1:HouseTrailerReference" minOccurs="0"/>
					<xsd:element ref="fi1:HouseBoatReference" minOccurs="0"/>
					<xsd:element ref="fi1:PostOfficeBox" minOccurs="0"/>
					<xsd:element ref="fi1:BusinessReplyNumber" minOccurs="0"/>
					<xsd:element ref="fi1:PostApartNumber" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingName" minOccurs="0"/>
					<xsd:element ref="fi1:Unit" minOccurs="0"/>
					<xsd:element ref="fi1:Floor" minOccurs="0"/>
					<xsd:element ref="fi1:DeliveryPointCode" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="fi1:LineOne" minOccurs="0"/>
					<xsd:element ref="fi1:LineTwo" minOccurs="0"/>
					<xsd:element ref="fi1:LineThree" minOccurs="0"/>
					<xsd:element ref="fi1:LineFour" minOccurs="0"/>
					<xsd:element ref="fi1:LineFive" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:element ref="co1:PostalCodeCountry" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:POBoxPostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CitySubDivisionName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityName" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Validation" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="languageCode" type="fi1:LanguageCodeContentType" use="optional"/>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="Party" type="co2:PartyType"/>
	<xsd:complexType name="PartyType">
		<xsd:complexContent>
			<xsd:extension base="co3:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:PartyAggregate1" minOccurs="0"/>
					<xsd:element ref="fi1:PartyAggregate2" minOccurs="0"/>
					<xsd:element ref="fi1:Description" minOccurs="0"/>
					<xsd:element ref="fi1:PartyInfo" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Location" type="co2:LocationType"/>
	<xsd:complexType name="LocationABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">LocationABIEType is logically derived from UN/CEFACT TBG17 ABIE LocationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Directions" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
			<xsd:element ref="co2:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="LocationType">
		<xsd:complexContent>
			<xsd:extension base="co2:LocationABIEType">
				<xsd:sequence>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="LSPOldProduct" type="co2:LSPOldProductType">
		<xsd:annotation>
			<xsd:documentation>Product definitie ten behoeve van oude werkwijze Pakketten.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LSPOldProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Product" minOccurs="0"/>
			<xsd:element ref="co1:ProductOption" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AanvullendeDienst" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de Goods Item itenerary comp  -->
	<!-- ========================== ===========-->
	<xsd:element name="TransportInformation" type="co2:TransportInformationType">
		<xsd:annotation>
			<xsd:documentation>The meta data related to a transport, contains information like the trip number the transport consignment is planned, the vehicle asked for or used for the transport consignment. From the viewpoint of a consignor it may contain the TransportNumber and/or the type of vehicle needed, from the viewpoint of a consignee it may contain the type of vehicle, from the viewpoint of a carrier (TSP) it may contain information about the TransportNumber and the trip the transport consignment is assigned to,  and the vehicle used during the transport.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:TransportNumber" minOccurs="0"/>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
			<xsd:element ref="co1:Vehicle" minOccurs="0"/>
			<xsd:element ref="fi1:RouteID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de Commercieel Product omponents  -->
	<!-- ========================== ===========-->
	<xsd:element name="ProductItem" type="co2:ProductItemType">
		<xsd:annotation>
			<xsd:documentation>De kleinst mogelijke combinatie van productkenmerken die geprijsd kan worden (uit de PostNL productcatalogus). Een Product Item kan worden aangevuld met Commerciele Services. Een product item wordt verkocht via een Commercieel Product en/of als onderdeel van een Bundel. Een Product Item is onderdeel van een Product Groep/ Categorie/ Lijn.
Ieder ProductItem heeft een tarief. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductItemID" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co1:CommercialService" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CommercialProductID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProductGroup" minOccurs="0"/>
			<xsd:element ref="fi1:ProductCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ProductLine" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:BundleID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProductType" minOccurs="0"/>
			<xsd:element ref="fi1:ProductKind" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommercialProduct" type="co2:CommercialProductType">
		<xsd:annotation>
			<xsd:documentation> De set van product items en services die onder een commerciële naam op de markt gebracht worden. Een commercieel product kan ook bundels in zich hebben.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CommercialProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:CommercialProductID" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialProductType" minOccurs="0"/>
			<xsd:element ref="co2:ProductItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CommercialService" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Bundle" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProductGroup" minOccurs="0"/>
			<xsd:element ref="fi1:ProductLine" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ProductCategory" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:VersionID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Bundle" type="co2:BundleType">
		<xsd:annotation>
			<xsd:documentation>The combination of several product items and services for sale as one combined product.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BundleType">
		<xsd:sequence>
			<xsd:element ref="fi1:BundleID" minOccurs="0"/>
			<xsd:element ref="fi1:BundleName" minOccurs="0"/>
			<xsd:element ref="fi1:BundleType" minOccurs="0"/>
			<xsd:element ref="fi1:ProductItemID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CommercialServiceID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de CustomerOrderTransport components  -->
	<!-- ========================== ===========-->
	<xsd:element name="LogisticService" type="co2:LogisticServiceType">
		<xsd:annotation>
			<xsd:documentation>De logistieke dienst die ervoor zorgt dat het verkochte commerciele product wordt gerealiseerd.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LogisticServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:LogisticServiceID" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticOptionID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OperatorService" type="co2:OperatorServiceType">
		<xsd:annotation>
			<xsd:documentation>De logistieke dienst die de operator uitvoert of aanbiedt, gedefinieerd in termen van de operator.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OperatorServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:OperatorServiceID" minOccurs="0"/>
			<xsd:element ref="fi1:OperatorOptionID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItem" type="co2:MailItemType">
		<xsd:annotation>
			<xsd:documentation>MailItem is een verbijzondering van GoodsItem. De verbijzondering is noodzakelijk omdat poststukken aparte eigenschappen hebben ten aanzien van goederen: een adres.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ReturnID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:AddresseeParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:SenderParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:ReturnToParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:NetworkParties" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ExpStatNr" minOccurs="0"/>
			<xsd:element ref="co2:Customs" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:MailItemProcessingStatus" minOccurs="0"/>
			<xsd:element ref="co1:Image" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Attachment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:MailItemPayment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RootingNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="FollowUpProcessCode" type="ma1:ProcessLocationIDsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The code of the next business proces that is meant to process the products that are counted. This code is according to MDM-BLS.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:LSPGroupData" minOccurs="0"/>
			<xsd:element name="MailItemCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryTerms" type="co1:DeliveryTermsType">
		<xsd:annotation>
			<xsd:documentation>The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryTermsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialTermsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DeliveryLocation" type="co4:LocationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The location for the contracted delivery.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemPayment" type="co2:MailItemPaymentType">
		<xsd:annotation>
			<xsd:documentation>De bedragen die bij het MailItem in rekening worden gebracht en de wijze van betalen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemPaymentType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentTransactionID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentTransactionType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDescription" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentReference" minOccurs="0"/>
			<xsd:element ref="fi1:TransactionType" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingCode" minOccurs="0"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryPortPaid" minOccurs="0"/>
			<xsd:element ref="fi1:CountryPriority" minOccurs="0"/>
			<xsd:element ref="co2:BankAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomsClearanceRule" type="co2:CustomsClearanceRuleType"/>
	<xsd:complexType name="CustomsClearanceRuleType">
		<xsd:sequence>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Number" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:EANCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProductURL" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:GoodsCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryOfOrigin" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PostagePaymentMethod" type="co2:PostagePaymentMethodType">
		<xsd:annotation>
			<xsd:documentation>Frankeerwaarde</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PostagePaymentMethodType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentCode" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingMachineID" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:AmountUnit" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- mei 2017 HIER BEGINNEN de Parties uit co1 die een hogere versie krijgen tbv LSP co3:Address. Deze parties zijn gebaseerd op co4:PartyBaseType. -->
	<!-- ========================== ==========================================================================-->
	<xsd:complexType name="SemanticPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsumerParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij die gebruik maakt van de dienst van PostNL. Dit kan zijn een logistieke dienst maar ook andere services en producten die PostNL levert.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProviderParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij die de logistieke dienst verstrekt. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CarrierParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij die het fysieke vervoer verzorgt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SenderParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Partij die het poststuk heeft verzonden / ter verzending aanbiedt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BillToParty" type="co2:BillToPartyType">
		<xsd:annotation>
			<xsd:documentation>Factuurontvanger: Partij die de factuur ontvangt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BillToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co3:BankAccount" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsigneeParty" type="co2:ConsigneePartyType">
		<xsd:annotation>
			<xsd:documentation> A party to which goods are consigned.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsigneePartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co2:OrderReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Identification" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsignorParty" type="co2:ConsignorPartyType">
		<xsd:annotation>
			<xsd:documentation>The party consigning goods, as stipulated in the transport contract by the party ordering transport.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co2:OrderReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Identification" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ReturnToParty" type="co2:ReturnToPartyType">
		<xsd:annotation>
			<xsd:documentation>Returntoparty is de party  waar de goederen gelost worden als ze niet op de in opdrachtgegeven loslocatie gelost kunnen worden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ReturnToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="NotifyingParty" type="co2:NotifyingPartyType">
		<xsd:annotation>
			<xsd:documentation>Specification of the party to be notified in case this party is not equal to the ordering party (the consignor, complainer etc).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NotifyingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="FinalDeliveryParty" type="co2:FinalDeliveryPartyType">
		<xsd:annotation>
			<xsd:documentation>Specification of a subsequent carrier party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FinalDeliveryPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="AddresseeParty" type="co2:AddresseePartyType">
		<xsd:annotation>
			<xsd:documentation>De geadresseerde partij op het poststuk</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddresseePartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co4:Party" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ShipToParty" type="co2:ShipToPartyType">
		<xsd:annotation>
			<xsd:documentation>Goederenontvanger:Partij die uitgevoerd order ontvangt (goederen of dienst)
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShipToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:StopSequenceNumber" minOccurs="0"/>
					<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
					<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
					<xsd:element ref="fi1:HandlingDurationSurplus" minOccurs="0"/>
					<xsd:element ref="co1:Process" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SoldToParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Klant/ Opdrachtgever: De “echte” klant die verplichting aangaat van de order en op wie PostNL de vordering heeft (tenzij contractueel anders bepaalt).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TrackingIdentification" type="co2:TrackingIdentificationType"/>
	<xsd:complexType name="TrackingIdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ValueTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:SymbologyTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:PostNLTrackingIDName" minOccurs="0"/>
			<xsd:element ref="fi1:RepresentationTrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Validation" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Customs" type="co2:CustomsType">
		<xsd:annotation>
			<xsd:documentation>Government agecy entrusted with enforcement of laws and regulations to collect and protect import-revenues, and to regulate and document the flow of goods in and out of the country. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomsType">
		<xsd:sequence>
			<xsd:element ref="fi1:NoReturnOnUndeliverableIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:GiftIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialGoodsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialSampleIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnGoodsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:InvoiceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:InvoiceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CertificateIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CertificateNumber" minOccurs="0"/>
			<xsd:element ref="fi1:LicenceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:LicenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Remark" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:CustomsClearanceRule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderReference" type="co2:OrderReferenceType"/>
	<xsd:complexType name="OrderReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:OrderType" minOccurs="0"/>
					<xsd:element ref="fi1:ReleaseNumber" minOccurs="0"/>
					<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:ScheduleLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:SubLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:OrderQuantity" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SignatoryParty" type="co2:SignatoryPartyType">
		<xsd:annotation>
			<xsd:documentation>Degene die moet ondertekenen en zijn identiteit moet bewijzen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SignatoryPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:BirthDateTime" minOccurs="0"/>
					<xsd:element ref="co1:BirthPlace" minOccurs="0"/>
					<xsd:element ref="fi1:CityName" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de ItemMaster componenten -->
	<!-- ========================== ==========================================================================-->
	<xsd:element name="OwnerParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>This is used to identify who or which organization owns the item or part. The content of this field is user defined based on a specific Customer or Supplier.

Synonyms are Vendor Consignment ID, Supplier Consignment ID</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ManufacturingParty" type="co2:SemanticPartyType"/>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de ObservationMailItem componenten -->
	<!-- ========================== ==========================================================================-->
	<xsd:element name="ParametersRead" type="co2:MailItemParametersType"/>
	<xsd:element name="ParametersWritten" type="co2:MailItemParametersType"/>
	<xsd:complexType name="MailItemParametersType">
		<xsd:sequence>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SIX" minOccurs="0"/>
			<xsd:element ref="co2:AddresseeParty" minOccurs="0"/>
			<xsd:element ref="co2:SenderParty" minOccurs="0"/>
			<xsd:element ref="co2:ReturnToParty" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="co1:Barcodes" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingCode" minOccurs="0"/>
			<xsd:element ref="co1:PrintPosition" minOccurs="0"/>
			<xsd:element ref="fi1:LabelPresent" minOccurs="0"/>
			<xsd:element ref="co1:LabelPosition" minOccurs="0"/>
			<xsd:element ref="ma1:LabelText" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de BMA2 componenten -->
	<!-- ========================== ==========================================================================-->
	<xsd:element name="ShippingParty" type="co2:ShippingPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the party responsible for delivering the mail to PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShippingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de B2C componenten -->
	<xsd:element name="ApprovedByParty" type="co2:ApprovedByPartyType">
		<xsd:annotation>
			<xsd:documentation>The party who gives authoritative approval.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ApprovedByPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:SignedDateTime" minOccurs="0"/>
					<xsd:element ref="co1:DigitalSignatureAttachment" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de EmployeeMaster elementen -->
	<xsd:complexType name="CommunicationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">CommunicationABIEType is logically derived from UN/CEFACT TBG17 ABIE CommunicationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ChannelCode" minOccurs="0"/>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="fi1:CountryDialing" minOccurs="0"/>
					<xsd:element ref="fi1:AreaDialing" minOccurs="0"/>
					<xsd:element ref="fi1:DialNumber" minOccurs="0"/>
					<xsd:element ref="fi1:Extension" minOccurs="0"/>
					<xsd:element ref="fi1:Access" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="co4:Address" minOccurs="0"/>
				<xsd:sequence>
					<xsd:element ref="fi1:URI" minOccurs="0"/>
					<xsd:element ref="fi1:HTMLPreferredIndicator" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="fi1:Text" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType"/>
		<xsd:attribute name="preferredIndicator" type="fi1:IndicatorType"/>
	</xsd:complexType>
	<xsd:element name="Communication" type="co2:CommunicationType"/>
	<xsd:element name="PartyName" type="co2:PartyNameType"/>
	<xsd:complexType name="PartyNameType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:NamePerson" minOccurs="0"/>
			<xsd:element ref="co1:NameNonPerson" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de DistributionChannel elementen -->
	<xsd:element name="TransportCompanyParty" type="co2:TransportCompanyPartyType"/>
	<xsd:complexType name="TransportCompanyPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DriverParty" type="co2:DriverPartyType"/>
	<xsd:complexType name="DriverPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:TransportCompanyPartyID" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseNumber" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseCategory" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseExpirationDate" minOccurs="0"/>
					<xsd:element name="DriverTariffUnitPrice" type="co1:PriceABIEType" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Unit price of the Driver Tariff for the number of items in the unitCode specified in the PerQuantity elements.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de OperatorOrder elementen -->
	<xsd:element name="IncoTerms" type="co2:IncoTermsType">
		<xsd:annotation>
			<xsd:documentation>The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="IncoTermsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialTermsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DeliveryLocation" type="co4:LocationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The location for the contracted delivery.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- Hier beginnen de elementen tbv vervanging IntegerNumericType door CodeType -->
	<xsd:element name="Product" type="co2:ProductType"/>
	<xsd:complexType name="ProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:Category" minOccurs="0"/>
			<xsd:element ref="fi1:Line" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Kind" minOccurs="0"/>
			<xsd:element ref="fi2:ProdCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductOption" type="co2:ProductOptionType"/>
	<xsd:complexType name="ProductOptionType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi2:AttributeCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- =========================ten behoeve van ObservationBulkmail, BulkmailAnnouncement en BulkmailOrder -->
	<xsd:element name="PackageReference" type="co2:PackageReferenceType"/>
	<xsd:complexType name="PackageReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:TareWeightMeasure" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportEquipmentReference" type="co2:TransportEquipmentReferenceType"/>
	<xsd:complexType name="TransportEquipmentReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:TareWeightMeasure" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExtraPriceAgreementConditionCheck" type="co2:ExtraPriceAgreementConditionCheckType">
		<xsd:annotation>
			<xsd:documentation>Additional checks to verify customer's / consignment's compliancy with price agreement conditions. And special terms that are include in the price agreement (formerly known as Z032). </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExtraPriceAgreementConditionCheckType">
		<xsd:sequence>
			<xsd:element ref="fi1:PriceAgreementReferenceID" minOccurs="0"/>
			<xsd:element ref="fi1:PriceAgreementDescription" minOccurs="0"/>
			<xsd:element ref="co1:ConditionCheck" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PriceAgreementSpecialTerms" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- =========================ten behoeve van ObservationSMK, SMX, SMO, SMC, HC. spreidproduct NRP-->
	<xsd:element name="DeliveryStatus" type="co2:DeliveryStatusType">
		<xsd:annotation>
			<xsd:documentation>Status bezorging</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryStatusType">
		<xsd:sequence>
			<xsd:element ref="co1:DeliveryDateTimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ten behoeve van ServiceLocation-->
	<xsd:element name="LocationConditions" type="co2:LocationConditionsType">
		<xsd:annotation>
			<xsd:documentation>A specification of the conditions of the location where the event takes place.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LocationConditionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationConditionsID" minOccurs="0"/>
			<xsd:element ref="fi1:LocationConditionsType" minOccurs="0"/>
			<xsd:element ref="fi1:LocationConditionsName" minOccurs="0"/>
			<xsd:element ref="fi1:LocationConditionsCode" minOccurs="0"/>
			<xsd:element ref="fi1:LocationConditionsDescription" 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 ServiceLocation-->
	<xsd:element name="Asset" type="co2: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>
	<!-- =========================ten behoeve van SOMI4-->
	<xsd:element name="ResultTime" type="co2:ResultTimeType"/>
	<xsd:complexType name="ResultTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:EndDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemPhysicalData" type="co2:MailItemPhysicalDataType">
		<xsd:annotation>
			<xsd:documentation>The physical charasteristics of the mail item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemPhysicalDataType">
		<xsd:sequence>
			<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:PhysicalDataProductWeight" minOccurs="0"/>
			<xsd:element name="PhysicalCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:IndicationLegalForTrade" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Elementen voor DistributionChannelPlan-->
	<!-- ===== -->
	<xsd:element name="PostalCodeArea" type="co2:PostalCodeAreaType"/>
	<xsd:complexType name="PostalCodeAreaType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCodeAreaName" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeAreaID" minOccurs="0"/>
			<xsd:element name="PostalCodeFrom" type="co2:PostalCodeFromToType" minOccurs="0"/>
			<xsd:element name="PostalCodeTo" type="co2:PostalCodeFromToType" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PostalCodeFromToType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeNumerics" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeAlphas" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActiveWeekday" type="co1:ActiveWeekdayType">
		<xsd:annotation>
			<xsd:documentation>Actieve distributiedagen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ActiveWeekdayType">
		<xsd:sequence>
			<xsd:element ref="fi1:Indicator" minOccurs="0"/>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Building tbv onderdeel in Location; extra elementen, en niet een herhalend address element-->
	<!-- ===== -->
	<xsd:element name="Building" type="co2:BuildingType">
		<xsd:annotation>
			<xsd:documentation>Gebouw, bouwwerk, onroerend goed; ook te gebruiken voor roerend goed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BuildingType">
		<xsd:sequence>
			<xsd:element ref="fi1:BuildingID" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingAlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Function" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Usage" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="InnerBuildingConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OuterBuildingConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StoreysAboveGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysBelowGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysHeightAboveGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysHeightBelowGround" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuredHeight" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfBuildingParts" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- PDL2, Adressable Object-->
	<!-- ===== -->
	<xsd:element name="Polygon" type="co2:PolygonType">
		<xsd:annotation>
			<xsd:documentation> A polygon is a cycle of vertices with the connecting segments between two successive vertices in the cycle.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PolygonType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:PolygonVertex" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
