FoodEx2-Referenz
FoodEx2 ist das standardisierte Lebensmittelklassifizierungs- und -beschreibungssystem der Europäischen Behörde für Lebensmittelsicherheit (EFSA) und bietet einen umfassenden Katalog von 31.601 Begriffen für europäische Lebensmittelprodukte.
Überblick
FoodEx2 wurde von der EFSA entwickelt, um ein einheitliches, harmonisiertes Lebensmittelklassifizierungssystem für den Datenaustausch zwischen den EU-Mitgliedstaaten in den Bereichen Lebensmittelsicherheit, Ernährung und Expositionsbewertung zu schaffen.
Wichtige Kennzahlen:
- Gesamtanzahl Begriffe: 31.601
- Hierarchieebenen: Bis zu 7 Ebenen tief
- Facettenkategorien: 30+ Facetten für detaillierte Beschreibung
- Abdeckung: Vollständiger europäischer Lebensmittelkatalog
- Sprachen: Englisch (primär) mit verfügbaren Übersetzungen
Zweck und Anwendungsfälle
Hauptanwendungen
-
Lebensmittelsicherheitsberichterstattung
- Harmonisierter Datenaustausch zwischen EU-Mitgliedstaaten
- Vorfallmeldung und Risikobewertung
- Kontaminanten-Vorkommensdaten
-
Ernährungsdatenbanken
- Lebensmittelverbrauchserhebungen
- Ernährungsexpositionsbewertungen
- Nährwertzusammensetzungsdatenbanken
-
Lebensmittelüberwachung
- Monitoringprogramme
- Lebensmittelzusammensetzungsanalyse
- Qualitätskontrollsysteme
-
Forschung und Analyse
- Länderübergreifende Vergleichsstudien
- Ernährungsmusteranalyse
- Lebensmittelsicherheits-Risikobewertungen
Struktur
Hierarchische Organisation
FoodEx2 verwendet eine mehrstufige hierarchische Struktur mit alphanumerischen Codes:
Ebene 1: A - Getreide und Getreideprodukte
├── Ebene 2: A01 - Getreide
│ ├── Ebene 3: A0101 - Weizen
│ │ ├── Ebene 4: A010101 - Weichweizen
│ │ ├── Ebene 4: A010102 - Hartweizen
│ │ └── Ebene 4: A010103 - Dinkel
│ ├── Ebene 3: A0102 - Reis
│ └── Ebene 3: A0103 - Gerste
└── Ebene 2: A02 - Getreideprodukte
├── Ebene 3: A0201 - Brot und Brötchen
└── Ebene 3: A0202 - Frühstückscerealien
Codeformat
- Master-Hierarchie-Code: Eindeutiger Bezeichner (z.B.
A0101) - Report-Hierarchie-Code: Aggregierte Kategorien für Berichterstattung
- Begriffsname: Menschenlesbare Beschreibung
- Wissenschaftlicher Name: Taxonomischer Name, wo zutreffend
- Status: Aktiv, veraltet oder obsolet
Duales Hierarchiesystem
Master-Hierarchie
- Vollständiger, detaillierter Lebensmittelkatalog
- Maximale Granularität
- Verwendet für präzise Datenerfassung
- Bis zu 7 Hierarchieebenen
Report-Hierarchie
- Aggregierte Kategorien
- Vereinfachte Struktur
- Verwendet für Berichterstattung und Analyse
- Weniger Hierarchieebenen
Hauptlebensmittelkategorien (Ebene 1)
| Code | Kategorie | Beschreibung | Beispielbegriffe |
|---|---|---|---|
| A | Getreide und Getreideprodukte | Cerealien, Brot, Pasta, Backwaren | Weizen, Reis, Brot, Pasta |
| B | Gemüse und Gemüseprodukte | Frisches und verarbeitetes Gemüse | Tomaten, Salat, Essiggurken |
| C | Stärkehaltige Wurzeln und Knollen | Kartoffeln, Maniok, Yams | Kartoffeln, Süßkartoffeln |
| D | Hülsenfrüchte, Nüsse, Ölsaaten | Bohnen, Nüsse, Samen | Sojabohnen, Erdnüsse, Mandeln |
| E | Obst und Obstprodukte | Frisches und verarbeitetes Obst | Äpfel, Orangen, Konfitüren |
| F | Fleisch und Fleischprodukte | Alles tierische Fleisch | Rind, Schwein, Geflügel, Wild |
| G | Fisch und Meeresfrüchte | Wassertiere | Fisch, Krustentiere, Weichtiere |
| H | Milch und Milchprodukte | Molkerei und Derivate | Milch, Käse, Joghurt |
| I | Eier und Eiprodukte | Hühner- und andere Vogeleier | Ganze Eier, Eiweiß |
| J | Zucker und Süßwaren | Süßungsmittel und Süßigkeiten | Zucker, Honig, Schokolade, Bonbons |
| K | Tierische und pflanzliche Fette | Öle und Fette | Olivenöl, Butter, Margarine |
| L | Obst- und Gemüsesäfte | Getränke aus Obst/Gemüse | Orangensaft, Tomatensaft |
| M | Alkoholfreie Getränke | Wasser, Softdrinks, Kaffee, Tee | Kaffee, Tee, Softdrinks |
| N | Alkoholische Getränke | Wein, Bier, Spirituosen | Wein, Bier, Whiskey |
| O | Kräuter, Gewürze, Würzmittel | Geschmackszutaten | Salz, Pfeffer, Basilikum, Oregano |
| P | Säuglings- und Kleinkindnahrung | Babynahrung und Säuglingsnahrung | Säuglingsnahrung, Babykost |
| Q | Produkte für besondere Ernährung | Diät- und medizinische Nahrung | Glutenfrei, Diabetikernahrung |
| R | Zusammengesetzte Gerichte | Mehrkomponenten-Fertiggerichte | Pizza, Lasagne, Aufläufe |
Facettenklassifizierung
FoodEx2 verwendet Facetten, um zusätzliche beschreibende Dimensionen über die Basishierarchie hinaus hinzuzufügen. Facetten ermöglichen eine präzise Charakterisierung von Lebensmitteln.
Wichtige Facettenkategorien
1. Produktionsmethoden-Facetten
Anbau-/Aufzuchtmethode:
- Ökologische Produktion
- Konventionelle Landwirtschaft
- Gewächshausanbau
- Wild/nicht kultiviert
- Hydroponisch
Tierhaltung:
- Freilandhaltung
- Käfigfrei
- Weidehaltung
- Getreidefütterung
- Intensivhaltung
2. Verarbeitungs-Facetten
Verarbeitungsgrad:
- Roh/unverarbeitet
- Minimal verarbeitet
- Verarbeitet
- Hochverarbeitet
Spezifische Prozesse:
- Pasteurisiert
- Sterilisiert
- Homogenisiert
- Fermentiert
- Getrocknet/dehydriert
- Tiefgefroren
- Konserviert
- Geräuchert
- Gesalzen
- Eingelegt
Wärmebehandlung:
- Roh
- Blanchiert
- Gekocht
- Gebraten
- Gebacken
- Gegrillt
- Geröstet
- Gedämpft
3. Verpackungs-Facetten
Behältertyp:
- Flasche
- Dose
- Karton
- Glas
- Beutel
- Lose
Verpackungsmaterial:
- Glas
- Kunststoff
- Metall
- Papier/Karton
Verpackungsmedium:
- Luft
- Vakuum
- Schutzatmosphäre
- Flüssigkeit (Öl, Lake)
4. Produktteil-Facetten
Pflanzenteile:
- Blätter
- Wurzeln
- Stängel
- Blüten
- Samen
- Früchte
Tierteile:
- Muskelgewebe
- Organe
- Haut
- Knochen
- Fett
5. Physikalischer Zustand-Facetten
- Fest
- Flüssig
- Halbfest
- Pulver
- Granulat
- Gefroren
- Frisch
- Getrocknet
6. Qualitäts-Facetten
- Premium/hohe Qualität
- Standardqualität
- Wirtschaftlich/Budget
- Bio-zertifiziert
- Geschützte Ursprungsbezeichnung
- Geschützte geografische Angabe
Facettenverwendungsbeispiel
Eine vollständige FoodEx2-Beschreibung mit Hierarchie und Facetten:
Basisbegriff: A010101 (Weichweizen)
+ Facetten:
- Produktion: Ökologische Landwirtschaft
- Verarbeitung: Vollkorn
- Physikalischer Zustand: Körner
- Geografisch: Italien
- Qualität: Geschützte Ursprungsbezeichnung
Ergebnis: Bio-Vollkorn-Weichweizenkörner aus Italien (g.U.)
Codestruktur und Beispiele
Hierarchische Codes
Muster: [Buchstabe][Zahlen]
Beispiele:
A- Alle Getreide und GetreideprodukteA01- Getreide (innerhalb Kategorie A)A0101- Weizen (innerhalb Getreide)A010101- Weichweizen (spezifische Weizensorte)
Beispielbegriffe nach Kategorie
Getreide (A)
A0101 Weizen
A010101 Weichweizen
A010102 Hartweizen
A010103 Dinkel
A0102 Reis
A010201 Reis, weiß
A010202 Reis, braun
A010203 Reis, wild
Gemüse (B)
B0101 Kohlgemüse
B010101 Kohl
B010102 Brokkoli
B010103 Blumenkohl
B0102 Blattgemüse
B010201 Kopfsalat
B010202 Spinat
Obst (E)
E0101 Kernobst
E010101 Apfel
E010102 Birne
E0102 Steinobst
E010201 Pfirsich
E010202 Pflaume
E010203 Kirsche
Fleisch (F)
F0101 Rindfleisch
F010101 Rind
F010102 Kalb
F0102 Schweinefleisch
F010201 Schwein
F0103 Geflügel
F010301 Hühnerfleisch
F010302 Putenfleisch
Milchprodukte (H)
H0101 Milch
H010101 Kuhmilch
H010102 Ziegenmilch
H010103 Schafsmilch
H0102 Fermentierte Milch
H010201 Joghurt
H010202 Kefir
H0103 Käse
H010301 Frischkäse
H010302 Hartkäse
H010303 Blauschimmelkäse
Integration mit dem Ökobilanz-Glossar
Zuordnung zu anderen Quellen
FoodEx2-Begriffe werden semantisch anderen Glossarquellen zugeordnet:
Hestia-Zuordnung:
FoodEx2: A010101 (Weichweizen)
↓ zugeordnet zu
Hestia: term/crop-wheat
↓ liefert
Umweltauswirkungsdaten
ecoinvent-Zuordnung:
FoodEx2: F010101 (Rind)
↓ zugeordnet zu
ecoinvent: market for cattle for slaughtering, live weight
↓ liefert
LCA-Prozessdaten
AGROvoc-Zuordnung:
FoodEx2: E010101 (Apfel)
↓ zugeordnet zu
AGROvoc: c_8268 (Malus domestica)
↓ liefert
Taxonomischen und landwirtschaftlichen Kontext
FoodEx2 in der Umweltbewertung verwenden
- Lebensmittelprodukt identifizieren - Korrekten FoodEx2-Begriff finden
- Facetten hinzufügen - Produktionsmethode, Verarbeitung beschreiben
- Ökobilanz-Daten zuordnen - Verknüpfung mit Hestia oder ecoinvent
- Auswirkungen berechnen - Zugeordnete Ökobilanz-Prozesse verwenden
- Ergebnisse berichten - Standardisierte Terminologie für Berichterstattung
Abfragebeispiele
SQL-Abfragen
-- Alle Weizensorten finden
SELECT id, name, category
FROM terms
WHERE source = 'foodex2'
AND id LIKE 'A0101%'
ORDER BY id;
-- Ökologische Produktionsfacetten finden
SELECT id, name, description
FROM terms
WHERE source = 'foodex2'
AND category LIKE '%production%'
AND name LIKE '%organic%';
-- Vollständige Milchkategorie abrufen
SELECT id, name, category, properties
FROM terms
WHERE source = 'foodex2'
AND id LIKE 'H%'
ORDER BY id;
JavaScript/TypeScript
import { Glossary, Term } from './glossary.types'
// Glossar laden
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())
// FoodEx2-Begriffe filtern
const foodex2Terms = glossary.terms.filter(t =>
t.source === 'foodex2'
)
// Weizenbegriffe finden
const wheatTerms = foodex2Terms.filter(t =>
t.id.startsWith('A0101') ||
t.name.toLowerCase().includes('wheat')
)
// Nach Hauptkategorie gruppieren
const byCategory = foodex2Terms.reduce((acc, term) => {
const category = term.id.charAt(0) // Erster Buchstabe
if (!acc[category]) acc[category] = []
acc[category].push(term)
return acc
}, {} as Record<string, Term[]>)
console.log(`${wheatTerms.length} Weizenbegriffe gefunden`)
console.log(`Kategorien: ${Object.keys(byCategory).join(', ')}`)
Python
import json
from collections import defaultdict
# Glossar laden
with open('glossary.json') as f:
glossary = json.load(f)
# FoodEx2-Begriffe filtern
foodex2_terms = [
t for t in glossary['terms']
if t['source'] == 'foodex2'
]
# Hierarchische Analyse
hierarchy_levels = defaultdict(list)
for term in foodex2_terms:
level = len(term['id']) - 1 # Codelänge zeigt Ebene an
hierarchy_levels[level].append(term)
# Statistiken ausgeben
for level, terms in sorted(hierarchy_levels.items()):
print(f"Ebene {level}: {len(terms)} Begriffe")
# Zusammengesetzte Gerichte finden (Kategorie R)
composite = [t for t in foodex2_terms if t['id'].startswith('R')]
print(f"\nZusammengesetzte Gerichte: {len(composite)} Begriffe")
Best Practices
Auswahl des richtigen Begriffs
- Breit beginnen - Mit Hauptkategorie (Ebene 1) starten
- Hierarchie navigieren - Zur angemessenen Spezifität vorarbeiten
- Facetten hinzufügen - Verarbeitung, Produktionsmethode einbeziehen
- Umfang prüfen - Begriffsdefinition mit Ihrem Produkt abgleichen
- Auswahl dokumentieren - Begründung für Begriffsauswahl festhalten
Häufige Fallstricke
❌ Zu generisch
Schlecht: A (Getreide und Getreideprodukte)
Gut: A010101 (Weichweizen)
❌ Fehlende Facetten
Schlecht: F010101 (Rind)
Gut: F010101 (Rind) + Bio + Weidehaltung
❌ Falsche Ebene
Schlecht: Ebene 2 verwenden, wenn Ebene 4 existiert
Gut: Spezifischste anwendbare Ebene verwenden
Datenqualität
Vollständigkeit:
- Immer spezifischsten verfügbaren Begriff verwenden
- Alle anwendbaren Facetten einbeziehen
- Annahmen dokumentieren
Konsistenz:
- Gleichen Begriff für gleiches Produkt in allen Datensätzen verwenden
- Facetten systematisch anwenden
- EFSA-Leitfäden befolgen
Rückverfolgbarkeit:
- Verwendete FoodEx2-Version angeben
- Zuordnungsentscheidungen dokumentieren
- Quelldaten verknüpfen
Version und Aktualisierungen
Aktuelle Version im Glossar: FoodEx2 Revision 2 Letzte EFSA-Aktualisierung: Auf EFSA-Website prüfen Aktualisierungshäufigkeit: Unregelmäßig, typischerweise alle 2-3 Jahre
Versionskompatibilität
- Begriffe können in neuen Versionen veralten
- Versionsspezifischen Code verwenden, wenn möglich
- Veraltete Begriffe zu aktuellen Äquivalenten zuordnen
- EFSA-Änderungsprotokoll für Aktualisierungen prüfen
Ressourcen
Offizielle EFSA-Ressourcen
- FoodEx2-Browser: EFSA FoodEx2 Online Tool
- Benutzerhandbuch: EFSA FoodEx2-Leitfäden
- Codelisten: Herunterladbare Excel-Dateien mit vollständiger Hierarchie
- Facettenkatalog: Vollständige Liste aller Facetten
ESFC-Glossar-Ressourcen
- Suchoberfläche: 31.601 FoodEx2-Begriffe durchsuchen
- SQL-Datenbank: Hierarchien und Facetten abfragen
- API-Zugang: Programmatische Begriffssuche
- Zuordnungen: Links zu Hestia, ecoinvent, AGROvoc
Verwandte Dokumentation
- Datenquellen - Übersicht aller 10 Quellen
- Hestia-Referenz - FoodEx2 zu Ökobilanz-Daten zuordnen
- Semantische Zuordnung - Quellenübergreifende Zuordnung
- Datenformate - Export und Integration
Lizenz und Namensnennung
FoodEx2 wird von der Europäischen Behörde für Lebensmittelsicherheit (EFSA) entwickelt und gepflegt.
Lizenz: Gemeinfrei / Offene Daten Namensnennung: "FoodEx2-Klassifizierungssystem der EFSA" Nutzung: Frei für kommerzielle und Forschungszwecke Zitierung: European Food Safety Authority (EFSA)
Bei Veröffentlichungen mit FoodEx2:
European Food Safety Authority (EFSA). (Jahr). The food classification
and description system FoodEx 2 (revision 2). EFSA supporting publication
JJJJ:EN-NNNN. Verfügbar online: www.efsa.europa.eu/publications