À propos
Ce site est un livrable dérivé : il est régénéré à partir de l’ouvrage et des données qui en sont extraites, jamais édité à la main.
Qui parle
Nizar Yaïche, ancien ministre des Finances de la République tunisienne, chercheur et praticien indépendant. L’ouvrage est écrit à ce titre, hors de tout mandat officiel : il n’engage aucune institution, et son auteur n’en tire aucune autorité réglementaire.
Mentions légales
- Responsable de la publication
- Nizar Yaïche
- Contact
- nizar.yaiche@ystrat.com
- Licence
- Creative Commons CC BY 4.0 — reproduction et adaptation libres, à condition de citer l’auteur et l’ouvrage.
- Nature du site
- Site personnel de recherche, sans publicité, sans traceur et sans compte d’utilisateur.
- Données personnelles
- Aucune collecte : ni compte, ni cookie de mesure, ni formulaire. Le seul envoi possible vers un tiers est la question posée à l’assistant, décrite sur la page usage de l’intelligence artificielle.
- Ce que le site garde dans votre navigateur
- Le strict nécessaire au confort de lecture, dans la mémoire de l’onglet (« sessionStorage ») : les fiches que vous avez ouvertes dans le diagramme, et le dernier paragraphe atteint dans une page de l’ouvrage. Ces informations ne quittent jamais votre appareil et disparaissent à la fermeture de l’onglet. Aucun cookie n’est déposé.
Où en est cette publication
Version 2.3 du texte (27 juillet 2026), ouverte aux commentaires. Elle n’a pas été soumise à une relecture par les pairs. Elle est auto-publiée, sans éditeur, et déposée en accès libre sur Zenodo le 14 septembre 2026 sous l’identifiant DOI 10.5281/zenodo.22746533.
Ce statut est celui que déclare le fichier de citation du dépôt. La relecture par les pairs reste à venir ; tant qu’elle n’a pas eu lieu, l’écrire ici est la seule manière honnête de le dire.
Historique
- 27 juillet 2026 — version 2.3 du texte
- 14 septembre 2026 — dépôt Zenodo, attribution du DOI
- 21 septembre 2026 — ouverture publique du site
- 22 septembre 2026 — refonte de l’interface du site
Identifiants de l’auteur : ORCID 0009-0008-4054-4551 · Profil LinkedIn
Autour de ce site
- Usage de l’intelligence artificielle — ce que l’assistant fait, ce qu’il ne fait pas, et à qui votre question est transmise
- Contribuer — les trois voies pour corriger, contester ou compléter
- Licence des contributions
- Membres invités
- Le diagramme en texte
- Liste des figures et des tableaux — avec le lien direct vers chacun dans l’ouvrage
Comment citer
Citer l’ouvrage par son DOI, qui désigne l’édition déposée. La version des données identifie l’extraction dont ces pages sont issues ; elle ne sert qu’à reproduire la cartographie.
DOI : 10.5281/zenodo.22746533 · version 2.3 du texte, 27 juillet 2026
Version des données : f7826423b554
Ce code est l’empreinte des fichiers dont ces pages sont dérivées — l’ouvrage et les données extraites. Il change lorsque leur contenu change, et lui seul : deux pages qui portent le même code ont été produites à partir des mêmes sources.
À recopier tel quel :
Yaïche, Nizar (2026). The Humanity Compact. Version 2.3. Zenodo. https://doi.org/10.5281/zenodo.22746533
Fichier de citation du dépôt (CITATION.cff) · Fichier BibTeX (.bib) · Fichier RIS (.ris) · dépôt miroir OSF
En BibTeX :
@misc{yaiche_humanity_compact,
author = {Yaïche, Nizar},
title = {The Humanity Compact},
year = {2026},
version = {2.3},
doi = {10.5281/zenodo.22746533},
publisher = {Zenodo},
url = {https://humanitycompact.org}
}Comment les données sont dérivées
Cinq scripts, dans cet ordre. Ce qui est saisi à la main se périme en silence ; ce qui est dérivé se corrige tout seul.
construire_graphe.py- Lit les tableaux de l’ouvrage et sa structure, et en dérive les nœuds. Aucun nœud n’est saisi à la main ; l’identifiant est dérivé du titre, jamais d’un compteur, pour qu’une ancre d’URL survive à une régénération.
enrichir_aretes.py- Deuxième passe : résout les renvois de section du Tableau 5 et rattache les références aux sections qui les citent, en exigeant une frontière de mot, une longueur minimale et la coïncidence de l’année.
extraire_figures.py- Descend au XML du DOCX pour rattacher chaque image à sa légende — python-docx ne relie pas les deux — et en tire les onze figures de l’ouvrage.
calculer_layout.py- Calcule les positions des cinq vues. Le rendu ne dépend donc pas d’une simulation de forces exécutée dans le navigateur.
generer_site.py- Compose ces pages et lit le texte de l’ouvrage directement dans le DOCX. Aucun chiffre affiché n’est écrit dans le code : tous sont comptés sur les données au moment de la génération.
Ce que les liens du graphe valent
Sur 1655 liens, 122 sont déclarés par l’ouvrage — l’auteur a écrit lui-même cette structure — et 1533 sont inférés par les scripts. Le diagramme trace les premiers en trait plein, les seconds en pointillé. Chaque lien porte son mode de dérivation dans les données.
| Origine | Liens |
|---|---|
declaree-argument | 26 |
declaree-tableau-11 | 25 |
declaree-tableau-27 | 7 |
declaree-tableau-5 | 55 |
declaree-tableau-52 | 9 |
deduite-appartenance | 20 |
deduite-architecture | 37 |
deduite-colonne-sector | 24 |
deduite-motif-auteur-annee | 239 |
deduite-nom-sans-millesime | 100 |
deduite-numerotation | 167 |
deduite-regroupement | 906 |
deduite-reperage-textuel | 24 |
deduite-tableau-47 | 16 |
Déclaration d’accessibilité
Ce qui est tenu
- Le texte de l’ouvrage est publié en HTML, section par section : il est sélectionnable, agrandissable, indexable, et lisible sans télécharger un PDF de cinq mégaoctets.
- Chaque paragraphe porte un identifiant stable dérivé du numéro de section, jamais d’un compteur global : un lien profond survit à l’insertion d’un chapitre.
- Le diagramme est rendu en SVG : chaque nœud existe dans le DOM et dans l’arbre d’accessibilité. Un rendu Canvas les en aurait tous exclus.
- Un équivalent textuel complet — la table des nœuds et de leurs voisins — est publié sur une page dédiée, atteignable depuis le diagramme et depuis le pied de chaque page.
- Les pages de lecture sont déclarées en anglais, langue réelle de leur contenu ; les pages éditoriales sont en français, et tout titre anglais y porte un attribut de langue explicite.
- Un lien d’évitement ouvre chaque page ; la navigation, le contenu principal et le pied de page sont des repères sémantiques.
- Aucune ressource externe n’est chargée : ni police distante, ni script tiers, ni requête vers un autre domaine. Le site fonctionne hors ligne une fois servi.
- Les pages sont lisibles et navigables sans JavaScript : le sélecteur de vues, les filtres et la recherche sont de vrais liens et de vrais formulaires, et la recherche sans JavaScript mène à l’équivalent textuel plutôt qu’à une page morte.
Ce qui ne l’est pas encore
- Aucun audit d’accessibilité externe n’a été conduit. Ce qui suit est une auto-évaluation, pas une déclaration de conformité vérifiée par un tiers.
- Un graphe de plusieurs centaines de nœuds reste laborieux à parcourir au lecteur d’écran, même correctement balisé : l’équivalent textuel est le chemin recommandé, ce qui revient à admettre que le diagramme n’est pas également utilisable par tous.
- Les notes de bas de page de l’ouvrage ne sont pas reprises dans les pages de lecture : python-docx ne les expose pas, et les reconstituer à la main romprait la règle « rien n’est saisi ». Elles restent dans les éditions PDF.
- Les tableaux de l’ouvrage sont rendus à plat : une cellule fusionnée est publiée une seule fois, sans `colspan`, ce qui appauvrit la structure de quelques tableaux complexes des annexes.
- Le zoom et le déplacement du diagramme n’ont pas d’équivalent gestuel documenté sur écran tactile.
- Les contrastes de la palette sont visés à 3:1 minimum sur les deux thèmes, mais la mesure appartient à la feuille de style et n’est pas vérifiée par ce générateur.
- Aucun test avec des utilisateurs en situation de handicap n’a eu lieu.
Une difficulté d’accès rencontrée sur ce site est un défaut du site, pas de son visiteur : elle est à signaler à l’auteur.