https://chiwai.eu/schema/
iq: — Der Ingrediq-Standard fur Gastronomie-Daten
Namespace-Dokumentation fur das iq:-JSON-LD-Vokabular.
Was ist iq:?
iq: ist ein von chiwai entwickeltes JSON-LD-Vokabular, das
schema.org/MenuItem um lebensmittelwissenschaftliche Eigenschaften
erweitert. Es macht Nahrwerte, Mikronahrwerte und Allergeninformationen maschinenlesbar —
fur Suchmaschinen, KI-Systeme und Anwendungen im Gastgewerbe.
Das Prefix steht fur ingredient intelligence.
Properties
Makronahrwerte — Mapping auf schema.org/NutritionInformation
| Property | Einheit | Beschreibung |
|---|---|---|
| iq:calories | kcal | Brennwert pro Portion (Mapping: schema:calories) |
| iq:proteinContent | g | Proteingehalt (Mapping: schema:proteinContent) |
| iq:fatContent | g | Fettgehalt gesamt (Mapping: schema:fatContent) |
| iq:carbohydrateContent | g | Kohlenhydrate gesamt (Mapping: schema:carbohydrateContent) |
| iq:fiberContent | g | Ballaststoffe (Mapping: schema:fiberContent) |
| iq:sugarContent | g | davon Zucker (Mapping: schema:sugarContent) |
| iq:saturatedFatContent | g | Gesattigte Fettsauren (Mapping: schema:saturatedFatContent) |
| iq:sodiumContent | g | Natriumgehalt (Mapping: schema:sodiumContent) |
Mikronahrwerte — Mineralstoffe, Spurenelemente, Vitamine
| Property | Einheit | Beschreibung |
|---|---|---|
| iq:sodium | mg | Natrium (Mineralstoff) |
| iq:potassium | mg | Kalium |
| iq:calcium | mg | Calcium |
| iq:magnesium | mg | Magnesium |
| iq:phosphorus | mg | Phosphor |
| iq:iron | μg | Eisen (Spurenelement) |
| iq:zinc | μg | Zink |
| iq:copper | μg | Kupfer |
| iq:manganese | μg | Mangan |
| iq:iodine | μg | Jod |
| iq:vitaminA | μg | Vitamin A (Retinol-Aquivalent) |
| iq:vitaminB1 | μg | Vitamin B1 (Thiamin) |
| iq:vitaminB2 | μg | Vitamin B2 (Riboflavin) |
| iq:vitaminB6 | μg | Vitamin B6 (Pyridoxin) |
| iq:vitaminB12 | μg | Vitamin B12 (Cobalamin) |
| iq:vitaminC | μg | Vitamin C (Ascorbinsaure) |
| iq:vitaminD | μg | Vitamin D (Calciferol) |
| iq:vitaminE | μg | Vitamin E (Tocopherol) |
| iq:vitaminK | μg | Vitamin K (Phylloquinon) |
Allergen & Diat
| Property | Typ | Beschreibung |
|---|---|---|
| iq:allergens | Array<string> | EU-14-Pflichtallergene nach LMIV (z.B. [„gluten“, „sesame“, „shellfish“]) |
| iq:dietaryProfile | Array<string> | Diatetische Eigenschaften: low-calorie, low-fat, low-lactose, vegan, vegetarian, gluten-free, high-protein |
Metadaten
| Property | Typ | Beschreibung |
|---|---|---|
| iq:dataSource | string | Datenquelle (z.B. „BLS (Bundeslebensmittelschluessel)“) |
| iq:calculationMethod | string | Berechnungsmethode (z.B. „ingredient-based“) |
Datenquelle & Methodik
Alle Nahrwertberechnungen basieren auf dem Bundeslebensmittelschluessel (BLS), Version 3.02 des Max-Rubner-Instituts (Bundesforschungsinstitut fuer Ernahrung und Lebensmittel).
Die Werte werden ingredient-based berechnet: Jedes Gericht wird aus seinen Einzelzutaten zusammengesetzt, gewichtet nach Rezeptur. Das ergibt eine portionsgenaue Nahrwertberechnung ohne generische Durchschnittswerte.
Maschinenlesbare Kontextdefinition
Zur Verwendung in JSON-LD auf Dish-Pages (schema.org/MenuItem-Erweiterung):
{
"@context": [
"https://schema.org",
{
"iq": "https://chiwai.eu/schema/",
"iq:sodium": {"@id": "iq:sodium", "@type": "schema:QuantitativeValue"},
"iq:potassium": {"@id": "iq:potassium", "@type": "schema:QuantitativeValue"},
"iq:calcium": {"@id": "iq:calcium", "@type": "schema:QuantitativeValue"},
"iq:magnesium": {"@id": "iq:magnesium", "@type": "schema:QuantitativeValue"},
"iq:phosphorus": {"@id": "iq:phosphorus", "@type": "schema:QuantitativeValue"},
"iq:iron": {"@id": "iq:iron", "@type": "schema:QuantitativeValue"},
"iq:zinc": {"@id": "iq:zinc", "@type": "schema:QuantitativeValue"},
"iq:copper": {"@id": "iq:copper", "@type": "schema:QuantitativeValue"},
"iq:manganese": {"@id": "iq:manganese", "@type": "schema:QuantitativeValue"},
"iq:iodine": {"@id": "iq:iodine", "@type": "schema:QuantitativeValue"},
"iq:vitaminA": {"@id": "iq:vitaminA", "@type": "schema:QuantitativeValue"},
"iq:vitaminB1": {"@id": "iq:vitaminB1", "@type": "schema:QuantitativeValue"},
"iq:vitaminB2": {"@id": "iq:vitaminB2", "@type": "schema:QuantitativeValue"},
"iq:vitaminB6": {"@id": "iq:vitaminB6", "@type": "schema:QuantitativeValue"},
"iq:vitaminB12": {"@id": "iq:vitaminB12", "@type": "schema:QuantitativeValue"},
"iq:vitaminC": {"@id": "iq:vitaminC", "@type": "schema:QuantitativeValue"},
"iq:vitaminD": {"@id": "iq:vitaminD", "@type": "schema:QuantitativeValue"},
"iq:vitaminE": {"@id": "iq:vitaminE", "@type": "schema:QuantitativeValue"},
"iq:vitaminK": {"@id": "iq:vitaminK", "@type": "schema:QuantitativeValue"},
"iq:allergens": {"@id": "iq:allergens", "@container": "@list"},
"iq:dietaryProfile": {"@id": "iq:dietaryProfile", "@container": "@list"},
"iq:dataSource": {"@id": "iq:dataSource", "@type": "xsd:string"},
"iq:calculationMethod": {"@id": "iq:calculationMethod", "@type": "xsd:string"}
}
],
"@type": "MenuItem",
"name": "Beispiel-Gericht",
"iq:sodium": {"@type": "schema:QuantitativeValue", "value": 420, "unitCode": "MGM"},
"iq:potassium": {"@type": "schema:QuantitativeValue", "value": 580, "unitCode": "MGM"},
"iq:vitaminC": {"@type": "schema:QuantitativeValue", "value": 12400, "unitCode": "04"},
"iq:allergens": ["gluten", "sesame"],
"iq:dietaryProfile": ["low-fat", "high-protein"],
"iq:dataSource": "BLS (Bundeslebensmittelschluessel)",
"iq:calculationMethod": "ingredient-based"
}
