Aller au contenu principal

Référence Hestia

Hestia est la plus grande base de données d'Analyse du Cycle de Vie alimentaire au monde, fournissant 36 044 termes spécialisés pour l'évaluation des incidences environnementales des systèmes alimentaires grâce à une intégration en direct via interface de programmation applicative.

Vue d'ensemble

Hestia fournit une terminologie et des données complètes pour les études d'Analyse du Cycle de Vie alimentaire, avec un accès en temps réel via interface de programmation applicative à des informations environnementales continuellement mises à jour.

Statistiques clés :

  • Total des termes : 36 044
  • Source de données : api.hestia.earth (interface de programmation applicative en direct)
  • Catégories principales : 6 catégories de premier niveau
  • Couverture : Terminologie mondiale d'Analyse du Cycle de Vie alimentaire
  • Format : JSON-LD avec annotations sémantiques
  • Méthode de mise à jour : Intégration en direct via interface de programmation applicative

Objectif et applications

Cas d'utilisation principaux

  1. Évaluation des incidences environnementales

    • Calculs de l'empreinte carbone
    • Analyse de l'utilisation de l'eau
    • Évaluation des incidences sur l'utilisation des sols
    • Évaluation des incidences sur la biodiversité
  2. Analyse de la chaîne d'approvisionnement

    • Suivi environnemental de la ferme à l'assiette
    • Attribution des incidences au niveau des processus
    • Identification des points critiques
    • Évaluations comparatives
  3. Recherche sur la durabilité alimentaire

    • Études académiques d'Analyse du Cycle de Vie
    • Analyse des politiques
    • Développement de métriques de durabilité
    • Recherche sur les incidences alimentaires
  4. Développement de produits

    • Optimisation des recettes
    • Analyse de substitution d'ingrédients
    • Évaluation des incidences de l'emballage
    • Amélioration des processus

Structure hiérarchique

Hestia organise les termes en 6 catégories principales avec des sous-catégories détaillées :

1. Pratiques (agricoles et de production)

Couverture : Méthodes agricoles, pratiques de culture, techniques de gestion

Sous-catégories :

  • Gestion des cultures

    • Pratiques de travail du sol (sans labour, labour réduit, conventionnel)
    • Systèmes de rotation des cultures
    • Cultures de couverture
    • Méthodes de cultures associées
  • Gestion de l'élevage

    • Systèmes de pâturage (rotatif, continu, intensif)
    • Stratégies d'alimentation
    • Systèmes de logement
    • Pratiques d'élevage
  • Gestion des sols

    • Pratiques de fertilisation
    • Amendements du sol
    • Contrôle de l'érosion
    • Gestion du pH
  • Lutte contre les ravageurs et maladies

    • Lutte intégrée contre les ravageurs
    • Application de pesticides
    • Lutte biologique
    • Pratiques culturales

Exemples de termes :

hestia/practice/tillage-no-till
hestia/practice/grazing-rotational
hestia/practice/fertilization-organic
hestia/practice/ipm-integrated-pest-management

2. Intrants et produits

Couverture : Matières premières, ingrédients, produits, sorties

Sous-catégories :

  • Intrants agricoles

    • Engrais (synthétiques, organiques, compost)
    • Pesticides (herbicides, insecticides, fongicides)
    • Semences et plants
    • Eau d'irrigation
    • Intrants énergétiques
  • Intrants pour l'alimentation animale

    • Aliments concentrés
    • Fourrages (foin, ensilage)
    • Additifs alimentaires
    • Compléments
  • Intrants de transformation

    • Matériaux d'emballage
    • Auxiliaires technologiques
    • Énergie (électricité, gaz)
    • Eau
  • Produits et sorties

    • Produits primaires (cultures, lait, viande)
    • Coproduits et sous-produits
    • Flux de déchets
    • Sorties commercialisables

Exemples de termes :

hestia/input/fertilizer-nitrogen-synthetic
hestia/input/pesticide-glyphosate
hestia/product/wheat-grain
hestia/product/beef-carcass
hestia/product/milk-raw

3. Mesures

Couverture : Mesures quantitatives et métriques

