DataTopic Packaging: Difference between revisions

From imde.io

No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
For more information on the Packaging Datatopic, [https://docs.google.com/presentation/d/e/2PACX-1vRodqhll_LXNfp8YnznP_MahAapkPkC3_aaluV0EnjQxxB4zswnOD5mnf1-5mf-1mIgsyrReAcMCPrr/pub?start=false&loop=false&delayms=3000 see presentation].
For more information on the Packaging Datatopic, [https://docs.google.com/presentation/d/e/2PACX-1vRodqhll_LXNfp8YnznP_MahAapkPkC3_aaluV0EnjQxxB4zswnOD5mnf1-5mf-1mIgsyrReAcMCPrr/pub?start=false&loop=false&delayms=3000 see presentation].


==DataTopic Packaging, Format Azlon, Version 1.1==
XML:
<pre>
<Packaging xmlns="https://imde.io/schema/azlon/1.2/packaging">
<PackagingElements>
<PackagingElement IsMainElement="true" IsReturnable="false">
<PackagingType>
<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
<Code Type="IMDE">CG</Code>
</PackagingType>
<PackagingSubType>
<!-- Codelists: IMDE_PackagingSubTypeCode & IMDE_PackagingSubTypeCodeType -->
<Code Type="IMDE">PXT1X11</Code>
</PackagingSubType>
<ContactSensitivityClass>
<!-- Codelist: https://metadata.imde.io/codelists/CONTACT_SENSITIVITY_CLASS -->
<Code Type="IMDE">FOOD</Code>
</ContactSensitivityClass>
<RecyclingCodes>
<!-- Codelist: https://metadata.imde.io/codelists/RECYCLING_CODES -->
<Code Type="IMDE">RC21MP</Code>
<Code Type="IMDE">RC22PAP</Code>
</RecyclingCodes>
</PackagingElement>
<PackagingElement IsMainElement="false" IsReturnable="true">
<PackagingType>
<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
<Code Type="IMDE">CAP</Code>
</PackagingType>
<Returnable>
<!-- Codelist: IMDE_ReturnableIdentifierType -->
<Code Type="DataSender">54</Code>
<Code Type="DataReceiver">22</Code>
<Code Type="GRAI">8710547991113</Code>
</Returnable>
<Materials>
<Material Quantity="9">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">COMPOSITE</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">COMPOSITE</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_UOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Materials>
<Material Quantity="4">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">METAL</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">METAL_ALUMINUM</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_UOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Attributes>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">Thickness</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">MMT</ValueUnit>
</ValueUnits>
<Values>
<Value>0.07</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPI</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>5</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPC</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginMined</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>8</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>9</Value>
</Values>
</Attribute>
</Attributes>
</Material>
<Material Quantity="2">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">POLYMER</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">POLYMER_LLDPE</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Attributes>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPI</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>5</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPC</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>55</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginBiorenewable</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginCrudeoil</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>9</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginNaturalgas</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
</Attributes>
</Material>
<Material Quantity="45">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">POLYMER</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">POLYMER_PET</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Attributes>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">MaterialColour</Code>
</Key>
<CodeList>IMDE</CodeList>
<Values>
<!-- Codelists: IMDE_MaterialAttributeValueCode-->
<Value>Colourless</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">FormType</Code>
</Key>
<CodeList>IMDE</CodeList>
<Values>
<!-- Codelists: IMDE_MaterialAttributeValueCode-->
<Value>Rigid</Value>
</Values>
</Attribute>
</Attributes>
</Material>
</Materials>
</Material>
</Materials>
</PackagingElement>
</PackagingElements>
</Packaging>
</DataTopic>
</pre>


<pre>
JSON:
<Packaging xmlns="https://imde.io/schema/azlon/1.1/packaging" xsi:schemaLocation="https://imde.io/schema/azlon/1.1/packaging https://imde.io/schema/azlon/1.1/packaging.xsd">
<pre>
<PackagingElements>
  {
<PackagingElement IsMainElement="true" IsReturnable="false">
"Format": "Azlon",
<PackagingType>
"Topic": "Packaging",
<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
"Version": "1.2",
<Code Type="IMDE">CG</Code>
"Content": {
</PackagingType>
  "PackagingElements": {
<PackagingSubType>
"PackagingElement": [
<!-- Codelists: IMDE_PackagingSubTypeCode & IMDE_PackagingSubTypeCodeType -->
  {
<Code Type="IMDE">PXT1X11</Code>
"IsMainElement": true,
</PackagingSubType>
"IsReturnable": false,
</PackagingElement>
"PackagingType": { "Code": [ { "Type": "IMDE", "Value": "CG" } ] },
<PackagingElement IsMainElement="false" IsReturnable="true">
"PackagingSubType": { "Code": [ { "Type": "IMDE", "Value": "PXT1X11" } ] },
<PackagingType>
"ContactSensitivityClass": { "Code": [ { "Type": "IMDE", "Value": "FOOD" } ] },
<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
"RecyclingCodes": { "Code": [ { "Type": "IMDE", "Value": "RC21MP" }, { "Type": "IMDE", "Value": "RC22PAP" } ] }
<Code Type="IMDE">CAP</Code>
  },
</PackagingType>
  {
<Returnable>
"IsMainElement": false,
<!-- Codelist: IMDE_ReturnableIdentifierType -->
"IsReturnable": true,
<Code Type="DataSender">54</Code>
"PackagingType": { "Code": [ { "Type": "IMDE", "Value": "CAP" } ] },
<Code Type="DataReceiver">22</Code>
"Returnable": {
<Code Type="GRAI">8710547991113</Code>
  "Code": [
</Returnable>
{ "Type": "DataSender", "Value": "54" },
<Materials>
{ "Type": "DataReceiver", "Value": "22" },
<Material Quantity="9">
{ "Type": "GRAI", "Value": "8710547991113" }
<Class>
  ]
<!-- Codelists: IMDE_MaterialClassCode-->
},
<Code Type="IMDE">COMPOSITE</Code>
"Materials": {
</Class>
  "Material": [
<Definition>
{
<!-- Codelists: IMDE_MaterialCode-->
  "Quantity": 9,
<Code Type="IMDE">COMPOSITE</Code>
  "Class": { "Code": [ { "Type": "IMDE", "Value": "COMPOSITE" } ] },
</Definition>
  "Definition": { "Code": [ { "Type": "IMDE", "Value": "COMPOSITE" } ] },
<QuantityUnits>
  "QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
<!-- Codelists: IMDE_UOMCode-->
  "Materials": {
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
"Material": [
</QuantityUnits>
  {
<Materials>
"Quantity": 4,
<Material Quantity="4">
"Class": { "Code": [ { "Type": "IMDE", "Value": "METAL" } ] },
<Class>
"Definition": { "Code": [ { "Type": "IMDE", "Value": "METAL_ALUMINUM" } ] },
<!-- Codelists: IMDE_MaterialClassCode-->
"QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
<Code Type="IMDE">METAL</Code>
"Attributes": {
</Class>
  "Attribute": [
<Definition>
{
<!-- Codelists: IMDE_MaterialCode-->
  "Key": { "Code": [ { "Type": "IMDE", "Value": "Thickness" } ] },
<Code Type="IMDE">METAL_ALUMINUM</Code>
  "ValueUnits": { "ValueUnit": [ { "Type": "IMDE", "Value": "MMT" } ] },
</Definition>
  "Values": { "Value": [ "0.07" ] }
<QuantityUnits>
},
<!-- Codelists: IMDE_UOMCode-->
{
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
  "Key": { "Code": [ { "Type": "IMDE", "Value": "ContentRecycledPI" } ] },
</QuantityUnits>
  "ValueUnits": { "ValueUnit": [ { "Type": "IMDE", "Value": "PERC" } ] },
<Attributes>
  "Values": { "Value": [ "5" ] }
<Attribute>
}
<Key>
  ]
<!-- Codelists: IMDE_MaterialAttributeCode-->
}
<Code Type="IMDE">Thickness</Code>
  },
</Key>
  {
<ValueUnits>
"Quantity": 45,
<!-- Codelists: IMDE_UOMCode-->
"Class": { "Code": [ { "Type": "IMDE", "Value": "POLYMER" } ] },
<ValueUnit Type="IMDE">MMT</ValueUnit>
"Definition": { "Code": [ { "Type": "IMDE", "Value": "POLYMER_PET" } ] },
</ValueUnits>
"QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
<Values>
"Attributes": {
<Value>0.07</Value>
  "Attribute": [
</Values>
{
</Attribute>
  "Key": { "Code": [ { "Type": "IMDE", "Value": "MaterialColour" } ] },
<Attribute>
  "CodeList": "IMDE",
<Key>
  "Values": { "Value": [ "Colourless" ] }
<!-- Codelists: IMDE_MaterialAttributeCode-->
},
<Code Type="IMDE">ContentRecycledPI</Code>
{
</Key>
  "Key": { "Code": [ { "Type": "IMDE", "Value": "FormType" } ] },
<ValueUnits>
  "CodeList": "IMDE",
<!-- Codelists: IMDE_UOMCode-->
  "Values": { "Value": [ "Rigid" ] }
<ValueUnit Type="IMDE">PERC</ValueUnit>
}
</ValueUnits>
  ]
<Values>
}
<Value>5</Value>
  }
</Values>
]
</Attribute>
  }
<Attribute>
}
<Key>
  ]
<!-- Codelists: IMDE_MaterialAttributeCode-->
}
<Code Type="IMDE">ContentRecycledPC</Code>
  }
</Key>
]
<ValueUnits>
  }
<!-- Codelists: IMDE_UOMCode-->
}
<ValueUnit Type="IMDE">PERC</ValueUnit>
  }
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginMined</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>8</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>9</Value>
</Values>
</Attribute>
</Attributes>
</Material>
<Material Quantity="2">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">POLYMER</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">POLYMER_LLDPE</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Attributes>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPI</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>5</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledPC</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>55</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentRecycledOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginBiorenewable</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginCrudeoil</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>6</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>9</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginNaturalgas</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">ContentVirginOther</Code>
</Key>
<ValueUnits>
<!-- Codelists: IMDE_UOMCode-->
<ValueUnit Type="IMDE">PERC</ValueUnit>
</ValueUnits>
<Values>
<Value>7</Value>
</Values>
</Attribute>
</Attributes>
</Material>
<Material Quantity="45">
<Class>
<!-- Codelists: IMDE_MaterialClassCode-->
<Code Type="IMDE">POLYMER</Code>
</Class>
<Definition>
<!-- Codelists: IMDE_MaterialCode-->
<Code Type="IMDE">POLYMER_PET</Code>
</Definition>
<QuantityUnits>
<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
<QuantityUnit Type="IMDE">GRM</QuantityUnit>
</QuantityUnits>
<Attributes>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">MaterialColour</Code>
</Key>
<CodeList>IMDE</CodeList>
<Values>
<!-- Codelists: IMDE_MaterialAttributeValueCode-->
<Value>Colourless</Value>
</Values>
</Attribute>
<Attribute>
<Key>
<!-- Codelists: IMDE_MaterialAttributeCode-->
<Code Type="IMDE">FormType</Code>
</Key>
<CodeList>IMDE</CodeList>
<Values>
<!-- Codelists: IMDE_MaterialAttributeValueCode-->
<Value>Rigid</Value>
</Values>
</Attribute>
</Attributes>
</Material>
</Materials>
</Material>
</Materials>
</PackagingElement>
</PackagingElements>
</Packaging>
</pre>
</pre>


===Downloads===
===Downloads===
* [https://imde.io/schema/Sample%20XML%20message%20DataTopic%20Packaging.xml Sample XML] version 1.1
* [https://imde.io/schema/Sample%20XML%20message%20DataTopic%20Packaging.xml Sample XML]
* [https://imde.io/schema/azlon/1.1/packaging.xsd XSD] version 1.1
* [https://imde.io/schema/Sample%20JSON%20message%20DataTopic%20Packaging.json Sample JSON]
* [https://imde.io/schema/azlon/1.2/packaging.xsd XSD schema] 1.2
* [https://imde.io/schema/azlon/1.2/packaging.json JSON schema] 1.2
* [https://imde.io/schema/codelists/IMDE_PackagingTypeCode.xml Codelist IMDE_PackagingTypeCode]
* [https://imde.io/schema/codelists/IMDE_PackagingTypeCode.xml Codelist IMDE_PackagingTypeCode]
* [https://imde.io/schema/codelists/IMDE_PackagingTypeCodeType.xml Codelist IMDE_PackagingTypeCodeType]
* [https://imde.io/schema/codelists/IMDE_PackagingTypeCodeType.xml Codelist IMDE_PackagingTypeCodeType]
Line 320: Line 420:


===Old versions===
===Old versions===
* [https://imde.io/schema/azlon/1.0/packaging.xsd XSD] version 1.0
* [https://imde.io/schema/azlon/1.1/packaging.xsd XSD schema] 1.1
* [https://imde.io/schema/azlon/1.1/packaging.json JSON schema] 1.1
* [https://imde.io/schema/azlon/1.0/packaging.xsd XSD schema] 1.0
* [https://imde.io/schema/azlon/1.0/packaging.json JSON schema] 1.0


[[Category:Packaging]]
[[Category:Packaging]]
[[Category:DataTopic]]
[[Category:DataTopic]]

Latest revision as of 16:09, 13 October 2026

Part of DataContainer: Item

For more information on the Packaging Datatopic, see presentation.

XML:

	<Packaging xmlns="https://imde.io/schema/azlon/1.2/packaging">
		<PackagingElements>
			<PackagingElement IsMainElement="true" IsReturnable="false">
				<PackagingType>
					<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
					<Code Type="IMDE">CG</Code>
				</PackagingType>
				<PackagingSubType>
					<!-- Codelists: IMDE_PackagingSubTypeCode & IMDE_PackagingSubTypeCodeType -->
					<Code Type="IMDE">PXT1X11</Code>
				</PackagingSubType>
				<ContactSensitivityClass>
					<!-- Codelist: https://metadata.imde.io/codelists/CONTACT_SENSITIVITY_CLASS -->
					<Code Type="IMDE">FOOD</Code>
				</ContactSensitivityClass>
				<RecyclingCodes>
					<!-- Codelist: https://metadata.imde.io/codelists/RECYCLING_CODES -->
					<Code Type="IMDE">RC21MP</Code>
					<Code Type="IMDE">RC22PAP</Code>
				</RecyclingCodes>								
			</PackagingElement>
			<PackagingElement IsMainElement="false" IsReturnable="true">
				<PackagingType>
					<!-- Codelists: IMDE_PackagingTypeCode & IMDE_PackagingTypeCodeType -->
					<Code Type="IMDE">CAP</Code>
				</PackagingType>
				<Returnable>
					<!-- Codelist: IMDE_ReturnableIdentifierType -->
					<Code Type="DataSender">54</Code>
					<Code Type="DataReceiver">22</Code>
					<Code Type="GRAI">8710547991113</Code>
				</Returnable>
				<Materials>
					<Material Quantity="9">
						<Class>
							<!-- Codelists: IMDE_MaterialClassCode-->
							<Code Type="IMDE">COMPOSITE</Code>
						</Class>
						<Definition>
							<!-- Codelists: IMDE_MaterialCode-->
							<Code Type="IMDE">COMPOSITE</Code>
						</Definition>
						<QuantityUnits>
							<!-- Codelists: IMDE_UOMCode-->
							<QuantityUnit Type="IMDE">GRM</QuantityUnit>
						</QuantityUnits>
						<Materials>
							<Material Quantity="4">
								<Class>
									<!-- Codelists: IMDE_MaterialClassCode-->
									<Code Type="IMDE">METAL</Code>
								</Class>
								<Definition>
									<!-- Codelists: IMDE_MaterialCode-->
									<Code Type="IMDE">METAL_ALUMINUM</Code>
								</Definition>
								<QuantityUnits>
									<!-- Codelists: IMDE_UOMCode-->
									<QuantityUnit Type="IMDE">GRM</QuantityUnit>
								</QuantityUnits>
								<Attributes>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">Thickness</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">MMT</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>0.07</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledPI</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>5</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledPC</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>6</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledOther</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>7</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginMined</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>8</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginOther</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>9</Value>
										</Values>
									</Attribute>
								</Attributes>
							</Material>
							<Material Quantity="2">
								<Class>
									<!-- Codelists: IMDE_MaterialClassCode-->
									<Code Type="IMDE">POLYMER</Code>
								</Class>
								<Definition>
									<!-- Codelists: IMDE_MaterialCode-->
									<Code Type="IMDE">POLYMER_LLDPE</Code>
								</Definition>
								<QuantityUnits>
									<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
									<QuantityUnit Type="IMDE">GRM</QuantityUnit>
								</QuantityUnits>
								<Attributes>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledPI</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>5</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledPC</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>55</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentRecycledOther</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>7</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginBiorenewable</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>6</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginCrudeoil</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>6</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginOther</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>9</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginNaturalgas</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>7</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">ContentVirginOther</Code>
										</Key>
										<ValueUnits>
											<!-- Codelists: IMDE_UOMCode-->
											<ValueUnit Type="IMDE">PERC</ValueUnit>
										</ValueUnits>
										<Values>
											<Value>7</Value>
										</Values>
									</Attribute>
								</Attributes>
							</Material>
							<Material Quantity="45">
								<Class>
									<!-- Codelists: IMDE_MaterialClassCode-->
									<Code Type="IMDE">POLYMER</Code>
								</Class>
								<Definition>
									<!-- Codelists: IMDE_MaterialCode-->
									<Code Type="IMDE">POLYMER_PET</Code>
								</Definition>
								<QuantityUnits>
									<!-- Codelists: IMDE_MaterialAttributeUOMCode-->
									<QuantityUnit Type="IMDE">GRM</QuantityUnit>
								</QuantityUnits>
								<Attributes>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">MaterialColour</Code>
										</Key>
										<CodeList>IMDE</CodeList>
										<Values>
											<!-- Codelists: IMDE_MaterialAttributeValueCode-->
											<Value>Colourless</Value>
										</Values>
									</Attribute>
									<Attribute>
										<Key>
											<!-- Codelists: IMDE_MaterialAttributeCode-->
											<Code Type="IMDE">FormType</Code>
										</Key>
										<CodeList>IMDE</CodeList>
										<Values>
											<!-- Codelists: IMDE_MaterialAttributeValueCode-->
											<Value>Rigid</Value>
										</Values>
									</Attribute>
								</Attributes>
							</Material>
						</Materials>
					</Material>
				</Materials>
			</PackagingElement>
		</PackagingElements>
	</Packaging>
</DataTopic>			

JSON:

  {
	"Format": "Azlon",
	"Topic": "Packaging",
	"Version": "1.2",
	"Content": {
	  "PackagingElements": {
		"PackagingElement": [
		  {
			"IsMainElement": true,
			"IsReturnable": false,
			"PackagingType": { "Code": [ { "Type": "IMDE", "Value": "CG" } ] },
			"PackagingSubType": { "Code": [ { "Type": "IMDE", "Value": "PXT1X11" } ] },
			"ContactSensitivityClass": { "Code": [ { "Type": "IMDE", "Value": "FOOD" } ] },
			"RecyclingCodes": { "Code": [ { "Type": "IMDE", "Value": "RC21MP" }, { "Type": "IMDE", "Value": "RC22PAP" } ] }
		  },
		  {
			"IsMainElement": false,
			"IsReturnable": true,
			"PackagingType": { "Code": [ { "Type": "IMDE", "Value": "CAP" } ] },
			"Returnable": {
			  "Code": [
				{ "Type": "DataSender", "Value": "54" },
				{ "Type": "DataReceiver", "Value": "22" },
				{ "Type": "GRAI", "Value": "8710547991113" }
			  ]
			},
			"Materials": {
			  "Material": [
				{
				  "Quantity": 9,
				  "Class": { "Code": [ { "Type": "IMDE", "Value": "COMPOSITE" } ] },
				  "Definition": { "Code": [ { "Type": "IMDE", "Value": "COMPOSITE" } ] },
				  "QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
				  "Materials": {
					"Material": [
					  {
						"Quantity": 4,
						"Class": { "Code": [ { "Type": "IMDE", "Value": "METAL" } ] },
						"Definition": { "Code": [ { "Type": "IMDE", "Value": "METAL_ALUMINUM" } ] },
						"QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
						"Attributes": {
						  "Attribute": [
							{
							  "Key": { "Code": [ { "Type": "IMDE", "Value": "Thickness" } ] },
							  "ValueUnits": { "ValueUnit": [ { "Type": "IMDE", "Value": "MMT" } ] },
							  "Values": { "Value": [ "0.07" ] }
							},
							{
							  "Key": { "Code": [ { "Type": "IMDE", "Value": "ContentRecycledPI" } ] },
							  "ValueUnits": { "ValueUnit": [ { "Type": "IMDE", "Value": "PERC" } ] },
							  "Values": { "Value": [ "5" ] }
							}
						  ]
						}
					  },
					  {
						"Quantity": 45,
						"Class": { "Code": [ { "Type": "IMDE", "Value": "POLYMER" } ] },
						"Definition": { "Code": [ { "Type": "IMDE", "Value": "POLYMER_PET" } ] },
						"QuantityUnits": { "QuantityUnit": [ { "Type": "IMDE", "Value": "GRM" } ] },
						"Attributes": {
						  "Attribute": [
							{
							  "Key": { "Code": [ { "Type": "IMDE", "Value": "MaterialColour" } ] },
							  "CodeList": "IMDE",
							  "Values": { "Value": [ "Colourless" ] }
							},
							{
							  "Key": { "Code": [ { "Type": "IMDE", "Value": "FormType" } ] },
							  "CodeList": "IMDE",
							  "Values": { "Value": [ "Rigid" ] }
							}
						  ]
						}
					  }
					]
				  }
				}
			  ]
			}
		  }
		]
	  }
	}
  }

Downloads

Old versions