08 — Base civilisationnelle : synthèse hybride et coordonnées vectorielles¶
Avertissement éthique : Ce profil est inféré à partir de sources publiques agrégées. Il ne doit pas être utilisé pour classer des individus réels. Voir `07_ethics_publication_policy.md.
Le projet cvs/ repose sur deux bases interdépendantes qui co-évoluent et se valident mutuellement.
| Base | Nature | Rôle |
|---|---|---|
| B_doc (documentaire) | Bibliographie + taxonomie sourcée | Ce sur quoi le modèle s'appuie |
| B_vec (vectorielle) | Espace mathématique ℝ² ⊕ ℝ⁶ | Comment le modèle représente |
Aucune des deux n'est dérivée de l'autre. Chaque coordonnée dans B_vec porte un citation_ids[] pointant vers B_doc.bibliography, et chaque entrée de B_doc qui décrit une civilisation porte ses coordonnées calculées dans B_vec (mu_viz, mu_score).
1. Pourquoi une synthèse hybride Huntington + Inglehart-Welzel + Hofstede + WVS ?¶
1.1 Huntington seul est insuffisant¶
Huntington (1996) fournit un vocabulaire civilisationnel (Western, Orthodox, Islamic, Sinic, Hindic, Japanese, Latin American, African) largement repris dans les sciences sociales, mais :
- Non opérationnalisé : aucun ensemble de coordonnées numériques associé aux civilisations.
- Statique : ignore l'évolution des valeurs (laïcisation, post-matérialisme).
- Réductionniste : critique de Sen (2006) sur la pluralité des identités.
1.2 Inglehart-Welzel fournit l'axiomatique empirique¶
L'analyse factorielle Inglehart-Welzel (2005, 2010) sur 100+ pays / 6 vagues WVS révèle deux dimensions latentes qui capturent ~70% de la variance des valeurs culturelles :
- TS : Traditional ↔ Secular-Rational (religion, famille, autorité).
- SE : Survival ↔ Self-Expression (sécurité matérielle vs autonomie/diversité).
Ces deux axes définissent B_viz = ℝ² — la base de visualisation primaire.
1.3 Hofstede fournit la résolution fine¶
Les 6 dimensions Hofstede (PDI, IDV, MAS, UAI, LTO, IVR) sont calibrées empiriquement sur des populations de travailleurs IBM (1967-1973, étendues 1990s-2010s) et postulent une indépendance dimensionnelle par construction factorielle. L'orthogonalité empirique n'est pas vérifiée sur les valeurs contemporaines : MAS et IDV sont notoirement corrélées (cf. McSweeney 2002, Schmitz & Weber 2014), UAI a une faible variance expliquée. La v3.0 étiquette donc l'orthogonalité comme postulée, pas mesurée (voir doc 11 section A2, et la métrique d_score_mahalanobis_intra introduite pour pondérer les axes selon leur variance intra-civilisationnelle — cf. doc 10).
Ces 6 axes définissent B_score = ℝ⁶ — la base de scoring fin.
1.4 WVS wave 7 fournit l'actualisation¶
La vague 7 (2017-2022) du World Values Survey publie les coordonnées IW actuelles pour la majorité des pays, sous licence CC-BY.
2. Tableau de correspondance Huntington ↔ Inglehart-Welzel ↔ Hofstede¶
| Huntington | IW quadrant typique | Hofstede archétypes (PDI/IDV/MAS/UAI/LTO/IVR) |
|---|---|---|
| Western | TS+ / SE+ | USA, GBR, FRA, DEU, NLD, SWE, CAN, AUS |
| Orthodox | TS≈0 / SE− | RUS, UKR, ROU, BGR, GRC, SRB |
| Islamic | TS− / SE− | TUR, IRN, EGY, SAU, IDN, PAK |
| Sinic | TS+ / SE− | CHN, SGP, TWN, VNM (HKG) |
| Hindic | TS− / SE− | IND |
| Japanese | TS++ / SE≈0 | JPN |
| Buddhist (extension) | TS≈0 / SE≈0 | THA, KOR, MMR, MNG |
| Latin American | TS− / SE+ | BRA, MEX, ARG, CHL, COL, PER |
| African | TS−− / SE− | NGA, ZAF, KEN, GHA, ETH |
| Indigenous (extension) | TS−− / SE− | (faible couverture — cf. §3) |
| Oceanian (extension) | TS+ / SE+ | NZL, AUS-partiel, FJI |
3. Extensions documentées au-delà de Huntington¶
3.1 Buddhist¶
Huntington classait la « Buddhist civilization » comme non clairement délimitée (notion frontière entre Sinic et Hindic). Ici elle est instanciée pour intégrer THA, KOR (controverse Sinic/Buddhist), MMR, MNG.
- Sources : Reat (1994), Berkwitz (2010) — non engagées formellement, mention bibliographique.
3.2 Indigenous¶
Huntington n'inclut pas les peuples autochtones comme civilisation à part entière. L'inclusion ici suit :
- Smith (2012), Decolonizing Methodologies — épistémologie indigène.
- UN Permanent Forum on Indigenous Issues — reconnaissance institutionnelle.
Drapeau low_archetype_coverage: true car (a) aucun État souverain n'est purement indigène, (b) BOL/ECU/PER présentent une stratification où l'identité indigène coexiste avec l'identité latino-américaine.
3.3 Oceanian¶
Hau'ofa (1994) « Our Sea of Islands » articule une identité pacifique distincte de la classification Western (NZL, AUS-partiel).
Drapeau low_archetype_coverage: true car peu de données Hofstede pour les micro-États du Pacifique.
3.4 Règle de désambiguïsation entre civilisations chevauchantes¶
Pour les États dont l'identité chevauche plusieurs catégories, la v3.0 publie une règle de priorité explicite :
| Cas | Décision | Justification |
|---|---|---|
| KOR | sinic core, buddhist periphery |
Influence sinique structurelle (caractères chinois historiques, confucianisme) ; bouddhisme = minorité religieuse mais non structurellement définissante. |
| THA | buddhist core, sinic periphery |
Bouddhisme theravāda = identité dominante ; influences siniques historiques mais non structurelles. |
| MMR | buddhist core |
Bouddhisme theravāda dominant, identité bouddhiste affirmée. |
| MNG | buddhist core, sinic periphery |
Bouddhisme tibétain dominant ; héritage historique sinique périphérique. |
| BOL | latin_american core, indigenous periphery |
Identité latino-américaine officielle ; stratification indigène significative mais non dominante. |
| ECU | latin_american core, indigenous periphery |
Idem BOL. |
| PER | latin_american core, indigenous periphery |
Idem BOL. |
| NZL | western core, oceanian periphery |
Anglo-saxon dominant ; identité polynésienne secondaire (māori). |
| AUS | western core, oceanian periphery |
Idem NZL. |
| FJI | oceanian core |
Petit État, identité polynésienne primaire. |
| TUR | islamic core, western ambiguous |
Pays musulman majoritaire mais avec une affiliation européenne contestée — ambiguous_cases documenté. |
| RUS | orthodox core |
Identité orthodoxe russe affirmée ; pas de chevauchement structurel. |
| IRN | islamic core (chiite) |
Identité chiite spécifique, marquée. |
Pour les cas restant véritablement ambigus après application de cette règle, les États sont listés dans taxonomies/macro_civilizations.v2.json:ambiguous_cases de la civilisation où ils sont moins fortement rattachés — ce qui les laisse présents dans la documentation sans influencer le centroïde.
4. Formules de projection (lien vers B_vec)¶
4.1 Centroïdes de civilisation¶
Pour la civilisation c_i avec États-membres S_i = {s_1, ..., s_n} et leurs poids α_j :
μ_i^viz = (Σ_j α_j · x_j^viz) / (Σ_j α_j)
Σ_i^viz = (Σ_j α_j · (x_j^viz - μ_i^viz)(x_j^viz - μ_i^viz)^T) / (Σ_j α_j)
μ_i^score = (Σ_j α_j · x_j^score) / (Σ_j α_j)
σ_i^score[k] = sqrt((Σ_j α_j · (x_j^score[k] - μ_i^score[k])²) / (Σ_j α_j)) pour k=1..6
Pondération par défaut : α_j = 1 pour les États core, α_j = 0.5 pour periphery, α_j = 0 pour ambiguous (exclus du centroïde mais membres listés).
4.2 Vecteur d'affinité civilisationnelle (dérivé)¶
Pour un État s avec x_s^score ∈ ℝ⁶ :
d_i = ||x_s^score - μ_i^score||₂ # Distance Euclidienne aux 11 centroïdes
w_s[i] = exp(-β·d_i) / Σ_j exp(-β·d_j) # Softmax inverse-distance
Paramètre β = 0.05 par défaut (échelle Hofstede 0-100, distances typiques 30-80). Le vecteur w_s ∈ Δ¹⁰ est donc dérivé de la géométrie, plutôt qu'estimé indépendamment comme dans v1.
5. Limites assumées¶
Mise à jour V2.1 : la cascade d'imputation décrite dans doc 16 garantit
x_vizetx_scorenon nuls pour les 193 États ONU, avec 0 État dans le tiercentroid_priordepuis l'ingestion des sources étendues (UNDP HDR, UN voting, V-Dem, WVS time-series, Pew composition complète). Les limites ci-dessous restent valides ; elles décrivent maintenant les bornes du tierobservedstrict plutôt que des manques de couverture absolue.
- Hofstede couvre 63 pays : ETH, FJI, et plusieurs micro-États manquent ou ont certaines dimensions imputées (
np.nanmeansur les axes disponibles, provenanceobserved_with_dim_imputation). Pour les 132 États sans aucune dimension Hofstede, la cascade impute via la régressiongovernance_to_hofstedecalibrée sur WGI + FSI + UNDP + UN voting + V-Dem (imputed_governance), avec RMSE LOO par dimension publié dansstate_coordinates.json. - IW manque pour 131 États :
- 30 États sont récupérés par
imputed_wvs_items(waves 5-6 du WVS Time-Series 1981-2022, prédiction par ridge sur les 10 items de la factor analysis IW calibrée sur l'intersection wave-7 — RMSE LOO 0.38/0.54). - 103 États sont imputés via
pew_to_iwcalibrée sur Pew 7 proportions + UNDP HDR + UN voting + V-Dem (RMSE LOO 0.48/0.62). - Les drapeaux de provenance permettent de stratifier l'analyse, et la validation empirique (doc 12) est conditionnée à
observeduniquement pour éviter la circularité. - Les axes IW ne sont pas strictement orthogonaux en wave 7 (corrélation ~0.15) — orthogonalité postulée par construction factorielle, non vérifiée empiriquement. La v3.0 corrige l'étiquetage trompeur de la v2.0 (
empirical_orthogonal_by_construction→postulated_orthogonal_not_empirically_verified). - Hofstede et IW datent de différentes vagues : pas de simultanéité temporelle stricte. Hofstede 2010 (consolidation 2015) vs WVS wave 7 (2017-2022). Limite reconnue, non corrigeable en V1.
- Les centroïdes sont sensibles au choix d'États archétypes — sensibilité quantifiée par leave-one-out dans doc 13. La UI Streamlit permet d'itérer interactivement.
- Le poids periphery=0.5 est éditorial : justification non empirique. Sensibilité à ce choix testée dans doc 13. Valeurs alternatives (0.25, 0.75) discutées.
6. Cohérence garantie¶
Tests automatiques (tests/test_documentary_basis.py, test_vector_basis.py, test_bases_coupling.py) garantissent :
- Toute civilisation a ≥1 citation_id (B_doc).
- Toute citation_id résout vers la bibliographie racine.
- Toute civilisation a ≥3 États archétypes.
- Tout État archétype a des données IW ou Hofstede.
- Tout centroïde est dans le domaine.
- Tout vecteur d'affinité est un simplexe valide.
- Toute civilisation porte simultanément
citation_ids[]ETmu_viz+mu_score(couplage B_doc ↔ B_vec).
7. Versionnement¶
taxonomies/macro_civilizations.v2.json: version2.0.0.packages/civvec_core/basis/B_viz.json: version2.0.0.packages/civvec_core/basis/B_score.json: version2.0.0.- Toute modification d'un centroïde, d'une bibliographie ou d'un État archétype incrémente la version mineure (
2.x.0) et est consignée dans `CHANGELOG.md.