Référence ecoinvent
ecoinvent est la base de données d'inventaire du cycle de vie (ICV) de référence mondiale, fournissant 33 784 termes d'activité pour des évaluations environnementales complètes couvrant tous les secteurs industriels.
Vue d'ensemble
ecoinvent offre des jeux de données ICV cohérents et transparents pour des milliers de produits et services, permettant des évaluations détaillées des incidences environnementales.
Statistiques clés :
- Total des termes : 33 784
- Fournisseur : Association ecoinvent
- Couverture : Processus industriels mondiaux
- Portée géographique : 50+ pays et régions
- Type de données : Noms d'activités et identifiants de processus
- Fréquence de mise à jour : Versions majeures annuelles
Objectif et applications
Cas d'utilisation principaux
-
Études d'Analyse du Cycle de Vie
- Empreinte environnementale des produits
- Évaluations comparatives de produits
- Optimisation des processus
- Quantification des incidences environnementales
-
Analyse de la chaîne d'approvisionnement
- Évaluation des incidences en amont
- Décisions d'approvisionnement en matières
- Évaluation des incidences du transport
- Cartographie de la chaîne d'approvisionnement multi-niveaux
-
Rapports de durabilité
- Empreintes carbone d'entreprise
- Déclarations environnementales de produits (DEP)
- Métriques de durabilité
- Conformité réglementaire
-
Recherche et développement
- Recherche académique en Analyse du Cycle de Vie
- Innovation produit
- Évaluation des technologies de processus
- Analyse des politiques
Structure de la base de données
Types d'activités
ecoinvent organise les données en plusieurs types d'activités :
-
Activités de marché
- Représentent l'approvisionnement moyen d'un produit dans une région
- Agrègent plusieurs voies de production
- Incluent le transport jusqu'au marché
- Format :
market for [produit]
-
Activités de production
- Processus de production spécifiques
- Données spécifiques à une technologie
- Spécifiques à une localisation lorsque disponible
- Format :
[produit] production
-
Activités de traitement
- Processus de traitement des déchets
- Processus de recyclage
- Traitement des eaux usées
- Format :
treatment of [type de déchet]
-
Activités de transport
- Modes de transport
- Incidences basées sur la distance
- Divers types de véhicules
- Format :
transport, [mode], [type de véhicule]
Portée géographique
ecoinvent fournit des données pour des contextes géographiques spécifiques :
Niveaux de géographie :
- Mondial (GLO) - Moyenne mondiale
- Continents - RER (Europe), RoW (Reste du monde)
- Pays - CH (Suisse), DE (Allemagne), US, CN, etc.
- Régions - Régions spécifiques au sein des pays
Exemple :
market for wheat grain | CH
market for wheat grain | RER
market for wheat grain | GLO
Principaux domaines de couverture
1. Agriculture et alimentation
Production végétale :
- Céréales (blé, riz, maïs, orge)
- Fruits et légumes
- Oléagineux
- Cultures sucrières
- Cultures fourragères
Production animale :
- Élevage bovin (viande, lait)
- Élevage porcin
- Volaille (viande, œufs)
- Aquaculture
- Apiculture
Transformation alimentaire :
- Meunerie et boulangerie
- Transformation laitière
- Transformation de la viande
- Production de boissons
- Conservation des aliments
Exemples de termes :
market for wheat grain | GLO
cattle for slaughtering, live weight | CH
milk, from cow | CH
bread production | RER
vegetable oil production, rapeseed | RER
2. Approvisionnement énergétique
Production d'électricité :
- Centrales au charbon
- Centrales au gaz naturel
- Énergie nucléaire
- Énergie hydroélectrique
- Énergie éolienne
- Photovoltaïque solaire
- Énergie biomasse
Production de chaleur :
- Chauffage urbain
- Chaleur industrielle
- Chauffage résidentiel
Combustibles :
- Combustibles fossiles (charbon, pétrole, gaz naturel)
- Biocarburants (biodiesel, bioéthanol)
- Production d'hydrogène
Exemples de termes :
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. Matériaux et produits chimiques
Métaux et minéraux :
- Production d'acier et de fer
- Production d'aluminium
- Cuivre et autres métaux
- Production de ciment
- Production de verre
Plastiques et polymères :
- Polyéthylène (PE)
- Polypropylène (PP)
- Polyéthylène téréphtalate (PET)
- Polystyrène (PS)
- PVC
Produits chimiques :
- Engrais (azote, phosphore, potassium)
- Pesticides
- Produits chimiques industriels
- Agents de nettoyage
Exemples de termes :
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. Transport et logistique
Transport routier :
- Camions (différentes tailles)
- Voitures particulières
- Bus
- Motocyclettes
Transport ferroviaire :
- Trains de marchandises
- Trains de passagers
Transport maritime :
- Porte-conteneurs
- Vraquiers
- Voies navigables intérieures
Transport aérien :
- Avions de passagers
- Avions cargo
Exemples de termes :
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. Traitement des déchets
Déchets solides :
- Mise en décharge
- Incinération
- Processus de recyclage
- Compostage
Eaux usées :
- Traitement des eaux usées municipales
- Traitement des eaux usées industrielles
Déchets dangereux :
- Incinération de déchets spéciaux
- Traitement des déchets chimiques
Exemples de termes :
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. Construction et infrastructure
Matériaux de construction :
- Production de béton
- Fabrication de briques
- Matériaux d'isolation
- Produits en bois
Infrastructure :
- Construction routière
- Construction de bâtiments
- Pipelines
- Réseaux de transmission
Exemples de termes :
concrete production, normal, at plant | CH
brick production | RER
building construction, residential | CH
road construction | CH
Catégories d'incidence
Les jeux de données ecoinvent permettent le calcul de multiples catégories d'incidences environnementales :
| Catégorie d'incidence | Indicateur | Unité |
|---|---|---|
| Changement climatique | Potentiel de réchauffement global | kg CO₂-éq |
| Appauvrissement de l'ozone | Potentiel d'appauvrissement de la couche d'ozone | kg CFC-11-éq |
| Toxicité humaine | Unité toxique comparative | CTUh |
| Particules | Incidence de maladies | cas |
| Rayonnements ionisants | Efficacité d'exposition humaine | kBq U-235-éq |
| Formation d'ozone photochimique | Potentiel de création d'ozone photochimique | kg NMVOC-éq |
| Acidification | Dépassement accumulé | mol H⁺-éq |
| Eutrophisation (terrestre) | Dépassement accumulé | mol N-éq |
| Eutrophisation (eau douce) | Accumulation de phosphore | kg P-éq |
| Eutrophisation (marine) | Accumulation d'azote | kg N-éq |
| Écotoxicité (eau douce) | Unité toxique comparative | CTUe |
| Utilisation des sols | Indice de qualité des sols | sans dimension |
| Utilisation de l'eau | Privation d'eau | m³ eau-éq |
| Utilisation des ressources (minéraux) | Potentiel d'épuisement abiotique | kg Sb-éq |
| Utilisation des ressources (fossiles) | Potentiel d'épuisement abiotique | MJ |
Qualité des données et documentation
Indicateurs de qualité
ecoinvent utilise une matrice de pedigree pour l'évaluation de la qualité des données :
Dimensions de qualité :
- Fiabilité - Source et vérification
- Complétude - Couverture des données
- Corrélation temporelle - Âge des données
- Corrélation géographique - Adéquation régionale
- Corrélation technologique - Adéquation technologique
Scores de qualité :
- 1 = Excellent
- 2 = Bon
- 3 = Acceptable
- 4 = Médiocre
- 5 = Très médiocre
Quantification de l'incertitude
Tous les jeux de données ecoinvent incluent des informations sur l'incertitude :
- Distributions log-normales pour la plupart des paramètres
- Écart-type géométrique fourni
- Simulation Monte Carlo supportée
- Analyse de sensibilité activée
Intégration avec le Glossaire d'Analyse du Cycle de Vie
Correspondance avec les systèmes alimentaires
Correspondance des produits alimentaires :
FoodEx2: A010101 (Common wheat)
↓ correspond à
ecoinvent: market for wheat grain | GLO
↓ fournit
Données ICV complètes pour la production de blé
Chaîne de transformation :
Hestia: wheat-grain (production agricole)
↓ lié à
ecoinvent: market for wheat grain
↓ transformation
ecoinvent: bread production
↓ fournit
Analyse du Cycle de Vie de la ferme au produit
Intégration avec Eaternity EOS
Lien entre les processus ecoinvent et les calculs EOS :
EOS FlowNode: Wheat flour
↓ correspond à
ecoinvent: market for wheat grain
+ activités de transformation
↓ calcule
Incidence environnementale via l'interface de programmation applicative EOS
Exemples de requêtes
Requêtes SQL
-- Trouver toutes les activités de production alimentaire
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;
-- Trouver les activités de transport
SELECT id, name
FROM terms
WHERE source = 'ecoinvent'
AND name LIKE 'transport,%'
ORDER BY name;
-- Trouver les processus de traitement des déchets
SELECT id, name
FROM terms
WHERE source = 'ecoinvent'
AND name LIKE 'treatment of%'
ORDER BY name;
-- Compter les activités par type
SELECT
CASE
WHEN name LIKE 'market for%' THEN 'Market'
WHEN name LIKE 'transport,%' THEN 'Transport'
WHEN name LIKE 'treatment of%' THEN 'Waste Treatment'
WHEN name LIKE '%production%' THEN 'Production'
ELSE 'Other'
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'
// Charger le glossaire
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())
// Filtrer les termes ecoinvent
const ecoinventTerms = glossary.terms.filter(t =>
t.source === 'ecoinvent'
)
// Trouver les activités de marché
const marketActivities = ecoinventTerms.filter(t =>
t.name.startsWith('market for')
)
// Trouver les activités spécifiques à la Suisse
const swissActivities = ecoinventTerms.filter(t =>
t.name.includes('| CH')
)
// Rechercher des matériaux spécifiques
const steelActivities = ecoinventTerms.filter(t =>
t.name.toLowerCase().includes('steel')
)
// Regrouper par type d'activité
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('Ecoinvent activity summary:')
Object.entries(activityTypes).forEach(([type, terms]) => {
console.log(` ${type}: ${terms.length} activities`)
})
Analyse Python
import json
import pandas as pd
import re
# Charger le glossaire
with open('glossary.json') as f:
glossary = json.load(f)
# Créer un DataFrame
df = pd.DataFrame(glossary['terms'])
ecoinvent_df = df[df['source'] == 'ecoinvent'].copy()
# Extraire la géographie des noms
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)
# Distribution géographique
geo_counts = ecoinvent_df['geography'].value_counts()
print("Top 10 geographies:")
print(geo_counts.head(10))
# Classification par type d'activité
def classify_activity(name):
if name.startswith('market for'):
return 'Market'
elif name.startswith('transport,'):
return 'Transport'
elif name.startswith('treatment of'):
return 'Waste Treatment'
elif 'production' in name:
return 'Production'
else:
return 'Other'
ecoinvent_df['activity_type'] = ecoinvent_df['name'].apply(classify_activity)
type_counts = ecoinvent_df['activity_type'].value_counts()
print("\nActivity types:")
print(type_counts)
# Trouver les activités liées à l'alimentation
food_keywords = ['wheat', 'milk', 'meat', 'grain', 'vegetable', 'fruit']
food_df = ecoinvent_df[
ecoinvent_df['name'].str.contains('|'.join(food_keywords), case=False)
]
print(f"\nFood-related activities: {len(food_df)}")
Bonnes pratiques
Sélection des activités
-
Choisir la géographie appropriée
- Utiliser la géographie la plus spécifique disponible
- GLO pour la moyenne mondiale
- Spécifique au pays lorsque possible
- RER pour la moyenne européenne
-
Sélectionner le bon type d'activité
- Activités de marché pour l'approvisionnement moyen
- Activités de production pour une technologie spécifique
- Inclure le nom complet de l'activité avec la géographie
-
Considérer les limites du système
- Du berceau à la porte vs. du berceau à la tombe
- Inclure toutes les étapes pertinentes du cycle de vie
- Tenir compte du transport et du traitement des déchets
Modèles courants
Évaluation d'un produit alimentaire :
Production agricole (depuis Hestia/ecoinvent)
↓
Transformation (ecoinvent)
↓
Emballage (matériaux ecoinvent + production)
↓
Transport (activités de transport ecoinvent)
↓
Fin de vie (traitement des déchets ecoinvent)
Production de matériaux :
Extraction de matières premières (ecoinvent)
↓
Production de matériaux (ecoinvent)
↓
Processus de fabrication (ecoinvent)
↓
Phase d'utilisation (définie par l'utilisateur)
↓
Élimination/recyclage (traitement des déchets ecoinvent)
Versions et mises à jour
Version dans le Glossaire ESFC : Basée sur la série ecoinvent v3.x Fréquence de mise à jour : Versions majeures annuelles par ecoinvent Compatibilité : Les noms d'activités sont généralement stables entre les versions
Différences entre versions
- v3.8 - Dernière version avec jeux de données mis à jour
- v3.7 - Version précédente, quelques différences de géographies
- v3.6 - Version antérieure, moins d'activités
Important : Toujours préciser quelle version d'ecoinvent vous utilisez dans les études d'Analyse du Cycle de Vie.
Licence et accès
Type de licence : Licence commerciale requise Options d'accès :
- Licence utilisateur individuel
- Licence institutionnelle
- Licence conseil
- Accès complet à la base de données
Intégration au Glossaire ESFC :
- Noms d'activités et identifiants (pas de données propriétaires)
- Structure des termes et catégories
- Recherche et référence gratuites
- Les données ICV complètes nécessitent une licence ecoinvent
Ressources documentaires
Ressources officielles ecoinvent
- Site web : ecoinvent.org
- Portail de base de données : ecoquery.ecoinvent.org
- Documentation : Rapports méthodologiques et directives de qualité des données
- Support : Service d'assistance pour les utilisateurs licenciés
Ressources du Glossaire ESFC
- 33 784 termes d'activité indexés et consultables
- Correspondances sémantiques avec Hestia, FoodEx2, Eaternity
- Requêtes SQL pour la découverte d'activités
- Types TypeScript pour l'intégration
Documentation associée
- Sources de données - Vue d'ensemble de toutes les sources
- Référence Hestia - Données d'Analyse du Cycle de Vie alimentaire
- Référence FoodEx2 - Classification alimentaire
- Correspondance sémantique - Correspondance inter-sources
- Schéma Eaternity - Intégration EOS
Citation
Lors de l'utilisation de données ou de noms d'activités ecoinvent dans des publications :
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