Passa al contenuto principale

Riferimento FoodEx2

FoodEx2 e il sistema standardizzato di classificazione e descrizione degli alimenti dell'Autorita Europea per la Sicurezza Alimentare (EFSA), che fornisce un catalogo completo di 31.601 termini per i prodotti alimentari europei.

Panoramica

FoodEx2 e stato sviluppato dall'EFSA per creare un sistema unico e armonizzato di classificazione alimentare per lo scambio di dati tra gli Stati membri dell'UE nei settori della sicurezza alimentare, della nutrizione e della valutazione dell'esposizione.

Statistiche Chiave:

  • Termini Totali: 31.601
  • Livelli Gerarchici: Fino a 7 livelli di profondita
  • Categorie di Facet: oltre 30 facet per una descrizione dettagliata
  • Copertura: Catalogo alimentare europeo completo
  • Lingue: Inglese (primaria) con traduzioni disponibili

Scopo e Casi d'Uso

Applicazioni Principali

  1. Reportistica sulla Sicurezza Alimentare

    • Scambio armonizzato di dati tra gli Stati membri dell'UE
    • Segnalazione di incidenti e valutazione dei rischi
    • Dati sulla presenza di contaminanti
  2. Database Nutrizionali

    • Indagini sui consumi alimentari
    • Valutazioni dell'esposizione dietetica
    • Database sulla composizione nutrizionale
  3. Sorveglianza Alimentare

    • Programmi di monitoraggio
    • Analisi della composizione alimentare
    • Sistemi di controllo qualita
  4. Ricerca e Analisi

    • Studi comparativi tra paesi
    • Analisi dei modelli dietetici
    • Valutazioni del rischio per la sicurezza alimentare

Struttura

Organizzazione Gerarchica

FoodEx2 utilizza una struttura gerarchica multilivello con codici alfanumerici:

Livello 1: A - Cereali e prodotti a base di cereali
├── Livello 2: A01 - Cereali
│ ├── Livello 3: A0101 - Grano
│ │ ├── Livello 4: A010101 - Grano tenero
│ │ ├── Livello 4: A010102 - Grano duro
│ │ └── Livello 4: A010103 - Farro
│ ├── Livello 3: A0102 - Riso
│ └── Livello 3: A0103 - Orzo
└── Livello 2: A02 - Prodotti a base di cereali
├── Livello 3: A0201 - Pane e panini
└── Livello 3: A0202 - Cereali da colazione

Formato dei Codici

  • Codice Gerarchia Master: Identificatore unico (es. A0101)
  • Codice Gerarchia Report: Categorie aggregate per la reportistica
  • Nome del Termine: Descrizione leggibile
  • Nome Scientifico: Nome tassonomico dove applicabile
  • Stato: Attivo, deprecato o obsoleto

Sistema a Doppia Gerarchia

Gerarchia Master

  • Catalogo alimentare completo e dettagliato
  • Massima granularita
  • Usata per la raccolta precisa dei dati
  • Fino a 7 livelli gerarchici

Gerarchia Report

  • Categorie aggregate
  • Struttura semplificata
  • Usata per reportistica e analisi
  • Meno livelli gerarchici

Principali Categorie Alimentari (Livello 1)

