Referencia de Hestia
Hestia es la mayor base de datos mundial de Analisis del Ciclo de Vida de alimentos, proporcionando 36.044 terminos especializados para la evaluacion del impacto ambiental de sistemas alimentarios a traves de integracion con interfaz de programacion de aplicaciones en vivo.
Vision general
Hestia proporciona terminologia y datos completos para estudios de Analisis del Ciclo de Vida de alimentos, con acceso en tiempo real a informacion de impacto ambiental continuamente actualizada.
Estadisticas clave:
- Total de terminos: 36.044
- Fuente de datos: api.hestia.earth (interfaz de programacion de aplicaciones en vivo)
- Categorias principales: 6 categorias de nivel superior
- Cobertura: Terminologia global de Analisis del Ciclo de Vida de alimentos
- Formato: JSON-LD con anotaciones semanticas
- Metodo de actualizacion: Integracion con interfaz de programacion de aplicaciones en vivo
Proposito y aplicaciones
Casos de uso principales
-
Evaluacion del impacto ambiental
- Calculos de huella de carbono
- Analisis de uso del agua
- Evaluacion del impacto en el uso del suelo
- Evaluacion del impacto en la biodiversidad
-
Analisis de cadenas de suministro
- Seguimiento ambiental de la granja al tenedor
- Atribucion del impacto a nivel de proceso
- Identificacion de puntos criticos
- Evaluaciones comparativas
-
Investigacion en sostenibilidad alimentaria
- Estudios academicos de Analisis del Ciclo de Vida
- Analisis de politicas
- Desarrollo de metricas de sostenibilidad
- Investigacion del impacto dietetico
-
Desarrollo de productos
- Optimizacion de recetas
- Analisis de sustitucion de ingredientes
- Evaluacion del impacto del envasado
- Mejora de procesos
Estructura jerarquica
Hestia organiza los terminos en 6 categorias principales con subcategorias detalladas:
1. Practicas (Agricolas y de produccion)
Cobertura: Metodos de cultivo, practicas de cultivo, tecnicas de gestion
Subcategorias:
-
Gestion de cultivos
- Practicas de labranza (sin labranza, labranza reducida, convencional)
- Sistemas de rotacion de cultivos
- Cultivos de cobertura
- Metodos de intercultivo
-
Gestion ganadera
- Sistemas de pastoreo (rotacional, continuo, intensivo)
- Estrategias de alimentacion
- Sistemas de alojamiento
- Practicas de cria
-
Gestion del suelo
- Practicas de fertilizacion
- Enmiendas del suelo
- Control de la erosion
- Gestion del pH
-
Control de plagas y enfermedades
- Gestion integrada de plagas
- Aplicacion de pesticidas
- Control biologico
- Practicas culturales
Terminos 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
Subcategorias:
-
Insumos agricolas
- Fertilizantes (sinteticos, organicos, compost)
- Pesticidas (herbicidas, insecticidas, fungicidas)
- Semillas y plantones
- Agua para riego
- Insumos energeticos
-
Insumos de alimentacion animal
- Piensos concentrados
- Forrajes (heno, ensilado)
- Aditivos para piensos
- Suplementos
-
Insumos de procesamiento
- Materiales de envasado
- Auxiliares de procesamiento
- Energia (electricidad, gas)
- Agua
-
Productos y salidas
- Productos primarios (cultivos, leche, carne)
- Coproductos y subproductos
- Flujos de residuos
- Salidas comercializables
Terminos 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 metricas
Subcategorias:
-
Mediciones de rendimiento
- Rendimientos de cultivos (kg/ha, t/ha)
- Tasas de produccion animal
- Metricas de calidad del producto
- Indice de cosecha
-
Mediciones de uso de recursos
- Consumo de agua (L, m3)
- Consumo de energia (MJ, kWh)
- Ocupacion del suelo (ha, m2)
- Insumos de materiales (kg)
-
Mediciones ambientales
- Propiedades del suelo (pH, materia organica)
- Condiciones climaticas
- Parametros de calidad del agua
- Metricas de calidad del aire
-
Indicadores de rendimiento
- Ratios de conversion de alimento
- Densidades de poblacion
- Eficiencia productiva
- Eficiencia en el uso de recursos
Terminos 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. Metodos y modelos
Cobertura: Metodologias de Analisis del Ciclo de Vida, modelos de calculo, marcos de evaluacion
Subcategorias:
-
Metodos de Analisis del Ciclo de Vida
- Metodos de evaluacion de impacto (ReCiPe, CML, ILCD)
- Metodos de asignacion (economico, masa, energia)
- Limites del sistema
- Unidades funcionales
-
Modelos de calculo
- Modelos de factores de emision
- Modelos de procesos
- Modelos de crecimiento de cultivos
- Modelos de produccion animal
-
Metodos de calidad de datos
- Analisis de incertidumbre
- Analisis de sensibilidad
- Indicadores de calidad de datos
- Metodos de validacion
-
Marcos de evaluacion
- Etapas del ciclo de vida
- Categorias de impacto
- Factores de caracterizacion
- Referencias de normalizacion
Terminos 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
Subcategorias:
-
Emisiones de gases de efecto invernadero
- CO2 (fosil, biogenico)
- CH4 (metano) - enterico, estiercol, arroz
- N2O (oxido nitroso) - directo, indirecto
- Otros GEI (SF6, CFCs)
-
Emisiones al aire
- NH3 (amoniaco) volatilizacion
- NOx (oxidos de nitrogeno)
- Material particulado (PM2.5, PM10)
- COV (compuestos organicos volatiles)
-
Emisiones al agua
- Escorrentia de nutrientes (nitrogeno, fosforo)
- Lixiviacion de pesticidas
- Descarga de sedimentos
- Metales pesados
-
Emisiones al suelo
- Secuestro/perdida de carbono
- Erosion del suelo
- Agotamiento de nutrientes
- Acidificacion
-
Agotamiento de recursos
- Uso del agua (agua azul, verde, gris)
- Consumo de combustibles fosiles
- Uso de recursos minerales
- Transformacion del suelo
Terminos 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 fisica, maquinaria, instalaciones
Subcategorias:
-
Infraestructura agricola
- Sistemas de riego
- Invernaderos y tuneles de plastico
- Instalaciones de almacenamiento (silos, graneros)
- Cercas y recintos
-
Infraestructura ganadera
- Alojamiento de animales (establos, naves)
- Salas de ordeno
- Almacenamiento de estiercol
- Almacenamiento de piensos
-
Infraestructura de procesamiento
- Instalaciones de procesamiento
- Almacenamiento en frio
- Equipamiento de envasado
- Infraestructura de transporte
-
Maquinaria agricola
- Tractores e implementos
- Cosechadoras
- Esparcidores y pulverizadores
- Equipamiento de riego
Terminos de ejemplo:
hestia/infrastructure/greenhouse-heated
hestia/infrastructure/barn-livestock
hestia/equipment/tractor-diesel
hestia/equipment/irrigation-drip-system
Integracion con interfaz de programacion de aplicaciones en vivo
Endpoint de la interfaz de programacion de aplicaciones
https://api.hestia.earth
Metodos de obtencion de datos
El glosario ESFC integra datos de Hestia a traves de obtencion automatizada desde la interfaz de programacion de aplicaciones:
Obtencion completa (Produccion):
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 programacion 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"
}
}
Limitacion de tasa
- Solicitudes concurrentes: 100 maximo
- 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 semantica
- Adecuado para aplicaciones web y aprendizaje automatico
-
CSV expandido (
.csv)- Identificador de termino en columna separada
- Formato flexible multi-termino
- UTF-8 delimitado por comas
-
CSV compacto (
.csv)- ID de termino en cabecera de columna
- Formato tradicional de analisis
- Uso directo en analisis de datos
Estados
-
Original
- Datos brutos de la fuente
- Sin relleno de huecos ni recalculo
- Valores tal como se reportaron
-
Recalculado
- Relleno de huecos del modelo HESTIA
- Emisiones e impactos recalculados
- Metodologia documentada en hestia.earth/docs
-
Agregado
- Promediado entre sitios y ciclos
- Agregaciones por producto-pais-periodo
- Puede diferenciar por sistema de produccion
- Ejemplo: "Trigo, grano - Brasil - 2010-2024"
Integracion 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 mas amplios de Analisis 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
Integracion con esquema de Eaternity
Enlazad a calculos de la interfaz de programacion 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)}")
Categorias de impacto ambiental
Los terminos de Hestia cubren todas las principales categorias de impacto de Analisis del Ciclo de Vida:
| Categoria de impacto | Terminos de ejemplo | Unidades |
|---|---|---|
| Cambio climatico | Emisiones CO2, CH4, N2O | kg CO2-eq |
| Eutrofizacion | Escorrentia de nitrogeno, fosforo | kg N-eq, kg P-eq |
| Acidificacion | Emisiones NH3, NOx, SO2 | kg SO2-eq |
| Uso del agua | Agua azul, verde, gris | m3, L |
| Uso del suelo | Ocupacion, transformacion del suelo | ha, m2 |
| Biodiversidad | Riqueza de especies, perdida de habitat | PDF·m2·ano |
| Agotamiento de recursos | Combustibles fosiles, minerales | MJ, kg |
| Toxicidad | Pesticidas, metales pesados | CTUe, CTUh |
Mejores practicas
Seleccion de terminos
-
Coincidir granularidad
- Usar el termino mas especifico disponible
- Alinear con la resolucion de vuestros datos
- Considerar los limites del sistema
-
Conocimiento de categorias
- Entender la estructura de categorias
- Usar categorizacion consistente
- Enlazar terminos relacionados
-
Calidad de datos
- Preferir datos recalculados/agregados para comparaciones
- Usar datos originales para estudios de caso especificos
- Documentar el estado de los datos utilizado
Flujo de trabajo de evaluacion 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
Integracion con EOS
Al usar datos de Hestia en Eaternity EOS:
- Mapear producto - Enlazar producto de Hestia a FlowNode
- Mapear practicas - Enlazar a procesos de ActivityNode
- Mapear emisiones - Enlazar a ImpactAssessment
- Calcular - Usar motor de calculo de EOS
- Validar - Comparar con datos agregados de Hestia
Documentacion y recursos
Recursos oficiales de Hestia
- Sitio web: hestia.earth
- Documentacion de la interfaz de programacion de aplicaciones: api.hestia.earth/docs
- Esquema: hestia.earth/schema
- Glosario: hestia.earth/glossary
- Metodologia: hestia.earth/docs
Integracion con el glosario ESFC
- 36.044 terminos indexados y buscables
- Mapeos semanticos a FoodEx2, ecoinvent, Eaternity
- Base de datos SQL para consultas eficientes
- Tipos TypeScript para integracion con seguridad de tipos
- Actualizaciones en vivo desde la interfaz de programacion de aplicaciones
Licencia y uso
Licencia: Abierto para uso de investigacion Uso comercial: Contactar a Hestia para licenciamiento Atribucion: 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
Metodo de actualizacion: Integracion con interfaz de programacion de aplicaciones en vivo Frecuencia de obtencion: Configurable (diaria, semanal, mensual) Seguimiento de versiones: Marcas de tiempo de la interfaz de programacion de aplicaciones y metadatos de version Deteccion de cambios: Deteccion automatica de diferencias en actualizaciones
Comandos de actualizacion
# Actualizacion completa (produccion)
npm run parse:hestia
# Actualizacion de prueba (desarrollo)
npm run parse:hestia:test
# Construir con datos actualizados
npm run build:all
Documentacion relacionada
- Fuentes de datos - Vision general de todas las fuentes
- Referencia de FoodEx2 - Mapear productos alimentarios
- Referencia de ecoinvent - Enlazar a datos de Inventario del Ciclo de Vida
- Mapeo semantico - Coincidencia entre fuentes
- Esquema de Eaternity - Integracion con EOS