Datatypes

Dutch education number (onderwijsnummer)

ID nl_onderwijsnummer

DatatypePersonal data (PII)identifier

Onderwijsnummer, the 9-digit number that the Dienst Uitvoering Onderwijs (DUO) gives to a pupil or student in government-funded education in the Netherlands who has no citizen service number (BSN), for example a pupil from abroad. It starts with 10 and uses the weights of the BSN 11-proef, but the weighted sum leaves a remainder of 5 when divided by 11 instead of 0, which tells the two numbers apart. When the pupil gets a BSN, the BSN replaces it in school records.

Categories
Personally identifiable information, Person related, Education
Countries
Netherlands
Languages
Dutch
python-stdnum
stdnum.nl.onderwijsnummer
Check digit
nl_onderwijsnummer
Quality
100/100
Metacrafter rules
no detection rule yet
Supported by tools
DataPrep, python-stdnum

Regular expression

^10\d{7}$

Python re syntax.

Examples

ValueDescription
101222331python-stdnum reference value
108148380Synthetic number with a valid check digit
100252333 invalidThe weighted sum does not leave 5 (python-stdnum reference value)
1081483807 invalidTen digits

Translations

LanguageNameDescription
DutchOnderwijsnummerNegencijferig nummer dat DUO toekent aan een leerling of student zonder burgerservicenummer; begint met 10 en voldoet aan een variant van de elfproef (rest 5).
RussianУчебный номер учащегося Нидерландов (onderwijsnummer)Девятизначный номер, который DUO присваивает учащемуся без BSN; начинается с 10, взвешенная сумма по правилу 11-proef даёт остаток 5.

Sources

Use this record