Mova0.5 pre-release⌕
☰
home / docs / dialects / ud-next — changes after UD 2.18 that will go into 2.19

ud-next — changes after UD 2.18 that will go into 2.19

The ud-next layer of the mova dialect (The Mova dialect: a UD metadialect, treebanks, and converters). With it, future 2.19 changes can already be used.

What was compared.

How it was compared.

Path notation. docs/… and tools/… — the snapshot. 2.18:docs/… and 2.18:tools/… — the 2.18 archives. #N — an issue or PR in docs.

In brief

Changes

seedleveltypewhat changedfor English annotationEWT 2.18in the registry
en-wh-caseenguideline _en/pos/PRON.mdwho Case=Nom|Acc by context, whom → lemma who + Acc, whose Case=Gen with a noun; 2.18 TODO closedyes: lemma and FEATSwhom with lemma whom 23 (+1 whomever); Case on who pronouns 0 of 447; whose without Gen 13yes: PRON Case=*, Poss=Yes
discourse-scopeuniversal (en — explicitly)guideline _u-dep/discourse.mddiscourse — by grammatical features; ADV → advmod, prepositional phrase → obl; emoticons — discourseyes: DEPRELADV with discourse 9 (GUM 78); emoticons 123yes
features-contextuniversalCLARIFICATION No. 18, 2.19feature value — from context, but the form wins; Exponence in MISCno: EWT already does thisVBD/VBP get Number/Person from the subject; you/it Case by position; Exponence 0not applicable
xpos-not-emptyuniversalvalidator udtools 0.2.8error empty-string-in-xposexport gateempty XPOS 0not applicable
feat-layer-idsuniversalguidelinea layer identifier — lowercase Latin letters only, now a rulenono layersnot applicable
expl-pass-pv-docsuniversaldocumentationthe expl:pass/expl:pv pages changed from Czech to universalno—not present for en
validator-datauniversalvalidator data48 languages: 18 new, 7 got new entries, 23 changed; en unchangedno—= 2.18 = snapshot
tools-scriptsuniversaltoolsconllu_convert_uposf_to_xpos.pl, survey_scripts.pl, pages on script (#1032)no——
en-treebank-listendocumentation13 active treebanks (#1297)no——
fr-spoken-subtypesfrguidelinediscourse:filler, discourse:tag, conj:reformborrowing candidate—not present for en
other-languagesother languages, sitevariousArmenian (flat:redup), oge, ka, lt, el, es, egy, ru, ps, ta…; new languages; siteno——

The rules in the seeds en-wh-case, discourse-scope and features-context check annotation for conformity with ud-next. On EWT 2.18 the error rules give 24 + 423 + 13 + 9 violations, and this is the negative control. On EWT after the mova → ud-next converter and on a manual example with correct annotation — 0:

target/release/en expert-check dialects/ud-next/seeds \
  $MOVA_DATA/en/ud/ud-treebanks-v2.18/UD_English-EWT/en_ewt-ud-{train,dev,test}.conllu

Proposals for mova on each change are in dialects/mova/.

Open discussions where decisions are expected before 2.19

About the milestone. 129 issues have the v2.19 milestone: 8 closed, 121 open. For 73 of the open ones the last update is 22.05.2026, and they were created before 2.18. This is a mass carry-over from v2.18, so the milestone by itself promises nothing. Activity after 22.05 (or creation after the 2.18 release) — in 47. Below are those of them that touch English or universal rules. The dump contains no decisions, because it has no comments.

#topicactivitywhat it touches in English (EWT 2.18)for mova
#1118Mood for modal AUX in English (Pot/Nec? will — Irr or Tense=Fut?)45 comments, 27.05MD with VerbForm=Fin without Mood — 4049; warning verbform-fin-without-mood (Modal MD: VerbForm=Fin without Mood)wait
#1155restrict this warning to VERB11, 22.05the same 4049 MD (AUX)wait
#1233when to put "lexical" features (examples from EWT and GUM)20, 07.07modals with VerbForm=Fin; a/each/every/another/both without Number (5348 a); Exponence — partly answered by No. 18wait
#1252ExtPos in FEATS or in MISC; PROPN boundaries32, 11.06EWT writes ExtPos (7 values in the registry); moving it to MISC would change the registry and Feat in enwait
#1176dependents of a nominalized adjective — nmod, not obl («decided in a Core Group conversation»)0, 22.05ADJ in nominal position without cop: with nmod 83, with obl 53 (several of these children)wait for the text; the candidate rule obl → nmod is simple
#1274on what: case or mark7, 10.07by a rough counter, a preposition as mark before a wh-clause: EWT 69, GUM 17; as case on a wh-word: EWT 92, GUM 246wait
#1248both X and Y, tanto … como9, 25.05EWT: both — CCONJ cc:preconj 58, the rest DET or ADV; and — CCONJwait
#1254participles in adjective position: ADJ or VERB5, 10.06in EWT the boundary is drawn by the PTB tag: VBN and VBG are always VERB or AUX (VBN with amod — 585), lexicalized -ed forms have JJ and ADJ (739)wait
#776Lang= for code-switching26, 24.05EWT: Foreign=Yes — 61 tokens; flat:foreign — 0wait
#1273, #1280, #1289, #1290, #1300, #1282UniDive, spoken language: segmentation, co-constructions of several speakers, tokenization and morphology, parataxis, tag questions, backchannels, metadata07–09.2026ESLSpok, the spoken part of GUM, CHILDES; see French subtypes for spoken language (another language, a borrowing candidate)wait; the guideline fork is not merged yet
#1291one language — different scripts1, 13.08not applicable—

English issues in milestone v2.19 without activity after 22.05 (16 with the lang:English label, activity only in #1118 and #1274):

Related universal ones:

Closed in milestone v2.19 (8):

Outside the milestone, PR #1297 (the list of English treebanks, en-treebank-list.md) and #1302 (EUD tools) were closed. Neither of them changes English annotation.

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