Skip to content

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