Sous-catégories :

  • Mesures de rendement

    • Rendements des cultures (kg/ha, t/ha)
    • Taux de production animale
    • Métriques de qualité des produits
    • Indice de récolte
  • Mesures d'utilisation des ressources

    • Consommation d'eau (L, m³)
    • Consommation d'énergie (MJ, kWh)
    • Occupation des sols (ha, m²)
    • Intrants matériels (kg)
  • Mesures environnementales

    • Propriétés du sol (pH, matière organique)
    • Conditions climatiques
    • Paramètres de qualité de l'eau
    • Métriques de qualité de l'air
  • Indicateurs de performance

    • Taux de conversion alimentaire
    • Densités de stockage
    • Efficacité de production
    • Efficacité d'utilisation des ressources

Exemples de termes :

hestia/measurement/yield-crop-kg-per-ha
hestia/measurement/water-consumption-m3
hestia/measurement/energy-use-mj
hestia/measurement/land-occupation-ha

4. Méthodes et modèles

Couverture : Méthodologies d'Analyse du Cycle de Vie, modèles de calcul, cadres d'évaluation

Sous-catégories :

  • Méthodes d'Analyse du Cycle de Vie

    • Méthodes d'évaluation des incidences (ReCiPe, CML, ILCD)
    • Méthodes d'allocation (économique, massique, énergétique)
    • Limites du système
    • Unités fonctionnelles
  • Modèles de calcul

    • Modèles de facteurs d'émission
    • Modèles de processus
    • Modèles de croissance des cultures
    • Modèles de production animale
  • Méthodes de qualité des données

    • Analyse d'incertitude
    • Analyse de sensibilité
    • Indicateurs de qualité des données
    • Méthodes de validation
  • Cadres d'évaluation

    • Étapes du cycle de vie
    • Catégories d'incidences
    • Facteurs de caractérisation
    • Références de normalisation

Exemples de termes :

hestia/method/lca-recipe-2016
hestia/method/allocation-economic
hestia/method/system-boundary-cradle-to-gate
hestia/model/ipcc-emission-factor

5. Émissions et utilisation des ressources

Couverture : Rejets environnementaux et consommation de ressources

