Change Log¶
Change Log v0.9.5¶
Van: versie 0.9.4 (augustus 2026) → Naar: 0.9.5 (september 2026)
De wijzigingen in v0.9.5 verduidelijken vooral de oplossingsrichting en de verantwoordelijkheidsverdeling. De inhoud van de interactiepatronen, generieke functies, stelselfuncties en impact op betrokken partijen is niet wezenlijk gewijzigd.
Samenvatting in één oogopslag¶
| Onderdeel | Aard van de wijziging |
|---|---|
| Terminologie | GBO wordt aangeduid als programma in plaats van project. |
| Oplossingsrichting | Expliciet onderscheid aangebracht tussen de gemeenschappelijke bronontsluiting bij de bronhouder en centrale voorzieningen per kanaal. |
| GDI en FDS | Verduidelijkt dat de gemeenschappelijke bronontsluiting voortbouwt op afspraken en standaarden van GDI en FDS en dat aanvullingen daarop daar bij voorkeur worden geborgd. |
| Verantwoordelijkheid bronhouder | Explicieter gemaakt dat de bronhouder de gemeenschappelijke bronontsluiting zelf inricht of dit door een leverancier laat doen. GBO realiseert een referentie-implementatie als werkend voorbeeld. |
| Centrale voorzieningen | Verduidelijkt welke voorzieningen GBO centraal coördineert voor EUDI-Wallet, OOTS en DvTP, en of het gebruik daarvan optioneel of verplicht is. |
| Scope en hergebruik | De drie huidige toepassingen worden nu als kanalen benoemd. De afspraken, koppelvlakken en voorzieningen worden zo ingericht dat toekomstige kanalen en gegevensstromen dezelfde bronontsluiting kunnen hergebruiken. |
| Diagrammen | Figuur 1 en figuur 5 maken nu expliciet onderscheid tussen de bronhouder, decentrale bronontsluiting en centrale voorzieningen. |
Algemeen¶
- De aanduiding "project Gemeenschappelijke Bronontsluiting" is gewijzigd in "programma Gemeenschappelijke Bronontsluiting".
- De terminologie rond gegevensstromen en kanalen is aangescherpt. EUDI-Wallet, OOTS en private dienstverleners (DvTP) worden in de oplossingsrichting als drie kanalen onderscheiden. Een kanaal kan gebruikmaken van de gemeenschappelijke bronontsluiting voor één of meer gegevensstromen.
- In de diagrammen is duidelijker aangegeven welke onderdelen bij de bronhouder horen en welke voorzieningen centraal beschikbaar worden gesteld.
Hoofdstuk 2 — Voorgestelde oplossingsrichting¶
De paragraaf Oplossingsrichting is grotendeels herschreven en nu expliciet opgebouwd uit twee samenhangende onderdelen.
1. Gemeenschappelijke bronontsluiting¶
- Het begrip gemeenschappelijke bronontsluiting is expliciet geïntroduceerd en afgebakend.
- Verduidelijkt is dat bronhouders hun gegevens ontsluiten volgens bestaande afspraken en standaarden van GDI en FDS, aangevuld met afspraken die voor GBO nodig zijn.
- De intentie is toegevoegd om deze aanvullingen uiteindelijk te borgen in de GDI en/of het FDS, zodat de gemeenschappelijke bronontsluiting onderdeel wordt van bestaande afsprakenstelsels in plaats van een afzonderlijk GBO-specifiek stelsel te vormen.
- Expliciet gemaakt dat dezelfde ontsluiting kan worden hergebruikt door verschillende typen afnemers en door de kanalen EUDI-Wallet, OOTS en private dienstverleners. Ook toekomstige kanalen kunnen deze ontsluiting gebruiken.
- De verantwoordelijkheid van de bronhouder is verduidelijkt: de bronhouder richt de gemeenschappelijke bronontsluiting zelf in of laat dit door een leverancier doen.
- De bestaande uitgangspunten van één API, configuratie per gegevensstroom, PBAC en betrouwbare standaarden voor versleuteling, identificatie, authenticatie en logging zijn in deze beschrijving samengebracht.
- Toegevoegd is dat het programma GBO een referentie-implementatie van de gemeenschappelijke bronontsluiting laat realiseren. Gebruik daarvan is niet verplicht; een bronhouder mag een eigen oplossing gebruiken die aan dezelfde afspraken en standaarden voldoet.
2. Centrale voorzieningen¶
- De centrale voorzieningen zijn als afzonderlijk onderdeel van de oplossingsrichting beschreven.
- Verduidelijkt is dat deze voorzieningen de drie kanalen verbinden met de gemeenschappelijke bronontsluiting.
- Het programma GBO coördineert de realisatie van deze voorzieningen, zodat bronhouders deze niet ieder afzonderlijk hoeven te ontwikkelen.
- Expliciet gemaakt dat sommige voorzieningen nieuw worden gerealiseerd en dat voor andere bestaande voorzieningen worden aangepast om met de gemeenschappelijke bronontsluiting te kunnen werken.
- De voorzieningen zijn compact per kanaal beschreven:
- EUDI-Wallet: Authentic Source Interface voor QTSP's en een voorziening voor PubEAA-uitgifte. Gebruik is optioneel.
- OOTS: OOTS-adapter voor de aansluiting op de Basisinrichting OOTS, inclusief een optionele semantische vertaalfunctie. Gebruik is optioneel.
- Private dienstverleners (DvTP): toestemmingsvoorziening en pseudonimiseervoorziening. Deze zijn verplicht voor private dienstverleners die van deze gegevensstroom gebruikmaken.
- Toegevoegd is hoe de centrale voorzieningen naar verwachting worden geborgd:
- voorzieningen voor OOTS worden geborgd in de GDI;
- voor de voorzieningen voor de EUDI-Wallet wordt dezelfde benadering voorgesteld;
- voor de toestemmingsvoorziening moet nog worden bepaald waar deze wordt geborgd.
- De slottekst van hoofdstuk 2 is aangepast. Niet langer alleen andere gegevensstromen, maar ook andere kanalen worden expliciet genoemd als mogelijke toekomstige gebruikers van dezelfde afspraken, koppelvlakken en voorzieningen.
Figuur 1 — Oplossingsrichting GBO¶
- Een afzonderlijke begrenzing Bronhouder is toegevoegd rondom de overheidsbron en de GBO-basis. Daarmee is zichtbaar gemaakt dat de gemeenschappelijke bronontsluiting een verantwoordelijkheid van de bronhouder is.
- Het diagram maakt nu onderscheid tussen:
- groen: decentrale componenten voor de gemeenschappelijke bronontsluiting;
- oranje: centrale voorzieningen;
- grijs: bestaande voorzieningen waarop GBO aansluit.
- De eerdere aanduiding "Bronontsluiting voor QTSP (Authentic Source Interface)" is vervangen door "Authentic Source Interface voor QTSP's", in lijn met de tekst van de oplossingsrichting.
- De toelichting onder het diagram is aangepast aan dit onderscheid.
Hoofdstuk 5 — Te ontwikkelen componenten¶
Figuur 5 — Overzicht voorgestelde oplossing¶
- Ook in de gedetailleerde overzichtsplaat is een afzonderlijke begrenzing Bronhouder toegevoegd rondom de overheidsbron en GBO-basis.
- Hiermee wordt duidelijker dat de generieke bronontsluiting, configuratie en eventuele GBO-vertaallaag bij de bronhouder horen en niet centrale GBO-voorzieningen zijn.
- De legenda is terminologisch aangepast: "optionele centrale aansluitvoorzieningen" is vervangen door "optionele centrale voorzieningen".
- De inhoudelijke indeling in afspraken en standaarden, referentiecomponenten en centrale voorzieningen blijft ongewijzigd.
Change Log v0.9.4¶
Van: versie 0.9.3 (augustus 2026) → Naar: 0.9.4 (augustus 2026)
v0.9.4 bevat voornamelijk verduidelijkingen naar aanleiding van reviewfeedback op v0.9.3. De oplossingsrichting zelf is niet gewijzigd, maar de status, keuzevrijheid en verplichting van onderdelen is explicieter beschreven.
Hoofdstuk 5 — Te ontwikkelen componenten¶
- Expliciet gemaakt dat GBO drie soorten resultaten levert:
- Afspraken en standaarden — verplicht voor deelnemers waarop deze afspraken van toepassing zijn.
- Referentiecomponenten — optioneel; een bronhouder mag ook een functioneel gelijkwaardig alternatief gebruiken.
- Centrale voorzieningen — afhankelijk van de gegevensstroom verplicht of optioneel.
- Een tabel toegevoegd die per voorziening aangeeft:
- voor welke gegevensstroom deze bedoeld is;
- om welk soort voorziening het gaat;
- of gebruik verplicht of optioneel is;
- wie de beheerder is of waar dit nog moet worden bepaald.
- Expliciet gemaakt dat publieke bronhouders die een gegevensstroom via GBO ontsluiten de bijbehorende afspraken en standaarden moeten volgen.
- Voor private dienstverleners verduidelijkt dat deelname aan de DvTP-stroom vrijwillig is, maar dat bij deelname gebruik van de toestemmingsvoorziening en BSNk PP verplicht is.
Verduidelijking van keuzevrijheid en verplichtingen¶
Op verschillende plaatsen in het document is vrijblijvende formulering met "kan" vervangen door preciezere formuleringen die aangeven of iets een keuze, mogelijkheid of verplichting is. Onder meer:
- keuzevrijheid voor bronhouders bij het gebruik van referentiecomponenten;
- hergebruik voor andere gegevensstromen;
- keuze tussen PubEAA-uitgifte en diensten van een QTSP;
- gebruik van de ASI-provider;
- semantische mapping bij OOTS;
- verplicht gebruik van de toestemmings- en pseudonimiseervoorziening binnen DvTP;
- gebruik van het toestemmingsregister als PIP;
- aansluitvoorwaarden voor QTSP's;
- gebruik van alternatieve implementaties door bronhouders.
Waar een ontwerpkeuze nog niet is gemaakt, wordt dit expliciet aangegeven, bijvoorbeeld met "nog te bepalen (zie PSA)".
Change Log v0.9.3¶
Van: versie 0.9.2 (juni 2026) → Naar: 0.9.3 (augustus 2026)
Dit is geen uitputtende opsomming van elke los gewijzigde zin, maar een overzicht van wat er conceptueel/structureel is veranderd, per hoofdstuk/paragraaf.
Samenvatting in één oogopslag¶
| Onderdeel | Aard van de wijziging | Details |
|---|---|---|
| Structuur document | +1 hoofdstuk (Impact op partijen), doorlopende nummering, uitgebreidere inleidingen per generieke functie | detailbeschrijving |
| Uitgangspunten | GDI en "Keuzevrijheid" als nieuwe expliciete uitgangspunten | detailbeschrijving |
| Patroon A (EUDI) | ASI-P met verify/retrieve-rol vervangt de twee-varianten-beschrijving; OOTS-catalogi genoemd | detailbeschrijving |
| Patroon B (OOTS) | Sterk uitgebreid: OOTS-V/OOTS-Adapter, sectorale aansluitingen, semantische omvorming; TIP-verwijzing verwijderd | detailbeschrijving |
| Patroon C (DvTP) | Terminologie "toestemmingsregister"/"-voorziening" aangescherpt; extra afrondstap in diagram | detailbeschrijving |
| Generieke functies | Nieuwe GDI-koppeltabel; minder harde koppeling aan OPA/Rego; diverse status-updates | detailbeschrijving |
| Componenten (H5) | Nieuwe kleurcodering/legenda in overzichtsplaat; LDV toegevoegd; Query Template Registry → dienstencatalogus; nieuwe slotparagraaf over stelselbeheer | detailbeschrijving |
| Impact op partijen | Volledig nieuw hoofdstuk 6 | detailbeschrijving |
Algemeen / opzet¶
- Nieuw hoofdstuk 6 — "Impact op betrokken partijen" toegevoegd. Dit is de belangrijkste structurele toevoeging: een tabel die per partij (Bronhouder, QTSP, Basisinrichting OOTS, Private dienstverleners, Burger) de verwachte impact en toelichting beschrijft.
- Nieuwe bijlagen: Begrippenlijst en deze Change Log.
- Hoofdstukken zijn nu doorlopend genummerd (1 Inleiding, 2 Voorgestelde oplossingsrichting, … 6 Impact op betrokken partijen) — in 0.9.2 hadden hoofdstukken geen nummer in de titel.
- Uitgangspunten (§1) zijn uitgebreid en herschreven:
- GDI is nu als apart uitgangspunt benoemd (met toelichting op de 4 domeinen: toegang, interactie, gegevensuitwisseling, infrastructuur).
- FDS-uitgangspunt is uitgebreider toegelicht, inclusief expliciete koppeling naar GDI-standaarden en het voorbeeld "Federatieve Toegangsverlening" (AuthZen, aangeboden bij Forum Standaardisatie).
- Nieuw uitgangspunt "Keuzevrijheid" toegevoegd: bronhouders zijn vrij om GBO-componenten te gebruiken, te combineren met eigen oplossingen, of niet te gebruiken.
- "Federatief Datastelsel"-omschrijving is losgekoppeld van specifieke stelselfuncties (FSC/FTV worden niet meer als uitgangspunt-bullet genoemd, maar verderop uitgewerkt).
- §1 Inleiding verwijst nu expliciet door naar de tabbladen "Gemeenschappelijke Bronontsluiting" (doelen) en "Context" (juridisch/organisatorisch kader).
- Verwijzing naar demo waar de voorgestelde oplossing in een demo-omgeving getoond wordt.
Hoofdstuk 2 — Voorgestelde oplossingsrichting¶
- Nieuwe subparagraaf "Knelpuntenanalyse" toegevoegd vóór de oplossingsrichting zelf: benoemt expliciet de vier knelpunten (verschillende gegevenssets, autorisatiemodellen, protocollen, wet- en regelgeving per gegevensstroom) en de bijbehorende oplossingsrichting in bullets.
- Oplossingsrichting-tekst is aangescherpt:
- "generieke API" is vervangen door "één API".
- Nieuwe zin toegevoegd: als een bronhouder de koppeling (nog) niet zelf kan inrichten, biedt GBO instrumenten om toch gebruik te maken van de componenten.
- De rol van de centrale voorzieningen per gegevensstroom (ASI/PubEAA-provider voor EUDI, semantische mapping voor OOTS, toestemmings-/pseudonimiseervoorziening voor DvTP) wordt nu expliciet in lopende tekst toegelicht, in plaats van alleen in het diagram.
- Figuur 1 (oplossingsrichting-diagram):
- Subgraph-label "SDG / OOTS" → "OOTS".
- Kleurstelling van bron/burger-knopen gewijzigd (van groen naar lichtblauw).
- Bijschrift uitgebreid met legenda-achtige toelichting: "de grijze componenten zijn actoren of bestaande voorzieningen die hergebruikt worden."
Hoofdstuk 3 — Interactiepatronen¶
Patroon A (EUDI-Wallet)¶
- Nieuwe zin: PubEAA's en QEAA's hebben juridisch dezelfde betekenis.
- De rolbeschrijving van GBO is verduidelijkt: GBO ondersteunt de PubEAA-uitgevende instantie én de rol van Authentic Source Interface Provider (ASI-P), die zowel een verify- als een retrieve-dienst kan bieden. De oude tekst met twee losse "varianten" (burger contracteert QTSP / bronhouder contracteert QTSP) is vervangen door deze bredere ASI-P-beschrijving.
- Nieuwe alinea over de OOTS common services: mogelijke inzet voor de attributencatalogus (Semantic Repository) en leverancierscatalogus (Data Service Directory), en de rol van GBO daarin (nog in onderzoek).
- Sequentiediagram (Figuur 2): participant "Verificatiedienst" hernoemd naar "Verify-/retrievedienst (Authentic Source Interface)"; extra notitie toegevoegd over ISO15000 (geen autorisatie/authenticatie nodig).
- Kader "Afstemming lopend" is verbreed: spreekt nu over "alle mogelijke varianten" i.p.v. alleen PubEAA vs. QTSP.
Patroon B (OOTS)¶
- Grotendeels herschreven en flink uitgebreid. Oude tekst (RINIS/BZK als nationaal OOTS-toegangspunt) is vervangen door een uitgebreidere beschrijving:
- Sectorale aansluitingen (bv. EMREX-brug) en eigen aansluitingen worden nu genoemd als alternatief voor de Basisinrichting OOTS (buiten scope van dit ontwerp).
- Stichting RINIS wordt genoemd als leverancier, in opdracht van BZK/EZK.
- Nieuwe alinea over de Europese transportlaag (eDelivery, AS4, eBMS, Regrep) en het OOTS Exchange Data Model (OOTS EDM).
- Nieuwe alinea over semantische omvorming: niet verplicht vanuit de SDG-verordening, maar wel gestimuleerd; voorbeeld uniform bewijs van geboorte; GBO kan deze transformatie namens de bronhouder uitvoeren.
- De oude passage over de TIP-basisfunctie "Delivering messages" (uitleg dat dit buiten scope van GBO valt) is verwijderd.
- Sequentiediagram (Figuur 3): participant "GBO (GBO voorziening)" hernoemd naar "OOTS adapter (GBO voorziening)"; een aparte stap voor semantische mapping is toegevoegd (nu stap ④, tussen ontvangst en bronbevraging), met als gevolg herschikte stapnummers t.o.v. 0.9.2.
Patroon C (DvTP)¶
- Terminologie "toestemmingenregister" is doorgaans vervangen door "toestemmingsregister", en "GBO kiest voor een centraal toestemmingenregister" is herschreven naar "GBO stelt een centrale toestemmingsvoorziening voor".
- De zin over real-time validatie van het consent-id op moment van uitvraag is vereenvoudigd/ingekort.
- Toestemmingsportaal wordt nu specifiek gekoppeld aan een centraal portaal in de openingsalinea (was voorheen pas later genoemd).
- Fase 2-titel in het sequentiediagram aangevuld met "(per bron een verzoek)".
- Sequentiediagram (Figuur 4): kleine technische aanpassingen (consent-id-validatie response, VI/VP-doorgifte in redirect) en een extra laatste stap "DV → Burger: Levert dienst" toegevoegd.
Hoofdstuk 4 — Generieke functies en stelselfuncties¶
- Nieuwe tabel die de generieke functies koppelt aan de vier GDI-domeinen (Toegang, Interactie, Gegevensuitwisseling, Infrastructuur), met een toelichtende alinea over hoe dit aansluit bij de NORA/GDI-architectuur en vergelijkbare indelingen (bv. Gezondheidsinformatiestelsel). Dit ontbrak volledig in 0.9.2.
- Elke generieke functie (F1 t/m F8) heeft nu een uitgebreide, inhoudelijke inleidende alinea i.p.v. de korte cursieve one-liner uit 0.9.2. Bijvoorbeeld:
- F1: nu met uitleg over BSN/OIN-identificatie, pseudonimisering, betrouwbaarheidsniveaus en identity matching.
- F2: uitleg over PBAC en dat bronhouders een eigen implementatie mogen gebruiken als deze de centrale beleidsregels toepast.
- F3: uitgebreide uitleg over GraphQL, GBO-vertaallaag, OOTS-adapter en attestatie-uitgifte.
- F7: nu expliciet vermeld dat procesorkestratie voor de huidige use cases (nog) niet relevant is.
- F8: expliciet vermeld dat beheer & continuïteit nog niet diepgaand is uitgewerkt.
- Wijzigingen in specifieke stelselfuncties:
- S03: status uitgebreid met "Identity Matching nog in onderzoek".
- S05: status "OPA/Rego" vervangen door "AuthZEN NLGov profiel beschikbaar; FTV in ontwikkeling" — minder hard gekoppeld aan één specifieke policy-engine.
- S06: tekst "OCI-bundles"/PAP-omschrijving vrijwel gelijk gebleven, maar "OPA/Rego-policy-bundles" is verkort naar "policy-bundles" (technologieneutraler).
- S07: gap/actie "Query Template Registry" vervangen door "Dienstencatalogus".
- S08: naam ingekort van "OOTS-adapter (Grensoverschrijdend)" naar "OOTS-adapter"; gap/actie uitgebreid met GraphQL-ondersteuning in OOTS-V en mapping naar het Evidence Exchange Data Model.
- S09: status nu "FSC Logging en Logboek Dataverwerking (LDV) beschikbaar" i.p.v. het generieke "Standaarden beschikbaar".
- S11: naam gewijzigd van "Attesteringsuitgifte (PubEAA / QEAA)" naar "Attesteringsuitgifte (voor EUDI-wallet)"; nu gekoppeld aan F3 én F7 (was alleen F3).
- Het totaaloverzicht (samenvattende tabel) is dienovereenkomstig bijgewerkt.
Hoofdstuk 5 — Te ontwikkelen componenten¶
- Figuur 5 (Overzichtsplaat) is inhoudelijk het meest veranderde onderdeel:
- Volledig nieuwe kleurcodering met legenda: groen = generieke decentrale bronontsluiting, paars = centrale voorzieningen (optioneel, bronhouder mag alternatief kiezen), rood = centrale voorzieningen (verplicht bij deze gegevensstroom), grijs = bestaande voorzieningen. In 0.9.2 was er alleen een generiek onderscheid tussen "gbo"- en "generieke" kleur zonder deze semantiek.
- ASI-provider is nu expliciet "verify/retrieve dienst" i.p.v. alleen "verify dienst".
- Koppeling OOTS-adapter ↔ Basisinrichting OOTS is nu GraphQL i.p.v. REST-JSON.
- Koppeling GBO ↔ toestemmingsvoorziening is nu gestippeld en gelabeld als PIP-relatie i.p.v. een gewone REST-JSON-lijn.
- Bouwstenen die hergebruikt worden:
- LDV (Logboek Dataverwerking) is toegevoegd als nieuwe herbruikbare bouwsteen.
- OPA/Rego is niet langer als aparte, met naam genoemde bouwsteen opgevoerd; verwijzingen zijn generieker gemaakt ("een policy-taal zoals OPA/Rego").
- GraphQL-bouwsteen: "Query Template Registry" vervangen door "dienstencatalogus".
- OAuth 2.0/OIDC-bouwsteen: aangevuld met een zin over Identity Matching wanneer het authenticatiemiddel geen BSN bevat.
- Paragraaf "GraphQL als selectief bevragingsmechanisme": de losse subparagraaf over de Query Template Registry is vervallen; hiervoor in de plaats staat nu een bullet over de dienstencatalogus.
- Paragraaf "OOTS-aansluiting": "OOTS-adapter" is hernoemd naar "protocolvertaler", met toevoeging "en vice-versa" (dus ook de retourroute).
- Nieuwe slotparagraaf "Stelselafspraken en voorzieningenbeheer" toegevoegd: benoemt dat alle te ontwikkelen voorzieningen en afspraken in een stelsel moeten landen, met beheer, naleving en monitoring — verder uit te werken in de PSA.
Hoofdstuk 6 — Impact op betrokken partijen (volledig nieuw)¶
Compleet nieuw hoofdstuk met een tabel die per partij de impact en toelichting beschrijft:
| Partij | Kern van de impact |
|---|---|
| Bronhouder | Implementatie GraphQL API, FSC, FTV; beheer van catalogi (dienstencatalogus, semantische mapping, data request registry) |
| QTSP | Aansluiting op de Authentic Source Interface |
| Basisinrichting OOTS | Ondersteuning van GraphQL nodig in OOTS-V |
| Private dienstverleners | Toetreden tot het (nog uit te werken) stelsel, aansluiten op BSNk, FSC outway, koppeling toestemmingsvoorziening |
| Burger | Kan gegevens delen op basis van centraal beheerde toestemming, maar houdt losse ingangen/stelsels per partij — burgerperspectief is nog niet in scope |