Referencia de ecoinvent
ecoinvent es la base de datos de Inventario del Ciclo de Vida líder mundial, proporcionando 33.784 términos de actividades para evaluaciones ambientales completas en todos los sectores industriales.
Visión general
ecoinvent ofrece conjuntos de datos de Inventario del Ciclo de Vida consistentes y transparentes para miles de productos y servicios, permitiendo evaluaciones detalladas de impacto ambiental.
Estadísticas clave:
- Total de términos: 33.784
- Proveedor: Asociación ecoinvent
- Cobertura: Procesos industriales globales
- Alcance geográfico: 50+ países y regiones
- Tipo de datos: Nombres de actividades e identificadores de procesos
- Frecuencia de actualización: Versiones mayores anuales
Propósito y aplicaciones
Casos de uso principales
-
Estudios de Análisis del Ciclo de Vida
- Huella ambiental de productos
- Evaluaciones comparativas de productos
- Optimización de procesos
- Cuantificación del impacto ambiental
-
Análisis de cadenas de suministro
- Evaluación del impacto aguas arriba
- Decisiones de abastecimiento de materiales
- Evaluación del impacto del transporte
- Mapeo de cadenas de suministro multinivel
-
Informes de sostenibilidad
- Huellas de carbono corporativas
- Declaraciones ambientales de productos (DAP)
- Métricas de sostenibilidad
- Cumplimiento normativo
-
Investigación y desarrollo
- Investigación académica de Análisis del Ciclo de Vida
- Innovación de productos
- Evaluación de tecnologías de proceso
- Análisis de políticas
Estructura de la base de datos
Tipos de actividades
ecoinvent organiza los datos en varios tipos de actividades:
-
Actividades de mercado
- Representan el suministro promedio de un producto en una región
- Agregan múltiples rutas de producción
- Incluyen transporte al mercado
- Formato:
market for [producto]
-
Actividades de producción
- Procesos de producción específicos
- Datos específicos por tecnología
- Específicos por ubicación cuando están disponibles
- Formato:
[producto] production
-
Actividades de tratamiento
- Procesos de tratamiento de residuos
- Procesos de reciclaje
- Tratamiento de aguas residuales
- Formato:
treatment of [tipo de residuo]
-
Actividades de transporte
- Modos de transporte
- Impactos basados en distancia
- Varios tipos de vehículos
- Formato:
transport, [modo], [tipo de vehiculo]
Alcance geográfico
ecoinvent proporciona datos para contextos geográficos específicos:
Niveles de geografía:
- Global (GLO) - Promedio mundial
- Continentes - RER (Europa), RoW (Resto del mundo)
- Países - CH (Suiza), DE (Alemania), US, CN, etc.
- Regiones - Regiones específicas dentro de países
Ejemplo:
market for wheat grain | CH
market for wheat grain | RER
market for wheat grain | GLO
Áreas de cobertura principales
1. Agricultura y alimentos
Producción de cultivos:
- Cereales (trigo, arroz, maíz, cebada)
- Frutas y verduras
- Oleaginosas
- Cultivos azucareros
- Cultivos forrajeros
Producción animal:
- Ganadería vacuna (carne, lácteos)
- Ganadería porcina
- Avicultura (carne, huevos)
- Acuicultura
- Apicultura
Procesamiento de alimentos:
- Molienda y panadería
- Procesamiento lácteo
- Procesamiento de carne
- Producción de bebidas
- Conservación de alimentos
Ejemplos de términos:
market for wheat grain | GLO
cattle for slaughtering, live weight | CH
milk, from cow | CH
bread production | RER
vegetable oil production, rapeseed | RER
2. Suministro de energía
Generación de electricidad:
- Centrales electricas de carbón
- Centrales de gas natural
- Energía nuclear
- Energía hidroelectrica
- Energía eolica
- Energía solar fotovoltaica
- Energía de biomasa
Producción de calor:
- Calefacción urbana
- Calor industrial
- Calefacción residencial
Combustibles:
- Combustibles fosiles (carbón, petróleo, gas natural)
- Biocombustibles (biodiesel, bioetanol)
- Producción de hidrogeno
Ejemplos de términos:
electricity production, hard coal | DE
electricity production, photovoltaic | CH
heat production, natural gas, at boiler | RER
diesel production | GLO
bioethanol production from sugar beet | CH
3. Materiales y químicos
Metales y minerales:
- Producción de acero y hierro
- Producción de aluminio
- Cobre y otros metales
- Producción de cemento
- Producción de vidrio
Plasticos y polimeros:
- Polietileno (PE)
- Polipropileno (PP)
- Tereftalato de polietileno (PET)
- Poliestireno (PS)
- PVC
Químicos:
- Fertilizantes (nitrógeno, fósforo, potasio)
- Pesticidas
- Químicos industriales
- Agentes de limpieza
Ejemplos de términos:
steel production, electric, low-alloyed | GLO
aluminium production, primary, ingot | IAI Area, EU27 & EFTA
cement production | CH
polyethylene production, high density, granulate | RER
ammonia production, steam reforming, liquid | RER
4. Transporte y logística
Transporte por carretera:
- Camiones (varios tamaños)
- Coches de pasajeros
- Autobuses
- Motocicletas
Transporte ferroviario:
- Trenes de mercancías
- Trenes de pasajeros
Transporte marítimo:
- Buques portacontenedores
- Graneleros
- Vías navegables interiores
Transporte aéreo:
- Aviones de pasajeros
- Aviones de carga
Ejemplos de términos:
transport, freight, lorry 16-32 metric ton, EURO5 | RER
transport, freight train | CH
transport, transoceanic freight ship | GLO
transport, passenger car, medium size, diesel | RER
5. Tratamiento de residuos
Residuos sólidos:
- Eliminación en vertedero
- Incineración
- Procesos de reciclaje
- Compostaje
Aguas residuales:
- Tratamiento de aguas residuales municipales
- Tratamiento de aguas residuales industriales
Residuos peligrosos:
- Incineración de residuos especiales
- Tratamiento de residuos químicos
Ejemplos de términos:
treatment of municipal solid waste, incineration | CH
treatment of wastewater, average | CH
treatment of waste plastic, mixture, sanitary landfill | CH
recycling of waste paper | CH
6. Construcción e infraestructura
Materiales de construcción:
- Producción de hormigon
- Fabricación de ladrillos
- Materiales de aislamiento
- Productos de madera
Infraestructura:
- Construcción de carreteras
- Construcción de edificios
- Tuberias
- Redes de transmisión
Ejemplos de términos:
concrete production, normal, at plant | CH
brick production | RER
building construction, residential | CH
road construction | CH
Categorías de impacto
Los conjuntos de datos de ecoinvent permiten el cálculo de múltiples categorías de impacto ambiental:
| Categoría de impacto | Indicador | Unidad |
|---|---|---|
| Cambio climático | Potencial de calentamiento global | kg CO2-eq |
| Agotamiento del ozono | Potencial de agotamiento del ozono | kg CFC-11-eq |
| Toxicidad humana | Unidad toxica comparativa | CTUh |
| Material particulado | Incidencia de enfermedades | casos |
| Radiación ionizante | Eficiencia de exposición humana | kBq U-235-eq |
| Formación de ozono fotoquimico | Potencial de creación de ozono fotoquimico | kg NMVOC-eq |
| Acidificación | Excedencia acumulada | mol H+-eq |
| Eutrofización (terrestre) | Excedencia acumulada | mol N-eq |
| Eutrofización (agua dulce) | Acumulación de fósforo | kg P-eq |
| Eutrofización (marina) | Acumulación de nitrógeno | kg N-eq |
| Ecotoxicidad (agua dulce) | Unidad toxica comparativa | CTUe |
| Uso del suelo | Índice de calidad del suelo | adimensional |
| Uso del agua | Privación de agua | m3 agua-eq |
| Uso de recursos (minerales) | Potencial de agotamiento abiotico | kg Sb-eq |
| Uso de recursos (fosiles) | Potencial de agotamiento abiotico | MJ |
Calidad de datos y documentación
Indicadores de calidad
ecoinvent utiliza la matriz pedigree para la evaluación de la calidad de datos:
Dimensiones de calidad:
- Fiabilidad - Fuente y verificación
- Completitud - Cobertura de datos
- Correlación temporal - Antigüedad de los datos
- Correlación geográfica - Coincidencia regional
- Correlación tecnológica - Coincidencia tecnológica
Puntuaciones de calidad:
- 1 = Excelente
- 2 = Bueno
- 3 = Aceptable
- 4 = Pobre
- 5 = Muy pobre
Cuantificación de incertidumbre
Todos los conjuntos de datos de ecoinvent incluyen información de incertidumbre:
- Distribuciones lognormales para la mayoría de parámetros
- Desviación estándar geometrica proporcionada
- Simulación Monte Carlo soportada
- Análisis de sensibilidad habilitado
Integración con el glosario de Análisis del Ciclo de Vida
Mapeo a sistemas alimentarios
Mapeo de productos alimentarios:
FoodEx2: A010101 (Trigo comun)
↓ mapea a
ecoinvent: market for wheat grain | GLO
↓ proporciona
Datos completos de Inventario del Ciclo de Vida para produccion de trigo
Cadena de procesamiento:
Hestia: wheat-grain (produccion agricola)
↓ enlaza a
ecoinvent: market for wheat grain
↓ procesamiento
ecoinvent: bread production
↓ proporciona
Analisis del Ciclo de Vida de granja a producto
Integración con Eaternity EOS
Enlazad procesos de ecoinvent a cálculos de EOS:
EOS FlowNode: Harina de trigo
↓ mapea a
ecoinvent: market for wheat grain
+ actividades de procesamiento
↓ calcula
Impacto ambiental via interfaz de programacion de aplicaciones de EOS
Ejemplos de consultas
Consultas SQL
-- Encontrar todas las actividades de produccion de alimentos
SELECT id, name, category
FROM terms
WHERE source = 'ecoinvent'
AND (name LIKE '%production%' OR name LIKE '%market for%')
AND (name LIKE '%wheat%' OR name LIKE '%milk%' OR name LIKE '%meat%')
ORDER BY name;
-- Encontrar actividades de transporte
SELECT id, name
FROM terms
WHERE source = 'ecoinvent'
AND name LIKE 'transport,%'
ORDER BY name;
-- Encontrar procesos de tratamiento de residuos
SELECT id, name
FROM terms
WHERE source = 'ecoinvent'
AND name LIKE 'treatment of%'
ORDER BY name;
-- Contar actividades por tipo
SELECT
CASE
WHEN name LIKE 'market for%' THEN 'Mercado'
WHEN name LIKE 'transport,%' THEN 'Transporte'
WHEN name LIKE 'treatment of%' THEN 'Tratamiento de residuos'
WHEN name LIKE '%production%' THEN 'Produccion'
ELSE 'Otro'
END as activity_type,
COUNT(*) as count
FROM terms
WHERE source = 'ecoinvent'
GROUP BY activity_type
ORDER BY 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 ecoinvent
const ecoinventTerms = glossary.terms.filter(t =>
t.source === 'ecoinvent'
)
// Encontrar actividades de mercado
const marketActivities = ecoinventTerms.filter(t =>
t.name.startsWith('market for')
)
// Encontrar actividades especificas de Suiza
const swissActivities = ecoinventTerms.filter(t =>
t.name.includes('| CH')
)
// Buscar materiales especificos
const steelActivities = ecoinventTerms.filter(t =>
t.name.toLowerCase().includes('steel')
)
// Agrupar por tipo de actividad
const activityTypes = {
market: ecoinventTerms.filter(t => t.name.startsWith('market for')),
transport: ecoinventTerms.filter(t => t.name.startsWith('transport,')),
treatment: ecoinventTerms.filter(t => t.name.startsWith('treatment of')),
production: ecoinventTerms.filter(t => t.name.includes('production'))
}
console.log('Resumen de actividades de ecoinvent:')
Object.entries(activityTypes).forEach(([type, terms]) => {
console.log(` ${type}: ${terms.length} actividades`)
})
Análisis Python
import json
import pandas as pd
import re
# Cargar glosario
with open('glossary.json') as f:
glossary = json.load(f)
# Crear DataFrame
df = pd.DataFrame(glossary['terms'])
ecoinvent_df = df[df['source'] == 'ecoinvent'].copy()
# Extraer geografia de los nombres
def extract_geography(name):
match = re.search(r'\|\s*([A-Z]{2,3})$', name)
return match.group(1) if match else 'Unknown'
ecoinvent_df['geography'] = ecoinvent_df['name'].apply(extract_geography)
# Distribucion por geografia
geo_counts = ecoinvent_df['geography'].value_counts()
print("Top 10 geografias:")
print(geo_counts.head(10))
# Clasificacion por tipo de actividad
def classify_activity(name):
if name.startswith('market for'):
return 'Mercado'
elif name.startswith('transport,'):
return 'Transporte'
elif name.startswith('treatment of'):
return 'Tratamiento de residuos'
elif 'production' in name:
return 'Produccion'
else:
return 'Otro'
ecoinvent_df['activity_type'] = ecoinvent_df['name'].apply(classify_activity)
type_counts = ecoinvent_df['activity_type'].value_counts()
print("\nTipos de actividades:")
print(type_counts)
# Encontrar actividades relacionadas con alimentos
food_keywords = ['wheat', 'milk', 'meat', 'grain', 'vegetable', 'fruit']
food_df = ecoinvent_df[
ecoinvent_df['name'].str.contains('|'.join(food_keywords), case=False)
]
print(f"\nActividades relacionadas con alimentos: {len(food_df)}")
Mejores prácticas
Selección de actividades
-
Elegir la geografía apropiada
- Usar la geografía más específica disponible
- GLO para promedio global
- Específico por país cuando sea posible
- RER para promedio europeo
-
Seleccionar el tipo de actividad correcto
- Actividades de mercado para suministro promedio
- Actividades de producción para tecnología específica
- Incluir nombre completo de la actividad incluyendo geografía
-
Considerar los límites del sistema
- De la cuna a la puerta vs. de la cuna a la tumba
- Incluir todas las etapas relevantes del ciclo de vida
- Contabilizar transporte y tratamiento de residuos
Patrones comunes
Evaluación de productos alimentarios:
Produccion agricola (de Hestia/ecoinvent)
↓
Procesamiento (ecoinvent)
↓
Embalaje (materiales de ecoinvent + produccion)
↓
Transporte (actividades de transporte de ecoinvent)
↓
Fin de vida (tratamiento de residuos de ecoinvent)
Producción de materiales:
Extraccion de materias primas (ecoinvent)
↓
Produccion de materiales (ecoinvent)
↓
Proceso de fabricacion (ecoinvent)
↓
Fase de uso (definido por el usuario)
↓
Eliminacion/reciclaje (tratamiento de residuos de ecoinvent)
Versiones y actualizaciones
Versión en el glosario ESFC: Basado en la serie ecoinvent v3.x Frecuencia de actualización: Versiones mayores anuales de ecoinvent Compatibilidad: Los nombres de actividades generalmente son estables entre versiones
Diferencias entre versiones
- v3.8 - Última versión con conjuntos de datos actualizados
- v3.7 - Versión anterior, algunas diferencias en geografias
- v3.6 - Versión anterior, menos actividades
Importante: Siempre especificad que versión de ecoinvent estáis usando en estudios de Análisis del Ciclo de Vida.
Licencia y acceso
Tipo de licencia: Se requiere licencia comercial Opciones de acceso:
- Licencia de usuario individual
- Licencia institucional
- Licencia de consultoría
- Acceso completo a la base de datos
Integración con el glosario ESFC:
- Nombres de actividades e identificadores (sin datos propietarios)
- Estructura de términos y categorías
- Libre para buscar y referenciar
- Los datos completos de Inventario del Ciclo de Vida requieren licencia de ecoinvent
Recursos de documentación
Recursos oficiales de ecoinvent
- Sitio web: ecoinvent.org
- Portal de base de datos: ecoquery.ecoinvent.org
- Documentación: Informes metodológicos y directrices de calidad de datos
- Soporte: Mesa de ayuda para usuarios con licencia
Recursos del glosario ESFC
- 33.784 términos de actividades indexados y buscables
- Mapeos semanticos a Hestia, FoodEx2, Eaternity
- Consultas SQL para descubrimiento de actividades
- Tipos TypeScript para integración
Documentación relacionada
- Fuentes de datos - Visión general de todas las fuentes
- Referencia de Hestia - Datos de Análisis del Ciclo de Vida de alimentos
- Referencia de FoodEx2 - Clasificación de alimentos
- Mapeo semántico - Coincidencia entre fuentes
- Esquema de Eaternity - Integración con EOS
Cita
Al usar datos o nombres de actividades de ecoinvent en publicaciones:
Wernet, G., Bauer, C., Steubing, B., Reinhard, J., Moreno-Ruiz, E., and Weidema, B. (2016).
The ecoinvent database version 3 (part I): overview and methodology.
The International Journal of Life Cycle Assessment, 21(9), 1218-1230.
DOI: 10.1007/s11367-016-1087-8