Open source Woo-voorziening

Over OpenPublicaties

Een volledig open source, lichtgewicht en state-of-the-art Woo-voorziening die actieve openbaarmaking eenvoudig, betrouwbaar en duurzaam ondersteunt.

Open.overheid.nl bundelt actief openbaar gemaakte documenten op één centrale plek. Met OpenPublicaties (opub.nl) hebben wij een volledig open source Woo-voorziening ontwikkeld die hierop aansluit: een moderne, lichte referentie-implementatie die laat zien hoe actieve openbaarmaking sneller, transparanter en beter beheersbaar kan worden ingericht – in nauwe samenhang met de Woo-index en de landelijke voorzieningen.

Projectdoelstelling

Het doel van het project OpenPublicaties is het realiseren van een volledig open source, lichtgewicht en state-of-the-art Woo-voorziening die actief openbaar maken eenvoudig, betrouwbaar en duurzaam ondersteunt. De voorziening fungeert als een blauwdruk voor bestuursorganen en als innovatieve referentie-implementatie voor het Ministerie van BZK, waarmee wordt aangetoond dat moderne technieken het Woo-proces aanzienlijk kunnen versnellen en vereenvoudigen.

Het project levert een werkende, schaalbare, modulair uitbreidbare voorziening waarmee documenten automatisch worden geharvest, gemetadateerd, geïndexeerd en actief openbaar gemaakt, in nauwe aansluiting op de Woo-index en open.overheid.nl.

Technische Realisatie

OpenPublicaties is door ons gebouwd als een werkende, actieve proof-of-concept Woo-voorziening. Geen cosmetische schil, maar een end-to-end keten op basis van state-of-the-art open source tooling:

  • Laravel 12 voor de applicatielaag
  • Go voor het actief harvesten van bronnen zoals open.overheid.nl en zoek.openraadsinformatie.nl
  • PostgreSQL 12 en Typesense voor opslag en razendsnelle zoekfunctionaliteit
  • Ollama AI (local) voor slimme vind- en duidfuncties
  • Tailwind CSS 4 voor een moderne, toegankelijke front-end

Met uitsluitend de broodnodige packages blijft de oplossing licht, beheersbaar en goed uitlegbaar.

Kernwaarden

  • Moderne, transparante architectuur. De volledige keten is opgebouwd uit open source componenten met een heldere scheiding tussen opslag, indexing, AI-ondersteuning en presentatie. Dat maakt de oplossing niet alleen snel en schaalbaar, maar ook eenvoudig te auditen, te beheren en zo nodig door andere leveranciers over te nemen of voort te zetten.
  • Actieve openbaarmaking als uitgangspunt. De inrichting volgt de logica van de Wet open overheid: zaakcontext en MDTO-metadata vormen het vertrekpunt. De oplossing ondersteunt het actief publiceren van Woo-categorieën, sluit aan bij de Woo-index en kan documenten en dossiers voorbereiden voor aanlevering aan landelijke voorzieningen, zonder bestaande portalen te vervangen.
  • Samen leren, samen versnellen. OpenPublicaties is bewust als open source referentie-implementatie gebouwd. Bestuursorganen kunnen de blauwdruk hergebruiken, uitbreiden en samen met ons – of met andere partijen – doorontwikkelen. Daarmee ontstaat ruimte om te experimenteren, zonder de verantwoordelijkheid voor de landelijke voorzieningen of bestaande leveranciersrelaties te doorkruisen.

Van proof-of-concept naar gezamenlijke voorziening

Met deze oplossing reiken wij een concreet alternatief aan: geen papieren architectuur, maar een werkende voorziening die vandaag al draait en in de praktijk wordt beproefd. CodeLabs B.V. ondersteunt bestuursorganen graag bij het verkennen van deze aanpak – van een eerste pilot tot een structurele, multi-tenant inrichting naast of in aanvulling op bestaande Woo-voorzieningen.

We nodigen het ministerie van BZK en andere belanghebbenden van harte uit om samen in gesprek te gaan: niet om met de vinger te wijzen, maar om vanuit een gedeelde verantwoordelijkheid voor de rechtsstaat en de Wet open overheid te laten zien dat het daadwerkelijk eenvoudiger, sneller en toekomstbestendig kan. OpenPublicaties is onze uitgestoken hand – een transparante blauwdruk die we graag samen verder inkleuren.

Bijdrage aan de Wet open overheid (Woo)

OpenPublicaties versterkt de doelen van de Woo door actieve openbaarmaking te vereenvoudigen, toegankelijkheid en vindbaarheid te verbeteren, de transparantie van digitale overheidsinformatie te vergroten, en bestuursorganen meer grip te geven op hun informatiehuishouding.

Vraag en ondersteuning

Heeft u vragen of suggesties over de website?

Link naar contact