***
La “[[DÉMOCRATIE|démocratie]]” au-delà de l’élection
On assimile souvent la démocratie au simple procédé électif. On ajoute pourtant presque toujours un qualificatif : on parle de [[démocratie libérale]]. Dans cette conception, la démocratie ne se limite pas à la désignation des dirigeants. Elle inclut aussi la [[séparation des pouvoirs]] et le respect de l’[[État]] de droit.
Qu’entendre par État de droit ?
Deux conceptions s’opposent.
[[conception positiviste de l'État de droit|conception minimaliste de l'État de droit]] (pouvoir doit respecter le droit)
[[conception naturaliste de l'État de droit]] (+ les droits fondamentaux doivent être inclus dans chaque loi)
Si pas de respect : [[démocratie illibérale]]
De “l’état de droit” à “l’état de justice”
Pour garantir les libertés fondamentales, il faut donner un pouvoir important à une ou plusieurs juridictions suprêmes.[^1] Les partisans de la conception naturaliste défendent donc un *pouvoir juridictionnel fort*, capable de s’opposer au pouvoir politique. Cette logique réinstalle une idée proche de l’Ancien Régime : un État de justice, où le droit n’est pas créé par l’homme mais découvert par les juges, et où le pouvoir politique reste soumis à cette justice.
Revers évident : le pouvoir politique s’affaiblit et développe un sentiment de [[censure]] par le [[pouvoir judiciaire]]
## Notes de bas de page
```dataviewjs
// === DONNÉES ===
const page = dv.current();
const file = page.file;
const outlinks = file.outlinks.length;
const inlinks = file.inlinks.length;
const qualite = Math.max(0, Math.min(100, page["qualité"] ?? 0));
// === CALCUL PROGRESSION (0–100) ===
const max_links = 30;
const s_out = Math.min(outlinks / max_links, 1) * 40;
const s_in = Math.min(inlinks / max_links, 1) * 30;
const s_qual = qualite * 0.3;
const total = Math.round(s_out + s_in + s_qual);
// === ICÔNES ===
const iconEmoji =
total <= 25 ? "🌱" :
total <= 50 ? "🌿" :
total <= 75 ? "🌳" :
"🦚";
const iconLabel =
total <= 25 ? "🌱 Graine" :
total <= 50 ? "🌿 Jeune pousse" :
total <= 75 ? "🌳 Arbre mature" :
"🦚 Forêt";
// === MISE À JOUR YAML SANS CRÉER DE NOUVELLES CLÉS ===
const tfile = app.workspace.getActiveFile();
const cache = app.metadataCache.getFileCache(tfile);
// 1. Si pas de frontmatter → on ne touche à rien
if (cache?.frontmatter) {
await app.fileManager.processFrontMatter(tfile, fm => {
// 2. On met à jour seulement si la propriété existe déjà
if (Object.prototype.hasOwnProperty.call(fm, "progression")) {
fm.progression = total;
}
if (Object.prototype.hasOwnProperty.call(fm, "icon")) {
fm.icon = iconEmoji;
}
});
}
// === AFFICHAGE ===
dv.table(
["Liens sortants", "Liens entrants", "Qualité", "Progression"],
[[outlinks, inlinks, `${qualite}/100`, `${iconLabel} — ${total}/100`]]
);
```
[^1]: ex : [[Conseil constitutionnel]]