Eén canoniek model, en daaruit een register.
Omnium is een modelwerkbank waarin je met anderen één canoniek model onderhoudt, en waaruit een bitemporeel register — database én API — wordt gegenereerd.
Waarom OmniumGegevens hebben een betekenis die losstaat van het scherm waarop je ze invult, het bericht waarin ze reizen en de tabel waarin ze worden opgeslagen. Omnium legt die betekenis vast in één model, en leidt de rest daaruit af: formulieren, API's, een databaseschema. Het register dat zo ontstaat, houdt bij wat er gold en wanneer dat bekend was.
Dat model maak je niet alleen. Omnium draait in de browser, meerdere mensen werken tegelijk aan hetzelfde model, en wat je maakt kun je in open formaten meenemen.
Stand van zaken
Omnium is een proof of concept in actieve ontwikkeling. Bij elk onderdeel staat eerlijk wat al werkt, wat in opbouw is en wat gepland staat.
Canoniek model
Eén gedeeld model van de betekenis van gegevens, los van applicatie of notatie.
Modelgedreven (MDA)
Uit dat model ontstaan formulieren, API's, databaseschema en code — niet andersom.
Bitemporeel
Het gegenereerde register onthoudt wat gold én wat wanneer bekend was.
Samenwerken
Dit soort oplossingen maak je niet alleen: één live model, open uitwisseling.

Voor wie
Voor elk ontwikkelteam dat met gegevens werkt die lang mee moeten en door meerdere partijen worden gebruikt: informatie-architecten, modelleurs en ontwikkelaars. De overheid ligt voor de hand, omdat Omnium bitemporele registers genereert en de modelleerafspraken MIM 1.2 kent. Maar de aanpak is niet aan de overheid gebonden.
Over deze site
Deze site is gemaakt met Imprint, een publicatiemotor die het contentmodel van Omnium gebruikt. De teksten zijn een concept en worden nog bijgesteld.