CodiceCategoriaDescrizioneTermini Esempio
ACereali e prodotti a base di cerealiCereali, pane, pasta, prodotti da fornoGrano, riso, pane, pasta
BVerdure e prodotti vegetaliVerdure fresche e trasformatePomodori, lattuga, sottaceti
CRadici amidacee e tuberiPatate, manioca, ignamePatate, patate dolci
DLegumi, frutta a guscio, semi oleosiFagioli, noci, semiSoia, arachidi, mandorle
EFrutta e prodotti a base di fruttaFrutta fresca e trasformataMele, arance, marmellate
FCarne e prodotti a base di carneTutte le carni animaliManzo, maiale, pollame, selvaggina
GPesce e frutti di mareAnimali acquaticiPesce, crostacei, molluschi
HLatte e latticiniLatticini e derivatiLatte, formaggio, yogurt
IUova e prodotti a base di uovaUova di pollo e altri volatiliUova intere, albumi
JZucchero e dolciumiDolcificanti e dolciZucchero, miele, cioccolato, caramelle
KGrassi animali e vegetaliOli e grassiOlio d'oliva, burro, margarina
LSucchi di frutta e verduraBevande da frutta/verduraSucco d'arancia, succo di pomodoro
MBevande non alcolicheAcqua, bibite, caffe, teCaffe, te, bibite
NBevande alcolicheVino, birra, liquoriVino, birra, whiskey
OErbe, spezie, condimentiIngredienti per insaporireSale, pepe, basilico, origano
PAlimenti per neonati e bambiniAlimenti e formule per l'infanziaFormula per neonati, pappe
QProdotti per usi nutrizionali specialiAlimenti dietetici e medicaliSenza glutine, per diabetici
RPiatti compostiAlimenti preparati multi-ingredientePizza, lasagne, casseruole

Classificazione Sfaccettata

FoodEx2 utilizza le facet per aggiungere dimensioni descrittive aggiuntive oltre alla gerarchia di base. Le facet consentono una caratterizzazione precisa degli alimenti.

Principali Categorie di Facet

1. Facet Metodo di Produzione

Metodo di Coltivazione/Allevamento:

  • Produzione biologica
  • Agricoltura convenzionale
  • Coltivazione in serra
  • Selvatico/non coltivato
  • Idroponico

Allevamento Animale:

  • Allevamento all'aperto
  • Senza gabbia
  • Alimentato a erba
  • Alimentato a cereali
  • Allevamento intensivo

2. Facet Lavorazione

Grado di Lavorazione:

  • Crudo/non lavorato
  • Minimamente lavorato
  • Lavorato
  • Ultra-lavorato

Processi Specifici:

  • Pastorizzato
  • Sterilizzato
  • Omogeneizzato
  • Fermentato
  • Essiccato/disidratato
  • Surgelato
  • In scatola
  • Affumicato
  • Salato
  • Sottaceto

Trattamento Termico:

  • Crudo
  • Sbollentato
  • Bollito
  • Fritto
  • Al forno
  • Alla griglia
  • Arrosto
  • Al vapore

3. Facet Confezionamento

Tipo di Contenitore:

  • Bottiglia
  • Lattina
  • Cartone
  • Barattolo
  • Busta
  • Sfuso

Materiale del Packaging:

  • Vetro
  • Plastica
  • Metallo
  • Carta/cartone

Mezzo di Confezionamento:

  • Aria
  • Sottovuoto
  • Atmosfera modificata
  • Liquido (olio, salamoia)

4. Facet Parte del Prodotto

Parti Vegetali:

  • Foglie
  • Radici
  • Steli
  • Fiori
  • Semi
  • Frutti

Parti Animali:

  • Tessuto muscolare
  • Organi
  • Pelle
  • Ossa
  • Grasso

5. Facet Stato Fisico

  • Solido
  • Liquido
  • Semi-solido
  • Polvere
  • Granuli
  • Surgelato
  • Fresco
  • Essiccato

6. Facet Qualita

  • Premium/alta qualita
  • Qualita standard
  • Economico/budget
  • Certificato biologico
  • Denominazione di origine protetta
  • Indicazione geografica protetta

Esempio di Utilizzo delle Facet

Una descrizione FoodEx2 completa che combina gerarchia e facet:

Termine Base: A010101 (Grano tenero)
+ Facet:
- Produzione: Agricoltura biologica
- Lavorazione: Integrale
- Stato fisico: Chicchi
- Geografia: Italia
- Qualita: Denominazione di origine protetta

Risultato: Chicchi di grano tenero integrale biologico dall'Italia (DOP)

Struttura dei Codici ed Esempi

Codici Gerarchici

Pattern: [Lettera][Numeri]

