Referencia de Hestia
Hestia es la mayor base de datos mundial de Análisis del Ciclo de Vida de alimentos, proporcionando 36.044 términos especializados para la evaluación del impacto ambiental de sistemas alimentarios a través de integración con interfaz de programación de aplicaciones en vivo.
Visión general
Hestia proporciona terminología y datos completos para estudios de Análisis del Ciclo de Vida de alimentos, con acceso en tiempo real a información de impacto ambiental continuamente actualizada.
Estadísticas clave:
- Total de términos: 36.044
- Fuente de datos: api.hestia.earth (interfaz de programación de aplicaciones en vivo)
- Categorías principales: 6 categorías de nivel superior
- Cobertura: Terminología global de Análisis del Ciclo de Vida de alimentos
- Formato: JSON-LD con anotaciones semanticas
- Método de actualización: Integración con interfaz de programación de aplicaciones en vivo
Propósito y aplicaciones
Casos de uso principales
-
Evaluación del impacto ambiental
- Cálculos de huella de carbono
- Análisis de uso del agua
- Evaluación del impacto en el uso del suelo
- Evaluación del impacto en la biodiversidad
-
Análisis de cadenas de suministro
- Seguimiento ambiental de la granja al tenedor
- Atribución del impacto a nivel de proceso
- Identificación de puntos críticos
- Evaluaciones comparativas
-
Investigación en sostenibilidad alimentaria
- Estudios academicos de Análisis del Ciclo de Vida
- Análisis de políticas
- Desarrollo de métricas de sostenibilidad
- Investigación del impacto dietético
-
Desarrollo de productos
- Optimización de recetas
- Análisis de sustitución de ingredientes
- Evaluación del impacto del envasado
- Mejora de procesos
Estructura jerarquica
Hestia organiza los términos en 6 categorías principales con subcategorías detalladas:
1. Prácticas (Agrícolas y de producción)
Cobertura: Métodos de cultivo, prácticas de cultivo, técnicas de gestión
Subcategorías:
-
Gestión de cultivos
- Prácticas de labranza (sin labranza, labranza reducida, convencional)
- Sistemas de rotación de cultivos
- Cultivos de cobertura
- Métodos de intercultivo
-
Gestión ganadera
- Sistemas de pastoreo (rotacional, continuo, intensivo)
- Estrategias de alimentación
- Sistemas de alojamiento
- Prácticas de cría
-
Gestión del suelo
- Prácticas de fertilización
- Enmiendas del suelo
- Control de la erosión
- Gestión del pH
-
Control de plagas y enfermedades
- Gestión integrada de plagas
- Aplicación de pesticidas
- Control biológico
- Prácticas culturales
Términos de ejemplo:
hestia/practice/tillage-no-till
hestia/practice/grazing-rotational
hestia/practice/fertilization-organic
hestia/practice/ipm-integrated-pest-management
2. Insumos y productos
Cobertura: Materias primas, ingredientes, productos, salidas
Subcategorías:
-
Insumos agrícolas
- Fertilizantes (sintéticos, orgánicos, compost)
- Pesticidas (herbicidas, insecticidas, fungicidas)
- Semillas y plantones
- Agua para riego
- Insumos energéticos
-
Insumos de alimentación animal
- Piensos concentrados
- Forrajes (heno, ensilado)
- Aditivos para piensos
- Suplementos
-
Insumos de procesamiento
- Materiales de envasado
- Auxiliares de procesamiento
- Energía (electricidad, gas)
- Agua
-
Productos y salidas
- Productos primarios (cultivos, leche, carne)
- Coproductos y subproductos
- Flujos de residuos
- Salidas comercializables
Términos de ejemplo:
hestia/input/fertilizer-nitrogen-synthetic
hestia/input/pesticide-glyphosate
hestia/product/wheat-grain
hestia/product/beef-carcass
hestia/product/milk-raw
3. Mediciones
Cobertura: Mediciones cuantitativas y métricas
Subcategorías:
-
Mediciones de rendimiento
- Rendimientos de cultivos (kg/ha, t/ha)
- Tasas de producción animal
- Métricas de calidad del producto
- Índice de cosecha
-
Mediciones de uso de recursos
- Consumo de agua (L, m3)
- Consumo de energía (MJ, kWh)
- Ocupación del suelo (ha, m2)
- Insumos de materiales (kg)
-
Mediciones ambientales
- Propiedades del suelo (pH, materia orgánica)
- Condiciones climáticas
- Parámetros de calidad del agua
- Métricas de calidad del aire
-
Indicadores de rendimiento
- Ratios de conversión de alimento
- Densidades de población
- Eficiencia productiva
- Eficiencia en el uso de recursos
Términos de ejemplo:
hestia/measurement/yield-crop-kg-per-ha
hestia/measurement/water-consumption-m3
hestia/measurement/energy-use-mj
hestia/measurement/land-occupation-ha
4. Métodos y modelos
Cobertura: Metodologías de Análisis del Ciclo de Vida, modelos de cálculo, marcos de evaluación
Subcategorías:
-
Métodos de Análisis del Ciclo de Vida
- Métodos de evaluación de impacto (ReCiPe, CML, ILCD)
- Métodos de asignación (económico, masa, energía)
- Límites del sistema
- Unidades funcionales
-
Modelos de cálculo
- Modelos de factores de emisión
- Modelos de procesos
- Modelos de crecimiento de cultivos
- Modelos de producción animal
-
Métodos de calidad de datos
- Análisis de incertidumbre
- Análisis de sensibilidad
- Indicadores de calidad de datos
- Métodos de validación
-
Marcos de evaluación
- Etapas del ciclo de vida
- Categorías de impacto
- Factores de caracterización
- Referencias de normalización
Términos de ejemplo:
hestia/method/lca-recipe-2016
hestia/method/allocation-economic
hestia/method/system-boundary-cradle-to-gate
hestia/model/ipcc-emission-factor
5. Emisiones y uso de recursos
Cobertura: Liberaciones ambientales y consumo de recursos
Subcategorías:
-
Emisiones de gases de efecto invernadero
- CO2 (fósil, biogenico)
- CH4 (metano) - enterico, estiércol, arroz
- N2O (óxido nitroso) - directo, indirecto
- Otros GEI (SF6, CFCs)
-
Emisiones al aire
- NH3 (amoniaco) volatilización
- NOx (oxidos de nitrógeno)
- Material particulado (PM2.5, PM10)
- COV (compuestos orgánicos volatiles)
-
Emisiones al agua
- Escorrentía de nutrientes (nitrógeno, fósforo)
- Lixiviación de pesticidas
- Descarga de sedimentos
- Metales pesados
-
Emisiones al suelo
- Secuestro/pérdida de carbono
- Erosión del suelo
- Agotamiento de nutrientes
- Acidificación
-
Agotamiento de recursos
- Uso del agua (agua azul, verde, gris)
- Consumo de combustibles fosiles
- Uso de recursos minerales
- Transformación del suelo
Términos de ejemplo:
hestia/emission/ghg-co2-fossil
hestia/emission/ghg-ch4-enteric
hestia/emission/ghg-n2o-direct-soil
hestia/emission/water-nitrogen-runoff
hestia/emission/air-nh3-volatilization
hestia/resource/water-blue-consumption
6. Infraestructura y equipamiento
Cobertura: Infraestructura física, maquinaria, instalaciones
Subcategorías:
-
Infraestructura agrícola
- Sistemas de riego
- Invernaderos y tuneles de plástico
- Instalaciones de almacenamiento (silos, graneros)
- Cercas y recintos
-
Infraestructura ganadera
- Alojamiento de animales (establos, naves)
- Salas de ordeno
- Almacenamiento de estiércol
- Almacenamiento de piensos
-
Infraestructura de procesamiento
- Instalaciones de procesamiento
- Almacenamiento en frío
- Equipamiento de envasado
- Infraestructura de transporte
-
Maquinaria agrícola
- Tractores e implementos
- Cosechadoras
- Esparcidores y pulverizadores
- Equipamiento de riego
Términos de ejemplo:
hestia/infrastructure/greenhouse-heated
hestia/infrastructure/barn-livestock
hestia/equipment/tractor-diesel
hestia/equipment/irrigation-drip-system
Integración con interfaz de programación de aplicaciones en vivo
Endpoint de la interfaz de programación de aplicaciones
https://api.hestia.earth
Métodos de obtención de datos
El glosario ESFC integra datos de Hestia a través de obtención automatizada desde la interfaz de programación de aplicaciones:
Obtención completa (Producción):
npm run parse:hestia
# Obtiene todos los ~36.000 terminos de la interfaz de programacion de aplicaciones en vivo
# Tiempo de procesamiento: ~10-15 minutos
# Limitado por tasa: 100 solicitudes concurrentes
Modo de prueba (Desarrollo):
npm run parse:hestia:test
# Obtiene solo 50 terminos de muestra
# Tiempo de procesamiento: menos de 1 minuto
# Usado para pruebas y desarrollo
Formato de respuesta de la interfaz de programación de aplicaciones
Hestia devuelve datos en formato JSON-LD siguiendo el esquema de Hestia:
{
"@context": "https://hestia.earth/schema",
"@type": "Term",
"@id": "https://hestia.earth/term/emission-ghg-co2-fossil",
"name": "Emision de CO2 fosil",
"description": "Emisiones de dioxido de carbono de la combustion de combustibles fosiles",
"category": "Emisiones y uso de recursos",
"unit": "kg CO2",
"termType": "Emission",
"properties": {
"gwp100": 1.0,
"impactCategory": "Cambio climatico"
}
}
Limitación de tasa
- Solicitudes concurrentes: 100 máximo
- Estrategia de reintento: 3 intentos con retroceso exponencial
- Tiempo de espera: 30 segundos por solicitud
- Uso respetuoso: Alineado con las directrices de api.hestia.earth
Formatos de datos y estados
Hestia proporciona datos en tres formatos y tres estados:
Formatos
-
JSON-LD (
.jsonld)- Sigue el esquema JSON-LD de Hestia
- Compatible con la web semántica
- Adecuado para aplicaciones web y aprendizaje automático
-
CSV expandido (
.csv)- Identificador de término en columna separada
- Formato flexible multi-término
- UTF-8 delimitado por comas
-
CSV compacto (
.csv)- ID de término en cabecera de columna
- Formato tradicional de análisis
- Uso directo en análisis de datos
Estados
-
Original
- Datos brutos de la fuente
- Sin relleno de huecos ni recálculo
- Valores tal como se reportaron
-
Recalculado
- Relleno de huecos del modelo HESTIA
- Emisiones e impactos recalculados
- Metodología documentada en hestia.earth/docs
-
Agregado
- Promediado entre sitios y ciclos
- Agregaciones por producto-país-período
- Puede diferenciar por sistema de producción
- Ejemplo: "Trigo, grano - Brasil - 2010-2024"
Integración con otras fuentes
Mapeo a FoodEx2
Mapead productos alimentarios a datos ambientales:
FoodEx2: A010101 (Trigo comun)
↓ mapeo semantico
Hestia: hestia/product/wheat-grain
↓ proporciona
Datos de impacto ambiental para produccion de trigo
Enlace con ecoinvent
Conectad a procesos más amplios de Análisis del Ciclo de Vida:
Hestia: hestia/product/beef-carcass
↓ enlaza a
ecoinvent: market for cattle for slaughtering
↓ proporciona
Analisis del Ciclo de Vida completo de la cadena de suministro
Integración con esquema de Eaternity
Enlazad a cálculos de la interfaz de programación de aplicaciones de EOS:
Hestia: hestia/emission/ghg-ch4-enteric
↓ mapea a
Eaternity: ImpactAssessment.gwp_total
↓ usado en
Calculo de huella de carbono de EOS
Ejemplos de consultas
Consultas SQL
-- Encontrar todos los terminos de emision de GEI
SELECT id, name, category, properties
FROM terms
WHERE source = 'hestia'
AND category LIKE '%Emissions%'
AND name LIKE '%GHG%';
-- Obtener todas las practicas relacionadas con cultivos
SELECT id, name, description
FROM terms
WHERE source = 'hestia'
AND category = 'Practices'
AND name LIKE '%crop%';
-- Encontrar mediciones relacionadas con agua
SELECT id, name, properties->>'unit' as unit
FROM terms
WHERE source = 'hestia'
AND category = 'Measurements'
AND (name LIKE '%water%' OR id LIKE '%water%');
-- Contar terminos por categoria
SELECT category, COUNT(*) as term_count
FROM terms
WHERE source = 'hestia'
GROUP BY category
ORDER BY term_count DESC;
JavaScript/TypeScript
import { Glossary, Term } from './glossary.types'
// Cargar glosario
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())
// Filtrar terminos de Hestia
const hestiaTerms = glossary.terms.filter(t => t.source === 'hestia')
// Agrupar por categoria
const byCategory = hestiaTerms.reduce((acc, term) => {
const cat = term.category || 'Sin categoria'
if (!acc[cat]) acc[cat] = []
acc[cat].push(term)
return acc
}, {} as Record<string, Term[]>)
// Encontrar factores de emision
const emissionFactors = hestiaTerms.filter(t =>
t.category?.includes('Emissions') ||
t.id?.includes('emission')
)
// Buscar practicas especificas
const organicPractices = hestiaTerms.filter(t =>
t.category === 'Practices' &&
t.name.toLowerCase().includes('organic')
)
console.log(`Terminos de Hestia por categoria:`)
Object.entries(byCategory).forEach(([cat, terms]) => {
console.log(` ${cat}: ${terms.length} terminos`)
})
Python con pandas
import json
import pandas as pd
# Cargar glosario
with open('glossary.json') as f:
glossary = json.load(f)
# Crear DataFrame
df = pd.DataFrame(glossary['terms'])
# Filtrar terminos de Hestia
hestia_df = df[df['source'] == 'hestia'].copy()
# Estadisticas por categoria
category_stats = hestia_df['category'].value_counts()
print("Terminos por categoria:")
print(category_stats)
# Encontrar todos los terminos relacionados con GEI
ghg_terms = hestia_df[
hestia_df['name'].str.contains('GHG|CO2|CH4|N2O', case=False, na=False)
]
print(f"\nEncontrados {len(ghg_terms)} terminos relacionados con GEI")
# Analisis de factores de emision
emissions = hestia_df[
hestia_df['category'].str.contains('Emissions', na=False)
]
print(f"\nTerminos de emision: {len(emissions)}")
Categorías de impacto ambiental
Los términos de Hestia cubren todas las principales categorías de impacto de Análisis del Ciclo de Vida:
| Categoría de impacto | Términos de ejemplo | Unidades |
|---|---|---|
| Cambio climático | Emisiones CO2, CH4, N2O | kg CO2-eq |
| Eutrofización | Escorrentía de nitrógeno, fósforo | kg N-eq, kg P-eq |
| Acidificación | Emisiones NH3, NOx, SO2 | kg SO2-eq |
| Uso del agua | Agua azul, verde, gris | m3, L |
| Uso del suelo | Ocupación, transformación del suelo | ha, m2 |
| Biodiversidad | Riqueza de especies, pérdida de hábitat | PDF·m2·año |
| Agotamiento de recursos | Combustibles fosiles, minerales | MJ, kg |
| Toxicidad | Pesticidas, metales pesados | CTUe, CTUh |
Mejores prácticas
Selección de términos
-
Coincidir granularidad
- Usar el término más específico disponible
- Alinear con la resolución de vuestros datos
- Considerar los límites del sistema
-
Conocimiento de categorías
- Entender la estructura de categorías
- Usar categorización consistente
- Enlazar términos relacionados
-
Calidad de datos
- Preferir datos recalculados/agregados para comparaciones
- Usar datos originales para estudios de caso específicos
- Documentar el estado de los datos utilizado
Flujo de trabajo de evaluación ambiental
1. Definir producto
↓
2. Seleccionar termino de producto de Hestia
↓
3. Identificar practicas utilizadas
↓
4. Mapear insumos (fertilizantes, energia, agua)
↓
5. Calcular emisiones
↓
6. Aplicar metodos de impacto
↓
7. Reportar resultados
Integración con EOS
Al usar datos de Hestia en Eaternity EOS:
- Mapear producto - Enlazar producto de Hestia a FlowNode
- Mapear prácticas - Enlazar a procesos de ActivityNode
- Mapear emisiones - Enlazar a ImpactAssessment
- Calcular - Usar motor de cálculo de EOS
- Validar - Comparar con datos agregados de Hestia
Documentación y recursos
Recursos oficiales de Hestia
- Sitio web: hestia.earth
- Documentación de la interfaz de programación de aplicaciones: api.hestia.earth/docs
- Esquema: hestia.earth/schema
- Glosario: hestia.earth/glossary
- Metodología: hestia.earth/docs
Integración con el glosario ESFC
- 36.044 términos indexados y buscables
- Mapeos semanticos a FoodEx2, ecoinvent, Eaternity
- Base de datos SQL para consultas eficientes
- Tipos TypeScript para integración con seguridad de tipos
- Actualizaciones en vivo desde la interfaz de programación de aplicaciones
Licencia y uso
Licencia: Abierto para uso de investigación Uso comercial: Contactar a Hestia para licenciamiento Atribución: Requerida al usar datos de Hestia Formato de cita:
Proyecto Hestia. (Ano). Base de datos de Analisis del Ciclo de Vida de alimentos. Obtenido de https://hestia.earth
Actualizaciones y mantenimiento
Método de actualización: Integración con interfaz de programación de aplicaciones en vivo Frecuencia de obtención: Configurable (diaria, semanal, mensual) Seguimiento de versiones: Marcas de tiempo de la interfaz de programación de aplicaciones y metadatos de versión Detección de cambios: Detección automática de diferencias en actualizaciones
Comandos de actualización
# Actualizacion completa (produccion)
npm run parse:hestia
# Actualizacion de prueba (desarrollo)
npm run parse:hestia:test
# Construir con datos actualizados
npm run build:all
Documentación relacionada
- Fuentes de datos - Visión general de todas las fuentes
- Referencia de FoodEx2 - Mapear productos alimentarios
- Referencia de ecoinvent - Enlazar a datos de Inventario del Ciclo de Vida
- Mapeo semántico - Coincidencia entre fuentes
- Esquema de Eaternity - Integración con EOS