Corpus-evidence — overzicht
Alle schema-claims moeten anker hebben in corpus-geverifieerde wetgeving. Het corpus woont in wet.artikelen (BWBR-corpus, Postgres) plus binnenkort wet.stop_paragrafen (STOP-standaard, krachtens RSPO; zie ADR-0036).
Wat zit er nu in wet.artikelen
Achttien wetten / besluiten / regelingen, totaal ~8.000+ artikelen. Zie wetten-overzicht voor de volledige tabel.
Hoe te queryen
Vanuit Bash:
bash
docker exec -e PGPASSWORD='<wachtwoord>' ruimtemeesters-databank-postgres \
psql -U postgres -d beleidsscan -c "
SELECT bwb_id, article_number, COALESCE(title,''), LEFT(full_text, 500)
FROM wet.artikelen
WHERE bwb_id = 'BWBR0004287' AND article_number = '19';"Vanuit applicatie-code: WettenOverheidService.ts heeft getArticle(bwbId, articleNumber) voor live lookup (met cache).
Wat doet het corpus voor schema-ontwerp
Vier dingen:
- Anker-protocol (ADR-0033): élke
catalogus.*-rij moet wijzen naar eenwet.artikelen-rij (ofwet.stop_paragrafenna ADR-0036). Geen "ik denk dat dit X betekent"-classificaties. - Drift-detectie:
corpus_hashop elke anker-rij detecteert wanneer een wetstekst wijzigt. PRs die een wet-tekst-wijziging in een anker-rij zouden negeren, falen in CI. - Citaten in ADRs / handboek: bij élke schema-claim die de wet citeert, kan de claim direct worden geverifieerd door query op het corpus.
- Validator-CI:
scripts/validate-schema-anchors.tswalked door alle anker-rijen en faalt op missing-article, hash-drift, of missing-verified_at.
Wat ontbreekt — gaps
Twee wetten die we nodig hebben voor de registers-taxonomie zitten niet in corpus:
- Bro (Besluit ruimtelijke ordening, BWBR0023797) — voor ruimtelijkeplannen.nl / IMRO-publicatie pre-Ow
- Woo (Wet open overheid, BWBR0045754) — voor actieve openbaarmaking en raadsstukken
Tot deze ingest is gedaan, krijgen catalogus-rijen die op deze wetten ankeren een TBD-anker met expliciete vermelding van de wet-naam. Zie gaps.
Onderliggende ADRs
- ADR-0033 — Schema noun-families + legal anchoring (anker-protocol)
- ADR-0036 — STOP-standaard als anker-bron krachtens RSPO (corpus-uitbreiding voor STOP)