Dutch-legal noun-families
Postgres-schema's heten naar het Nederlands-juridische enkelvoudige zelfstandig naamwoord dat ze huisvesten. De hoofdtabel is de Nederlandse meervoud van dat zelfstandig naamwoord. Beslist 2026-05-10 (ADR-0033, 17 pivots door 2026-05-12).
De substantieve schema's
Schema's die een legale claim dragen — hun naam zegt welk Awb / Wet RO / Bw artikel ze invullen.
| Schema | Hoofdtabel | Anker | Wat erin staat |
|---|---|---|---|
instrument.* | instrument.instrumenten | Awb art. 1:3 lid 1 | AVV: omgevingsplan, AMvB, verordening |
besluit.* | besluit.besluiten | Awb art. 1:3 lid 2 | Beschikkings-family + aanwijzings/instructie/voorbereidings/gedoogbesluit |
publicatie.* | publicatie.publicaties | Bekendmakingswet (umbrella) | Officiële publicaties — Manifestations met handelingen-junction |
procedure.* | procedure.terinzageleggingen | Awb afd. 3.4 + 3.6 | Feitelijke procedurehandelingen die geen publicatie zijn |
gezag.* | gezag.gezagen | Awb art. 1:1 | Bestuursorganen, gerechten, samenwerkingsorganisaties |
uitspraak.* | uitspraak.uitspraken | Wet RO + Awb afd. 8 | Rechterlijke uitspraken (eind / tussen / zelfvoorziening) |
De technische schema's
Schema's voor infrastructuur — geen legale claim.
| Schema | Inhoud |
|---|---|
wet.* | Wet-corpus (wet.wetten, wet.artikelen, wet.stop_paragrafen na ADR-0036) |
catalogus.* | Gesloten-vocab catalogi (vervangt alle inline CHECK-enums) |
herkomst.* | Provenance: audit-log, classificatie, ingestion-trail |
verbinding.* | Junctions tussen substantieve schema's |
tekst.* | Content-blobs: full_text, chunks, embeddings |
dso.* | STOP-TPOD-specifieke tabellen (behouden uit ADR-0027) |
De regels
- Schema = enkelvoud Nederlands-legaal zelfstandig naamwoord:
instrument,besluit, nietinstrumentsofdecisions. - Hoofdtabel = Nederlandse meervoud:
instrument.instrumenten,besluit.besluiten. - Eén hoofdtabel per substantieve schema, niet één-per-subcategorie. Subcategorisering via FK naar
catalogus.*. - Substantieve namen claimen legaal-recht;
besluit.*claimt Awb 1:3 lid 2. Als die claim mis is, ligt de schema-vorm fout — niet de data. - Nederlands tot in de catalogus-kolommen toe —
besluit_soortnietbesluit_kind;procedurevormnietprocedure_kind. Engels alleen op operationele kolommen (id, created_at, etc.).
canonical.* is gedropt
Het oude canonical.* schema lumpede besluiten, instrumenten, publicaties en bekendmakingen door elkaar. De noun-family rename ontmantelt dat door elke entiteit te plaatsen in het schema waar haar legale claim klopt. Zie ADR-0033 voor de uitgebreide motivatie.
Onderliggende ADRs
- ADR-0033 — Schema noun-families + legal-anchor registry