28 september 2023 · Marcel Krassenburg · community
Prototype Gegevenswoordenboek

We hebben de draad weer opgepakt om een universeel Gemeentelijk Gegevenswoordenboek te ontwerpen. De aanvraag die we hadden ingediend voor een innovatiebudget is niet gehonoreerd, dus we ontwikkelen nu zelf - op eigen initiatief en voor eigen rekening - een basisversie van het prototype.
Doel is om beter zichtbaar en merkbaar te maken wat de kracht is van de concepten achter het Gegevenswoordenboek. Zo hebben we eenvoudige prototypes gemaakt van tools die bestaande gegevensstructuren snel inlezen, opschonen en opnemen in het Gw. De theorie, concepten en tools daarvoor komen samen in de Harmonisator, waarover we al meer hebben gepubliceerd.
We hebben nu het volgende beeld van de positie van het Gw en de Harmonisator.
Het prototype van de Harmonisator verzamelt, schoont en importeert/koppelt bestaande gegevensstructuren uit verschillende domeinen. De gestroomlijnde gegevens worden bewaard in de 'ontologie-database'. Daarop draait een API, die datasets levert aan het Gegevenswoordenboek. Dat is een voor iedereen leesbaar en begrijpelijk woordenboek, met definities en relaties van gegevens. Daarnaast is er een GW-SDK (Software Development Kit) voor ontwikkelaars. Zij kunnen onder andere formele modellen, database-scripts, JSON-files of triples ophalen.
De intentie was en is om dit geheel als open source en open data beschikbaar te stellen, dus niet om het als gesloten product in de markt te zetten. Graag gaan we in gesprek hoe dit mogelijk kan worden.
Voorbeelden
We hebben praktijkproeven gedaan met de definities uit GEMMA, de 'overige objecten'-API met boom-beheer, het algoritmeregister, de SDG en de UPL. Deze week geven we ook een reactie op de consultatie voor de GGM-subsidiemodule, waarvan we het gegevensmodel langs de lat van het Gw hebben gelegd.
Het prototype is nog volop in bewerking, maar hierbij alvast een impressie van de Harmonisator:
En een voorbeeld van het prototype van het Gegevenswoordenboek:
De komende tijd zullen we jullie verder informeren over de ontwikkeling, via deze website en middels presentaties.