Esempi:

  • A - Tutti i cereali e prodotti a base di cereali
  • A01 - Cereali (nella categoria A)
  • A0101 - Grano (nei cereali)
  • A010101 - Grano tenero (tipo specifico di grano)

Termini Esempio per Categoria

Cereali (A)

A0101    Grano
A010101 Grano tenero
A010102 Grano duro
A010103 Farro
A0102 Riso
A010201 Riso bianco
A010202 Riso integrale
A010203 Riso selvatico

Verdure (B)

B0101    Brassicacee
B010101 Cavolo
B010102 Broccoli
B010103 Cavolfiore
B0102 Verdure a foglia
B010201 Lattuga
B010202 Spinaci

Frutta (E)

E0101    Pomacee
E010101 Mela
E010102 Pera
E0102 Drupacee
E010201 Pesca
E010202 Prugna
E010203 Ciliegia

Carne (F)

F0101    Carne bovina
F010101 Manzo
F010102 Vitello
F0102 Carne suina
F010201 Maiale
F0103 Pollame
F010301 Carne di pollo
F010302 Carne di tacchino

Latticini (H)

H0101    Latte
H010101 Latte vaccino
H010102 Latte di capra
H010103 Latte di pecora
H0102 Latte fermentato
H010201 Yogurt
H010202 Kefir
H0103 Formaggio
H010301 Formaggio fresco
H010302 Formaggio stagionato
H010303 Formaggio erborinato

Integrazione con il Glossario LCA

Mappatura verso Altre Fonti

I termini FoodEx2 sono mappati semanticamente verso altre fonti del glossario:

Mappatura Hestia:

FoodEx2: A010101 (Grano tenero)
↓ mappato a
Hestia: term/crop-wheat
↓ fornisce
Dati sull'impatto ambientale

Mappatura ecoinvent:

FoodEx2: F010101 (Manzo)
↓ mappato a
ecoinvent: market for cattle for slaughtering, live weight
↓ fornisce
Dati sui processi LCA

Mappatura AGROvoc:

FoodEx2: E010101 (Mela)
↓ mappato a
AGROvoc: c_8268 (Malus domestica)
↓ fornisce
Contesto tassonomico e agricolo

Utilizzo di FoodEx2 nella Valutazione Ambientale

  1. Identificare il Prodotto Alimentare - Trova il termine FoodEx2 corretto
  2. Aggiungere le Facet - Descrivi metodo di produzione, lavorazione
  3. Mappare ai Dati LCA - Collega a Hestia o ecoinvent
  4. Calcolare l'Impatto - Usa i processi LCA mappati
  5. Riportare i Risultati - Terminologia standardizzata per la reportistica

Esempi di Query

Query SQL

-- Trova tutte le varieta di grano
SELECT id, name, category
FROM terms
WHERE source = 'foodex2'
AND id LIKE 'A0101%'
ORDER BY id;

-- Trova facet di produzione biologica
SELECT id, name, description
FROM terms
WHERE source = 'foodex2'
AND category LIKE '%production%'
AND name LIKE '%organic%';

-- Ottieni la categoria completa dei latticini
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'

// Carica il glossario
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())

// Filtra i termini FoodEx2
const foodex2Terms = glossary.terms.filter(t =>
t.source === 'foodex2'
)

// Trova i termini relativi al grano
const wheatTerms = foodex2Terms.filter(t =>
t.id.startsWith('A0101') ||
t.name.toLowerCase().includes('wheat')
)

// Raggruppa per categoria principale
const byCategory = foodex2Terms.reduce((acc, term) => {
const category = term.id.charAt(0) // Prima lettera
if (!acc[category]) acc[category] = []
acc[category].push(term)
return acc
}, {} as Record<string, Term[]>)

console.log(`Trovati ${wheatTerms.length} termini relativi al grano`)
console.log(`Categorie: ${Object.keys(byCategory).join(', ')}`)

Python

import json
from collections import defaultdict

# Carica il glossario
with open('glossary.json') as f:
glossary = json.load(f)

