# Semantic Content Shift: Axis 1 Over Time

## What Changed: "Coalition vs Opposition" Axis Content

| Year | Positive Pole (Coalition) | Negative Pole (Opposition) | Key Theme |
|------|-------------------------|---------------------------|-----------|
| **2016** | Tax law changes, international treaties | — | Administrative law |
| **2018** | Budget modifications, infrastructure, social affairs | — | Government spending |
| **2019** | Working conditions, monitoring issues | — | Administrative oversight |
| **2022** | Local government info, digital accounts | Digital governance, privacy | Digital transformation |
| **2023** | Welfare policy, parental support | Social services | Social policy |
| **2024** | Nuclear weapons, housing, Israel boycott | — | Foreign policy / Justice |
| **2025** | EU sanctions on Israel, asylum policies | — | Migration / Foreign affairs |
| **2026** | **Asylum stops**, Syrian permit revocations, Ukraine returns | IND backlog | **Migration dominates** |

## Key Observations

### 1. The "Coalition" Side Evolved Significantly

| Period | Coalition Motions Focused On |
|--------|---------------------------|
| 2016-2019 | Administrative law, tax, budgets, infrastructure |
| 2022-2023 | Digital governance, welfare, social services |
| 2024-2025 | Foreign policy (Israel sanctions), migration |
| **2026** | **Asylum restriction**, Syria, Ukraine returns |

### 2. Axis 1 Became Migration-Centric by 2026

In 2026, the **extreme positive motions** are ALL about asylum/migration:
- "Motie van het lid Vondeling over een totale asielstop" (total asylum stop)
- "Motie van het lid Vondeling over alle tijdelijke asielvergunningen van Syriërs intrekken" (revoke Syrian permits)
- "Motie van het lid Vondeling over een actief terugkeerbeleid voor alle Oekraïners" (active return policy for Ukrainians)

This suggests the coalition/opposition dynamic in 2026 is increasingly defined by **migration policy** rather than the traditional left-right economic divide.

### 3. The "Typical" Motion Changed

Semantic gravity represents the "typical" motion on the axis. Its content shifted:

| Year | Typical Motion Theme |
|------|---------------------|
| 2016 | Tax law, health law, financial administration |
| 2019 | Bureaucracy reduction, Kamer control, administrative burden |
| 2023 | Student finance, volunteer work, housing |
| 2024 | Fossil fuel phase-out, whistleblower protection, youth care |
| 2026 | Asylum, IND backlog, Ukraine, social grievances |

## Implications

1. **Axis label is temporally bounded**: "Rechts kabinetsbeleid versus links oppositiebeleid" works for 2016-2026 as a whole, but in 2026 it's increasingly about migration policy.

2. **Party voting structure is stable** (0.83 stability), but **what parties vote on** has shifted from economics to migration.

3. **Axis 6 (Migration/Culture)** low stability (0.35) may now be overlapping with Axis 1 — migration has become a coalition-defining issue.

## Example: Concrete Before/After

**2016 - "Coalition" side:**
> "Wijziging van enkele belastingwetten en enige andere wetten (Fiscale vereenvoudigingswet 2017)"

**2026 - "Coalition" side:**
> "Motie van het lid Vondeling over een totale asielstop"

Same axis (coalition votes FOR), but semantically completely different topics.

---

*Generated by `scripts/semantic_gravity_examples.py`*
