Skip to content

Commit

Permalink
run_sync_script_on_main
Browse files Browse the repository at this point in the history
  • Loading branch information
ravimeijerrig committed Dec 23, 2024
1 parent a1798a9 commit 0ea8d30
Show file tree
Hide file tree
Showing 138 changed files with 2,164 additions and 684 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ explanation: "Een duidelijk beleid over de inzet van algoritmes helpt organisati
\ welke stappen worden gezetten in het geval dat er incidenten ontstaan rondom de\
\ inzet van algoritmes, denk hierbij aan een [discriminatieprotocol](0-org-15-discriminatieprotocol.md).\n\
\n- Dit beleidsdocument is beschikbaar en toegankelijk voor geïnteresseerden. \n"
urn: urn:nl:ak:mtr:org-04
urn: urn:nl:ak:mtr:org-02
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/0-org-02-beleid_opstellen_inzet_algoritmes/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/0-org-02-beleid-opstellen-inzet-algoritmes/index.html
subject:
- governance
- transparantie
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ owners:
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/0-org-03-toepassen_risicobeheer/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/0-org-03-toepassen-risicobeheer/index.html
subject:
- governance
suggested_roles:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ explanation: "- Voor een passende algoritmegovernance is politiek-bestuurlijk be
\ de mate waarin de inzet van technologie bijdraagt aan de legitimiteit van publieke\
\ organisatie en hoe burgers met deze technologie worden bejegend. \n- Om te zorgen\
\ voor politiek-bestuurlijke betrokkenheid kan het helpen om een [meerjarige visie/strategie\
\ rondom verantwoorde inzet](0-org-02-beleid_opstellen_inzet_algoritmes.md) te formuleren\
\ rondom verantwoorde inzet](0-org-02-beleid-opstellen-inzet-algoritmes.md) te formuleren\
\ waar een communicatiestrategie richting burgers onderdeel van is.\n- Zorg ervoor\
\ dat bestuurders bewust zijn van de voor- en nadelen van de inzet van algoritmes\
\ en daarnaar kunnen handelen.\n- Dit ondersteunt teams bij het maken van de juiste\
Expand Down
4 changes: 2 additions & 2 deletions measures/0-org-15-discriminatieprotocol.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ explanation: "De inzet van algoritme kan onbedoeld leiden tot discriminerende ef
\ duidelijkheid wat van hen wordt verwacht en wat zij kunnen doen om discriminatie\
\ door algoritmes te voorkomen. \nEen voorbeeld hiervan is het analyseren van de\
\ data op [datakwaliteit en bias in de data](3-dat-01-datakwaliteit.md) en [toets\
\ regelmatig je algoritmisch systeem op bias](5-ver-02-biasanalyse.md). \n\nHet\
\ regelmatig je algoritmisch systeem op bias](5-ver-03-biasanalyse.md). \n\nHet\
\ Ministerie van Binnenlandse Zaken en Koninkrijksrelaties heeft een [discriminatieprotocol](https://minbzk.github.io/discriminatieprotocol)\
\ opgesteld wat organisaties handvatten biedt.\n\nEen discriminatieprotocol kan\
\ de volgende stappen bevatten:\n\n### Stap 1: Vermoeden van onrechtmatigheid\n\n\
Expand Down Expand Up @@ -64,7 +64,7 @@ explanation: "De inzet van algoritme kan onbedoeld leiden tot discriminerende ef
\n - Registreer het algoritme in het [algoritmeregister](https://algoritmes.overheid.nl/nl),\
\ indien dat nog niet gebeurd is.\n - Zorg voor goede klachtenafhandeling en herstelprocedures.\
\ \n"
urn: urn:nl:ak:mtr:imp-10
urn: urn:nl:ak:mtr:org-15
language: nl
owners:
- organization: Algoritmekader
Expand Down
4 changes: 2 additions & 2 deletions measures/1-pba-03-onderbouwen-gebruik-algoritme.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ explanation: "- Bepaal waarom het gewenst of nodig is om een algoritme in te zet
\ of niet-digitaal proces. \n\n- Maak een bewuste afweging of een algoritme het\
\ juiste middel is om [het probleem](1-pba-01-formuleren-probleemdefinitie.md) op\
\ doelmatige en doeltreffende wijze op te lossen, en documenteer deze afweging.\n\
\n- Beoordeel of de gewenste oplossing is [toegestaan op grond van de AI-Verordening](aia-01-verboden-AI-praktijken.md).\
\n- Beoordeel of de gewenste oplossing is [toegestaan op grond van de AI-Verordening](../vereisten/aia-00-verboden-AI-praktijken.md).\
\ \n\nHet algoritme is niet het juiste middel om het probleem op te lossen. Het\
\ risico daarbij bestaat dat het probleem niet wordt opgelost. \n"
urn: urn:nl:ak:mtr:pba-03
Expand All @@ -29,7 +29,7 @@ suggested_roles:
lifecycle:
- probleemanalyse
links:
- urn:nl:ak:ver:aia-01
- urn:nl:ak:ver:aia-00
- urn:nl:ak:ver:awb-01
template:
requirement: $REQUIREMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@ explanation: '- Bij een project gericht op het ontwikkelen of inkopen van algori
gewenste oplossingsrichting naar de concrete behoefte.
'
urn: urn:nl:ak:mtr:owp-09
urn: urn:nl:ak:mtr:pba-06
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-09-multidisciplinair-inkoopteam/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/1-pba-06-multidisciplinair-inkoopteam/index.html
subject:
- publieke-inkoop
suggested_roles:
Expand Down
2 changes: 1 addition & 1 deletion measures/2-owp-03-doel-verwerken-persoonsgegevens.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ explanation: "Persoonsgegevens mogen alleen worden verwerkt voor een ‘welbepaa
\ het ontwikkelen en gebruiken van het algoritme.\nHet principe van dataminimalisatie\
\ is toegepast, wat betekent dat een keuze is gemaakt of een persoonsgegevens al\
\ dan niet strikt noodzakelijk is om het doel te bereiken of dat verwerking ervan\
\ achterwege kan blijven.\n\nVoor [het beschermen van deze persoonsgegevens](3-dat-05-pseudonimiseren-anonimiseren.md)\
\ achterwege kan blijven.\n\nVoor [het beschermen van deze persoonsgegevens](3-dat-04-pseudonimiseren-anonimiseren.md)\
\ wordt per kenmerk aangegeven op welke manier deze kan worden beschermd. Denk hierbij\
\ aan het anonimiseren, pseudonomiseren, aggregeren van de persoonsgegevens. \n\n\
Gebruik een [DPIA](../hulpmiddelen/DPIA.md) om bovenstaande zaken te beschrijven.\n\
Expand Down
2 changes: 1 addition & 1 deletion measures/2-owp-04-gebruikte-techniek.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ explanation: "- Beschrijf wat voor soort algoritme er gebruikt gaat worden voor
\ ontwikkeld worden (op basis van verschillende technieken), en je later een definitieve\
\ keuze maakt. \n\n- Het is belangrijk om uiteindelijk een passend uitlegbaar algoritme\
\ te selecteren voor de context waarin het wordt toegepast. Daarin moet de afweging\
\ gemaakt worden of de technische [uitlegbaarheid](2-owp-30-toepassen_uitlegbaarheidstechnieken.md)\
\ gemaakt worden of de technische [uitlegbaarheid](2-owp-33-toepassen-uitlegbaarheidstechnieken.md)\
\ voldoende is in de context die de inzet van het algoritme vereist. Hierbij kan\
\ ook de conclusie worden getrokken dat een simpeler, inzichtelijker algoritme de\
\ voorkeur krijgt. \n\n"
Expand Down
16 changes: 10 additions & 6 deletions measures/2-owp-05-soort-algoritme.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,16 @@ description: '
'
explanation: "Het verschilt per type algoritme welke vereisten hierop van toepassing\
\ is en waar een aanbieder of gebruiksverantwoordelijke aan moet voldoen. \nDit\
\ is mede afhankelijk van de bijbehorende risicoclassificatie. \nHiervoor kan in\
\ de nabije toekomst de 'beslisboom' in het Algoritmekader voor worden gebruikt'.\
\ \nDeze stap is van groot belang, omdat dit ook bepalend is welke contractuele\
\ verplichtingen moeten worden gecreëerd tussen opdrachtgever en opdrachtnemer/aanbieder.\
\ \n"
\ is en waar een aanbieder of gebruiksverantwoordelijke aan moet voldoen. \n\nDit\
\ is mede afhankelijk van de bijbehorende risicoclassificatie. \n\nHiervoor kan\
\ de [beslishulp](https://ai-verordening-beslishulp.apps.digilab.network/) in het\
\ Algoritmekader voor worden gebruikt'. \n\nLet op dat niet enkel naar de AI-verordening\
\ wordt gekeken. Ook op impactvolle algoritmes die niet vallen onder het bereik\
\ van de AI-Verordening zijn vereisten van toepassing. Zie hiervoor de Handreiking\
\ Algoritmeregister. \n\nDeze stap is van groot belang, omdat dit bijvoorbeeld voor\
\ ontwikkelteams mede bepalend is waar het te ontwikkelen systeem aan moet voldoen\
\ of welke contractuele verplichtingen moeten worden gecreëerd tussen opdrachtgever\
\ en aanbieder van algoritmes.\n"
urn: urn:nl:ak:mtr:owp-05
language: nl
owners:
Expand Down
76 changes: 76 additions & 0 deletions measures/2-owp-06-impactanalyse.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
systemcard_path: .systemcard.requirements[]
schema_version: 1.1.0
name: Leg vast wat de impact van het algoritme is als het niet werkt zoals beoogd
description: "Leg vast wie er wordt geraakt, welke processen beïnvloed worden door\
\ het algoritme en wat de impact is wanneer het systeem niet werkt zoals beoogd.\
\ Neem deze informatie proactief mee in het ontwerp en de ontwikkeling van je algoritme.\
\ \n"
explanation: "Er moet een analyse gemaakt worden van de impact van een algoritme dat\
\ niet werkt zoals bedoeld. \nEen algoritme dat niet werkt zoals bedoeld kan bijvoorbeeld\
\ betekenen dat het algoritme een foutieve beslissing maakt of dat het algoritme\
\ is uitgevallen. \nDe analyse op wie dit een impact heeft en hoe groot die impact\
\ is, is van belang voor de ontwerpkeuzes, de risicoanalyse en de evaluatie. \n\
Wanneer een foutieve beslissing zwaarwegende gevolgen heeft, moet er in het ontwerp\
\ gezorgd worden dat de kans op deze fout verminderd wordt.\nIn de evaluatie moet\
\ er worden bepaald of de resterende risico’s acceptabel zijn. \nVoer de impactanalyse\
\ uit met een multidisciplinaire groep en documenteer afwegingen en keuzes hierbij.\
\ Neem in de impactanalyse de volgende stappen:\n\nWanneer een algoritme niet werkt\
\ als beoogd, kan dit inbreuk maken op [grondrechten](../../onderwerpen/fundamentele-rechten.md)\
\ van eventuele betrokken burgers. \nOnderdeel van deze impactanalyse is om te bepalen\
\ of je algoritme bepaalde [grondrechten kan raken](2-owp-07-afwegen-grondrechten.md),\
\ aantasten of mogelijk schenden. \n\n- **Leg vast welke stakeholders worden geraakt**\n\
Denk hierbij aan de directe gebruiker, degene waarover het besluit wordt genomen\
\ en derde partijen die input leveren of de resultaten ontvangen. Houd hierbij rekening\
\ met [kwetsbare groepen waarbij het nodig is om deze groep extra bescherming te\
\ bieden](2-owp-07-afwegen-grondrechten.md). \n\n- **Leg vast welke processen worden\
\ geraakt**\nDenk hierbij aan werkproces(sen) waarin het algoritme wordt gebruikt,\
\ maar ook aan vervolgprocessen of parallelle processen die beïnvloed worden door\
\ de resultaten van het algoritme.\n\n- **Leg vast wat de impact is van een niet\
\ goed werkend algoritme (per stakeholder en proces)**\nBepaal per stakeholder en\
\ per proces wat het gevolg is van een niet goed werkend systeem. Indien het systeem\
\ uitvalt, hoe worden de partijen daardoor geraakt en wat is het gevolg. Zijn er\
\ processen die mogelijk stilvallen of moeten worden aangepast? \n\n Analyseer\
\ ook de gevolgen van foutieve beslissingen. \n Let op dat verschillende typen\
\ fouten een verschillende impact hebben. \n Bijvoorbeeld in het geval van een\
\ ziektedetectie algoritme als voorsortering of een patiënt een uitgebreidere test\
\ moet ondergaan is de impact groter als de patiënt ten onrechte als geen-risico\
\ wordt geclassificeerd dan als iemand ten onrechte een extra controle moet ondergaan.\
\ \n\n- **Bepaal welke factoren van invloed zijn op de kans dat het fout gaat**\n\
Het risico is afhankelijk van de kans dat een fout voorkomt. Voor risicoanalyse\
\ en mitigatie is het van belang om de factoren die van invloed zijn op de fouten\
\ in kaart te brengen. Deze geven input aan de ontwerpfase en mitigerende maatregelen.\
\ Denk hierbij aan factoren in de [data](3-dat-01-datakwaliteit.md), [het soort\
\ algoritme](2-owp-05-soort-algoritme.md), het gebruik en externe factoren. \n\n\
\nAls er geen goede impactanalyse wordt gemaakt, kunnen risico’s over het hoofd\
\ worden gezien. Een niet werkend systeem kan dan een grote impact hebben op mensen\
\ of de organisatie. \n"
urn: urn:nl:ak:mtr:owp-06
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-06-impactanalyse/index.html
subject:
- technische-robuustheid-en-veiligheid
- fundamentele-rechten
suggested_roles:
- projectleider
- ontwikkelaar
lifecycle:
- probleemanalyse
- ontwerp
links:
- urn:nl:ak:ver:grw-01
- urn:nl:ak:ver:avg-11
template:
requirement: $REQUIREMENT
remarks: $REMARKS
status: $STATUS
timestamp: $TIMESTAMP
authors:
- name: $AUTHOR.NAME
email: $AUTHOR.EMAIL
role: $AUTHOR.ROLE
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,15 @@ explanation: "Een algoritme kan invloed hebben op grondrechten. Op een aantal gr
\ in de [vereiste voor beoordeling van gevolgen voor grondrechten uit de AI-verordening](../vereisten/aia-27-beoordelen-gevolgen-grondrechten.md)\
\ moeten sommige hoog-risico AI-systemen een beoordeling doen van de gevolgen voor\
\ grondrechten. Het is nog niet bekend welke vorm dit precies moet hebben.\n"
urn: urn:nl:ak:mtr:owp-06
urn: urn:nl:ak:mtr:owp-07
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-06-afwegen-grondrechten/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-07-afwegen-grondrechten/index.html
subject:
- fundamentele-rechten
suggested_roles:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,23 +33,23 @@ explanation: "- Verschillende groepen kunnen op een andere manier geraakt worden
\ uitkomst geven? Kunnen we de betreffende groep extra hulp aanbieden? Is het wenselijk\
\ bij negatieve uitkomsten een vier-ogen-principe toe te passen? \n- De impact van\
\ het algoritme op de groepen die geïdentificeerd worden in deze stap, kunnen mogelijk\
\ onderzocht worden in een [biasanalyse](5-ver-02-biasanalyse.md). Daarbij kan geidentificeerd\
\ onderzocht worden in een [biasanalyse](5-ver-03-biasanalyse.md). Daarbij kan geidentificeerd\
\ worden of bepaalde groepen oververtegenwoordigd of ondervertegenwoordigd zijn\
\ in selecties, of dat het algoritme andere of meer fouten maakt voor bepaalde groepen.\
\ \n- Merk op dat het onmogelijk is om de risico's voor alle specifieke groepen\
\ af te vangen. Hierbij kan het helpen om te focussen op de meest kwetsbare groepen.\
\ \n\nDe impact van het algoritme op de besluitvorming en op personen, doelgroepen\
\ en/of de samenleving is niet inzichtelijk, waardoor onvoldoende maatregelen zijn\
\ getroffen om ongewenste effecten (zoals bias en discriminatie) te voorkomen. \n"
urn: urn:nl:ak:mtr:owp-07
urn: urn:nl:ak:mtr:owp-08
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-07-kwetsbare-groepen/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-08-kwetsbare-groepen/index.html
subject:
- fundamentele-rechten
suggested_roles:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ explanation: "- Bij archiefbescheiden kan worden gedacht aan de broncode, traini
Tip\" \n\n Formeer hierbij een multi-discipinaire groep (bestaande uit bijvoorbeeld\
\ een inkoper, ontwikkelaar, data scientist, proceseigenaar en archiefdeskundige)\
\ om deze maatregel toe te passen.\n"
urn: urn:nl:ak:mtr:owp-08
urn: urn:nl:ak:mtr:owp-09
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-08-archiveren-documenten/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-09-archiveren-documenten/index.html
subject:
- transparantie
suggested_roles:
Expand Down
2 changes: 1 addition & 1 deletion measures/2-owp-11-gebruikte-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ explanation: "- Maak in een vroege fase van de ontwikkeling een inschatting van
\ en uit welke bron deze komen.\n- Bepaal of het is [toegestaan om deze data](2-owp-03-doel-verwerken-persoonsgegevens.md)\
\ te verwerken.\n- Het is denkbaar dat het onderzoek van de kwaliteit van de data\
\ in een latere fase in de levenscyclus pas grondig kan worden uitgevoerd. \n\n\n"
urn: urn:nl:ak:mtr:owp-02
urn: urn:nl:ak:mtr:owp-11
language: nl
owners:
- organization: Algoritmekader
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,15 @@ explanation: 'Door software duurzaam in te kopen, kun je als organisatie al vroe
te halen bij je algoritmes.
'
urn: urn:nl:ak:mtr:owp-11
urn: urn:nl:ak:mtr:owp-12
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-11-duurzaam-inkopen/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-12-duurzaam-inkopen/index.html
subject:
- publieke-inkoop
- duurzaamheid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,15 @@ explanation: 'Complexe algoritmes vereisen vaak aanzienlijke rekenkracht, wat en
die hoge kosten en milieubelasting met zich meebrengen.
'
urn: urn:nl:ak:mtr:owp-12
urn: urn:nl:ak:mtr:owp-13
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-12-eenvoudigere-algoritmes/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-13-eenvoudigere-algoritmes/index.html
subject:
- duurzaamheid
suggested_roles:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ explanation: 'Een model-verwerkersoverenkomst is veelal een verplicht onderdeel
de totstandkoming van de overeenkomst.
'
urn: urn:nl:ak:mtr:owp-09
urn: urn:nl:ak:mtr:owp-14
language: nl
owners:
- organization: Algoritmekader
name: ''
email: ''
role: ''
date: ''
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-09-model-verwerkersovereenkomst-onderdeel-aanbesteding/index.html
url: https://minbzk.github.io/Algoritmekader/voldoen-aan-wetten-en-regels/maatregelen/2-owp-14-model-verwerkersovereenkomst-onderdeel-aanbesteding/index.html
subject:
- publieke-inkoop
- privacy-en-gegevensbescherming
Expand Down
Loading

0 comments on commit 0ea8d30

Please sign in to comment.