NTA Regels
De Nederlandse Taxonomie Architectuur (NTA) komt met een uitgebreide set regels. Deze regels zijn opgesteld en worden onderhouden door de werkgroep NTA. Het beheer van de regels is bij Logius.
Openbaar
De regels zijn op dit moment op Centrum voor standaarden gepubliceerd. Maar die server dreigt uit de lucht te gaan, dus uit voorzorg staan de regels ook bij Nessie NTA Regels backup locatie.
In dit document behandel ik de situatie op deze server, niet zoals op de CvS server.
Publicatie en onderhoud
De website waarop de regels staan is statische content, dus html, javascript, css, afbeeldingen en json en wordt rechtstreeks door nginx aan de browser getoond.
Wijzigingen publiceren
Het kan gebeuren dat een regel moet worden aangepast, uitgeschakeld of toegevoegd. Hiervoor is een tool ontwikkeld die ook op de server draait NTA Regels - admin. Hier zie je een overzicht van alle regels. Als je inlogt, dan krijg je de mogelijkheid om de regels aan te passen. Op de achtergrond worden de wijzigingen bijgehouden, mocht daar ooit onduidelijkheid over ontstaan. Deze wijzigingen worden niet automatisch gepubliceerd op de publieke website. Hiervoor klik je op de knop publiceer de nieuwe versie van de regels wordt daarmee op de website geplaatst.
Git
Onder de motorkap draait git. Ons single point of truth is Gitlab. Elke edit van een regel wordt bijgehouden in git, en automatisch opgestuurd naar de repository.
Admin starten stoppen
Ook hier weer een Makefile, met make serve
(her-)start je de server mocht dat nodig zijn, met make publish
kan je de site handmatig publiceren.
Logfile
De admin schrijft zijn log in /tmp/nta-regels.log