Referencia de FoodEx2
FoodEx2 es el sistema estandarizado de clasificacion y descripcion de alimentos de la Autoridad Europea de Seguridad Alimentaria (EFSA), proporcionando un catalogo completo de 31.601 terminos para productos alimentarios europeos.
Vision general
FoodEx2 fue desarrollado por EFSA para crear un sistema unico y armonizado de clasificacion de alimentos para el intercambio de datos entre los estados miembros de la Union Europea en los dominios de seguridad alimentaria, nutricion y evaluacion de exposicion.
Estadisticas clave:
- Total de terminos: 31.601
- Niveles jerarquicos: Hasta 7 niveles de profundidad
- Categorias de facetas: 30+ facetas para descripcion detallada
- Cobertura: Catalogo completo de alimentos europeos
- Idiomas: Ingles (principal) con traducciones disponibles
Proposito y casos de uso
Aplicaciones principales
-
Informes de seguridad alimentaria
- Intercambio armonizado de datos entre estados miembros de la Union Europea
- Informes de incidentes y evaluacion de riesgos
- Datos de ocurrencia de contaminantes
-
Bases de datos nutricionales
- Encuestas de consumo de alimentos
- Evaluaciones de exposicion dietetica
- Bases de datos de composicion nutricional
-
Vigilancia alimentaria
- Programas de monitorizacion
- Analisis de composicion de alimentos
- Sistemas de control de calidad
-
Investigacion y analisis
- Estudios comparativos entre paises
- Analisis de patrones dieteticos
- Evaluaciones de riesgos de seguridad alimentaria
Estructura
Organizacion jerarquica
FoodEx2 utiliza una estructura jerarquica de multiples niveles con codigos alfanumericos:
Nivel 1: A - Cereales y productos a base de cereales
├── Nivel 2: A01 - Cereales
│ ├── Nivel 3: A0101 - Trigo
│ │ ├── Nivel 4: A010101 - Trigo comun
│ │ ├── Nivel 4: A010102 - Trigo duro
│ │ └── Nivel 4: A010103 - Espelta
│ ├── Nivel 3: A0102 - Arroz
│ └── Nivel 3: A0103 - Cebada
└── Nivel 2: A02 - Productos a base de cereales
├── Nivel 3: A0201 - Pan y panecillos
└── Nivel 3: A0202 - Cereales de desayuno
Formato de codigo
- Codigo de jerarquia maestra: Identificador unico (por ejemplo,
A0101) - Codigo de jerarquia de informe: Categorias agregadas para informes
- Nombre del termino: Descripcion legible por humanos
- Nombre cientifico: Nombre taxonomico cuando aplique
- Estado: Activo, obsoleto o descontinuado
Sistema de doble jerarquia
Jerarquia maestra
- Catalogo completo y detallado de alimentos
- Maxima granularidad
- Usado para recopilacion precisa de datos
- Hasta 7 niveles jerarquicos
Jerarquia de informe
- Categorias agregadas
- Estructura simplificada
- Usada para informes y analisis
- Menos niveles jerarquicos
Categorias principales de alimentos (Nivel 1)
| Codigo | Categoria | Descripcion | Terminos de ejemplo |
|---|---|---|---|
| A | Cereales y productos a base de cereales | Cereales, pan, pasta, productos horneados | Trigo, arroz, pan, pasta |
| B | Verduras y productos vegetales | Verduras frescas y procesadas | Tomates, lechuga, encurtidos |
| C | Raices y tuberculos feculentos | Patatas, yuca, name | Patatas, batatas |
| D | Legumbres, frutos secos, semillas oleaginosas | Legumbres, frutos secos, semillas | Soja, cacahuetes, almendras |
| E | Frutas y productos de frutas | Frutas frescas y procesadas | Manzanas, naranjas, mermeladas |
| F | Carne y productos carnicos | Toda carne animal | Vacuno, cerdo, aves, caza |
| G | Pescado y marisco | Animales acuaticos | Pescado, crustaceos, moluscos |
| H | Leche y productos lacteos | Lacteos y derivados | Leche, queso, yogur |
| I | Huevos y productos de huevo | Huevos de gallina y otras aves | Huevos enteros, claras |
| J | Azucar y confiteria | Edulcorantes y dulces | Azucar, miel, chocolate, caramelos |
| K | Grasas animales y vegetales | Aceites y grasas | Aceite de oliva, mantequilla, margarina |
| L | Zumos de frutas y verduras | Bebidas de frutas/verduras | Zumo de naranja, zumo de tomate |
| M | Bebidas no alcoholicas | Agua, refrescos, cafe, te | Cafe, te, refrescos |
| N | Bebidas alcoholicas | Vino, cerveza, licores | Vino, cerveza, whisky |
| O | Hierbas, especias, condimentos | Ingredientes aromatizantes | Sal, pimienta, albahaca, oregano |
| P | Alimentos para lactantes y ninos pequenos | Alimentos infantiles y formulas | Formula infantil, papillas |
| Q | Productos para usos nutricionales especiales | Alimentos dieteticos y medicos | Sin gluten, para diabeticos |
| R | Platos compuestos | Alimentos preparados con multiples ingredientes | Pizza, lasana, guisos |
Clasificacion facetada
FoodEx2 utiliza facetas para anadir dimensiones descriptivas adicionales mas alla de la jerarquia base. Las facetas permiten una caracterizacion precisa de los articulos alimentarios.
Categorias principales de facetas
1. Facetas de metodo de produccion
Metodo de cultivo/cria:
- Produccion organica
- Agricultura convencional
- Cultivo en invernadero
- Silvestre/no cultivado
- Hidroponico
Ganaderia:
- Campero
- Sin jaulas
- Alimentado con pasto
- Alimentado con cereales
- Ganaderia intensiva
2. Facetas de procesamiento
Grado de procesamiento:
- Crudo/sin procesar
- Minimamente procesado
- Procesado
- Ultraprocesado
Procesos especificos:
- Pasteurizado
- Esterilizado
- Homogeneizado
- Fermentado
- Secado/deshidratado
- Congelado
- Enlatado
- Ahumado
- Salado
- Encurtido
Tratamiento termico:
- Crudo
- Escaldado
- Hervido
- Frito
- Horneado
- A la parrilla
- Asado
- Al vapor
3. Facetas de envasado
Tipo de envase:
- Botella
- Lata
- Carton
- Tarro
- Bolsa
- A granel
Material de envasado:
- Vidrio
- Plastico
- Metal
- Papel/carton
Medio de envasado:
- Aire
- Vacio
- Atmosfera modificada
- Liquido (aceite, salmuera)
4. Facetas de parte del producto
Partes de plantas:
- Hojas
- Raices
- Tallos
- Flores
- Semillas
- Frutos
Partes de animales:
- Tejido muscular
- Organos
- Piel
- Huesos
- Grasa
5. Facetas de estado fisico
- Solido
- Liquido
- Semiliquido
- Polvo
- Granulos
- Congelado
- Fresco
- Seco
6. Facetas de calidad
- Premium/alta calidad
- Calidad estandar
- Economico/basico
- Certificado organico
- Denominacion de origen protegida
- Indicacion geografica protegida
Ejemplo de uso de facetas
Una descripcion completa de FoodEx2 combinando jerarquia y facetas:
Termino base: A010101 (Trigo comun)
+ Facetas:
- Produccion: Agricultura organica
- Procesamiento: Grano entero
- Estado fisico: Granos
- Geografico: Italia
- Calidad: Denominacion de origen protegida
Resultado: Granos de trigo comun integral organico de Italia (DOP)
Estructura de codigos y ejemplos
Codigos jerarquicos
Patron: [Letra][Numeros]
Ejemplos:
A- Todos los cereales y productos a base de cerealesA01- Cereales (dentro de la categoria A)A0101- Trigo (dentro de cereales)A010101- Trigo comun (tipo especifico de trigo)
Terminos de ejemplo por categoria
Cereales (A)
A0101 Trigo
A010101 Trigo comun
A010102 Trigo duro
A010103 Espelta
A0102 Arroz
A010201 Arroz blanco
A010202 Arroz integral
A010203 Arroz salvaje
Verduras (B)
B0101 Verduras brasicaceas
B010101 Col
B010102 Brocoli
B010103 Coliflor
B0102 Verduras de hoja
B010201 Lechuga
B010202 Espinacas
Frutas (E)
E0101 Frutas de pepita
E010101 Manzana
E010102 Pera
E0102 Frutas de hueso
E010201 Melocoton
E010202 Ciruela
E010203 Cereza
Carne (F)
F0101 Carne de vacuno
F010101 Ternera
F010102 Ternera lechal
F0102 Carne de cerdo
F010201 Cerdo
F0103 Aves de corral
F010301 Carne de pollo
F010302 Carne de pavo
Lacteos (H)
H0101 Leche
H010101 Leche de vaca
H010102 Leche de cabra
H010103 Leche de oveja
H0102 Leche fermentada
H010201 Yogur
H010202 Kefir
H0103 Queso
H010301 Queso fresco
H010302 Queso curado
H010303 Queso azul
Integracion con el glosario de Analisis del Ciclo de Vida
Mapeo a otras fuentes
Los terminos de FoodEx2 se mapean semanticamente a otras fuentes del glosario:
Mapeo a Hestia:
FoodEx2: A010101 (Trigo comun)
↓ mapeado a
Hestia: term/crop-wheat
↓ proporciona
Datos de impacto ambiental
Mapeo a ecoinvent:
FoodEx2: F010101 (Ternera)
↓ mapeado a
ecoinvent: market for cattle for slaughtering, live weight
↓ proporciona
Datos de procesos de Analisis del Ciclo de Vida
Mapeo a AGROvoc:
FoodEx2: E010101 (Manzana)
↓ mapeado a
AGROvoc: c_8268 (Malus domestica)
↓ proporciona
Contexto taxonomico y agricola
Uso de FoodEx2 en evaluacion ambiental
- Identificar producto alimentario - Encontrar el termino correcto de FoodEx2
- Anadir facetas - Describir metodo de produccion, procesamiento
- Mapear a datos de Analisis del Ciclo de Vida - Enlazar a Hestia o ecoinvent
- Calcular impacto - Usar procesos de Analisis del Ciclo de Vida mapeados
- Informar resultados - Terminologia estandarizada para informes
Ejemplos de consultas
Consultas SQL
-- Encontrar todas las variedades de trigo
SELECT id, name, category
FROM terms
WHERE source = 'foodex2'
AND id LIKE 'A0101%'
ORDER BY id;
-- Encontrar facetas de produccion organica
SELECT id, name, description
FROM terms
WHERE source = 'foodex2'
AND category LIKE '%production%'
AND name LIKE '%organic%';
-- Obtener categoria completa de lacteos
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'
// Cargar glosario
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())
// Filtrar terminos de FoodEx2
const foodex2Terms = glossary.terms.filter(t =>
t.source === 'foodex2'
)
// Encontrar terminos de trigo
const wheatTerms = foodex2Terms.filter(t =>
t.id.startsWith('A0101') ||
t.name.toLowerCase().includes('wheat')
)
// Agrupar por categoria principal
const byCategory = foodex2Terms.reduce((acc, term) => {
const category = term.id.charAt(0) // Primera letra
if (!acc[category]) acc[category] = []
acc[category].push(term)
return acc
}, {} as Record<string, Term[]>)
console.log(`Encontrados ${wheatTerms.length} terminos de trigo`)
console.log(`Categorias: ${Object.keys(byCategory).join(', ')}`)
Python
import json
from collections import defaultdict
# Cargar glosario
with open('glossary.json') as f:
glossary = json.load(f)
# Filtrar terminos de FoodEx2
foodex2_terms = [
t for t in glossary['terms']
if t['source'] == 'foodex2'
]
# Analisis jerarquico
hierarchy_levels = defaultdict(list)
for term in foodex2_terms:
level = len(term['id']) - 1 # La longitud del codigo indica el nivel
hierarchy_levels[level].append(term)
# Imprimir estadisticas
for level, terms in sorted(hierarchy_levels.items()):
print(f"Nivel {level}: {len(terms)} terminos")
# Encontrar platos compuestos (categoria R)
composite = [t for t in foodex2_terms if t['id'].startswith('R')]
print(f"\nPlatos compuestos: {len(composite)} terminos")
Mejores practicas
Seleccionar el termino correcto
- Empezar amplio - Comenzar con la categoria principal (Nivel 1)
- Navegar la jerarquia - Profundizar hasta la especificidad apropiada
- Anadir facetas - Incluir procesamiento, metodo de produccion
- Verificar alcance - Comprobar que la definicion del termino coincide con vuestro producto
- Documentar eleccion - Registrar la justificacion de la seleccion del termino
Errores comunes
Demasiado generico
Mal: A (Cereales y productos a base de cereales)
Bien: A010101 (Trigo comun)
Facetas faltantes
Mal: F010101 (Ternera)
Bien: F010101 (Ternera) + Organico + Alimentado con pasto
Nivel incorrecto
Mal: Usar Nivel 2 cuando existe Nivel 4
Bien: Usar el nivel mas especifico aplicable
Calidad de datos
Completitud:
- Usar siempre el termino mas especifico disponible
- Incluir todas las facetas aplicables
- Documentar suposiciones
Consistencia:
- Usar el mismo termino para el mismo producto en todos los conjuntos de datos
- Aplicar facetas sistematicamente
- Seguir los documentos guia de EFSA
Trazabilidad:
- Registrar la version de FoodEx2 utilizada
- Documentar decisiones de mapeo
- Enlazar a datos fuente
Version y actualizaciones
Version actual en el glosario: FoodEx2 Revision 2 Ultima actualizacion de EFSA: Consultar el sitio web de EFSA para la ultima version Frecuencia de actualizacion: Irregular, tipicamente cada 2-3 anos
Compatibilidad de versiones
- Los terminos pueden quedar obsoletos en nuevas versiones
- Usar codigo especifico de version cuando sea posible
- Mapear terminos obsoletos a equivalentes actuales
- Consultar el registro de cambios de EFSA para actualizaciones
Recursos
Recursos oficiales de EFSA
- Navegador FoodEx2: Herramienta en linea FoodEx2 de EFSA
- Manual de usuario: Documentos guia de FoodEx2 de EFSA
- Listas de codigos: Archivos Excel descargables con la jerarquia completa
- Catalogo de facetas: Lista completa de todas las facetas
Recursos del glosario ESFC
- Interfaz de busqueda: Explorar 31.601 terminos de FoodEx2
- Base de datos SQL: Consultar jerarquias y facetas
- Acceso via interfaz de programacion de aplicaciones: Busqueda programatica de terminos
- Mapeos: Enlaces a Hestia, ecoinvent, AGROvoc
Documentacion relacionada
- Fuentes de datos - Vision general de las 10 fuentes
- Referencia de Hestia - Mapear FoodEx2 a datos de Analisis del Ciclo de Vida
- Mapeo semantico - Coincidencia entre fuentes
- Formatos de datos - Exportacion e integracion
Licencia y atribucion
FoodEx2 es desarrollado y mantenido por la Autoridad Europea de Seguridad Alimentaria (EFSA).
Licencia: Dominio publico / Datos abiertos Atribucion: "Sistema de clasificacion FoodEx2 de EFSA" Uso: Libre para uso comercial e investigacion Cita: Autoridad Europea de Seguridad Alimentaria (EFSA)
Al publicar investigacion usando FoodEx2:
Autoridad Europea de Seguridad Alimentaria (EFSA). (Ano). The food classification
and description system FoodEx 2 (revision 2). EFSA supporting publication
YYYY:EN-NNNN. Disponible en linea: www.efsa.europa.eu/publications