MinBZK / Algoritmeregister

Samen werken aan verantwoorde en transparante inzet van algoritmische toepassingen door overheden.
European Union Public License 1.2
18 stars 5 forks source link

CSV download bevat geen algoritme_id #37

Open floort opened 3 months ago

floort commented 3 months ago

Ik wil vanuit de CSV data linken naar de web-versie van het register. Dat gaat het makkelijkste als de CSV een kolom met het algoritme_id bevat. Zo niet, moet ik regelmatig de webversie van het register crawlen om een index aan te maken. Dit is onnodig langzaam en onbetrouwbaar.

Ook is het niet goed te doen om wijzigingen in registraties te monitoren zonder consistente id voor de algoritmen.

floort commented 2 months ago

Dit issue is opgelost. De 30ste kolom van de CVS bevat nu "algorithm_id". Ik weet niet of de positie van deze kolom stabiel is en geen van de verschillende versies van de register-standaarden versie 1.0 of 1.0.0 specificeren dit veld. Het lijkt te gaan om 8-karakter strings te gaan met bijna willekeurige verdeling van de karakters 1-9 en geen "0", behalve in de laatste positie. Het lijkt daarom niet te gaan om opeenlopende of willekeurige integers.

Een algorithm_id kan als volgt worden omgezet in een url voor het betreffende algoritme: "https://algoritmes.overheid.nl/nl/algoritme/{algorithm_id}".

Het is niet duidelijk of dit id consistent blijft als het algoritme wordt bijgewerkt.

Ik stel voor dat dit issue open blijft staan totdat er een commit is om naar te verwijzen en de registerstandaard specificeert hoe dit veld geinterpreteerd moet worden.