Repository navigation
Description
The gap
Some initials are written with two letters: a transliterated Cyrillic letter (Yu. for Ю, Zh. for Ж, Kh. for Х, Sh. for Ш, Ch. for Ч, Ts. for Ц, Ya. for Я), or a Latin digraph (Th. for Thomas or Theodor, Ch. for Christian, Ph. for Philipp). Russian and older European scholarly bylines use them constantly. At the start of a name, rules/H2 (the leading-abbreviation title) reads any unlisted two-letter word ending in a period as a title, so the initial becomes a title. When the name has no other given word, given comes back empty. Measured on master 13e7314:
Yu. A. Chibrikova → title 'Yu.', given 'A.', family 'Chibrikova'
Yu. Baryshnikov → title 'Yu.', given '', family 'Baryshnikov'
Zh. I. Alferov → title 'Zh.', given 'I.'
Ya. B. Zeldovich → title 'Ya.', given 'B.'
Th. Lyras → title 'Th.', given ''
Chibrikova, Yu. A. → title 'Yu.', given 'A.' (H2 also fires at the head of the part after a family comma)
A. Yu. Petrov → given 'A.', middle 'Yu.' (right: H2 only fires in first position)
Ю. А. Чибрикова → given 'Ю.', middle 'А.' (right: the Cyrillic original is one letter, so H2 doesn't fire)
So the native-script name reads correctly, and only its romanization misreads.
How often
- The OpenAlex byline sample in ourresearch/human-name-parser-gold-standard (15,309 names) contains
Yu.11 times. In 5 it opens the name and reads as a title, alongsideTh.(2),Sh.(1) andCh.(1). - ORCID credit names (
orcid-researchers, the 356,956-entry agreement record) contain 21 digraph initials. 4 open the name and read as a title. The ORCID sample has few because ORCID holders tend to write out their given names, while journal metadata keeps the initials.
Not every two-letter word is an initial
The same shape includes real titles, so a shape-only fix would trade one misreading for another. Unlisted two-letter period words opening a name in the local corpora, measured 2026-11-06:
| Word | Reading | Where seen |
|---|---|---|
Md., Mo. |
given name (Muhammad written short) | nepal-candidates 196 + 38, ORCID 158 (140 of them with Md. in the given box), ctgov 16, psc 10 |
Yu., Zh., Kh., Ya., Gh. |
given initial | OpenAlex, ORCID |
Sk. |
given name (Sheikh written short, BD) | ORCID 1, given box agrees |
Er. |
title (Engineer, India and Nepal) | ORCID 2 |
Ku. |
title (Kumari, Nepal) | nepal-candidates 7 |
Ts. |
title (Malaysian professional Technologist) in Ts. Dr. Norziha Che Him; an initial in Russian bylines |
ORCID 1 |
Sh. |
an initial in Russian bylines; also the Hindi abbreviation of Shri | ORCID 8, OpenAlex 1 |
Pt., Vd. |
title (Pandit, Vaidya) | ctgov 1, ORCID 1; pt and vd are already in vocabulary as other kinds |
Ma. already reads as a given name through the given-name-abbreviation route (#789). Md. is the shape #853 left as a title ("the period-marked Md. is still a title by rules/H2's leading-abbreviation shape", decisions/indic-honorifics). ORCID's boxes are new evidence on that word: 140 of 158 credit names opening with Md. have it in the given box.
Options
- Vocabulary, word by word. Give each initial a
givenreading withsame_as, asfil.toml'smahas. The catch is thatsame_asnames one full name, andYu.stands for Yuri, Yulia, Yuliy or Yury. The property would need to accept "an initial" as a value, or a new property would need to mark one. List the real titles (Er.,Ku.,Pt.,Vd.) as titles where they are missing. - A shape exception in H2. A two-letter word that is a transliteration digraph (
Yu Ya Ye Yo Zh Kh Ch Sh Ts, andShch,Dzh) would not be a title by shape. This is closed and script-based, butTs.andSh.collide (table above), so they would still need vocabulary or a pack. - Under the RU pack only. The Cyrillic original already reads correctly. Scoping the fix to a pack covers romanized Russian, but not
Th.andCh., and not a default parse of a Russian byline, which is where these appear.
Open
- Does a fix also cover
Md.and reopen that part of Should a title word written after another title be the given name (Mr Sultan Khan,Mr Md Karim Uddin)? #853? The derivedSUFFIX_ACRONYMS_AMBIGUOUSmarker is what Should a title word written after another title be the given name (Mr Sultan Khan,Mr Md Karim Uddin)? #853 declined, and that question stays separate from the H2 shape question. - Does a fix also cover the head of the part after a family comma (
Chibrikova, Yu. A.)? H2 fires there too, and the citation form is common.
Found by scoring master against ourresearch/human-name-parser-gold-standard, an LLM-labelled sample of OpenAlex bylines.
🤖 Generated with Claude Code
Activity
derek73 commentedon Nov 9, 2026
Mongolian names add a population to this. Mongolia's official short form is the father's initial before the given name, and in Latin script the initial of
Ц,Х,ШorЧis a two-letter digraph (MNS 5217 romanization). Romanizing the 126 current members of the State Great Khural (from the Khural's API,parliament.mn/api/meeting/attendance_members/) asI. Given(measured on master ccaf6ad):Ts.7,Kh.7,Ch.4,Sh.1), and each reads as a title under every order:Ts. Sandag-Ochir→ titleTs., familySandag-Ochir, no given name. The other 107 read right underFAMILY_FIRST.Given I., a trailingCh.reads as a suffix, becausechis an English credential:Undram Ch.→ suffixCh.. That is 4 of 126.Elbegdorj, Ts.→ titleTs..T͡S.,I͡A., as in some Wikidataenlabels), and H2 reads it as a title the same way.The Cyrillic original is one letter (
Ц. Сандаг-Очир) and reads right underFAMILY_FIRST.Ts.is the collision the table above names, the Malaysian title. In Mongolian, it is one of the two commonest digraph initials, 7 of the 19 here.🤖 Generated with Claude Code
Dr.John Smith,Ц.Сандаг-Очир,Yu. A. Chibrikova) #1255Answer the PR review of #1258: boundary rows, comments, the release b…