---
id: "ru_criminal_code_article"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["legal"]
country: ["RU"]
langs: ["ru"]
quality: 80
url: "https://registry.apicrafter.io/datatype/ru_criminal_code_article"
---

# Reference to an article of the Russian Criminal Code (`ru_criminal_code_article`)

> **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.

Reference to an article of the Criminal Code of the Russian Federation in the usual short form, such as ст. 158 УК РФ. Articles added after 1996 have a number with a dot, as in 159.1. The part (ч.) and the point (п.) of the article may stand before it. The pattern covers one article per value.

- Personal data (PII): no
- Categories: Legal and compliance (legal)
- Countries: Russian Federation (RU)
- Languages: Russian (ru)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^(?:п\. ?[«"]?[а-я][»"]? )?(?:ч\. ?\d{1,2} )?ст\. ?\d{1,3}(?:\.\d{1,2})? УК РФ$
```

## Examples

- `ст. 158 УК РФ` — Article
- `ч. 2 ст. 159.1 УК РФ` — Part of an article with a dotted number
- `п. «а» ч. 2 ст. 105 УК РФ` — Point and part of an article
- `ст. 158 ГК РФ` (invalid example) — Article of the Civil Code

## Translations

- ru: Ссылка на статью УК РФ: Ссылка на статью Уголовного кодекса Российской Федерации в краткой форме, например ст. 158 УК РФ, с необязательными частью и пунктом.

## Sources

- doc: <https://www.consultant.ru/document/cons_doc_LAW_10699/>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

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