Mova0.5 pre-release⌕
☰
home / docs / dialects / ud-next / seeds / Validator data tools/data/.json: English unchanged

Validator data tools/data/*.json: English unchanged

Gist. From 2.18 to the snapshot, the validator data — permitted features, relations, auxiliaries and tokens with spaces — changed for 48 languages. 18 languages are new, 7 more got entries they did not have before (auxiliaries or documentation), 23 changed. English is not among them. Our registry en/data/ud-registry-en.tsv matches both 2.18 and the snapshot.

Level. Universal (validator infrastructure). Language entries are submitted via web forms quest.ms.mff.cuni.cz/udvalidator/…, and the system generates the JSON.

Comparison. Each JSON was expanded into "path → value" lines and compared with diff: 2.18:tools/data/*.json ↔ tools/data/*.json.

filelanguages in 2.18 → in the snapshotnew languageschanged languagesen
data.json (auxiliaries)197 → 21417ar, axm, cs, el, tn, ukunchanged
deprels.json269 → 28718axm, bgs, dar, egy, es, fa, fr, hy, hyw, ko, lij, mn, oge, pal, pi, ukunchanged
feats.json269 → 28718axm, bgs, ca, cs, dar, egy, el, ess, hi, hy, hyw, kbc, ko, lij, mn, oge, pal, pi, pro, uk, urunchanged
docdeps.json, docfeats.json269 → 287189 and 8 languages; universal gdocs and deviations unchangedunchanged
tospace.json23 → 230ltg, lv, nlno entry
edeprels.json, udeprels.json, upos.json——unchanged—

New languages: ce, dta, eve, evn, gld, kfx, ks, mjg, mnc, mvf, neg, oac, peh, sce, txg, ude, ulc, xal. ce, evn, kfx, ks, oac, txg, ulc have no auxiliaries. Languages that already existed but got auxiliaries for the first time (data.json): dar, mn, pal, pi, pro, sc. Got language documentation (ldocs) for the first time: bgs, dar, pal, pi.

Our registry. The English registry was rebuilt from both JSON states: features/en/*/byupos/*/* pairs with a non-zero value, deprels/en/* with permitted=1, auxiliaries/en/* with functions. Result:

So the registry is the 2.18 state, and also the state of the 24.09 snapshot. It cannot yet be called the 2.19 state: en entries may change before the data freeze on 01.11.2026 (docs/download.md: release 2.19 — 15.11.2026). The comparison should be repeated before 2.19.

What it means for English annotation. Nothing new. As in 2.18, the registry does not accept Style=Form, which _en/pos/PRON.md gives to whosoever (only Arch, Coll, Expr, Slng, Vrnc are allowed). The en feats.json also has ExtPos with evalues: ["AUX"], but the validator accepts only values from uvalues, lvalues and unused_* and does not take evalues (tools/udtools/src/udtools/level4.py:190), and _en/feat/ExtPos.md does not describe the value AUX. So ExtPos=AUX is not allowed — just as in our registry.

In passing, for uk. Ukrainian in the snapshot has:

Sources. tools/data/*.json, 2.18:tools/data/*.json, tools/data/README.md; en/src/udreg.rs.

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/dialects/ud-next/seeds/validator-data/