<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://imde.io/index.php?action=history&amp;feed=atom&amp;title=Message</id>
	<title>Message - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://imde.io/index.php?action=history&amp;feed=atom&amp;title=Message"/>
	<link rel="alternate" type="text/html" href="http://imde.io/index.php?title=Message&amp;action=history"/>
	<updated>2026-11-01T18:17:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://imde.io/index.php?title=Message&amp;diff=1908&amp;oldid=prev</id>
		<title>Yuri: Created page with &quot;The IMDEMessages structure is mandatory for every message and defines the type of datacontainers and all related parties. Every IMDE message is encapsulated in an IMDEMessages container which can contain 1 or more IMDEMessage objects.  ==Dictionary== {| class=&quot;wikitable&quot; |+ List of data elements used in Message Header |- ! Data element !! Definition |- | DataSender || The legal entity or system sending the data. In this example Wonka is the chocolate manufacturer sending...&quot;</title>
		<link rel="alternate" type="text/html" href="http://imde.io/index.php?title=Message&amp;diff=1908&amp;oldid=prev"/>
		<updated>2026-10-26T10:40:48Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The IMDEMessages structure is mandatory for every message and defines the type of datacontainers and all related parties. Every IMDE message is encapsulated in an IMDEMessages container which can contain 1 or more IMDEMessage objects.  ==Dictionary== {| class=&amp;quot;wikitable&amp;quot; |+ List of data elements used in Message Header |- ! Data element !! Definition |- | DataSender || The legal entity or system sending the data. In this example Wonka is the chocolate manufacturer sending...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The IMDEMessages structure is mandatory for every message and defines the type of datacontainers and all related parties. Every IMDE message is encapsulated in an IMDEMessages container which can contain 1 or more IMDEMessage objects.&lt;br /&gt;
&lt;br /&gt;
==Dictionary==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ List of data elements used in Message Header&lt;br /&gt;
|-&lt;br /&gt;
! Data element !! Definition&lt;br /&gt;
|-&lt;br /&gt;
| DataSender || The legal entity or system sending the data. In this example Wonka is the chocolate manufacturer sending data&lt;br /&gt;
|-&lt;br /&gt;
| DataReceiver || The legal entity or target system receiving the data. In this example Acme is the retailer receiving data&lt;br /&gt;
|-&lt;br /&gt;
| DataProvider || The solution provider / system that has distributed the data. In this example Virtucon is the Solution Provider sending the data.&lt;br /&gt;
|-&lt;br /&gt;
| MessageIdentifier|| UUID based, uniquely identifies the data message&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
XML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsd:schema id=&amp;quot;IMDEMessages&amp;quot; targetNamespace=&amp;quot;https://imde.io/schema/imdemessages/3.1&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns=&amp;quot;https://imde.io/schema/imdemessages/3.1&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:code=&amp;quot;https://imde.io/schema/azlon/1.0/codelists&amp;quot; xmlns:code1_1=&amp;quot;https://imde.io/schema/azlon/1.1/codelists&amp;quot; xmlns:registry=&amp;quot;https://imde.io/schema/datatopics/registry&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/azlon/1.0/codelists/partyIdentifierType.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/azlon/1.0/codelists&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/azlon/1.1/codelists/dataContainerType.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/azlon/1.1/codelists&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/azlon/1.0/codelists/materialType.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/azlon/1.0/codelists&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/azlon/1.0/codelists/identifierType.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/azlon/1.0/codelists&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/azlon/1.0/codelists/unitType.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/azlon/1.0/codelists&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:import schemaLocation=&amp;quot;https://imde.io/schema/datatopics/registry.xsd&amp;quot; namespace=&amp;quot;https://imde.io/schema/datatopics/registry&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:element name=&amp;quot;IMDEMessages&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:element name=&amp;quot;IMDEMessage&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Header&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
									&amp;lt;xsd:all&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;DataSender&amp;quot; type=&amp;quot;PartyType&amp;quot;/&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;DataReceiver&amp;quot; type=&amp;quot;PartyType&amp;quot;/&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;DataProvider&amp;quot;&amp;gt;&lt;br /&gt;
											&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
												&amp;lt;xsd:all&amp;gt;&lt;br /&gt;
													&amp;lt;xsd:element name=&amp;quot;Identifiers&amp;quot; type=&amp;quot;PartyIdentifiersType&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
													&amp;lt;xsd:element name=&amp;quot;Name&amp;quot; type=&amp;quot;xsd:string&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
												&amp;lt;/xsd:all&amp;gt;&lt;br /&gt;
											&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
										&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;MessageIdentifier&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;CreationDateTime&amp;quot; type=&amp;quot;xsd:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Parameters&amp;quot;&amp;gt;&lt;br /&gt;
											&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
												&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
													&amp;lt;xsd:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Parameter&amp;quot;&amp;gt;&lt;br /&gt;
														&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
															&amp;lt;xsd:attribute name=&amp;quot;Key&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
															&amp;lt;xsd:attribute name=&amp;quot;Value&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
														&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
													&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
												&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
											&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
										&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
									&amp;lt;/xsd:all&amp;gt;&lt;br /&gt;
									&amp;lt;xsd:attribute name=&amp;quot;DataContainerType&amp;quot; type=&amp;quot;code1_1:dataContainerType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
							&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:choice&amp;gt;						&lt;br /&gt;
								&amp;lt;xsd:element name=&amp;quot;Item&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;ItemType&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:element name=&amp;quot;PackagingSystem&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;PackagingSystemType&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:element name=&amp;quot;BOM&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;BOMType&amp;quot;/&amp;gt;&lt;br /&gt;
							&amp;lt;/xsd:choice&amp;gt;&lt;br /&gt;
						&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;PartyType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:all&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;Identifiers&amp;quot; type=&amp;quot;PartyIdentifiersType&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:all&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;PartyIdentifiersType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;Identifier&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:simpleContent&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:extension base=&amp;quot;xsd:string&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:attribute name=&amp;quot;Type&amp;quot; type=&amp;quot;code:partyIdentifierType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
						&amp;lt;/xsd:extension&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:simpleContent&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;ItemType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;DataTopics&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;DataTopicsType&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:attribute name=&amp;quot;MaterialType&amp;quot; type=&amp;quot;code:materialType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;PackagingSystemType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;PackagingLevel&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:element name=&amp;quot;Identifier&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:simpleContent&amp;gt;&lt;br /&gt;
									&amp;lt;xsd:extension base=&amp;quot;xsd:string&amp;quot;&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:attribute name=&amp;quot;CodeList&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;/xsd:extension&amp;gt;&lt;br /&gt;
								&amp;lt;/xsd:simpleContent&amp;gt;&lt;br /&gt;
							&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
						&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;DataTopics&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;DataTopicsType&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;BOMType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;Item&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:element name=&amp;quot;ItemIdentifiers&amp;quot; type=&amp;quot;IdentifiersType&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:element name=&amp;quot;Items&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
									&amp;lt;xsd:element name=&amp;quot;Item&amp;quot; type=&amp;quot;BOMItemType&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
							&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
						&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:attribute name=&amp;quot;MaterialType&amp;quot; type=&amp;quot;code:materialType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;BOMItemType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;QuantityUnits&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:element name=&amp;quot;QuantityUnit&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
							&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
								&amp;lt;xsd:simpleContent&amp;gt;&lt;br /&gt;
									&amp;lt;xsd:extension base=&amp;quot;xsd:string&amp;quot;&amp;gt;&lt;br /&gt;
										&amp;lt;xsd:attribute name=&amp;quot;Type&amp;quot; type=&amp;quot;code:unitType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;/xsd:extension&amp;gt;&lt;br /&gt;
								&amp;lt;/xsd:simpleContent&amp;gt;&lt;br /&gt;
							&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
						&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;ItemIdentifiers&amp;quot; type=&amp;quot;IdentifiersType&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;Items&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:element name=&amp;quot;Item&amp;quot; type=&amp;quot;BOMItemType&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:attribute name=&amp;quot;MaterialType&amp;quot; type=&amp;quot;code:materialType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:attribute name=&amp;quot;Quantity&amp;quot; type=&amp;quot;xsd:double&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;IdentifiersType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;Identifier&amp;quot; type=&amp;quot;IdentifierType&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;IdentifierType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:simpleContent&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:extension base=&amp;quot;xsd:string&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:attribute name=&amp;quot;Type&amp;quot; type=&amp;quot;code:identifierType&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:extension&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:simpleContent&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
	&amp;lt;xsd:complexType name=&amp;quot;DataTopicsType&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
			&amp;lt;xsd:element name=&amp;quot;DataTopic&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xsd:complexType&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:sequence&amp;gt;&lt;br /&gt;
						&amp;lt;xsd:group ref=&amp;quot;registry:DataTopicContent&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:attribute name=&amp;quot;Topic&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:attribute name=&amp;quot;Format&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
					&amp;lt;xsd:attribute name=&amp;quot;Version&amp;quot; type=&amp;quot;xsd:string&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;
			&amp;lt;/xsd:element&amp;gt;&lt;br /&gt;
		&amp;lt;/xsd:sequence&amp;gt;&lt;br /&gt;
	&amp;lt;/xsd:complexType&amp;gt;		&lt;br /&gt;
&amp;lt;/xsd:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JSON:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;$schema&amp;quot;: &amp;quot;https://json-schema.org/draft/2020-12/schema&amp;quot;,&lt;br /&gt;
  &amp;quot;$id&amp;quot;: &amp;quot;https://imde.io/schema/3.1/IMDEMessages.json&amp;quot;,&lt;br /&gt;
  &amp;quot;title&amp;quot;: &amp;quot;IMDEMessages&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
  &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
  &amp;quot;required&amp;quot;: [&lt;br /&gt;
    &amp;quot;IMDEMessages&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;properties&amp;quot;: {&lt;br /&gt;
    &amp;quot;$schema&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;IMDEMessages&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/IMDEMessage&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;$defs&amp;quot;: {&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;IMDEMessage&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Header&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Header&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Header&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Item&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Item&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;PackagingSystem&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/PackagingSystem&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;BOM&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/BOM&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;oneOf&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;required&amp;quot;: [ &amp;quot;Item&amp;quot; ],&lt;br /&gt;
          &amp;quot;not&amp;quot;: {&lt;br /&gt;
            &amp;quot;anyOf&amp;quot;: [&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;BOM&amp;quot; ] },&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;PackagingSystem&amp;quot; ] }&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;required&amp;quot;: [ &amp;quot;BOM&amp;quot; ],&lt;br /&gt;
          &amp;quot;not&amp;quot;: {&lt;br /&gt;
            &amp;quot;anyOf&amp;quot;: [&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;Item&amp;quot; ] },&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;PackagingSystem&amp;quot; ] }&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;required&amp;quot;: [ &amp;quot;PackagingSystem&amp;quot; ],&lt;br /&gt;
          &amp;quot;not&amp;quot;: {&lt;br /&gt;
            &amp;quot;anyOf&amp;quot;: [&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;Item&amp;quot; ] },&lt;br /&gt;
              { &amp;quot;required&amp;quot;: [ &amp;quot;BOM&amp;quot; ] }&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Header&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;DataSender&amp;quot;,&lt;br /&gt;
        &amp;quot;DataReceiver&amp;quot;,&lt;br /&gt;
        &amp;quot;DataProvider&amp;quot;,&lt;br /&gt;
        &amp;quot;MessageIdentifier&amp;quot;,&lt;br /&gt;
        &amp;quot;CreationDateTime&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;DataSender&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Party&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;DataReceiver&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Party&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;DataProvider&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/DataProvider&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;MessageIdentifier&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;CreationDateTime&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;format&amp;quot;: &amp;quot;date-time&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Parameters&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
          &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
          &amp;quot;required&amp;quot;: [&lt;br /&gt;
            &amp;quot;Parameter&amp;quot;&lt;br /&gt;
          ],&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;Parameter&amp;quot;: {&lt;br /&gt;
              &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
              &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
              &amp;quot;items&amp;quot;: {&lt;br /&gt;
                &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Parameter&amp;quot;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;DataContainerType&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.1/codelists/dataContainerType.json&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Party&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Identifiers&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/PartyIdentifiers&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;DataProvider&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Name&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Identifiers&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/PartyIdentifiers&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Name&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Parameter&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Key&amp;quot;,&lt;br /&gt;
        &amp;quot;Value&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Key&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Value&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;PartyIdentifiers&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/PartyIdentifier&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;PartyIdentifier&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Type&amp;quot;,&lt;br /&gt;
        &amp;quot;Value&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Type&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/partyIdentifierType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Value&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;minLength&amp;quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Item&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;,&lt;br /&gt;
        &amp;quot;DataTopics&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/materialType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;DataTopics&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/DataTopics&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;PackagingSystem&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;PackagingLevel&amp;quot;,&lt;br /&gt;
        &amp;quot;DataTopics&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;PackagingLevel&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
          &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
          &amp;quot;items&amp;quot;: {&lt;br /&gt;
            &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/PackagingLevelIdentifier&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;DataTopics&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/DataTopics&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;DataTopics&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
      &amp;quot;items&amp;quot;: {&lt;br /&gt;
        &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/datatopics/registry.json&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;BOM&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Item&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Item&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/BOMRootItem&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;BOMRootItem&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/materialType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;ItemIdentifiers&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Identifiers&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Items&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
          &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
          &amp;quot;required&amp;quot;: [&lt;br /&gt;
            &amp;quot;Item&amp;quot;&lt;br /&gt;
          ],&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;Item&amp;quot;: {&lt;br /&gt;
              &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
              &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
              &amp;quot;items&amp;quot;: {&lt;br /&gt;
                &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/BOMItem&amp;quot;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;BOMItem&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;,&lt;br /&gt;
        &amp;quot;Quantity&amp;quot;,&lt;br /&gt;
        &amp;quot;QuantityUnits&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;MaterialType&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/materialType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Quantity&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;QuantityUnits&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/QuantityUnits&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;ItemIdentifiers&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Identifiers&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Items&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
          &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
          &amp;quot;required&amp;quot;: [&lt;br /&gt;
            &amp;quot;Item&amp;quot;&lt;br /&gt;
          ],&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;Item&amp;quot;: {&lt;br /&gt;
              &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
              &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
              &amp;quot;items&amp;quot;: {&lt;br /&gt;
                &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/BOMItem&amp;quot;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;QuantityUnits&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;QuantityUnit&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;QuantityUnit&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
          &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
          &amp;quot;items&amp;quot;: {&lt;br /&gt;
            &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/QuantityUnit&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;QuantityUnit&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Type&amp;quot;,&lt;br /&gt;
        &amp;quot;Value&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Type&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/unitType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Value&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;minLength&amp;quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Identifiers&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Identifier&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Identifier&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
          &amp;quot;minItems&amp;quot;: 1,&lt;br /&gt;
          &amp;quot;items&amp;quot;: {&lt;br /&gt;
            &amp;quot;$ref&amp;quot;: &amp;quot;#/$defs/Identifier&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Identifier&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;additionalProperties&amp;quot;: false,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [&lt;br /&gt;
        &amp;quot;Type&amp;quot;,&lt;br /&gt;
        &amp;quot;Value&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;Type&amp;quot;: {&lt;br /&gt;
          &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/identifierType.json&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Value&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
          &amp;quot;minLength&amp;quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;PackagingLevelIdentifier&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;required&amp;quot;: [ &amp;quot;CodeList&amp;quot;, &amp;quot;Value&amp;quot; ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;CodeList&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Value&amp;quot;: {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;if&amp;quot;: {&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;CodeList&amp;quot;: {&lt;br /&gt;
            &amp;quot;const&amp;quot;: &amp;quot;IMDE&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;then&amp;quot;: {&lt;br /&gt;
        &amp;quot;properties&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: {&lt;br /&gt;
            &amp;quot;$ref&amp;quot;: &amp;quot;https://imde.io/schema/azlon/1.0/codelists/packagingLevel.json&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Downloads===&lt;br /&gt;
* [https://imde.io/schema/Sample%20XML%20message%20Message%20and%20Header.xml Sample XML]&lt;br /&gt;
* [https://imde.io/schema/Sample%20JSON%20message%20Message%20and%20Header.json Sample JSON]&lt;br /&gt;
* [https://imde.io/schema/3.1/IMDEMessages.xsd XSD schema] 3.1&lt;br /&gt;
* [https://imde.io/schema/3.1/IMDEMessages.json JSON schema] 3.1&lt;br /&gt;
* [https://imde.io/schema/azlon/1.0/codelists/partyIdentifierType.xsd Codelist partyIdentifierType]&lt;br /&gt;
* [https://imde.io/schema/azlon/1.1/codelists/dataContainerType.xsd Codelist dataContainerType]&lt;br /&gt;
* [https://imde.io/schema/azlon/1.0/codelists/materialType.xsd Codelist materialType]&lt;br /&gt;
* [https://imde.io/schema/azlon/1.0/codelists/identifierType.xsd Codelist identifierType]&lt;br /&gt;
* [https://imde.io/schema/azlon/1.0/codelists/unitType.xsd Codelist unitType]&lt;br /&gt;
&lt;br /&gt;
===Old versions===&lt;br /&gt;
* [https://imde.io/schema/2.0/IMDEMessages.xsd XSD schema] 2.0&lt;br /&gt;
* [https://imde.io/schema/1.0/IMDEMessages.xsd XSD schema] 1.0&lt;/div&gt;</summary>
		<author><name>Yuri</name></author>
	</entry>
</feed>