# Filtra i termini FoodEx2
foodex2_terms = [
t for t in glossary['terms']
if t['source'] == 'foodex2'
]

# Analisi gerarchica
hierarchy_levels = defaultdict(list)
for term in foodex2_terms:
level = len(term['id']) - 1 # La lunghezza del codice indica il livello
hierarchy_levels[level].append(term)

# Stampa statistiche
for level, terms in sorted(hierarchy_levels.items()):
print(f"Livello {level}: {len(terms)} termini")

# Trova i piatti composti (categoria R)
composite = [t for t in foodex2_terms if t['id'].startswith('R')]
print(f"\nPiatti composti: {len(composite)} termini")

Buone Pratiche

Selezione del Termine Giusto

  1. Iniziare in Modo Ampio - Partite dalla categoria principale (Livello 1)
  2. Navigare la Gerarchia - Scendete fino al livello di specificita appropriato
  3. Aggiungere le Facet - Includete lavorazione, metodo di produzione
  4. Verificare l'Ambito - Controllate che la definizione del termine corrisponda al vostro prodotto
  5. Documentare la Scelta - Registrate la motivazione della selezione del termine

Errori Comuni

Troppo Generico

Male:  A (Cereali e prodotti a base di cereali)
Bene: A010101 (Grano tenero)

Facet Mancanti

Male:  F010101 (Manzo)
Bene: F010101 (Manzo) + Biologico + Allevato a erba

Livello Sbagliato

Male:  Usare il Livello 2 quando esiste il Livello 4
Bene: Usare il livello piu specifico applicabile

Qualita dei Dati

Completezza:

  • Usate sempre il termine piu specifico disponibile
  • Includete tutte le facet applicabili
  • Documentate le assunzioni

Coerenza:

  • Usate lo stesso termine per lo stesso prodotto in tutti i dataset
  • Applicate le facet sistematicamente
  • Seguite i documenti guida EFSA

Tracciabilita:

  • Registrate la versione di FoodEx2 utilizzata
  • Documentate le decisioni di mappatura
  • Collegate ai dati sorgente

Versione e Aggiornamenti

Versione Attuale nel Glossario: FoodEx2 Revisione 2 Ultimo Aggiornamento EFSA: Consultate il sito EFSA per l'ultima versione Frequenza di Aggiornamento: Irregolare, tipicamente ogni 2-3 anni

Compatibilita delle Versioni

  • I termini possono essere deprecati nelle nuove versioni
  • Usate codici specifici per versione quando possibile
  • Mappate i termini deprecati agli equivalenti attuali
  • Controllate il changelog EFSA per gli aggiornamenti

Risorse

Risorse Ufficiali EFSA

  • Browser FoodEx2: Strumento Online FoodEx2 EFSA
  • Manuale Utente: Documenti guida FoodEx2 EFSA
  • Liste di Codici: File Excel scaricabili con la gerarchia completa
  • Catalogo Facet: Lista completa di tutte le facet

Risorse Glossario ESFC

  • Interfaccia di Ricerca: Esplorate i 31.601 termini FoodEx2
  • Database SQL: Query su gerarchie e facet
  • Accesso API: Ricerca programmatica dei termini
  • Mappature: Link a Hestia, ecoinvent, AGROvoc

Documentazione Correlata

Licenza e Attribuzione

FoodEx2 e sviluppato e mantenuto dall'Autorita Europea per la Sicurezza Alimentare (EFSA).

Licenza: Pubblico dominio / Open data Attribuzione: "Sistema di classificazione FoodEx2 dell'EFSA" Utilizzo: Gratuito per uso commerciale e di ricerca Citazione: Autorita Europea per la Sicurezza Alimentare (EFSA)

Quando pubblicate ricerche utilizzando FoodEx2:

European Food Safety Authority (EFSA). (Anno). The food classification
and description system FoodEx 2 (revision 2). EFSA supporting publication
YYYY:EN-NNNN. Disponibile online: www.efsa.europa.eu/publications