PASS
This page records what was verified in the stolen and lost mobile phones dataset before it was published. The dataset is built from open data of the National Police of Ukraine, where one record is one report of a missing device.
The checks are of two kinds. Blocking ones concern our own internal consistency: a record cannot disappear before it appeared, and an IMEI split into its parts must reassemble without loss. If one of those fails, nothing is published at all. Warnings and informational checks describe the source itself — how many brands could be resolved, how many IMEIs pass their checksum. They do not block publication, because they measure a property of the register rather than a mistake of ours.
Ця сторінка показує, що саме перевірено в наборі даних про викрадені та втрачені мобільні телефони перед публікацією. Набір будується з відкритих даних Національної поліції: один запис — одна заява про зниклий апарат.
Перевірки двох родів. Блокуючі стосуються внутрішньої несуперечності: запис не може зникнути раніше, ніж з'явився, а розібраний на частини IMEI мусить складатися назад без втрат. Якщо така перевірка не проходить, набір не публікується взагалі. Попередження та довідкові описують самі дані — скільки марок вдалося розпізнати, скільки IMEI проходять контрольну суму. Вони не блокують публікацію, бо це властивість джерела, а не наша помилка.
| What was checkedЩо перевіряли | Status | Severity | ViolationsПорушень | DetailДеталі |
|---|---|---|---|---|
| A record cannot disappear before it appearedЗапис не може зникнути раніше, ніж з'явився | PASS | critical | 0 | = 0 |
| An active record has no removal dateАктивний запис не має дати зняття з обліку | PASS | critical | 0 | = 0 |
| A closed record has a removal dateЗнятий з обліку запис має дату зняття | PASS | critical | 0 | = 0 |
| Removal is not dated before the last sightingДата зняття не раніша за останню появу в реєстрі | PASS | critical | 0 | = 0 |
| A usable IMEI is exactly 15 digitsПридатний IMEI складається рівно з 15 цифр | PASS | critical | 0 | = 0 |
| The model code (TAC) is the leading 8 digits of the IMEIКод моделі (TAC) — це перші 8 цифр самого IMEI | PASS | critical | 0 | = 0 |
| Every resolved brand states where it came fromУ кожної визначеної марки видно, звідки вона взялась | PASS | critical | 0 | = 0 |
| No manufacturer without a brandВиробник не вказаний там, де немає марки | PASS | critical | 0 | = 0 |
| The split IMEI reassembles without lossРозібраний IMEI складається назад без втрат | PASS | critical | 0 | = 0 |
| No model without a brandМодель не вказана без марки | PASS | critical | 0 | = 0 |
| The model dictionary holds no duplicatesДовідник моделей не має дублікатів | PASS | critical | 0 | = 0 |
| Two sources never claim the same model codeДва джерела не претендують на один код моделі | PASS | critical | 0 | = 0 |
| The region is one of the 27 official unitsРегіон — одна з 27 офіційних адміністративних одиниць | PASS | critical | 0 | = 0 |
| The published view carries no personal dataУ публікованій вітрині немає персональних даних | PASS | critical | 0 | = 0 |
| Each register record occurs exactly onceКожен запис реєстру трапляється рівно один раз | PASS | critical | 0 | = 0 |
| A suspect publication closed nothingСумнівне вивантаження нікого не зняло з обліку | PASS | critical | 0 | = 0 |
| The first-seen date is a day the register was actually readДата першої появи збігається з днем, коли реєстр справді читали | PASS | critical | 0 | = 0 |
| The disappearance date is a day the register was actually readДата зникнення збігається з днем, коли реєстр справді читали | PASS | critical | 0 | = 0 |
| The uncertainty windows are never negativeВікна невизначеності не бувають від'ємні | PASS | critical | 0 | = 0 |
| Republished bytes do not count as observationsПовторно видані байти не рахуються за спостереження | PASS | critical | 0 | = 0 |
| Volume is at least the expected floor — datasetОбсяг не менший за очікуваний — набір загалом | PASS | critical | 0 | >= 1,150,000 |
| Share of populated values — brandЧастка заповнених значень — марка | PASS | critical | 3,684 | 99.69% (>= 99.00%) |
| Values fall within the allowed bounds — dkЗначення в допустимих межах — дата реєстрації в журналі | PASS | critical | 0 | [2004-01-01, today] |
| Field is populated — first_seenПоле заповнене — перша поява в реєстрі | PASS | critical | 0 | 100.00% |
| Field is populated — imei_kindПоле заповнене — тип ідентифікатора | PASS | critical | 0 | 100.00% |
| Values come only from the permitted set — imei_kindЗначення лише з дозволеного переліку — тип ідентифікатора | PASS | critical | 0 | ['IMEI', 'IMEISV', 'SERIAL', 'INVALID'] |
| Length matches the format — imei_normДовжина відповідає формату — IMEI після звірки | PASS | critical | 0 | = 15 |
| Format matches the pattern — imei_normФормат відповідає зразку — IMEI після звірки | PASS | critical | 0 | ^[0-9]{15}$ |
| Share of populated values — imei_normЧастка заповнених значень — IMEI після звірки | PASS | critical | 4,253 | 99.64% (>= 99.00%) |
| Field is populated — imei_rawПоле заповнене — IMEI як у джерелі | PASS | critical | 0 | 100.00% |
| Values fall within the allowed bounds — insert_dateЗначення в допустимих межах — дата внесення | PASS | critical | 0 | [2004-01-01, today] |
| Field is populated — is_presentПоле заповнене — є в останньому вивантаженні | PASS | critical | 0 | 100.00% |
| Field is populated — last_seenПоле заповнене — остання поява в реєстрі | PASS | critical | 0 | 100.00% |
| Share of populated values — modelЧастка заповнених значень — модель | PASS | critical | 36,288 | 96.94% (>= 95.00%) |
| Field is populated — nz_methodПоле заповнене — спосіб визначення марки | PASS | critical | 0 | 100.00% |
| Values come only from the permitted set — nz_methodЗначення лише з дозволеного переліку — спосіб визначення марки | PASS | critical | 0 | ['exact', 'prefix', 'glued', 'fuzzy', 'none', 'empty'] |
| Field is populated — record_keyПоле заповнене — ідентифікатор запису | PASS | critical | 0 | 100.00% |
| Share of populated values — regionЧастка заповнених значень | PASS | critical | 4,637 | 99.61% (>= 99.00%) |
| Length matches the format — check_digitДовжина відповідає формату — контрольна цифра | PASS | warning | 0 | = 1 |
| Share that passes the check — imei_luhn_validЧастка тих, що проходять перевірку — IMEI проходить контрольну суму | PASS | warning | 190,504 | 83.89% (>= 82.00%) |
| Field is populated — insert_date_implausibleПоле заповнене — дата поза правдоподібним діапазоном | PASS | warning | 0 | 100.00% |
| Share of deviations stays under the limit — insert_date_implausibleЧастка відхилень не перевищує межу — дата поза правдоподібним діапазоном | PASS | warning | 2,352 | 0.20% (<= 0.50%) |
| Length matches the format — snrДовжина відповідає формату — серійний номер у межах моделі | PASS | warning | 0 | = 6 |
| Length matches the format — tacДовжина відповідає формату — код моделі (TAC) | PASS | warning | 0 | = 8 |
| Number of distinct values — brandКількість різних значень — марка | INFO | info | 0 | 754 |
| Number of distinct values — imei_normКількість різних значень — IMEI після звірки | INFO | info | 0 | 1,172,084 |
| Number of distinct values — insert_dateКількість різних значень — дата внесення | INFO | info | 0 | 462,023 |
| Number of distinct values — manufacturerКількість різних значень — виробник | INFO | info | 0 | 745 |
| Number of distinct values — modelКількість різних значень — модель | INFO | info | 0 | 64,225 |
| Number of distinct values — nz_rawКількість різних значень — марка/модель як у джерелі | INFO | info | 0 | 125,950 |
| Number of distinct values — ovdКількість різних значень — підрозділ, що зареєстрував | INFO | info | 0 | 1,519 |
| Length matches the format — rbiДовжина відповідає формату — код органу сертифікації | PASS | info | 0 | = 2 |
| Number of distinct values — rbiКількість різних значень — код органу сертифікації | INFO | info | 0 | 99 |
| Number of distinct values — regionКількість різних значень | INFO | info | 0 | 27 |
| Number of distinct values — tacКількість різних значень — код моделі (TAC) | INFO | info | 0 | 83,362 |