---
id: "ru_okso"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["education"]
country: ["RU"]
langs: ["common"]
quality: 65
url: "https://registry.apicrafter.io/datatype/ru_okso"
---

# Russian code of a specialty or field of study (OKSO) (`ru_okso`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of a specialty, field of study or group of them in Russian education. The lists of specialties and the federal educational standards use three pairs of digits: the enlarged group, the level of education and the number, for example 40.03.01 Jurisprudence (bachelor), 40.04.01 Jurisprudence (master) and 31.08.01 Obstetrics and gynaecology (residency). Enlarged groups end in .00.00. The All-Russian classifier of specialties by education (OKSO) writes the same code after a digit of the area of education: 5.40.03.01. Older six-digit codes are not covered. Scientific specialty codes of the 2009 nomenclature have the same three-pair form.

- Personal data (PII): no
- Categories: Education (education)
- Countries: Russian Federation (RU)
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^(?:[1-9]\.)?\d{2}\.0\d\.\d{2}$
```

## Examples

- `40.03.01` — Jurisprudence, bachelor
- `40.04.01` — Jurisprudence, master
- `31.08.01` — Obstetrics and gynaecology, residency
- `5.40.03.01` — Jurisprudence with the OKSO area digit
- `7.48.00.00` — Enlarged group Theology with the OKSO area digit
- `40.03` (invalid example) — The number is missing

## Translations

- ru: Код специальности, направления подготовки (ОКСО): Код специальности или направления подготовки из перечней специальностей и ФГОС (укрупнённая группа, уровень образования, номер), например 40.03.01 Юриспруденция (бакалавриат). В ОКСО перед кодом стоит цифра области образования, например 5.40.03.01.

## Quality

Score 65/100. Missing: source link, mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/ru_okso.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/RU/education/ru_okso.yaml>
