BASIC INFORMATION
► Name
name
(required)
What is the colloquial name used to identify this use of the algorithm?
Examples: 'WMO prediction Rotterdam', 'Crowd-monitoring Enschede', 'Top 400/ 600'
type: string
► Responsible organization
organization
(required)
What is the official name of the organization responsible for the use of the algorithm?
Examples: 'City of Amsterdam', 'Water Authority Limburg'
type: string
► Department
department
(required)
What is the name of the department, division, programme, team, ... using the algorithm?
Examples: 'District Segbroek', 'Traffic and transport', 'Public safety'
type: string
► Geographical area
area
(required)
Official name of the geographical area in which the algorithm is being used.
type: string
► Domain
domain
(required)
In which domain will the algorithm be deployed?
Examples: justice, finance, 'travel, living and working abroad'
type: enum
Possible values:taxes
housing, living and living environment
culture, sports and leisure
defence
economy and entrepreneurship
family, youth and households
finance
generic
health and health care
immigration and integration
international collaboration and development aid
agriculture, nature and food
environment, spacial planning and water
education and science
public safety
government
justice
travel, living and working abroad
subsidies, benefits and allowances
traffic and transportation
work and career
► Short summary
description_short
(required)
Please give a short summary of maximum 150 chars in order to give a quick overview of the purpose of the algorithm.
Examples: 'The traffic light priority algorithm prioritises traffic modalities based on applicable law and local regulations'
type: string
► Website
website
URL of a human readable web page for this registration, for example on the organization web page or public algorithm register.
Examples: https://algoritmeregister.amsterdam.nl/vroeg-eropaf/
type: url
► Risk category
risk_category
(required)
Classification of the risk category for this use of the algorithm. Check for more information: https://ec.europa.eu/info/strategy/priorities-2019-2024/europe-fit-digital-age/excellence-trust-artificial-intelligence_en.
type: enum
Possible values:minimal risk
limited risk
high risk
unacceptable
► Status
status
(required)
Status of the use of algorithm.
type: enum
Possible values:planned
design
development
pilot
evaluation
operational
retired
► Remark
remark
Add a remark to this registration.
Examples: This project was ended because of ...
type: string
USE CASE
► Decision-making process
decision_making_process
What is the formal process in the organisation in which the algorithm will be/is involved?
Examples: refer to concrete laws, regulation or policy, as published in publicly available sources
type: string
► Goals
goal
What are the goals of the policy for which the algorithm is being/was put in place and how will the application expectedly contribute to reaching these goals?
type: string
► Impact
impact
In what way will people come into contact with the effects of the algorithm. Under what specific circumstances will this happen and what are the expected consequences on the individual level and/or societal level?
type: string
► Risks
risks
Please indicate which risk assessment was used and give an overview of the risks and mitigation measures.
Examples: risk assessments such as the audit framework 'understanding algorithms' by the Netherlands Court of Audit, and the regulation on a European approach for artificial intelligence
type: string
► Proportionality
proportionality
Explain why use of the algorithm is reasonably necessary. Explain why the expected benefits outweigh any potential expected harm.
type: string
► Lawful basis
lawful_basis
Which administrative act makes the use of the algorithm legitimate?
type: string
► More information
documentation
URL reference to any extended information about the use of the algorithm 0within this specific use case.
type: url
DATA
► Source data
source_data
Please give an overview of the data that is being processed by the algorithm. It should describe the pupose with which each data source is added and possible dependencies that result from this.
type: string
► Training data
training_data
Please give an overview of the data that was used for training the algorithm. It should describe the pupose with which each data source was added.
type: string
► Data bias
data_bias
Does the source data contain a certain bias? How is this compensated for?
type: string
► Description of the DPIA
DPIA_description
Please give an overview of the key points from the data protection impact assessment. It should explain how discrimination is prevented when (proxies of) ethnicity, sex or zipcode are being used.
type: string
► DPIA URL
DPIA_url
URL to the full DPIA documentation.
type: url
ALGORITHM
► Explanation
description
Please provide an extensive description between 500 and 10000 chars explaining the inner workings of the algorithm. It should detail all relevant aspects that are needed to understand how the algorithm processes data and feeds decision making.
type: string
► Type of algorithm
type
Please indicate wether the algorithm is descriptive, diagnostic, predictive or prescriptive. This information can be used as a possible risk indicator.
type: enum
Possible values:descriptive
diagnostic
predictive
prescriptive
► Methods and models
methods_and_models
Please indicate which known methods or models the algorithm is using.
Examples: ROC-curve, confusion matrix, expert system, neural network
type: string
► Considered alternatives
alternatives_considered
Were there any other options considered? Why is this algorithm the best fit for the given goal?
type: string
► Central registration URL
publiccode_url
URL for the central public information on this algorithmic application or publiccode.yml file.
type: url
► Source code URL
application_url
URL reference to the code base of the algorithmic application.
Examples: link to a Github repository, the Common Ground Component Catalogue, supplier website.
type: url
► Landing page URL
landing_url
URL reference of the landing page/product page with further information about the algorithmic application? This facilitates users searching more in-depth information about the practical use or technical details.
type: url
► Connections to data sources
MPRD
Please indicate wether a connection is being made to the Municipal Personal Records Database and specify other relevant connections.
type: string
► Algorithm impact assessment
AIA_description
Please indicate which algorithm impact assessment was used and give an overview of the key points.
Examples: impact assessments such as FRAIA, AIIA, capAI
type: string
► Algorithm impact assessment URL
AIA_url
URL to the full AIA documentation.
type: url
OVERSIGHT
► Performance monitoring
performance
Please describe what the expected performance of the algorithm is and how this monitored.
Examples: which criteria are used, how frequently is the performance monitored
type: string
► Human intervention
human_intervention
Please describe how the outcomes of the algorithm can be intervened with by humans. It should detail how the responsibility for possible human intervention is secured, so it's clear who can and may act.
type: string
► Objection procedure
objection_procedure
Please describe in what way can people object against the use or outcome of the algorithm.
type: string
► Rollback
rollback
Is it possible to roll back the effects of the algorithm? What does that take?
type: string
METADATA
► Version of the standard used
standard_version
(required)
Version of the standard used for this registration.
type: const
► Unique identifier
uuid
Universally unique identifier for this registration.
type: uuid
► Contact person name
contact_name
(required)
Name of the contact person for this registration.
type: string
► Contact person e-mail
contact_email
(required)
E-mail address of the contact person for this registration.
type: email
► Contact person phone number
contact_phone
(required)
Phone number of the contact person for this registration.
type: string
► Language
lang
(required)
ISO 639-1 for the language in which this registration was filled in.
Examples: 'en', 'nl'
type: string
► Revision date
revision_date
(required)
Date before which this registration has to be revisited.
type: date
► Revision date note
revision_note
Why is the revision planned?
Examples: start of pilot, end of pilot, yearly
type: string
► Last change date
last_change_date
(required)
Date of the last change to this registration.
type: date
► Keywords
keywords
Keywords that might help finding this information.
type: string