DataTopic FoodNutrients: Difference between revisions

From imde.io

No edit summary
 
(One intermediate revision by the same user not shown)
Line 379: Line 379:
===Downloads===
===Downloads===
* [https://imde.io/schema/Sample%20XML%20message%20DataTopic%20FoodNutrients.xml Sample XML]
* [https://imde.io/schema/Sample%20XML%20message%20DataTopic%20FoodNutrients.xml Sample XML]
* [https://imde.io/schema/Sample%20JSON%20message%20DataTopic%20FoodNutrients.xml Sample JSON]
* [https://imde.io/schema/Sample%20JSON%20message%20DataTopic%20FoodNutrients.json Sample JSON]
* [https://imde.io/schema/azlon/1.0/foodnutrients.xsd XSD schema]
* [https://imde.io/schema/azlon/1.0/foodnutrients.xsd XSD schema] 1.0
* [https://imde.io/schema/azlon/1.0/foodnutrients.json JSON schema]
* [https://imde.io/schema/azlon/1.0/foodnutrients.json JSON schema] 1.0
* [https://imde.io/schema/azlon/1.0/codelists/culture.xsd Codelist culture]
* [https://imde.io/schema/azlon/1.0/codelists/culture.xsd Codelist culture]
* [https://imde.io/schema/azlon/1.0/codelists/nutrientCode.xsd Codelist nutrientCode]
* [https://imde.io/schema/azlon/1.0/codelists/nutrientCode.xsd Codelist nutrientCode]

Latest revision as of 16:05, 13 October 2026

Part of DataContainer: Item

Nutrients are chemical compounds in food that are used by the body to function properly and maintain health. Examples include proteins, fats, carbohydrates, vitamins, and minerals.

Background presentation on the Nutrient Data Topic

For more information on the Food Nutrient Datatopic, {will follow soon}

XML:

<DataTopic Topic="FoodNutrients" Format="Azlon" Version="1.0">
	<FoodNutrients xmlns="https://imde.io/schema/azlon/1.0/foodnutrients">
		<Regulation>EU-1169/2011</Regulation>
		<Reference>
			<Translation Culture="en">Product Reference</Translation>
			<Translation Culture="nl-NL">product reference</Translation>
		</Reference>
		<NutrientLists>
			<NutrientList Source="OnLabel" Level="Reference" StateOfPreparation="Unprepared">
				<Quantity>
					<Value>100</Value>									
					<Units>
						<Unit Type="GDSN">GRM</Unit>
						<Unit Type="DataReceiver">Gr</Unit>
					</Units>
				</Quantity>
				<QuantityDescription Culture="nl-NL">Per portie. Een portie komt overeen met 16 gram salade. Voldoende voor een belegde boterham.</QuantityDescription>
				<Nutrients>
					<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
						<Codes>
							<Code Type="GDSN">ENER-</Code>
							<Code Type="DataReceiver">12</Code>									
						</Codes>
						<Quantities>
							<Quantity>
								<Value>219</Value>									
								<Units>
									<Unit Type="DataReceiver">kJ</Unit>
								</Units>
							</Quantity>
							<Quantity>
								<Value>53</Value>									
								<Units>
									<Unit Type="DataReceiver">kcal</Unit>
								</Units>
							</Quantity>
						</Quantities>
					</Nutrient>
					<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
						<Codes>
							<Code Type="GDSN">FAT</Code>
							<Code Type="DataReceiver">13</Code>									
						</Codes>
						<Quantities>
							<Quantity>
								<Value>4.8</Value>									
								<Units>
									<Unit Type="DataReceiver">Gr</Unit>
								</Units>
							</Quantity>
						</Quantities>
					</Nutrient>
					<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
						<Codes>
							<Code Type="GDSN">FASAT</Code>
							<Code Type="DataReceiver">14</Code>									
						</Codes>
						<Quantities>
							<Quantity>
								<Value>0.5</Value>									
								<Units>
									<Unit Type="DataReceiver">Gr</Unit>
								</Units>
							</Quantity>
						</Quantities>
					</Nutrient>
					<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
						<Codes>
							<Code Type="GDSN">CHOAVL</Code>
							<Code Type="DataReceiver">16</Code>									
						</Codes>
						<Quantities>
							<Quantity>
								<Value>0.5</Value>									
								<Units>
									<Unit Type="DataReceiver">Gr</Unit>
								</Units>
							</Quantity>
						</Quantities>
					</Nutrient>
					<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
						<Codes>
							<Code Type="GDSN">SUGAR-</Code>
							<Code Type="DataReceiver">17</Code>									
						</Codes>
						<Quantities>
							<Quantity>
								<Value>0.4</Value>									
								<Units>
									<Unit Type="DataReceiver">Gr</Unit>
								</Units>
							</Quantity>
						</Quantities>
					</Nutrient>
				</Nutrients>
			</NutrientList>			
		</NutrientLists>
		<Components>
			<Component>
				<ItemIdentifiers>
					<Identifier Type="UMID">e2749359-c3cf-4504-9084-9239a1848aed</Identifier>
					<Identifier Type="GTIN">1234567102979</Identifier>
					<Identifier Type="DataReceiver">34534</Identifier>
				</ItemIdentifiers>
				<Reference>
					<Translation Culture="en">Product Reference</Translation>
					<Translation Culture="nl-NL">product reference</Translation>
				</Reference>
				<NutrientLists>
					<NutrientList Source="OnLabel" Level="Reference" StateOfPreparation="Unprepared">
						<Quantity>
							<Value>100</Value>									
							<Units>
								<Unit Type="GDSN">GRM</Unit>
								<Unit Type="DataReceiver">Gr</Unit>
							</Units>
						</Quantity>
						<QuantityDescription Culture="nl-NL">Per portie. Een portie komt overeen met 16 gram salade. Voldoende voor een belegde boterham.</QuantityDescription>
						<Nutrients>
							<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
								<Codes>
									<Code Type="GDSN">ENER-</Code>
									<Code Type="DataReceiver">12</Code>									
								</Codes>
								<Quantities>
									<Quantity>
										<Value>219</Value>									
										<Units>
											<Unit Type="DataReceiver">kJ</Unit>
										</Units>
									</Quantity>
									<Quantity>
										<Value>53</Value>									
										<Units>
											<Unit Type="DataReceiver">kcal</Unit>
										</Units>
									</Quantity>
								</Quantities>
							</Nutrient>
							<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
								<Codes>
									<Code Type="GDSN">FAT</Code>
									<Code Type="DataReceiver">13</Code>									
								</Codes>
								<Quantities>
									<Quantity>
										<Value>4.8</Value>									
										<Units>
											<Unit Type="DataReceiver">Gr</Unit>
										</Units>
									</Quantity>
								</Quantities>
							</Nutrient>
							<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
								<Codes>
									<Code Type="GDSN">FASAT</Code>
									<Code Type="DataReceiver">14</Code>									
								</Codes>
								<Quantities>
									<Quantity>
										<Value>0.5</Value>									
										<Units>
											<Unit Type="DataReceiver">Gr</Unit>
										</Units>
									</Quantity>
								</Quantities>
							</Nutrient>
							<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
								<Codes>
									<Code Type="GDSN">CHOAVL</Code>
									<Code Type="DataReceiver">16</Code>									
								</Codes>
								<Quantities>
									<Quantity>
										<Value>0.5</Value>									
										<Units>
											<Unit Type="DataReceiver">Gr</Unit>
										</Units>
									</Quantity>
								</Quantities>
							</Nutrient>
							<Nutrient Precision="APPROXIMATELY" Method="Analyzed" DietaryReferenceStatementSequence="1">
								<Codes>
									<Code Type="GDSN">SUGAR-</Code>
									<Code Type="DataReceiver">17</Code>									
								</Codes>
								<Quantities>
									<Quantity>
										<Value>0.4</Value>									
										<Units>
											<Unit Type="DataReceiver">Gr</Unit>
										</Units>
									</Quantity>
								</Quantities>
							</Nutrient>
						</Nutrients>
					</NutrientList>
				</NutrientLists>
			</Component>
		</Components>
		<DietaryReferenceStatements>
			<DietaryReferenceStatement Sequence="1">
				<Codes>
					<Code Type="DataReceiver">3</Code>
				</Codes>
				<Translations>
					<Translation Culture="nl-NL">Referentie-inname van een gemiddelde volwassene (2000 kcal/8400 kJ)</Translation>
				</Translations>
			</DietaryReferenceStatement>
		</DietaryReferenceStatements>
	</FoodNutrients>
</DataTopic>			

JSON:

  {
	"Format": "Azlon",
	"Topic": "FoodNutrients",
	"Version": "1.0",
	"Content": {
	  "Regulation": "EU-1169/2011",
	  "Reference": {
		"Translation": [
		  { "Culture": "en", "Value": "Product Reference" },
		  { "Culture": "nl-NL", "Value": "product reference" }
		]
	  },
	  "NutrientLists": {
		"NutrientList": [
		  {
			"Source": "OnLabel",
			"Level": "Reference",
			"StateOfPreparation": "Unprepared",
			"Quantity": {
			  "Value": 100,
			  "Units": {
				"Unit": [
				  { "Type": "GDSN", "Value": "GRM" },
				  { "Type": "DataReceiver", "Value": "Gr" }
				]
			  }
			},
			"QuantityDescription": {
			  "Culture": "nl-NL",
			  "Value": "Per portie. Een portie komt overeen met 16 gram salade. Voldoende voor een belegde boterham."
			},
			"Nutrients": {
			  "Nutrient": [
				{
				  "Precision": "APPROXIMATELY",
				  "Method": "Analyzed",
				  "DietaryReferenceStatementSequence": "1",
				  "Codes": {
					"Code": [
					  { "Type": "GDSN", "Value": "ENER-" },
					  { "Type": "DataReceiver", "Value": "12" }
					]
				  },
				  "Quantities": {
					"Quantity": [
					  { "Value": 219, "Units": { "Unit": [ { "Type": "DataReceiver", "Value": "kJ" } ] } },
					  { "Value": 53, "Units": { "Unit": [ { "Type": "DataReceiver", "Value": "kcal" } ] } }
					]
				  }
				},
				{
				  "Precision": "APPROXIMATELY",
				  "Method": "Analyzed",
				  "DietaryReferenceStatementSequence": "1",
				  "Codes": {
					"Code": [
					  { "Type": "GDSN", "Value": "FAT" },
					  { "Type": "DataReceiver", "Value": "13" }
					]
				  },
				  "Quantities": {
					"Quantity": [
					  { "Value": 4.8, "Units": { "Unit": [ { "Type": "DataReceiver", "Value": "Gr" } ] } }
					]
				  }
				}
			  ]
			}
		  }
		]
	  },
	  "Components": {
		"Component": [
		  {
			"ItemIdentifiers": {
			  "Identifier": [
				{ "Type": "UMID", "Value": "e2749359-c3cf-4504-9084-9239a1848aed" },
				{ "Type": "GTIN", "Value": "1234567102979" },
				{ "Type": "DataReceiver", "Value": "34534" }
			  ]
			},
			"Reference": {
			  "Translation": [
				{ "Culture": "en", "Value": "Product Reference" },
				{ "Culture": "nl-NL", "Value": "product reference" }
			  ]
			},
			"NutrientLists": {
			  "NutrientList": [
				{
				  "Source": "OnLabel",
				  "Level": "Reference",
				  "StateOfPreparation": "Unprepared",
				  "Quantity": {
					"Value": 100,
					"Units": {
					  "Unit": [
						{ "Type": "GDSN", "Value": "GRM" },
						{ "Type": "DataReceiver", "Value": "Gr" }
					  ]
					}
				  },
				  "QuantityDescription": {
					"Culture": "nl-NL",
					"Value": "Per portie. Een portie komt overeen met 16 gram salade. Voldoende voor een belegde boterham."
				  },
				  "Nutrients": {
					"Nutrient": [
					  {
						"Precision": "APPROXIMATELY",
						"Method": "Analyzed",
						"DietaryReferenceStatementSequence": "1",
						"Codes": {
						  "Code": [
							{ "Type": "GDSN", "Value": "ENER-" },
							{ "Type": "DataReceiver", "Value": "12" }
						  ]
						},
						"Quantities": {
						  "Quantity": [
							{ "Value": 219, "Units": { "Unit": [ { "Type": "DataReceiver", "Value": "kJ" } ] } },
							{ "Value": 53, "Units": { "Unit": [ { "Type": "DataReceiver", "Value": "kcal" } ] } }
						  ]
						}
					  }
					]
				  }
				}
			  ]
			}
		  }
		]
	  },
	  "DietaryReferenceStatements": {
		"DietaryReferenceStatement": [
		  {
			"Sequence": "1",
			"Codes": {
			  "Code": [ { "Type": "DataReceiver", "Value": "3" } ]
			},
			"Translations": {
			  "Translation": [
				{ "Culture": "nl-NL", "Value": "Referentie-inname van een gemiddelde volwassene (2000 kcal/8400 kJ)" }
			  ]
			}
		  }
		]
	  }
	}
  }

Downloads