Referencia de FoodEx2
FoodEx2 es el sistema estandarizado de clasificación y descripción de alimentos de la Autoridad Europea de Seguridad Alimentaria (EFSA), proporcionando un catálogo completo de 31.601 términos para productos alimentarios europeos.
Visión general
FoodEx2 fue desarrollado por EFSA para crear un sistema único y armonizado de clasificación de alimentos para el intercambio de datos entre los estados miembros de la Union Europea en los dominios de seguridad alimentaria, nutrición y evaluación de exposición.
Estadísticas clave:
- Total de términos: 31.601
- Niveles jerarquicos: Hasta 7 niveles de profundidad
- Categorías de facetas: 30+ facetas para descripción detallada
- Cobertura: Catálogo completo de alimentos europeos
- Idiomas: Inglés (principal) con traducciones disponibles
Propósito 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 evaluación de riesgos
- Datos de ocurrencia de contaminantes
-
Bases de datos nutricionales
- Encuestas de consumo de alimentos
- Evaluaciones de exposición dietética
- Bases de datos de composición nutricional
-
Vigilancia alimentaria
- Programas de monitorización
- Análisis de composición de alimentos
- Sistemas de control de calidad
-
Investigación y análisis
- Estudios comparativos entre países
- Análisis de patrones dietéticos
- Evaluaciones de riesgos de seguridad alimentaria
Estructura
Organización jerarquica
FoodEx2 utiliza una estructura jerarquica de múltiples niveles con códigos alfanuméricos:
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 código
- Código de jerarquía maestra: Identificador único (por ejemplo,
A0101) - Código de jerarquía de informe: Categorías agregadas para informes
- Nombre del término: Descripción legible por humanos
- Nombre científico: Nombre taxonomico cuando aplique
- Estado: Activo, obsoleto o descontinuado
Sistema de doble jerarquía
Jerarquía maestra
- Catálogo completo y detallado de alimentos
- Máxima granularidad
- Usado para recopilación precisa de datos
- Hasta 7 niveles jerarquicos
Jerarquía de informe
- Categorías agregadas
- Estructura simplificada
- Usada para informes y análisis
- Menos niveles jerarquicos
Categorías principales de alimentos (Nivel 1)
| Código | Categoría | Descripción | Términos 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 | Raíces y tubérculos 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 cárnicos | Toda carne animal | Vacuno, cerdo, aves, caza |
| G | Pescado y marisco | Animales acuaticos | Pescado, crustaceos, moluscos |
| H | Leche y productos lácteos | Lácteos y derivados | Leche, queso, yogur |
| I | Huevos y productos de huevo | Huevos de gallina y otras aves | Huevos enteros, claras |
| J | Azúcar y confiteria | Edulcorantes y dulces | Azúcar, 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, café, te | Café, 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 niños pequeños | Alimentos infantiles y fórmulas | Fórmula infantil, papillas |
| Q | Productos para usos nutricionales especiales | Alimentos dietéticos y medicos | Sin gluten, para diabeticos |
| R | Platos compuestos | Alimentos preparados con múltiples ingredientes | Pizza, lasana, guisos |
Clasificación facetada
FoodEx2 utiliza facetas para añadir dimensiones descriptivas adicionales más allá de la jerarquía base. Las facetas permiten una caracterización precisa de los artículos alimentarios.
Categorías principales de facetas
1. Facetas de método de producción
Método de cultivo/cría:
- Producción orgánica
- Agricultura convencional
- Cultivo en invernadero
- Silvestre/no cultivado
- Hidroponico
Ganadería:
- Campero
- Sin jaulas
- Alimentado con pasto
- Alimentado con cereales
- Ganadería intensiva
2. Facetas de procesamiento
Grado de procesamiento:
- Crudo/sin procesar
- Minimamente procesado
- Procesado
- Ultraprocesado
Procesos específicos:
- Pasteurizado
- Esterilizado
- Homogeneizado
- Fermentado
- Secado/deshidratado
- Congelado
- Enlatado
- Ahumado
- Salado
- Encurtido
Tratamiento térmico:
- 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
- Plástico
- Metal
- Papel/carton
Medio de envasado:
- Aire
- Vacio
- Atmósfera modificada
- Líquido (aceite, salmuera)
4. Facetas de parte del producto
Partes de plantas:
- Hojas
- Raíces
- Tallos
- Flores
- Semillas
- Frutos
Partes de animales:
- Tejido muscular
- Organos
- Piel
- Huesos
- Grasa
5. Facetas de estado físico
- Sólido
- Líquido
- Semiliquido
- Polvo
- Granulos
- Congelado
- Fresco
- Seco
6. Facetas de calidad
- Premium/alta calidad
- Calidad estándar
- Económico/básico
- Certificado orgánico
- Denominación de origen protegida
- Indicación geográfica protegida
Ejemplo de uso de facetas
Una descripción completa de FoodEx2 combinando jerarquía 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 códigos y ejemplos
Códigos jerarquicos
Patrón: [Letra][Numeros]
Ejemplos:
A- Todos los cereales y productos a base de cerealesA01- Cereales (dentro de la categoría A)A0101- Trigo (dentro de cereales)A010101- Trigo común (tipo específico de trigo)
Términos de ejemplo por categoría
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
Lácteos (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
Integración con el glosario de Análisis del Ciclo de Vida
Mapeo a otras fuentes
Los términos de FoodEx2 se mapean semánticamente 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 evaluación ambiental
- Identificar producto alimentario - Encontrar el término correcto de FoodEx2
- Añadir facetas - Describir método de producción, procesamiento
- Mapear a datos de Análisis del Ciclo de Vida - Enlazar a Hestia o ecoinvent
- Calcular impacto - Usar procesos de Análisis del Ciclo de Vida mapeados
- Informar resultados - Terminología 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 prácticas
Seleccionar el término correcto
- Empezar amplio - Comenzar con la categoría principal (Nivel 1)
- Navegar la jerarquía - Profundizar hasta la especificidad apropiada
- Añadir facetas - Incluir procesamiento, método de producción
- Verificar alcance - Comprobar que la definición del término coincide con vuestro producto
- Documentar elección - Registrar la justificación de la selección del término
Errores comunes
Demasiado genérico
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 término más específico disponible
- Incluir todas las facetas aplicables
- Documentar suposiciones
Consistencia:
- Usar el mismo término para el mismo producto en todos los conjuntos de datos
- Aplicar facetas sistemáticamente
- Seguir los documentos guía de EFSA
Trazabilidad:
- Registrar la versión de FoodEx2 utilizada
- Documentar decisiones de mapeo
- Enlazar a datos fuente
Versión y actualizaciones
Versión actual en el glosario: FoodEx2 Revisión 2 Última actualización de EFSA: Consultar el sitio web de EFSA para la última versión Frecuencia de actualización: Irregular, típicamente cada 2-3 años
Compatibilidad de versiones
- Los términos pueden quedar obsoletos en nuevas versiones
- Usar código específico de versión cuando sea posible
- Mapear términos obsoletos a equivalentes actuales
- Consultar el registró de cambios de EFSA para actualizaciones
Recursos
Recursos oficiales de EFSA
- Navegador FoodEx2: Herramienta en línea FoodEx2 de EFSA
- Manual de usuario: Documentos guía de FoodEx2 de EFSA
- Listas de códigos: Archivos Excel descargables con la jerarquía completa
- Catálogo de facetas: Lista completa de todas las facetas
Recursos del glosario ESFC
- Interfaz de búsqueda: Explorar 31.601 términos de FoodEx2
- Base de datos SQL: Consultar jerarquías y facetas
- Acceso vía interfaz de programación de aplicaciones: Búsqueda programática de términos
- Mapeos: Enlaces a Hestia, ecoinvent, AGROvoc
Documentación relacionada
- Fuentes de datos - Visión general de las 10 fuentes
- Referencia de Hestia - Mapear FoodEx2 a datos de Análisis del Ciclo de Vida
- Mapeo semántico - Coincidencia entre fuentes
- Formatos de datos - Exportación e integración
Licencia y atribución
FoodEx2 es desarrollado y mantenido por la Autoridad Europea de Seguridad Alimentaria (EFSA).
Licencia: Dominio público / Datos abiertos Atribución: "Sistema de clasificación FoodEx2 de EFSA" Uso: Libre para uso comercial e investigación Cita: Autoridad Europea de Seguridad Alimentaria (EFSA)
Al publicar investigación 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