Sous-catégories :

  • Émissions de gaz à effet de serre

    • CO₂ (fossile, biogénique)
    • CH₄ (méthane) - entérique, fumier, riz
    • N₂O (protoxyde d'azote) - direct, indirect
    • Autres GES (SF₆, CFC)
  • Émissions atmosphériques

    • NH₃ (ammoniac) volatilisation
    • NOₓ (oxydes d'azote)
    • Particules (PM2.5, PM10)
    • COV (composés organiques volatils)
  • Émissions dans l'eau

    • Ruissellement de nutriments (azote, phosphore)
    • Lessivage de pesticides
    • Décharge de sédiments
    • Métaux lourds
  • Émissions dans le sol

    • Séquestration/perte de carbone
    • Érosion des sols
    • Appauvrissement en nutriments
    • Acidification
  • Épuisement des ressources

    • Utilisation de l'eau (eau bleue, verte, grise)
    • Consommation de combustibles fossiles
    • Utilisation de ressources minérales
    • Transformation des sols

Exemples de termes :

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. Infrastructure et équipement

Couverture : Infrastructure physique, machines, installations

Sous-catégories :

  • Infrastructure agricole

    • Systèmes d'irrigation
    • Serres et tunnels
    • Installations de stockage (silos, granges)
    • Clôtures et enclos
  • Infrastructure d'élevage

    • Logements pour animaux (étables, hangars)
    • Salles de traite
    • Stockage du fumier
    • Stockage des aliments
  • Infrastructure de transformation

    • Installations de transformation
    • Stockage frigorifique
    • Équipement d'emballage
    • Infrastructure de transport
  • Machines agricoles

    • Tracteurs et outils
    • Moissonneuses
    • Épandeurs et pulvérisateurs
    • Équipement d'irrigation

Exemples de termes :

hestia/infrastructure/greenhouse-heated
hestia/infrastructure/barn-livestock
hestia/equipment/tractor-diesel
hestia/equipment/irrigation-drip-system

Intégration en direct via interface de programmation applicative

Point d'accès de l'interface de programmation applicative

https://api.hestia.earth

Méthodes de récupération des données

Le Glossaire ESFC intègre les données Hestia par récupération automatisée via interface de programmation applicative :

Récupération complète (Production) :

npm run parse:hestia
# Récupère tous les ~36 000 termes depuis l'interface de programmation applicative en direct
# Temps de traitement : ~10-15 minutes
# Limitation de débit : 100 requêtes simultanées

Mode test (Développement) :

npm run parse:hestia:test
# Récupère seulement 50 termes échantillons
# Temps de traitement : moins d'1 minute
# Utilisé pour les tests et le développement

Format de réponse de l'interface de programmation applicative

Hestia retourne des données au format JSON-LD suivant le schéma Hestia :

{
"@context": "https://hestia.earth/schema",
"@type": "Term",
"@id": "https://hestia.earth/term/emission-ghg-co2-fossil",
"name": "Fossil CO₂ emission",
"description": "Carbon dioxide emissions from fossil fuel combustion",
"category": "Emissions & Resource Use",
"unit": "kg CO₂",
"termType": "Emission",
"properties": {
"gwp100": 1.0,
"impactCategory": "Climate Change"
}
}

Limitation de débit

  • Requêtes simultanées : 100 maximum
  • Stratégie de nouvelle tentative : 3 tentatives avec recul exponentiel
  • Délai d'expiration : 30 secondes par requête
  • Utilisation respectueuse : Alignée avec les directives de api.hestia.earth

Formats et états des données

Hestia fournit des données dans trois formats et trois états :

Formats

  1. JSON-LD (.jsonld)

    • Suit le schéma JSON-LD Hestia
    • Compatible avec le web sémantique
    • Adapté aux applications web et à l'apprentissage automatique
  2. CSV étendu (.csv)

    • Identifiant du terme dans une colonne séparée
    • Format flexible multi-termes
    • UTF-8 délimité par virgules
  3. CSV compact (.csv)

    • Identifiant du terme dans l'en-tête de colonne
    • Format d'analyse traditionnel
    • Utilisation directe pour l'analyse de données

États

  1. Original

    • Données brutes de la source
    • Pas de comblement de lacunes ni de recalcul
    • Valeurs telles que déclarées
  2. Recalculé

    • Comblement de lacunes par le modèle HESTIA
    • Émissions et incidences recalculées
    • Méthodologie documentée sur hestia.earth/docs
  3. Agrégé

    • Moyennes sur les sites et cycles
    • Agrégations produit-pays-période
    • Peut différencier par système de production
    • Exemple : « Wheat, grain - Brazil - 2010-2024 »

Intégration avec d'autres sources

Correspondance FoodEx2

Faire correspondre les produits alimentaires aux données environnementales :

FoodEx2: A010101 (Blé tendre)
↓ correspondance sémantique
Hestia: hestia/product/wheat-grain
↓ fournit
Données d'incidences environnementales pour la production de blé

Liaison ecoinvent

Connexion aux processus d'Analyse du Cycle de Vie plus larges :

Hestia: hestia/product/beef-carcass
↓ lié à
ecoinvent: market for cattle for slaughtering
↓ fournit
Analyse du Cycle de Vie complète de la chaîne d'approvisionnement

Intégration du schéma Eaternity

Liaison avec les calculs de l'interface de programmation applicative EOS :

Hestia: hestia/emission/ghg-ch4-enteric
↓ correspond à
Eaternity: ImpactAssessment.gwp_total
↓ utilisé dans
Calcul de l'empreinte carbone EOS

Exemples de requêtes

Requêtes SQL

-- Trouver tous les termes d'émission de GES
SELECT id, name, category, properties
FROM terms
WHERE source = 'hestia'
AND category LIKE '%Emissions%'
AND name LIKE '%GHG%';

-- Obtenir toutes les pratiques liées aux cultures
SELECT id, name, description
FROM terms
WHERE source = 'hestia'
AND category = 'Practices'
AND name LIKE '%crop%';

-- Trouver les mesures liées à l'eau
SELECT id, name, properties->>'unit' as unit
FROM terms
WHERE source = 'hestia'
AND category = 'Measurements'
AND (name LIKE '%water%' OR id LIKE '%water%');

-- Compter les termes par catégorie
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'

// Charger le glossaire
const glossary: Glossary = await fetch('/glossary.json')
.then(r => r.json())

// Filtrer les termes Hestia
const hestiaTerms = glossary.terms.filter(t => t.source === 'hestia')

// Regrouper par catégorie
const byCategory = hestiaTerms.reduce((acc, term) => {
const cat = term.category || 'Uncategorized'
if (!acc[cat]) acc[cat] = []
acc[cat].push(term)
return acc
}, {} as Record<string, Term[]>)

// Trouver les facteurs d'émission
const emissionFactors = hestiaTerms.filter(t =>
t.category?.includes('Emissions') ||
t.id?.includes('emission')
)

// Rechercher des pratiques spécifiques
const organicPractices = hestiaTerms.filter(t =>
t.category === 'Practices' &&
t.name.toLowerCase().includes('organic')
)

console.log(`Hestia terms by category:`)
Object.entries(byCategory).forEach(([cat, terms]) => {
console.log(` ${cat}: ${terms.length} terms`)
})

Python avec pandas

import json
import pandas as pd

# Charger le glossaire
with open('glossary.json') as f:
glossary = json.load(f)

# Créer un DataFrame
df = pd.DataFrame(glossary['terms'])

# Filtrer les termes Hestia
hestia_df = df[df['source'] == 'hestia'].copy()

# Statistiques par catégorie
category_stats = hestia_df['category'].value_counts()
print("Terms by category:")
print(category_stats)

# Trouver tous les termes liés aux GES
ghg_terms = hestia_df[
hestia_df['name'].str.contains('GHG|CO₂|CH4|N2O', case=False, na=False)
]
print(f"\nFound {len(ghg_terms)} GHG-related terms")

# Analyse des facteurs d'émission
emissions = hestia_df[
hestia_df['category'].str.contains('Emissions', na=False)
]
print(f"\nEmission terms: {len(emissions)}")

Catégories d'incidences environnementales

Les termes Hestia couvrent toutes les grandes catégories d'incidences de l'Analyse du Cycle de Vie :

Catégorie d'incidenceExemples de termesUnités
Changement climatiqueÉmissions CO₂, CH₄, N₂Okg CO₂-éq
EutrophisationRuissellement azote, phosphorekg N-éq, kg P-éq
AcidificationÉmissions NH₃, NOₓ, SO₂kg SO₂-éq
Utilisation de l'eauEau bleue, verte, grisem³, L
Utilisation des solsOccupation, transformation des solsha, m²
BiodiversitéRichesse spécifique, perte d'habitatPDF·m²·an
Épuisement des ressourcesCombustibles fossiles, minérauxMJ, kg
ToxicitéPesticides, métaux lourdsCTUe, CTUh

Bonnes pratiques

Sélection des termes

  1. Correspondance de granularité

    • Utiliser le terme le plus spécifique disponible
    • Aligner avec la résolution de vos données
    • Considérer les limites du système
  2. Sensibilisation aux catégories

    • Comprendre la structure des catégories
    • Utiliser une catégorisation cohérente
    • Lier les termes apparentés
  3. Qualité des données

    • Préférer les données recalculées/agrégées pour les comparaisons
    • Utiliser les données originales pour les études de cas spécifiques
    • Documenter l'état des données utilisé

Flux de travail d'évaluation environnementale

1. Définir le produit

2. Sélectionner le terme de produit Hestia

3. Identifier les pratiques utilisées

4. Cartographier les intrants (engrais, énergie, eau)

5. Calculer les émissions

6. Appliquer les méthodes d'incidences

7. Rapporter les résultats

Intégration avec EOS

Lors de l'utilisation des données Hestia dans Eaternity EOS :

  1. Correspondance du produit - Lier le produit Hestia au FlowNode
  2. Correspondance des pratiques - Lier aux processus ActivityNode
  3. Correspondance des émissions - Lier à ImpactAssessment
  4. Calculer - Utiliser le moteur de calcul EOS
  5. Valider - Comparer avec les données agrégées Hestia

Documentation et ressources

Ressources officielles Hestia

Intégration au Glossaire ESFC

  • 36 044 termes indexés et consultables
  • Correspondances sémantiques avec FoodEx2, ecoinvent, Eaternity
  • Base de données SQL pour des requêtes efficaces
  • Types TypeScript pour une intégration typée
  • Mises à jour en direct depuis l'interface de programmation applicative

Licence et utilisation

Licence : Ouvert pour un usage de recherche Usage commercial : Contacter Hestia pour les licences Attribution : Requise lors de l'utilisation des données Hestia Format de citation :

Hestia Project. (Year). Food LCA Database. Retrieved from https://hestia.earth

Mises à jour et maintenance

Méthode de mise à jour : Intégration en direct via interface de programmation applicative Fréquence de récupération : Configurable (quotidienne, hebdomadaire, mensuelle) Suivi des versions : Horodatages et métadonnées de version de l'interface de programmation applicative Détection des changements : Détection automatique des différences lors des mises à jour

Commandes de mise à jour

# Mise à jour complète (production)
npm run parse:hestia

# Mise à jour de test (développement)
npm run parse:hestia:test

# Construction avec données mises à jour
npm run build:all

Documentation associée