diff --git a/src/lib/indicators-config.ts b/src/lib/indicators-config.ts index f3e365b..132830f 100644 --- a/src/lib/indicators-config.ts +++ b/src/lib/indicators-config.ts @@ -157,8 +157,8 @@ export const INDICATEURS: IndicateurConfig[] = [ unite: '%', theme: 'emploi-travail', source: 'eurostat', - dataset: 'sdg_08_30', - filters: { sex: 'T', age: 'Y55-64' }, + dataset: 'lfsi_emp_a', + filters: { unit: 'PC_POP', sex: 'T', age: 'Y55-64' }, sens_positif: 'hausse', }, @@ -190,23 +190,23 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'mortalite_traitable', label: 'Mortalité traitable', - description: 'Décès évitables grâce aux soins médicaux (pour 100 000 hab.)', + description: 'Décès évitables grâce aux soins médicaux (taux standardisé pour 100 000 hab.)', unite: 'pour 100 000 hab.', theme: 'sante', source: 'eurostat', - dataset: 'hlth_cdeath_101', - filters: { sex: 'T', unit: 'RT' }, + dataset: 'hlth_cd_apr', + filters: { mortalit: 'TRT', sex: 'T', icd10: 'TOTAL', unit: 'RT' }, sens_positif: 'baisse', }, { id: 'mortalite_preventable', label: 'Mortalité prévenable', - description: 'Décès évitables par la prévention (mode de vie, facteurs de risque)', + description: 'Décès évitables par la prévention (taux standardisé pour 100 000 hab.)', unite: 'pour 100 000 hab.', theme: 'sante', source: 'eurostat', - dataset: 'hlth_cdeath_102', - filters: { sex: 'T', unit: 'RT' }, + dataset: 'hlth_cd_apr', + filters: { mortalit: 'PRVT', sex: 'T', icd10: 'TOTAL', unit: 'RT' }, sens_positif: 'baisse', }, @@ -215,12 +215,12 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'depenses_education_pib', label: "Dépenses d'éducation", - description: "Dépenses publiques en éducation (tous niveaux)", + description: "Dépenses publiques en éducation (COFOG GF09 — tous niveaux)", unite: '% PIB', theme: 'education', source: 'eurostat', - dataset: 'educ_uoe_fine09', - filters: { unit: 'PC_GDP', isced11: 'TOTAL' }, + dataset: 'gov_10a_exp', + filters: { cofog99: 'GF09', unit: 'PC_GDP', sector: 'S13' }, sens_positif: 'hausse', }, { @@ -299,23 +299,23 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'surcharge_logement', label: 'Surcharge du coût logement', - description: "Part des ménages dont le coût du logement dépasse 40% du revenu", + description: "Part des ménages dont le coût du logement dépasse 40% du revenu disponible", unite: '%', theme: 'logement', source: 'eurostat', - dataset: 'ilc_lvho07a', - filters: { hhtyp: 'TOTAL', incgrp: 'TOTAL', unit: 'PC' }, + dataset: 'ilc_mdho06a', + filters: { rskpovth: 'TOTAL', sex: 'T', age: 'TOTAL', unit: 'PC' }, sens_positif: 'baisse', }, { id: 'taux_proprietaires', label: 'Taux de propriétaires', - description: "Part de la population propriétaire de son logement", + description: "Part de la population propriétaire de son logement (EU-SILC)", unite: '%', theme: 'logement', source: 'eurostat', dataset: 'ilc_lvho02', - filters: { incgrp: 'TOTAL', hhtyp: 'TOTAL', unit: 'PC' }, + filters: { incgrp: 'TOTAL', hhcomp: 'TOTAL', tenure: 'OWN', unit: 'PC' }, sens_positif: 'hausse', }, @@ -360,12 +360,12 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'balance_agroalimentaire', label: 'Balance agroalimentaire', - description: "Solde exportations-importations de produits agroalimentaires", + description: "Solde commercial (exports − imports) des produits alimentaires et boissons (SITC 0+1)", unite: 'M€', theme: 'agriculture', source: 'eurostat', dataset: 'ext_lt_intratrd', - filters: { sitc06: 'SITC0_1', flow: 'BAL', unit: 'MIO_EUR' }, + filters: { indic_et: 'MIO_BAL_VAL', sitc06: 'SITC0_1', partner: 'WORLD' }, sens_positif: 'hausse', }, @@ -373,25 +373,25 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'desi_score', - label: 'Score DESI', - description: "Indice de l'économie et de la société numériques (score global)", - unite: 'score', + label: 'Accès internet haut débit', + description: "Part des ménages abonnés au haut débit (proxy connectivité numérique)", + unite: '% ménages', theme: 'numerique', source: 'eurostat', - dataset: 'desi_3a2_shbb', - filters: {}, + dataset: 'isoc_r_broad_h', + filters: { unit: 'PC_HH' }, sens_positif: 'hausse', - note: 'DESI composite — voir Eurostat pour sous-indices.', + note: 'Proxy haut débit — le DESI composite n\'est pas disponible via l\'API Eurostat.', }, { id: 'competences_numeriques', label: 'Compétences numériques de base', - description: "Part de la population (16-74 ans) avec des compétences numériques au moins basiques", + description: "Part des individus (16-74 ans) avec des compétences de communication numérique au moins basiques", unite: '%', theme: 'numerique', source: 'eurostat', dataset: 'isoc_sk_dskl_i21', - filters: { unit: 'PC_IND', indic_is: 'I_DSK_AB' }, + filters: { ind_type: 'IND_TOTAL', indic_is: 'I_DSK2_DCC_BAB', unit: 'PC_IND' }, sens_positif: 'hausse', }, @@ -399,14 +399,15 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'confiance_institutions', - label: 'Confiance dans les institutions nationales', - description: "Part des citoyens faisant confiance au gouvernement national", - unite: '%', + label: 'Confiance dans les institutions', + description: "Note moyenne de confiance dans les institutions (EU-SILC — échelle 0 à 10)", + unite: '/ 10', theme: 'democratie', source: 'eurostat', dataset: 'ilc_pw03', - filters: { indic_wb: 'TRUSTINST', unit: 'PC' }, + filters: { domain: 'OTH', unit: 'RTG', sex: 'T', age: 'Y_GE16', isced11: 'TOTAL' }, sens_positif: 'hausse', + note: 'Note 0 à 10 — moyenne tous âges, EU-SILC.', }, // ── Sécurité ────────────────────────────────────────────────────────────── @@ -414,12 +415,12 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'taux_homicide', label: 'Taux d\'homicides intentionnels', - description: "Homicides intentionnels pour 100 000 habitants", + description: "Homicides intentionnels pour 100 000 habitants (victimes toutes catégories)", unite: 'pour 100 000 hab.', theme: 'securite', source: 'eurostat', dataset: 'crim_hom_vrel', - filters: { unit: 'RT' }, + filters: { unit: 'P_HTHAB', pers_cat: 'IPTN_FAM' }, sens_positif: 'baisse', }, @@ -427,14 +428,15 @@ export const INDICATEURS: IndicateurConfig[] = [ { id: 'soutien_ue', - label: "Soutien à l'appartenance à l'UE", - description: "Part estimée favorable à l'appartenance à l'UE (Eurobaromètre)", - unite: '%', + label: "Exportations intra-UE", + description: "Part des exportations françaises vers les pays de l'UE27 (intégration commerciale)", + unite: '% des exports totaux', theme: 'europe', source: 'eurostat', - dataset: 'eb_trust_inst_eu_ec_ep_2', - filters: { unit: 'PC', obs_status: 'T' }, + dataset: 'ext_lt_intratrd', + filters: { indic_et: 'PC_TOT_EXP', sitc06: 'TOTAL', partner: 'EU27_2020' }, sens_positif: 'hausse', + note: 'Proxy intégration UE — l\'Eurobaromètre n\'est pas disponible via l\'API Eurostat.', }, ];