From 95808039d53a49487e149f6d5b6dd683f9d398cf Mon Sep 17 00:00:00 2001 From: Derek Gulbranson Date: Fri, 23 Oct 2026 22:19:02 -0700 Subject: [PATCH 1/2] Add Hindi, Marathi, Urdu and Nepali strata to the native-script corpus The native-script Wikidata corpus held 15 Hindi names and no Urdu, Marathi or Nepali ones: their name-part items are mostly labelled in Latin script only, so 1 to 3 in 100 pooled people align. Larger pools reach usable strata. Measured 2026-10-23 with no quota cap: hi-in 149 of its whole population of 4,806, mr-in 50 of 3,000, ur-pk 24 of its whole 1,456, ur-in 17 of 3,000, ne-np 12 of its whole 170. Dari in Afghanistan gave 4 of 291 and stays out. hi-in grows from quota 15 to 60 in its old position, so its 15 names stay; the build adds 117 names, all new to the snapshot, and moves no existing row. Two Urdu two-word surnames disagree (the Arabic class already recorded); no Devanagari vowel sign or conjunct moved a reading. Co-Authored-By: Claude Opus 5.5 --- tools/differential/README.md | 4 +- .../build_wikidata_native_corpus.py | 33 +++-- .../differential/corpus_wikidata_native.jsonl | 117 ++++++++++++++++++ tools/differential/snapshot.jsonl | 117 ++++++++++++++++++ .../wikidata_native_agreement.json | 22 ++++ .../differential/wikidata_native_fields.jsonl | 117 ++++++++++++++++++ 6 files changed, 398 insertions(+), 12 deletions(-) diff --git a/tools/differential/README.md b/tools/differential/README.md index f6ccc2b3..3b2a7d2c 100644 --- a/tools/differential/README.md +++ b/tools/differential/README.md @@ -199,7 +199,7 @@ invocation shows it. | `corpus_cldr.jsonl` | Watch, Score | Unicode CLDR's person-name formatting test data at `release-48`: each fictional name's long, formal rendering in givenFirst, surnameFirst and sorting order, about 110 locales in native scripts, via `build_cldr_corpus.py` (2026-10-12); Unicode-3.0, notice in `cldr_LICENSE` | real-world name distributions: the names are written to fill every field, so full-house names are over-represented and plain two-word names under-represented | | `corpus_gnd.jsonl` | Watch, Score | the German National Library's authority file (GND, via lobid), real people who are deceased and have a Wikipedia article: each preferred name as cataloged (`Gogh, Vincent van`) and, outside family-first areas, a given-first rendering composed from its fields (a regnal name is composed only, `Johann II.`, without its German descriptor), sampled by shape and area via `build_gnd_corpus.py` (2026-10-16); CC0, credit in `gnd_LICENSE` | names as their bearers write them: German library romanization and German forms for historic figures, Latin script only, titles, credentials and nicknames kept out of the preferred name (a few slip into a `personalName`: `Imam Bonjol`), and the catalog's entry rules (not the bearer's culture) decide what counts as a surname | | `corpus_wikidata.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) whose item states a second surname (P1950: Spain, Mexico, Colombia) or a patronymic (P5056: Russia, the Soviet Union, the Russian Empire, Iceland, Malaysia): each P1559 native-language name and own-language label whose every word aligns with exactly one stated part, via `build_wikidata_corpus.py` (2026-10-16); CC0, credit in `wikidata_LICENSE` | everything the strict alignment drops: short display forms without the second surname, nicknames, and names with an unrecorded part, so tidy names are over-represented; only those eight citizenships; no titles, credentials or suffixes | -| `corpus_wikidata_native.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) with a name written in their own script: Hangul, Han and kana, Arabic (Syria, Egypt, Saudi Arabia, Iran), Hebrew, Georgian, Armenian, Greek, Cyrillic beyond Russian (Serbia, Bulgaria, Ukraine, Kazakhstan), Bengali, Devanagari and Thai, 20 strata sampled by country and language. Each person's first P1559 or own-language label whose every word, or every character in unspaced text, aligns with exactly one stated part, via `build_wikidata_native_corpus.py` (2026-10-16). CC0, credit in `wikidata_native_LICENSE` | everything the strict alignment drops, which in these scripts is most names: Arabic nasab chains (`بن` is no connective in Arabic script), `آل` family names and kunyas (most Arabic items state no family name), Chinese names whose given name has no item (most), Japanese names whose given-name item holds only a kana reading, and names whose parts are labelled only in Latin script (most Devanagari, Bengali and Thai items, so those strata are 10–25 names); transcriptions with the 间隔号; Urdu and Marathi entirely; no titles, credentials or suffixes | +| `corpus_wikidata_native.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) with a name written in their own script: Hangul, Han and kana, Arabic (Syria, Egypt, Saudi Arabia, Iran, and Urdu in Pakistan and India), Hebrew, Georgian, Armenian, Greek, Cyrillic beyond Russian (Serbia, Bulgaria, Ukraine, Kazakhstan), Bengali, Devanagari (Hindi, Marathi, Nepali) and Thai, 24 strata sampled by country and language. Each person's first P1559 or own-language label whose every word, or every character in unspaced text, aligns with exactly one stated part, via `build_wikidata_native_corpus.py` (2026-10-16; the Hindi stratum grown and the Marathi, Urdu and Nepali strata added 2026-10-23). CC0, credit in `wikidata_native_LICENSE` | everything the strict alignment drops, which in these scripts is most names: Arabic nasab chains (`بن` is no connective in Arabic script), `آل` family names and kunyas (most Arabic items state no family name), Chinese names whose given name has no item (most), Japanese names whose given-name item holds only a kana reading, and names whose parts are labelled only in Latin script (most Devanagari, Bengali, Urdu and Thai items, which keep 1 to 3 of every 100 pooled, so those strata are 10–60 names); transcriptions with the 间隔号; Dari entirely; no titles, credentials or suffixes | | `corpus_conventions.jsonl` | Watch, Score | invented names patterned on naming conventions the other corpora barely cover -- no family name, religious names, positional patronymics, honorifics after the name -- from the hand-written table in `conventions.py`, via `build_conventions_corpus.py` (#686) | real names, and every convention nobody has written a row for: about one row per convention, so it shows that a convention moved, not how often | | `corpus_rules.jsonl` | Watch | every example in `docs/design/rules/`, via `build_rules_corpus.py` (#414) | anything the rules doc has no example for | | `corpus_shapes.jsonl` | Watch | shape-tagged rows of `tests/v2/cases.py`, via `build_shapes_corpus.py` (#468) | anything no one has tagged a row for | @@ -482,7 +482,7 @@ A second view measures the locale packs (#672). `LOCALE_FILES` in `cldr_agreemen **The Wikidata source.** `build_wikidata_corpus.py` exists for the two fields no other open source labels, and states them in `wikidata_fields.jsonl` as `surname2` (P1950, CLDR's own field name) and `patronymic` (P5056, which CLDR has no field for), beside `given` (P735) and `surname` (P734); its disagreements are in `wikidata_agreement.json`. A person's written names are token-aligned to the parts rather than composed from them: a text is kept only where every word is claimed by exactly one part, a connective (`bin`, `i`, `y`) joining the part after it, and a woman's Russian surname may match the feminine form of its item's label. ParsedName has no `surname2` or `patronymic` attribute, so `cldr_agreement.py` lists them in `PENDING_ROLES` and scores them inside `family` and `given_names` respectively -- a patronymic is not a family name, so `Vigdís Finnbogadóttir` expects the family empty -- and also scores each on its own the day ParsedName gains an attribute of that name (whether the merged role then drops it is for the 3.0 design). Until then the summary says how many renderings state each. CLDR's `surname2` is in the same position. A stratum that falls below its floor, a query that matches nothing, a pool short of its size (unless the stratum is marked `whole`, which a full pool then contradicts) and a response that is not what was asked for each stop the build before anything is written; Iceland (270 of a pool of 600 on 2026-10-16, measured in the native paragraph below) and Malaysia are marked `whole`; Malaysia's floor is set below its quota because only 17 Malaysian public figures with a P5056 statement matched the query on 2026-10-16, and 9 of them aligned. Raw responses are cached outside the tree, in a `wikidata/` directory under `$NAMEPARSER_TOOLS_CACHE` (default `~/.cache/nameparser-tools`); `--refresh` fetches them again. -**The native-script Wikidata source.** `build_wikidata_native_corpus.py` exists because every other real-name corpus is Latin script, apart from Wikidata's Russian patronymics, so the script-conditional readings (family-first Han, Hangul and kana; Korean surname segmentation) had been tested only against CLDR's invented names. No text holds an honorific, so the corpus does not exercise the CJK honorific peel; it shows only that the peel leaves plain names alone. It reuses `build_wikidata_corpus.py`'s fetches and token alignment and adds the following. Strata are a country and a language, not a property, and the query keeps people with a label in that language. A text is used only if every letter and combining mark is in the stratum's script (`mul` labels are Latin: `Anushka Sharma` would otherwise pass as a Hindi name). Unspaced text is aligned by character under the same exactly-one-part rule, and nothing is inferred: a Chinese item stating only its surname is left out rather than reading the rest of the text as the given name. Feminine surname forms are kept per language (Greek `Λελούδα` for `Λελούδας`, Bulgarian and Kazakh `-ова`, Ukrainian `-ська`), so the filter does not drop women. A Han, kana or Hangul text carries no shape, since the parser reads those scripts family-first by itself and that is what is being tested; pure katakana keeps the order it is written in, as the parser does. Each person gives one rendering, P1559 first, and its disagreements are in `wikidata_native_agreement.json`. On 2026-10-16 every spaced stratum agreed in every role except seven Arabic surnames of two words (`عبد العزيز`, `عز الدين`, `شكر الله`, `ذو الغنى`: the parser reads the first word as a middle name), a Persian double surname, and a Bulgarian name whose two stated family names include what is probably the father's name (`Динко Цветков Дерменджиев`); Hangul agreed on 120 of 120; Han read by default disagrees on every unspaced Chinese name and 49 of 60 Japanese ones, while the locale view reads 74/80 under `ZH` (six surnames it does not segment: `詹`, `卫`, `柯`, `茅`, `华`, `文`) and 59/60 under `JA`. Wikidata's P734 is a convention, not a fact, where the culture has none: an Arabic nisba (`البغدادي`) is entered as a family name, and the corpus scores it as one. `--lc-check` compares each name with the native-script variants of its Library of Congress record (P244), splitting by LC's comma or, in CJK, a space, and counts an LCCN LC no longer has; it runs after the build has written its files, and adds nothing to them and filters nothing from them. A pool that comes back shorter than its size stops the build unless its stratum is marked as the whole population (Thailand, Kazakhstan, Bangladesh), so a query that starts matching less cannot drift the sample unseen; a stratum so marked whose pool comes back full stops it too, since the mark is then stale. The check is `pooled()` in `build_wikidata_corpus.py`, which both Wikidata builders call; re-pooled on 2026-10-16 (#696), the parent's Iceland returned 270 of a pool of 600 and Malaysia 17 of 240, so both are marked whole, and the other six filled their pools (es 900, mx 600, co 480, ru 660, su 360, ri 240). On 2026-10-16, 99 of the 910 names had an LC variant that splits them, and 96 agreed; the other three are Arabic names whose LC record names a person written the other way round (`Ibrāhīm, Ṣāliḥ` for Wikidata's `إبراهيم صالح`), so the P244 link or the order is suspect, not the split. LC writes most Han variants unspaced, so it confirms almost no Chinese or Japanese split. The 907 corpus lines (904 names new to the snapshot; three Ukrainian names were already in `corpus_wikidata.jsonl`) cost about 2.9 s in the corpus-reading test modules and about 0.6 s in the agreement tests, measured locally without coverage on 2026-10-16. Raw responses are cached under `$NAMEPARSER_TOOLS_CACHE`, in `wikidata/` and `lc/`. +**The native-script Wikidata source.** `build_wikidata_native_corpus.py` exists because every other real-name corpus is Latin script, apart from Wikidata's Russian patronymics, so the script-conditional readings (family-first Han, Hangul and kana; Korean surname segmentation) had been tested only against CLDR's invented names. No text holds an honorific, so the corpus does not exercise the CJK honorific peel; it shows only that the peel leaves plain names alone. It reuses `build_wikidata_corpus.py`'s fetches and token alignment and adds the following. Strata are a country and a language, not a property, and the query keeps people with a label in that language. A text is used only if every letter and combining mark is in the stratum's script (`mul` labels are Latin: `Anushka Sharma` would otherwise pass as a Hindi name). Unspaced text is aligned by character under the same exactly-one-part rule, and nothing is inferred: a Chinese item stating only its surname is left out rather than reading the rest of the text as the given name. Feminine surname forms are kept per language (Greek `Λελούδα` for `Λελούδας`, Bulgarian and Kazakh `-ова`, Ukrainian `-ська`), so the filter does not drop women. A Han, kana or Hangul text carries no shape, since the parser reads those scripts family-first by itself and that is what is being tested; pure katakana keeps the order it is written in, as the parser does. Each person gives one rendering, P1559 first, and its disagreements are in `wikidata_native_agreement.json`. On 2026-10-16 every spaced stratum agreed in every role except seven Arabic surnames of two words (`عبد العزيز`, `عز الدين`, `شكر الله`, `ذو الغنى`: the parser reads the first word as a middle name), a Persian double surname, and a Bulgarian name whose two stated family names include what is probably the father's name (`Динко Цветков Дерменджиев`); Hangul agreed on 120 of 120; on 2026-10-23 the 117 Devanagari and Urdu names then added agreed but for two Urdu surnames of two words (`رضا خان`, `اگنی ہوتری`), the Arabic surnames' class, and no vowel sign or conjunct moved a reading (rules/H2's Accepted clause names those marks as unhandled), while one Marathi name is stated with its parts swapped (`राहुल बजाज`, given `बजाज`) and so scores as family-first; Han read by default disagrees on every unspaced Chinese name and 49 of 60 Japanese ones, while the locale view reads 74/80 under `ZH` (six surnames it does not segment: `詹`, `卫`, `柯`, `茅`, `华`, `文`) and 59/60 under `JA`. Wikidata's P734 is a convention, not a fact, where the culture has none: an Arabic nisba (`البغدادي`) is entered as a family name, and the corpus scores it as one. `--lc-check` compares each name with the native-script variants of its Library of Congress record (P244), splitting by LC's comma or, in CJK, a space, and counts an LCCN LC no longer has; it runs after the build has written its files, and adds nothing to them and filters nothing from them. A pool that comes back shorter than its size stops the build unless its stratum is marked as the whole population (Thailand, Kazakhstan, Bangladesh, Hindi in India, Urdu in Pakistan, Nepal), so a query that starts matching less cannot drift the sample unseen; a stratum so marked whose pool comes back full stops it too, since the mark is then stale. The check is `pooled()` in `build_wikidata_corpus.py`, which both Wikidata builders call; re-pooled on 2026-10-16 (#696), the parent's Iceland returned 270 of a pool of 600 and Malaysia 17 of 240, so both are marked whole, and the other six filled their pools (es 900, mx 600, co 480, ru 660, su 360, ri 240). On 2026-10-16, 99 of the 910 names had an LC variant that splits them, and 96 agreed; the other three are Arabic names whose LC record names a person written the other way round (`Ibrāhīm, Ṣāliḥ` for Wikidata's `إبراهيم صالح`), so the P244 link or the order is suspect, not the split. LC writes most Han variants unspaced, so it confirms almost no Chinese or Japanese split. The first build's 907 corpus lines (904 names new to the snapshot; three Ukrainian names were already in `corpus_wikidata.jsonl`; the 2026-10-23 strata added 117 lines, all new to it) cost about 2.9 s in the corpus-reading test modules and about 0.6 s in the agreement tests, measured locally without coverage on 2026-10-16. Raw responses are cached under `$NAMEPARSER_TOOLS_CACHE`, in `wikidata/` and `lc/`. **The conventions source.** `conventions_fields.jsonl` states the parts of the hand-written conventions corpus, from the `fields` of `conventions.py`'s rows, and its disagreements are in `conventions_agreement.json`. The names are invented, so the record is a worklist of conventions rather than a measure of real data: a patronymic read as a family name (`Hassan bin Yusof`), a title read as a given name (`U Kyaw Win`). It uses the Wikidata source's `patronymic`, written with its connective (`bin Yusof`), and adds `honorific`, a word of address written after the name (`Bey`, `ssi`, `san`), scored inside `suffix` as nameparser reads `さん` (Derek, 2026-10-16). A row no field can state honestly is left out of the fields file and stays in the corpus, which the snapshot still watches: the kunya `Abu Karim`, the `-né` married form `Szabóné Kiss Éva`, and `arap`/`ole`/`wa`, whose last word is a parent's name or a family name depending on the family. Such a row says why in its `unstated`, and the builder refuses a row with neither `fields` nor `unstated`, so this fields file states a subset of its corpus without a row's fields being lost unseen. Being hand-written, it is also held to two checks the generated sources pass anyway: its fields partition each text word for word (`test_the_fields_partition_their_rendering`), and the scorer raises on a field name no rule reads, for every source. diff --git a/tools/differential/build_wikidata_native_corpus.py b/tools/differential/build_wikidata_native_corpus.py index 5f4149cc..0be7a0c0 100644 --- a/tools/differential/build_wikidata_native_corpus.py +++ b/tools/differential/build_wikidata_native_corpus.py @@ -8,8 +8,9 @@ kana, Korean surname segmentation -- had been tested against no real name. It holds no honorific, so it does not exercise the CJK honorific peel; it shows only that the peel leaves plain names alone. This corpus holds real names as Wikidata writes -them in Arabic, Hebrew, Devanagari, Bengali, Thai, Greek, Georgian, -Armenian, Hangul, Han and kana, and Cyrillic beyond Russian. Wikidata is +them in Arabic (with Persian and Urdu), Hebrew, Devanagari (Hindi, +Marathi and Nepali), Bengali, Thai, Greek, Georgian, Armenian, Hangul, +Han and kana, and Cyrillic beyond Russian. Wikidata is CC0. uv run python tools/differential/build_wikidata_native_corpus.py @@ -61,9 +62,11 @@ A stratum that falls below its floor stops the build before anything is written, as does a query matching nothing or a response that is not what was asked for. A stratum's count says what was sampled, not how common -the shape is. Its pool is sized from the yield measured on 2026-10-16. +the shape is. Its pool is sized from the yield measured on 2026-10-16 +(2026-10-23 for the Hindi, Marathi, Urdu and Nepali strata). Where the yield was thin (under about two and a half times the quota), -or the pool is the whole population (Thailand, Kazakhstan, Bangladesh), +or the pool is the whole population (Thailand, Kazakhstan, Bangladesh, +Hindi in India, Urdu in Pakistan, Nepal), the floor is set below the quota, leaving a margin a re-pool may lose. A pool short of its size stops the build unless the stratum is marked as its whole population, and so does a stratum so marked whose pool @@ -87,11 +90,12 @@ Arabic items state no family name, so the Arabic rows are mostly two-word modern names; Chinese rows are names whose given name has an item, a minority; most Japanese items are refused because the -given-name item holds only a kana reading; Devanagari, Bengali and Thai items are -mostly labelled in Latin script only, so those strata are small. A -transcribed foreign name written with the 间隔号 (·) never aligns. -Urdu and Marathi are left out: 8 and 5 names of 600 aligned -(2026-10-16). No title, credential or suffix is in any text, and +given-name item holds only a kana reading; Devanagari, Bengali, Urdu +and Thai items are mostly labelled in Latin script only, so those +strata keep 1 to 3 in 100 pooled and are small: Hindi's whole +population of 4,806 yielded 149, and Dari in Afghanistan, left out, 4 +of 291 (2026-10-23). A transcribed foreign name written with the 间隔号 +(·) never aligns. No title, credential or suffix is in any text, and Wikidata's P734 is a convention, not a fact, where a culture has no family name (an Arabic nisba such as `البغدادي` is entered as one). """ @@ -155,6 +159,9 @@ class Language(NamedTuple): "fa": Language(("fa",), ("ARABIC",)), "he": Language(("he",), ("HEBREW",)), "hi": Language(("hi",), ("DEVANAGARI",)), + "mr": Language(("mr",), ("DEVANAGARI",)), + "ne": Language(("ne",), ("DEVANAGARI",)), + "ur": Language(("ur",), ("ARABIC",)), "bn": Language(("bn",), ("BENGALI",)), "th": Language(("th",), ("THAI",)), "el": Language(("el",), ("GREEK",), _GREEK), @@ -211,11 +218,17 @@ def floor(self) -> int: Stratum("fa-ir", "Q794", "fa", 30, 600, least=25), # 49 Stratum("uk-ua", "Q212", "uk", 30, 900, least=25), # 38, before feminine forms Stratum("bn-in", "Q668", "bn", 25, 900, least=20), # 29 - Stratum("hi-in", "Q668", "hi", 15, 1000, least=12), # 21 + # Measured 2026-10-23 with no quota cap; hi-in is the whole population. + Stratum("hi-in", "Q668", "hi", 60, 5000, least=50, whole=True), # 149 of 4806 + Stratum("mr-in", "Q668", "mr", 30, 3000, least=25), # 50 of 3000 + Stratum("ur-in", "Q668", "ur", 12, 3000, least=10), # 17 of 3000 # The pools below are the whole population on 2026-10-16. Stratum("bn-bd", "Q902", "bn", 15, 600, least=12, whole=True), # 26 of 563 Stratum("kk-kz", "Q232", "kk", 15, 600, least=12, whole=True), # 22 of 491 Stratum("th-th", "Q869", "th", 10, 600, least=8, whole=True), # 13 of 224 + # The whole population on 2026-10-23, measured with no quota cap. + Stratum("ur-pk", "Q843", "ur", 20, 1600, least=15, whole=True), # 24 of 1456 + Stratum("ne-np", "Q837", "ne", 10, 200, least=8, whole=True), # 12 of 170 ) LICENSE_TEXT = """\ diff --git a/tools/differential/corpus_wikidata_native.jsonl b/tools/differential/corpus_wikidata_native.jsonl index 1c397b6e..82f3a4e9 100644 --- a/tools/differential/corpus_wikidata_native.jsonl +++ b/tools/differential/corpus_wikidata_native.jsonl @@ -368,6 +368,10 @@ "إلياس الزيَّات" "إيهاب خورشيد" "احمد گلشیری" +"اختر رضا خان" +"اقبال قریشی" +"انو آغا" +"انیتا اگنی ہوتری" "بهروز بوچانی" "بهمن جلالی" "بهيج الخطيب" @@ -376,12 +380,16 @@ "جميل عز الدين" "جورج إسحاق" "جورج ميشيل" +"جوزف پال" "جيانيس كريستو" "جيهان السادات" +"جیسی پال" "حاتم علي" "حازم هاشم" "حسن دانشفر" "حسن شحاتة" +"حسن عابدی" +"حسن ناصر" "حسني سبح" "حسين خطاب" "حسین امینی" @@ -391,8 +399,10 @@ "حمدان شلبي" "حمدي الحريري" "حميدة الطاهر" +"حنیف خان" "خالد عزيز" "خضر الأحمد" +"دلیپ کور ٹوانہ" "رائد المتني" "رامي مخلوف" "رجاء يوسف" @@ -400,10 +410,15 @@ "رمضان ديب" "رنا أحمد" "ريما الجفالي" +"رینوکا شرما" "زكي مبارك" "زكية إبراهيم" +"سارہ خان" "سامي الكيالي" +"ستیش شرما" "سحر كامل" +"سعدیہ خان" +"سعدیہ دہلوی" "سعيد حماد" "سلام امینی" "سلطان البرقان" @@ -417,6 +432,9 @@ "سيد كريم" "سیروس قهرمانی" "سیروس گرجستانی" +"شاہدہ رضا" +"شاہین رضا" +"شبیر اختر" "شهره آغداشلو" "شيماء الصباغ" "صالح اسدی" @@ -426,9 +444,13 @@ "صنع الله إبراهيم" "طارق سلامة" "طارق عبد العزيز" +"طارق فتح" +"طاہر داوڑ" "طلعت زكريا" "عائشة ذو الغنى" "عادل التويجري" +"عارف علوی" +"عارف وزیر" "عالي القرشي" "عباس شفیعی" "عباس وفایی" @@ -452,6 +474,8 @@ "عدنان بركات" "عدنان خاشقجي" "عدنان مصطفى" +"عرفان خان" +"عرفان صدیقی" "عزت‌الله انتظامی" "علي الرواس" "علي القرني" @@ -459,19 +483,23 @@ "علیرضا بیرانوند" "علی‌اصغر زارعی" "علی‌اکبر حیدری" +"عمران خان" "غادة السمان" "غسان جبري" +"غلام اللہ خان" "فائق عرقسُوسي" "فاروق خورشيد" "فاروق عطية" "فايزة حسين" "فتحي قورة" "فتح‌الله بنی‌صدر" +"فرح خان" "فريد الأطرش" "فریدون ابراهیمی" "لطفي لبيب" "لويس جريس" "مازن المبارك" +"مانی شرما" "محمد البغدادي" "محمد الزعبي" "محمد خاتمی" @@ -497,7 +525,9 @@ "مُحمَّد علي محجوب" "مُوفَّق دعبول" "نادية زغلول" +"نادیہ خان" "ناصر الأنصاري" +"ناہید اختر" "نبيل درويش" "نبيل فهمي" "نبيهة حداد" @@ -520,22 +550,109 @@ "يوسف السالم" "يوسف مكي" "پردیس افکاری" +"کمال ایرانی" "کیوان وحدانی" +"ہاشم خان" "अंजलि देवी" "अंजलि शर्मा" +"अंबिका सोनी" "अक्षय कुमार" +"अखिल मिश्रा" +"अजित पवार" +"अण्णा जोशी" +"अदिति शर्मा" +"अनिल कपूर" "अनिल जोशी" +"अनिल मेहता" +"अनिल शर्मा" +"अनुपम खेर" +"अनुराधा आचार्य" +"अनुराधा कोइराला" +"अनुराधा भट्टाचार्य" +"अभिषेक कपूर" +"अमर सिंह" +"अमित कुमार" +"अरुण कौल" "अरुणा ईरानी" +"अर्जुन कपूर" +"उत्तम कुँवर" +"ऐश्वर्या राय" +"किरण देसाई" +"किशोर कुमार" +"कुणाल कपूर" +"गणेश आचार्य" +"गिरिजा देवी" +"गीता उपाध्याय" +"ज्ञानेन्द्र वीर विक्रम शाहदेव" +"दीपा मेहता" +"दीप्ति भटनागर" "दुर्गाबाई देशमुख" +"देवकी पंडित" +"नम्रता श्रेष्ठ" +"निधि राज़दान" +"निधि सिंह" +"निरूपा रॉय" +"निशा अधिकारी" +"नीरज चोपडा" +"नीरव मोदी" +"पंकज त्रिपाठी" +"प्रकाश जावडेकर" +"प्रतिभा सिंह" +"प्रवीण कुमार" +"प्राची देसाई" +"प्राची शाह" +"प्रिया बापट" +"प्रीत भरारा" +"प्रीति झंगियानी" +"बीना देवी" +"भानुभक्त आचार्य" +"भारत भूषण" "मनीष मल्होत्रा" +"ममता कुलकर्णी" +"मानव कौल" +"मीना शाह" "मुकेश अंबानी" +"मेरी रॉय" +"मोहित रैना" +"मोहित शर्मा" +"यशपाल शर्मा" +"रजत कपूर" "रणबीर कपूर" +"रमेश सक्सेना" "रवि राय" "रवि शंकर" +"राजेश कुमार" +"राजेश खन्ना" +"राजेश शर्मा" +"राजेश हमाल" +"राम कपूर" +"राम सुतार" +{"name": "राय लक्ष्मी", "shape": 4} +"राहुल गाँधी" +{"name": "राहुल बजाज", "shape": 4} +"राहुल रॉय" +"राहुल शर्मा" +"रितेश देशमुख" +"रेणुका सिंह" "रोहित शर्मा" +"लक्ष्मी गौतम" +"लक्ष्मीप्रसाद देवकोटा" "लता मंगेशकर" +"वसंत देसाई" +"वसंत बापट" +"विजय मल्ल" +"शरद कपूर" +"शरद जोशी" +"शरद पवार" +"शरद मल्होत्रा" +"शांता कुमार" +"शिवांगी जोशी" "संजय ख़ान" +"सुनंदा पुष्कर" +"सुशील कोइराला" +"सोनिया गाँधी" "सौंदर्या शर्मा" +"स्मिता बंसल" "অজিত পাণ্ডে" "অজিত রায়" "অনিল দে" diff --git a/tools/differential/snapshot.jsonl b/tools/differential/snapshot.jsonl index ce7f4f8e..251e66dc 100644 --- a/tools/differential/snapshot.jsonl +++ b/tools/differential/snapshot.jsonl @@ -4630,6 +4630,7 @@ {"name": "احمد", "given": "احمد", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ا."} {"name": "احمد", "order": "FAMILY_FIRST", "family": "احمد", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ا."} {"name": "احمد گلشیری", "given": "احمد", "family": "گلشیری", "initials": "ا. گ."} +{"name": "اختر رضا خان", "given": "اختر", "middle": "رضا", "family": "خان", "initials": "ا. ر. خ."} {"name": "ادا كورنەليا فون بريۋل جۋنيور، ءتىس دارىگەرى", "given": "ءتىس", "middle": "دارىگەرى", "family": "ادا كورنەليا فون بريۋل جۋنيور", "initials": "ء. د. ا. ك. ف. ب. ج."} {"name": "ارین اډلر", "given": "ارین", "family": "اډلر", "initials": "ا. ا."} {"name": "استوبر، زازیلیا هایمیش", "order": "FAMILY_FIRST", "given": "زازیلیا", "middle": "هایمیش", "family": "استوبر", "initials": "ز. ه. ا."} @@ -4638,11 +4639,14 @@ {"name": "اسەم", "order": "FAMILY_FIRST", "family": "اسەم", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ا."} {"name": "اصغر شازیہ", "order": "FAMILY_FIRST", "given": "شازیہ", "family": "اصغر", "initials": "ش. ا."} {"name": "اصغر، شازیہ", "order": "FAMILY_FIRST", "given": "شازیہ", "family": "اصغر", "initials": "ش. ا."} +{"name": "اقبال قریشی", "given": "اقبال", "family": "قریشی", "initials": "ا. ق."} {"name": "الدكتور عايدة كورنيليا سيزار مارتن فون برول الإبن، طبيب وجراح", "title": "الدكتور", "given": "طبيب", "middle": "وجراح", "family": "عايدة كورنيليا سيزار مارتن فون برول", "suffix": "الإبن", "initials": "ط. و. ع. ك. س. م. ف. ب."} {"name": "السيد أحمد رامي نجيب محفوظ أبو الأغا الابن، النائب", "given": "النائب", "family": "السيد أحمد رامي نجيب محفوظ أبو الأغا", "suffix": "الابن", "initials": "ا. ا. أ. ر. ن. م. ا."} {"name": "العامر، كمال مجدي", "order": "FAMILY_FIRST", "given": "كمال", "middle": "مجدي", "family": "العامر", "initials": "ك. م. ا."} {"name": "النجار، سميرة", "order": "FAMILY_FIRST", "given": "سميرة", "family": "النجار", "initials": "س. ا."} {"name": "امید رضا ملایری", "given": "امید", "middle": "رضا", "family": "ملایری", "initials": "ا. ر. م."} +{"name": "انو آغا", "given": "انو", "family": "آغا", "initials": "ا. آ."} +{"name": "انیتا اگنی ہوتری", "given": "انیتا", "middle": "اگنی", "family": "ہوتری", "initials": "ا. ا. ہ."} {"name": "اډلر ارین", "order": "FAMILY_FIRST", "given": "ارین", "family": "اډلر", "initials": "ا. ا."} {"name": "بالقىباي ماقسات", "order": "FAMILY_FIRST", "given": "ماقسات", "family": "بالقىباي", "initials": "م. ب."} {"name": "بالقىباي، ماقسات توقماحامبەتۇلى", "order": "FAMILY_FIRST", "given": "ماقسات", "middle": "توقماحامبەتۇلى", "family": "بالقىباي", "initials": "م. ت. ب."} @@ -4658,13 +4662,17 @@ {"name": "جورج إسحاق", "given": "جورج", "family": "إسحاق", "initials": "ج. إ."} {"name": "جورج بوش الابن", "given": "جورج", "family": "بوش", "suffix": "الابن", "initials": "ج. ب."} {"name": "جورج ميشيل", "given": "جورج", "family": "ميشيل", "initials": "ج. م."} +{"name": "جوزف پال", "given": "جوزف", "family": "پال", "initials": "ج. پ."} {"name": "جيانيس كريستو", "given": "جيانيس", "family": "كريستو", "initials": "ج. ك."} {"name": "جيهان السادات", "given": "جيهان", "family": "السادات", "initials": "ج. ا."} +{"name": "جیسی پال", "given": "جیسی", "family": "پال", "initials": "ج. پ."} {"name": "حاتم علي", "given": "حاتم", "family": "علي", "initials": "ح. ع."} {"name": "حاتم منصور", "given": "حاتم", "family": "منصور", "initials": "ح. م."} {"name": "حازم هاشم", "given": "حازم", "family": "هاشم", "initials": "ح. ه."} {"name": "حسن دانشفر", "given": "حسن", "family": "دانشفر", "initials": "ح. د."} {"name": "حسن شحاتة", "given": "حسن", "family": "شحاتة", "initials": "ح. ش."} +{"name": "حسن عابدی", "given": "حسن", "family": "عابدی", "initials": "ح. ع."} +{"name": "حسن ناصر", "given": "حسن", "family": "ناصر", "initials": "ح. ن."} {"name": "حسني سبح", "given": "حسني", "family": "سبح", "initials": "ح. س."} {"name": "حسين خطاب", "given": "حسين", "family": "خطاب", "initials": "ح. خ."} {"name": "حسین امینی", "given": "حسین", "family": "امینی", "initials": "ح. ا."} @@ -4674,10 +4682,12 @@ {"name": "حمدان شلبي", "given": "حمدان", "family": "شلبي", "initials": "ح. ش."} {"name": "حمدي الحريري", "given": "حمدي", "family": "الحريري", "initials": "ح. ا."} {"name": "حميدة الطاهر", "given": "حميدة", "family": "الطاهر", "initials": "ح. ا."} +{"name": "حنیف خان", "given": "حنیف", "family": "خان", "initials": "ح. خ."} {"name": "خالد عزيز", "given": "خالد", "family": "عزيز", "initials": "خ. ع."} {"name": "خان مریم نواز", "order": "FAMILY_FIRST", "given": "مریم", "middle": "نواز", "family": "خان", "initials": "م. ن. خ."} {"name": "خان، مریم نواز", "order": "FAMILY_FIRST", "given": "مریم", "middle": "نواز", "family": "خان", "initials": "م. ن. خ."} {"name": "خضر الأحمد", "given": "خضر", "family": "الأحمد", "initials": "خ. ا."} +{"name": "دلیپ کور ٹوانہ", "given": "دلیپ", "middle": "کور", "family": "ٹوانہ", "initials": "د. ک. ٹ."} {"name": "رائد المتني", "given": "رائد", "family": "المتني", "initials": "ر. ا."} {"name": "رامي مخلوف", "given": "رامي", "family": "مخلوف", "initials": "ر. م."} {"name": "رجاء يوسف", "given": "رجاء", "family": "يوسف", "initials": "ر. ي."} @@ -4687,17 +4697,22 @@ {"name": "رمضان ديب", "given": "رمضان", "family": "ديب", "initials": "ر. د."} {"name": "رنا أحمد", "given": "رنا", "family": "أحمد", "initials": "ر. أ."} {"name": "ريما الجفالي", "given": "ريما", "family": "الجفالي", "initials": "ر. ا."} +{"name": "رینوکا شرما", "given": "رینوکا", "family": "شرما", "initials": "ر. ش."} {"name": "زازیلیا هایمیش استوبر", "given": "زازیلیا", "middle": "هایمیش", "family": "استوبر", "initials": "ز. ه. ا."} {"name": "زكي مبارك", "given": "زكي", "family": "مبارك", "initials": "ز. م."} {"name": "زكية إبراهيم", "given": "زكية", "family": "إبراهيم", "initials": "ز. إ."} {"name": "زيزيليا ھئمش اسٽوبر", "given": "زيزيليا", "middle": "ھئمش", "family": "اسٽوبر", "initials": "ز. ھ. ا."} {"name": "زيزينيا هاميش ستوبر", "given": "زيزينيا", "middle": "هاميش", "family": "ستوبر", "initials": "ز. ه. س."} {"name": "زیزیلیا همیش سټوبر", "given": "زیزیلیا", "middle": "همیش", "family": "سټوبر", "initials": "ز. ه. س."} +{"name": "سارہ خان", "given": "سارہ", "family": "خان", "initials": "س. خ."} {"name": "سامانتا", "given": "سامانتا", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "س."} {"name": "سامانتا", "order": "FAMILY_FIRST", "family": "سامانتا", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "س."} {"name": "سامي الكيالي", "given": "سامي", "family": "الكيالي", "initials": "س. ا."} {"name": "ستوبر، زيزينيا هاميش", "order": "FAMILY_FIRST", "given": "زيزينيا", "middle": "هاميش", "family": "ستوبر", "initials": "ز. ه. س."} +{"name": "ستیش شرما", "given": "ستیش", "family": "شرما", "initials": "س. ش."} {"name": "سحر كامل", "given": "سحر", "family": "كامل", "initials": "س. ك."} +{"name": "سعدیہ خان", "given": "سعدیہ", "family": "خان", "initials": "س. خ."} +{"name": "سعدیہ دہلوی", "given": "سعدیہ", "family": "دہلوی", "initials": "س. د."} {"name": "سعيد حماد", "given": "سعيد", "family": "حماد", "initials": "س. ح."} {"name": "سلام امینی", "given": "سلام", "family": "امینی", "initials": "س. ا."} {"name": "سلطان البرقان", "given": "سلطان", "family": "البرقان", "initials": "س. ا."} @@ -4726,6 +4741,9 @@ {"name": "سیروس گرجستانی", "given": "سیروس", "family": "گرجستانی", "initials": "س. گ."} {"name": "سەسيليا شتوبەر", "given": "سەسيليا", "family": "شتوبەر", "initials": "س. ش."} {"name": "شازیہ اصغر", "given": "شازیہ", "family": "اصغر", "initials": "ش. ا."} +{"name": "شاہدہ رضا", "given": "شاہدہ", "family": "رضا", "initials": "ش. ر."} +{"name": "شاہین رضا", "given": "شاہین", "family": "رضا", "initials": "ش. ر."} +{"name": "شبیر اختر", "given": "شبیر", "family": "اختر", "initials": "ش. ا."} {"name": "شتوبەر سەسيليا", "order": "FAMILY_FIRST", "given": "سەسيليا", "family": "شتوبەر", "initials": "س. ش."} {"name": "شتوبەر، سەسيليا حەمىش", "order": "FAMILY_FIRST", "given": "سەسيليا", "middle": "حەمىش", "family": "شتوبەر", "initials": "س. ح. ش."} {"name": "شهره آغداشلو", "given": "شهره", "family": "آغداشلو", "initials": "ش. آ."} @@ -4739,9 +4757,13 @@ {"name": "صنع الله إبراهيم", "given": "صنع", "middle": "الله", "family": "إبراهيم", "initials": "ص. ا. إ."} {"name": "طارق سلامة", "given": "طارق", "family": "سلامة", "initials": "ط. س."} {"name": "طارق عبد العزيز", "given": "طارق", "middle": "عبد", "family": "العزيز", "initials": "ط. ع. ا."} +{"name": "طارق فتح", "given": "طارق", "family": "فتح", "initials": "ط. ف."} +{"name": "طاہر داوڑ", "given": "طاہر", "family": "داوڑ", "initials": "ط. د."} {"name": "طلعت زكريا", "given": "طلعت", "family": "زكريا", "initials": "ط. ز."} {"name": "عائشة ذو الغنى", "given": "عائشة", "middle": "ذو", "family": "الغنى", "initials": "ع. ذ. ا."} {"name": "عادل التويجري", "given": "عادل", "family": "التويجري", "initials": "ع. ا."} +{"name": "عارف علوی", "given": "عارف", "family": "علوی", "initials": "ع. ع."} +{"name": "عارف وزیر", "given": "عارف", "family": "وزیر", "initials": "ع. و."} {"name": "عالي القرشي", "given": "عالي", "family": "القرشي", "initials": "ع. ا."} {"name": "عباس شفیعی", "given": "عباس", "family": "شفیعی", "initials": "ع. ش."} {"name": "عباس وفایی", "given": "عباس", "family": "وفایی", "initials": "ع. و."} @@ -4767,6 +4789,8 @@ {"name": "عدنان بركات", "given": "عدنان", "family": "بركات", "initials": "ع. ب."} {"name": "عدنان خاشقجي", "given": "عدنان", "family": "خاشقجي", "initials": "ع. خ."} {"name": "عدنان مصطفى", "given": "عدنان", "family": "مصطفى", "initials": "ع. م."} +{"name": "عرفان خان", "given": "عرفان", "family": "خان", "initials": "ع. خ."} +{"name": "عرفان صدیقی", "given": "عرفان", "family": "صدیقی", "initials": "ع. ص."} {"name": "عزت‌الله انتظامی", "given": "عزت‌الله", "family": "انتظامی", "initials": "ع. ا."} {"name": "علي الرواس", "given": "علي", "family": "الرواس", "initials": "ع. ا."} {"name": "علي القرني", "given": "علي", "family": "القرني", "initials": "ع. ا."} @@ -4774,14 +4798,17 @@ {"name": "علیرضا بیرانوند", "given": "علیرضا", "family": "بیرانوند", "initials": "ع. ب."} {"name": "علی‌اصغر زارعی", "given": "علی‌اصغر", "family": "زارعی", "initials": "ع. ز."} {"name": "علی‌اکبر حیدری", "given": "علی‌اکبر", "family": "حیدری", "initials": "ع. ح."} +{"name": "عمران خان", "given": "عمران", "family": "خان", "initials": "ع. خ."} {"name": "غادة السمان", "given": "غادة", "family": "السمان", "initials": "غ. ا."} {"name": "غسان جبري", "given": "غسان", "family": "جبري", "initials": "غ. ج."} +{"name": "غلام اللہ خان", "given": "غلام", "middle": "اللہ", "family": "خان", "initials": "غ. ا. خ."} {"name": "فائق عرقسُوسي", "given": "فائق", "family": "عرقسُوسي", "initials": "ف. ع."} {"name": "فاروق خورشيد", "given": "فاروق", "family": "خورشيد", "initials": "ف. خ."} {"name": "فاروق عطية", "given": "فاروق", "family": "عطية", "initials": "ف. ع."} {"name": "فايزة حسين", "given": "فايزة", "family": "حسين", "initials": "ف. ح."} {"name": "فتحي قورة", "given": "فتحي", "family": "قورة", "initials": "ف. ق."} {"name": "فتح‌الله بنی‌صدر", "given": "فتح‌الله", "family": "بنی‌صدر", "initials": "ف. ب."} +{"name": "فرح خان", "given": "فرح", "family": "خان", "initials": "ف. خ."} {"name": "فريد الأطرش", "given": "فريد", "family": "الأطرش", "initials": "ف. ا."} {"name": "فریدون ابراهیمی", "given": "فریدون", "family": "ابراهیمی", "initials": "ف. ا."} {"name": "فون برول، عايدة كورنيليا سيزار مارتن", "order": "FAMILY_FIRST", "given": "عايدة", "middle": "كورنيليا سيزار مارتن", "family": "فون برول", "initials": "ع. ك. س. م. ف. ب."} @@ -4798,6 +4825,7 @@ {"name": "لويس جريس", "given": "لويس", "family": "جريس", "initials": "ل. ج."} {"name": "مازن المبارك", "given": "مازن", "family": "المبارك", "initials": "م. ا."} {"name": "ماقسات بالقىباي", "given": "ماقسات", "family": "بالقىباي", "initials": "م. ب."} +{"name": "مانی شرما", "given": "مانی", "family": "شرما", "initials": "م. ش."} {"name": "محترم برٽرم ولبرفورس ھينري رابرٽ ووسٽر ايم پي", "given": "محترم", "middle": "برٽرم ولبرفورس ھينري رابرٽ ووسٽر ايم", "family": "پي", "initials": "م. ب. و. ھ. ر. و. ا. پ."} {"name": "محمد البغدادي", "given": "محمد", "family": "البغدادي", "initials": "م. ا."} {"name": "محمد الزعبي", "given": "محمد", "family": "الزعبي", "initials": "م. ا."} @@ -4841,7 +4869,9 @@ {"name": "مۇللەر كەيت", "order": "FAMILY_FIRST", "given": "كەيت", "family": "مۇللەر", "initials": "ك. م."} {"name": "مۇللەر، كەيت", "order": "FAMILY_FIRST", "given": "كەيت", "family": "مۇللەر", "initials": "ك. م."} {"name": "نادية زغلول", "given": "نادية", "family": "زغلول", "initials": "ن. ز."} +{"name": "نادیہ خان", "given": "نادیہ", "family": "خان", "initials": "ن. خ."} {"name": "ناصر الأنصاري", "given": "ناصر", "family": "الأنصاري", "initials": "ن. ا."} +{"name": "ناہید اختر", "given": "ناہید", "family": "اختر", "initials": "ن. ا."} {"name": "نبيل درويش", "given": "نبيل", "family": "درويش", "initials": "ن. د."} {"name": "نبيل فهمي", "given": "نبيل", "family": "فهمي", "initials": "ن. ف."} {"name": "نبيهة حداد", "given": "نبيهة", "family": "حداد", "initials": "ن. ح."} @@ -4882,38 +4912,85 @@ {"name": "ژیلا", "order": "FAMILY_FIRST", "family": "ژیلا", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ژ."} {"name": "ښاغلی. برټرام ولبرفورس هنري رابرټ ووسټر ایم پی", "title": "ښاغلی.", "given": "برټرام", "middle": "ولبرفورس هنري رابرټ ووسټر ایم", "family": "پی", "initials": "ب. و. ه. ر. و. ا. پ."} {"name": "کاتیا مولر", "given": "کاتیا", "family": "مولر", "initials": "ک. م."} +{"name": "کمال ایرانی", "given": "کمال", "family": "ایرانی", "initials": "ک. ا."} {"name": "کیتی مولر", "given": "کیتی", "family": "مولر", "initials": "ک. م."} {"name": "کیوان وحدانی", "given": "کیوان", "family": "وحدانی", "initials": "ک. و."} {"name": "ڪئٿي ملر", "given": "ڪئٿي", "family": "ملر", "initials": "ڪ. م."} +{"name": "ہاشم خان", "given": "ہاشم", "family": "خان", "initials": "ہ. خ."} {"name": "یاسمین راشد سدرہ منیر ندیم رضا ایم ڈی ڈی ڈی ایس", "given": "یاسمین", "middle": "راشد سدرہ منیر ندیم رضا ایم ڈی ڈی ڈی", "family": "ایس", "initials": "ی. ر. س. م. ن. ر. ا. ڈ. ڈ. ڈ. ا."} {"name": "अंजलि देवी", "given": "अंजलि", "family": "देवी", "initials": "अ. द."} {"name": "अंजलि शर्मा", "given": "अंजलि", "family": "शर्मा", "initials": "अ. श."} +{"name": "अंबिका सोनी", "given": "अंबिका", "family": "सोनी", "initials": "अ. स."} {"name": "अक्षय कुमार", "given": "अक्षय", "family": "कुमार", "initials": "अ. क."} +{"name": "अखिल मिश्रा", "given": "अखिल", "family": "मिश्रा", "initials": "अ. म."} +{"name": "अजित पवार", "given": "अजित", "family": "पवार", "initials": "अ. प."} +{"name": "अण्णा जोशी", "given": "अण्णा", "family": "जोशी", "initials": "अ. ज."} +{"name": "अदिति शर्मा", "given": "अदिति", "family": "शर्मा", "initials": "अ. श."} +{"name": "अनिल कपूर", "given": "अनिल", "family": "कपूर", "initials": "अ. क."} {"name": "अनिल जोशी", "given": "अनिल", "family": "जोशी", "initials": "अ. ज."} +{"name": "अनिल मेहता", "given": "अनिल", "family": "मेहता", "initials": "अ. म."} +{"name": "अनिल शर्मा", "given": "अनिल", "family": "शर्मा", "initials": "अ. श."} +{"name": "अनुपम खेर", "given": "अनुपम", "family": "खेर", "initials": "अ. ख."} +{"name": "अनुराधा आचार्य", "given": "अनुराधा", "family": "आचार्य", "initials": "अ. आ."} +{"name": "अनुराधा कोइराला", "given": "अनुराधा", "family": "कोइराला", "initials": "अ. क."} +{"name": "अनुराधा भट्टाचार्य", "given": "अनुराधा", "family": "भट्टाचार्य", "initials": "अ. भ."} +{"name": "अभिषेक कपूर", "given": "अभिषेक", "family": "कपूर", "initials": "अ. क."} +{"name": "अमर सिंह", "given": "अमर", "family": "सिंह", "initials": "अ. स."} +{"name": "अमित कुमार", "given": "अमित", "family": "कुमार", "initials": "अ. क."} +{"name": "अरुण कौल", "given": "अरुण", "family": "कौल", "initials": "अ. क."} {"name": "अरुणा ईरानी", "given": "अरुणा", "family": "ईरानी", "initials": "अ. ई."} +{"name": "अर्जुन कपूर", "given": "अर्जुन", "family": "कपूर", "initials": "अ. क."} {"name": "आलिया हमीश हेमंत", "given": "आलिया", "middle": "हमीश", "family": "हेमंत", "initials": "आ. ह. ह."} +{"name": "उत्तम कुँवर", "given": "उत्तम", "family": "कुँवर", "initials": "उ. क."} {"name": "एडा कर्नेलिया सिजर मार्टिन भोन ब्रुहल एमडी डिडिएस", "given": "एडा", "middle": "कर्नेलिया सिजर मार्टिन भोन ब्रुहल एमडी", "family": "डिडिएस", "initials": "ए. क. स. म. भ. ब. ए. ड."} +{"name": "ऐश्वर्या राय", "given": "ऐश्वर्या", "family": "राय", "initials": "ऐ. र."} {"name": "काठे मुलर", "given": "काठे", "family": "मुलर", "initials": "क. म."} {"name": "काथा बाउमान", "given": "काथा", "family": "बाउमान", "initials": "क. ब."} +{"name": "किरण देसाई", "given": "किरण", "family": "देसाई", "initials": "क. द."} +{"name": "किशोर कुमार", "given": "किशोर", "family": "कुमार", "initials": "क. क."} {"name": "कीथ ब्राउन", "given": "कीथ", "family": "ब्राउन", "initials": "क. ब."} +{"name": "कुणाल कपूर", "given": "कुणाल", "family": "कपूर", "initials": "क. क."} {"name": "क्याथी मुलर", "given": "क्याथी", "family": "मुलर", "initials": "क. म."} +{"name": "गणेश आचार्य", "given": "गणेश", "family": "आचार्य", "initials": "ग. आ."} {"name": "गांवकर शांति", "order": "FAMILY_FIRST", "given": "शांति", "family": "गांवकर", "initials": "श. ग."} {"name": "गांवकर, शांति", "given": "शांति", "family": "गांवकर", "initials": "श. ग."} +{"name": "गिरिजा देवी", "given": "गिरिजा", "family": "देवी", "initials": "ग. द."} +{"name": "गीता उपाध्याय", "given": "गीता", "family": "उपाध्याय", "initials": "ग. उ."} {"name": "जाजिला हामिश स्टोबा", "given": "जाजिला", "middle": "हामिश", "family": "स्टोबा", "initials": "ज. ह. स."} {"name": "जाजिला हार्निस स्टोबर", "given": "जाजिला", "middle": "हार्निस", "family": "स्टोबर", "initials": "ज. ह. स."} {"name": "जोनस मैरी सिलविया", "order": "FAMILY_FIRST", "given": "मैरी", "middle": "सिलविया", "family": "जोनस", "initials": "म. स. ज."} {"name": "जोनस, मैरी सिलविया", "given": "मैरी", "middle": "सिलविया", "family": "जोनस", "initials": "म. स. ज."} +{"name": "ज्ञानेन्द्र वीर विक्रम शाहदेव", "given": "ज्ञानेन्द्र", "middle": "वीर विक्रम", "family": "शाहदेव", "initials": "ज. व. व. श."} {"name": "दिशा", "given": "दिशा", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "द."} {"name": "दिशा", "order": "FAMILY_FIRST", "family": "दिशा", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "द."} +{"name": "दीपा मेहता", "given": "दीपा", "family": "मेहता", "initials": "द. म."} +{"name": "दीप्ति भटनागर", "given": "दीप्ति", "family": "भटनागर", "initials": "द. भ."} {"name": "दुर्गाबाई देशमुख", "given": "दुर्गाबाई", "family": "देशमुख", "initials": "द. द."} {"name": "दे सोजा ए मेनेजेस श्री फ्रांसिस शावियेर जुआंव आंतोन धा., एमपी", "order": "FAMILY_FIRST", "given": "एमपी", "family": "दे सोजा ए मेनेजेस श्री फ्रांसिस शावियेर जुआंव आंतोन धा.", "initials": "ए. द. स. ए. म. श. फ. श. ज. आ. ध."} +{"name": "देवकी पंडित", "given": "देवकी", "family": "पंडित", "initials": "द. प."} {"name": "देशपांडे धिरज", "order": "FAMILY_FIRST", "given": "धिरज", "family": "देशपांडे", "initials": "ध. द."} {"name": "देशपांडे श्री. धिरज देशपांडे विजय देशपांडे क., एम. पी.", "order": "FAMILY_FIRST", "title": "एम.", "given": "पी.", "family": "देशपांडे श्री. धिरज देशपांडे विजय देशपांडे क.", "initials": "प. द. श. ध. द. व. द. क."} {"name": "देशपांडे, धिरज", "given": "धिरज", "family": "देशपांडे", "initials": "ध. द."} {"name": "देशपांडे, धिरज देशपांडे विजय देशपांडे", "given": "धिरज", "middle": "देशपांडे विजय देशपांडे", "family": "देशपांडे", "initials": "ध. द. व. द. द."} {"name": "धिरज देशपांडे", "given": "धिरज", "family": "देशपांडे", "initials": "ध. द."} +{"name": "नम्रता श्रेष्ठ", "given": "नम्रता", "family": "श्रेष्ठ", "initials": "न. श."} +{"name": "निधि राज़दान", "given": "निधि", "family": "राज़दान", "initials": "न. र."} +{"name": "निधि सिंह", "given": "निधि", "family": "सिंह", "initials": "न. स."} +{"name": "निरूपा रॉय", "given": "निरूपा", "family": "रॉय", "initials": "न. र."} +{"name": "निशा अधिकारी", "given": "निशा", "family": "अधिकारी", "initials": "न. अ."} +{"name": "नीरज चोपडा", "given": "नीरज", "family": "चोपडा", "initials": "न. च."} +{"name": "नीरव मोदी", "given": "नीरव", "family": "मोदी", "initials": "न. म."} +{"name": "पंकज त्रिपाठी", "given": "पंकज", "family": "त्रिपाठी", "initials": "प. त."} {"name": "पोख्रेल रमिता", "order": "FAMILY_FIRST", "given": "रमिता", "family": "पोख्रेल", "initials": "र. प."} {"name": "पोख्रेल, रमिता", "given": "रमिता", "family": "पोख्रेल", "initials": "र. प."} +{"name": "प्रकाश जावडेकर", "given": "प्रकाश", "family": "जावडेकर", "initials": "प. ज."} +{"name": "प्रतिभा सिंह", "given": "प्रतिभा", "family": "सिंह", "initials": "प. स."} +{"name": "प्रवीण कुमार", "given": "प्रवीण", "family": "कुमार", "initials": "प. क."} +{"name": "प्राची देसाई", "given": "प्राची", "family": "देसाई", "initials": "प. द."} +{"name": "प्राची शाह", "given": "प्राची", "family": "शाह", "initials": "प. श."} +{"name": "प्रिया बापट", "given": "प्रिया", "family": "बापट", "initials": "प. ब."} +{"name": "प्रीत भरारा", "given": "प्रीत", "family": "भरारा", "initials": "प. भ."} +{"name": "प्रीति झंगियानी", "given": "प्रीति", "family": "झंगियानी", "initials": "प. झ."} {"name": "प्रेमप्रसाद हिमलाल वास्तोला", "given": "प्रेमप्रसाद", "middle": "हिमलाल", "family": "वास्तोला", "initials": "प. ह. व."} {"name": "प्रो. डॉ. आडा कोर्नेलिया सेजार मार्टिन वॉन ब्रूह्ल गॉन्जालेज डोमिंगो जेआर, बी.ए. एल.एल.बी", "title": "प्रो. डॉ.", "given": "बी.ए.", "middle": "एल.एल.बी", "family": "आडा कोर्नेलिया सेजार मार्टिन वॉन ब्रूह्ल गॉन्जालेज डोमिंगो जेआर", "initials": "ब. ए. आ. क. स. म. व. ब. ग. ड. ज."} {"name": "प्रोफे.डॉ. अदा शर्मा सीझर मार्टिन व्हॉन ब्र्यूल ज्यु., एम. डी. डी. डी. एस.", "title": "प्रोफे.डॉ. एम.", "given": "डी.", "middle": "डी. डी. एस.", "family": "अदा शर्मा सीझर मार्टिन व्हॉन ब्र्यूल ज्यु.", "initials": "ड. ड. ड. ए. अ. श. स. म. व. ब. ज."} @@ -4926,49 +5003,85 @@ {"name": "बर्ट्राम विलबरफोर्स हेनरी रोबर्ट वुस्टर एमपी", "given": "बर्ट्राम", "middle": "विलबरफोर्स हेनरी रोबर्ट वुस्टर", "family": "एमपी", "initials": "ब. व. ह. र. व. ए."} {"name": "बाउमान काथा", "order": "FAMILY_FIRST", "given": "काथा", "family": "बाउमान", "initials": "क. ब."} {"name": "बाउमान, काथा", "given": "काथा", "family": "बाउमान", "initials": "क. ब."} +{"name": "बीना देवी", "given": "बीना", "family": "देवी", "initials": "ब. द."} {"name": "ब्राउन कीथ", "order": "FAMILY_FIRST", "given": "कीथ", "family": "ब्राउन", "initials": "क. ब."} {"name": "ब्राउन, कीथ", "given": "कीथ", "family": "ब्राउन", "initials": "क. ब."} {"name": "ब्रुहल, एडा कर्नेलिया सिजर मार्टिन भोन", "given": "एडा", "middle": "कर्नेलिया सिजर मार्टिन भोन", "family": "ब्रुहल", "initials": "ए. क. स. म. भ. ब."} {"name": "ब्रूह्ल, आडा कोर्नेलिया सेजार मार्टिन वॉन", "given": "आडा", "middle": "कोर्नेलिया सेजार मार्टिन वॉन", "family": "ब्रूह्ल", "initials": "आ. क. स. म. व. ब."} {"name": "ब्र्यूल, अदा शर्मा सीझर मार्टिन व्हॉन", "given": "अदा", "middle": "शर्मा सीझर मार्टिन व्हॉन", "family": "ब्र्यूल", "initials": "अ. श. स. म. व. ब."} +{"name": "भानुभक्त आचार्य", "given": "भानुभक्त", "family": "आचार्य", "initials": "भ. आ."} +{"name": "भारत भूषण", "given": "भारत", "family": "भूषण", "initials": "भ. भ."} {"name": "भोन ब्रुहल एडा कर्नेलिया सिजर मार्टिन एमडी डिडिएस", "order": "FAMILY_FIRST", "given": "ब्रुहल", "middle": "एडा कर्नेलिया सिजर मार्टिन एमडी डिडिएस", "family": "भोन", "initials": "ब. ए. क. स. म. ए. ड. भ."} {"name": "मनीष मल्होत्रा", "given": "मनीष", "family": "मल्होत्रा", "initials": "म. म."} +{"name": "ममता कुलकर्णी", "given": "ममता", "family": "कुलकर्णी", "initials": "म. क."} {"name": "माधुरी", "given": "माधुरी", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "म."} {"name": "माधुरी", "order": "FAMILY_FIRST", "family": "माधुरी", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "म."} +{"name": "मानव कौल", "given": "मानव", "family": "कौल", "initials": "म. क."} {"name": "मारिया हेलेना फर्नॅन्डेज", "given": "मारिया", "middle": "हेलेना", "family": "फर्नॅन्डेज", "initials": "म. ह. फ."} +{"name": "मीना शाह", "given": "मीना", "family": "शाह", "initials": "म. श."} {"name": "मुकेश अंबानी", "given": "मुकेश", "family": "अंबानी", "initials": "म. अ."} {"name": "मुलर काठे", "order": "FAMILY_FIRST", "given": "काठे", "family": "मुलर", "initials": "क. म."} {"name": "मुलर क्याथी", "order": "FAMILY_FIRST", "given": "क्याथी", "family": "मुलर", "initials": "क. म."} {"name": "मुलर, काठे", "given": "काठे", "family": "मुलर", "initials": "क. म."} {"name": "मुलर, क्याथी", "given": "क्याथी", "family": "मुलर", "initials": "क. म."} +{"name": "मेरी रॉय", "given": "मेरी", "family": "रॉय", "initials": "म. र."} {"name": "मैरी सिलविया जोनस", "given": "मैरी", "middle": "सिलविया", "family": "जोनस", "initials": "म. स. ज."} +{"name": "मोहित रैना", "given": "मोहित", "family": "रैना", "initials": "म. र."} +{"name": "मोहित शर्मा", "given": "मोहित", "family": "शर्मा", "initials": "म. श."} +{"name": "यशपाल शर्मा", "given": "यशपाल", "family": "शर्मा", "initials": "य. श."} +{"name": "रजत कपूर", "given": "रजत", "family": "कपूर", "initials": "र. क."} {"name": "रणबीर कपूर", "given": "रणबीर", "family": "कपूर", "initials": "र. क."} {"name": "रमिता पोख्रेल", "given": "रमिता", "family": "पोख्रेल", "initials": "र. प."} +{"name": "रमेश सक्सेना", "given": "रमेश", "family": "सक्सेना", "initials": "र. स."} {"name": "रवि राय", "given": "रवि", "family": "राय", "initials": "र. र."} {"name": "रवि शंकर", "given": "रवि", "family": "शंकर", "initials": "र. श."} +{"name": "राजेश कुमार", "given": "राजेश", "family": "कुमार", "initials": "र. क."} +{"name": "राजेश खन्ना", "given": "राजेश", "family": "खन्ना", "initials": "र. ख."} +{"name": "राजेश शर्मा", "given": "राजेश", "family": "शर्मा", "initials": "र. श."} +{"name": "राजेश हमाल", "given": "राजेश", "family": "हमाल", "initials": "र. ह."} +{"name": "राम कपूर", "given": "राम", "family": "कपूर", "initials": "र. क."} {"name": "राम शर्मा साहब मोहन", "given": "राम", "family": "शर्मा", "suffix": "साहब मोहन", "ambiguities": ["SUFFIX_OR_NAME"], "initials": "र. श."} +{"name": "राम सुतार", "given": "राम", "family": "सुतार", "initials": "र. स."} +{"name": "राय लक्ष्मी", "order": "FAMILY_FIRST", "given": "लक्ष्मी", "family": "राय", "initials": "ल. र."} +{"name": "राहुल गाँधी", "given": "राहुल", "family": "गाँधी", "initials": "र. ग."} +{"name": "राहुल बजाज", "order": "FAMILY_FIRST", "given": "बजाज", "family": "राहुल", "initials": "ब. र."} +{"name": "राहुल रॉय", "given": "राहुल", "family": "रॉय", "initials": "र. र."} +{"name": "राहुल शर्मा", "given": "राहुल", "family": "शर्मा", "initials": "र. श."} +{"name": "रितेश देशमुख", "given": "रितेश", "family": "देशमुख", "initials": "र. द."} {"name": "रिधान समीर फडके", "given": "रिधान", "middle": "समीर", "family": "फडके", "initials": "र. स. फ."} +{"name": "रेणुका सिंह", "given": "रेणुका", "family": "सिंह", "initials": "र. स."} {"name": "रॉबर्ट", "given": "रॉबर्ट", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "र."} {"name": "रॉबर्ट", "order": "FAMILY_FIRST", "family": "रॉबर्ट", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "र."} {"name": "रोहित शर्मा", "given": "रोहित", "family": "शर्मा", "initials": "र. श."} +{"name": "लक्ष्मी गौतम", "given": "लक्ष्मी", "family": "गौतम", "initials": "ल. ग."} +{"name": "लक्ष्मीप्रसाद देवकोटा", "given": "लक्ष्मीप्रसाद", "family": "देवकोटा", "initials": "ल. द."} {"name": "लता मंगेशकर", "given": "लता", "family": "मंगेशकर", "initials": "ल. म."} {"name": "ललित", "given": "ललित", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ल."} {"name": "ललित", "order": "FAMILY_FIRST", "family": "ललित", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "ल."} {"name": "ललित मोहन शर्मा", "given": "ललित", "middle": "मोहन", "family": "शर्मा", "initials": "ल. म. श."} {"name": "ललित शर्मा", "given": "ललित", "family": "शर्मा", "initials": "ल. श."} +{"name": "वसंत देसाई", "given": "वसंत", "family": "देसाई", "initials": "व. द."} +{"name": "वसंत बापट", "given": "वसंत", "family": "बापट", "initials": "व. ब."} {"name": "वास्तोला प्रेमप्रसाद हिमलाल", "order": "FAMILY_FIRST", "given": "प्रेमप्रसाद", "middle": "हिमलाल", "family": "वास्तोला", "initials": "प. ह. व."} {"name": "वास्तोला, प्रेमप्रसाद हिमलाल", "given": "प्रेमप्रसाद", "middle": "हिमलाल", "family": "वास्तोला", "initials": "प. ह. व."} +{"name": "विजय मल्ल", "given": "विजय", "family": "मल्ल", "initials": "व. म."} {"name": "वुस्टर बर्ट्राम विलबरफोर्स हेनरी रोबर्ट एमपी", "order": "FAMILY_FIRST", "given": "बर्ट्राम", "middle": "विलबरफोर्स हेनरी रोबर्ट एमपी", "family": "वुस्टर", "initials": "ब. व. ह. र. ए. व."} {"name": "वुस्टर, बर्ट्राम विलबरफोर्स हेनरी रोबर्ट", "given": "बर्ट्राम", "middle": "विलबरफोर्स हेनरी रोबर्ट", "family": "वुस्टर", "initials": "ब. व. ह. र. व."} {"name": "वॉन ब्रूह्ल गॉन्जालेज डोमिंगो प्रो. डॉ. आडा कोर्नेलिया सेजार मार्टिन जेआर, बी.ए. एल.एल.बी", "order": "FAMILY_FIRST", "given": "बी.ए.", "middle": "एल.एल.बी", "family": "वॉन ब्रूह्ल गॉन्जालेज डोमिंगो प्रो. डॉ. आडा कोर्नेलिया सेजार मार्टिन जेआर", "initials": "ब. ए. व. ब. ग. ड. प. ड. आ. क. स. म. ज."} {"name": "वॉन वॉटसन, माइकल जॉन एम॰डी॰, पी॰एच॰डी॰", "given": "माइकल", "middle": "जॉन एम॰डी॰", "family": "वॉन वॉटसन", "suffix": "पी॰एच॰डी॰", "ambiguities": ["COMMA_STRUCTURE"], "initials": "म. ज. ए. व. व."} {"name": "व्हॉन ब्र्यूल प्रोफे.डॉ. अदा शर्मा सीझर मार्टिन ज्यु., एम. डी. डी. डी. एस.", "order": "FAMILY_FIRST", "title": "एम.", "given": "डी.", "middle": "डी. डी. एस.", "family": "व्हॉन ब्र्यूल प्रोफे.डॉ. अदा शर्मा सीझर मार्टिन ज्यु.", "initials": "ड. ड. ड. ए. व. ब. प. अ. श. स. म. ज."} +{"name": "शरद कपूर", "given": "शरद", "family": "कपूर", "initials": "श. क."} +{"name": "शरद जोशी", "given": "शरद", "family": "जोशी", "initials": "श. ज."} +{"name": "शरद पवार", "given": "शरद", "family": "पवार", "initials": "श. प."} +{"name": "शरद मल्होत्रा", "given": "शरद", "family": "मल्होत्रा", "initials": "श. म."} {"name": "शर्मा ललित", "order": "FAMILY_FIRST", "given": "ललित", "family": "शर्मा", "initials": "ल. श."} {"name": "शर्मा ललित मोहन", "order": "FAMILY_FIRST", "given": "ललित", "middle": "मोहन", "family": "शर्मा", "initials": "ल. म. श."} {"name": "शर्मा, ललित", "given": "ललित", "family": "शर्मा", "initials": "ल. श."} {"name": "शर्मा, ललित कुमार एम॰डी॰", "given": "ललित", "middle": "कुमार एम॰डी॰", "family": "शर्मा", "initials": "ल. क. ए. श."} {"name": "शर्मा, ललित मोहन", "given": "ललित", "middle": "मोहन", "family": "शर्मा", "initials": "ल. म. श."} +{"name": "शांता कुमार", "given": "शांता", "family": "कुमार", "initials": "श. क."} {"name": "शांति गांवकर", "given": "शांति", "family": "गांवकर", "initials": "श. ग."} +{"name": "शिवांगी जोशी", "given": "शिवांगी", "family": "जोशी", "initials": "श. ज."} {"name": "श्री फ्रांसिस शावियेर जुआंव आंतोन दे सोजा ए मेनेजेस धा., एमपी", "title": "श्री", "given": "एमपी", "family": "फ्रांसिस शावियेर जुआंव आंतोन दे सोजा ए मेनेजेस धा.", "initials": "ए. फ. श. ज. आ. द. स. ए. म. ध."} {"name": "श्री ललित कुमार शर्मा एम॰डी॰", "title": "श्री", "given": "ललित", "middle": "कुमार शर्मा", "family": "एम॰डी॰", "initials": "ल. क. श. ए."} {"name": "श्री शर्मा ललित कुमार, एम॰डी॰", "order": "FAMILY_FIRST", "title": "श्री", "given": "एम॰डी॰", "family": "शर्मा ललित कुमार", "initials": "ए. श. ल. क."} @@ -4978,14 +5091,18 @@ {"name": "सिंदबाद", "order": "FAMILY_FIRST", "family": "सिंदबाद", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "स."} {"name": "सिनबाद", "given": "सिनबाद", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "स."} {"name": "सिनबाद", "order": "FAMILY_FIRST", "family": "सिनबाद", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "स."} +{"name": "सुनंदा पुष्कर", "given": "सुनंदा", "family": "पुष्कर", "initials": "स. प."} {"name": "सुन्दर", "given": "सुन्दर", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "स."} {"name": "सुन्दर", "order": "FAMILY_FIRST", "family": "सुन्दर", "ambiguities": ["GIVEN_OR_FAMILY"], "initials": "स."} +{"name": "सुशील कोइराला", "given": "सुशील", "family": "कोइराला", "initials": "स. क."} {"name": "सोजा, फ्रांसिस शावियेर जुआंव आंतोन दे", "given": "फ्रांसिस", "middle": "शावियेर जुआंव आंतोन दे", "family": "सोजा", "initials": "फ. श. ज. आ. द. स."} +{"name": "सोनिया गाँधी", "given": "सोनिया", "family": "गाँधी", "initials": "स. ग."} {"name": "सौंदर्या शर्मा", "given": "सौंदर्या", "family": "शर्मा", "initials": "स. श."} {"name": "स्टोबर जाजिला हार्निस", "order": "FAMILY_FIRST", "given": "जाजिला", "middle": "हार्निस", "family": "स्टोबर", "initials": "ज. ह. स."} {"name": "स्टोबर, जाजिला हार्निस", "given": "जाजिला", "middle": "हार्निस", "family": "स्टोबर", "initials": "ज. ह. स."} {"name": "स्टोबा जाजिला हामिश", "order": "FAMILY_FIRST", "given": "जाजिला", "middle": "हामिश", "family": "स्टोबा", "initials": "ज. ह. स."} {"name": "स्टोबा, जाजिला हामिश", "given": "जाजिला", "middle": "हामिश", "family": "स्टोबा", "initials": "ज. ह. स."} +{"name": "स्मिता बंसल", "given": "स्मिता", "family": "बंसल", "initials": "स. ब."} {"name": "हेमंत आलिया हमीश", "order": "FAMILY_FIRST", "given": "आलिया", "middle": "हमीश", "family": "हेमंत", "initials": "आ. ह. ह."} {"name": "हेमंत, आलिया हमीश", "given": "आलिया", "middle": "हमीश", "family": "हेमंत", "initials": "आ. ह. ह."} {"name": "অজিত পাণ্ডে", "given": "অজিত", "family": "পাণ্ডে", "initials": "অ. প."} diff --git a/tools/differential/wikidata_native_agreement.json b/tools/differential/wikidata_native_agreement.json index 3abaafba..d06b0921 100644 --- a/tools/differential/wikidata_native_agreement.json +++ b/tools/differential/wikidata_native_agreement.json @@ -736,6 +736,17 @@ }, "text": "吉川亨" }, + "Q21074354/ur-in/givenFirst": { + "family": { + "expected": "اگنی ہوتری", + "got": "ہوتری" + }, + "given_names": { + "expected": "انیتا", + "got": "انیتا اگنی" + }, + "text": "انیتا اگنی ہوتری" + }, "Q21438706/ja-jp/surnameFirst": { "family": { "expected": "桜井", @@ -1022,6 +1033,17 @@ }, "text": "韩红" }, + "Q46675/ur-in/givenFirst": { + "family": { + "expected": "رضا خان", + "got": "خان" + }, + "given_names": { + "expected": "اختر", + "got": "اختر رضا" + }, + "text": "اختر رضا خان" + }, "Q470059/zh-cn/surnameFirst": { "family": { "expected": "刘", diff --git a/tools/differential/wikidata_native_fields.jsonl b/tools/differential/wikidata_native_fields.jsonl index d6b6b74d..96505412 100644 --- a/tools/differential/wikidata_native_fields.jsonl +++ b/tools/differential/wikidata_native_fields.jsonl @@ -4,6 +4,7 @@ {"composed": false, "fields": {"given": "عبد الإله", "surname": "نبهان"}, "file": "Q100995846", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "عبد الإله نبهان"} {"composed": false, "fields": {"given": "Ալբերտ", "surname": "Հովհաննիսյան"}, "file": "Q101236956", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Ալբերտ Հովհաննիսյան"} {"composed": false, "fields": {"given": "გიორგი", "surname": "ჭოღოშვილი"}, "file": "Q102123708", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გიორგი ჭოღოშვილი"} +{"composed": false, "fields": {"given": "राहुल", "surname": "गाँधी"}, "file": "Q10218", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राहुल गाँधी"} {"composed": false, "fields": {"given": "俊一", "surname": "小柳"}, "file": "Q102246922", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "小柳俊一"} {"composed": false, "fields": {"given": "سعيد", "surname": "حماد"}, "file": "Q102280881", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "سعيد حماد"} {"composed": false, "fields": {"given": "ლევან", "surname": "მაღნარაძე"}, "file": "Q102407470", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ლევან მაღნარაძე"} @@ -12,6 +13,7 @@ {"composed": false, "fields": {"given": "桓", "surname": "詹"}, "file": "Q103785817", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "詹桓"} {"composed": false, "fields": {"given": "金生", "surname": "蔡"}, "file": "Q103791050", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "蔡金生"} {"composed": false, "fields": {"given": "宗文", "surname": "李"}, "file": "Q103791103", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "李宗文"} +{"composed": false, "fields": {"given": "اقبال", "surname": "قریشی"}, "file": "Q104587964", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "اقبال قریشی"} {"composed": false, "fields": {"given": "Олег", "surname": "Литвиненко"}, "file": "Q1045997", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Олег Литвиненко"} {"composed": false, "fields": {"given": "乃", "surname": "黄"}, "file": "Q104782874", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "黄乃"} {"composed": false, "fields": {"given": "محمد سليم", "surname": "الحلواني"}, "file": "Q104846821", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "محمد سليم الحلواني"} @@ -30,6 +32,7 @@ {"composed": false, "fields": {"given": "בלה", "surname": "קאופמן"}, "file": "Q106829524", "label": "he-il", "order": "givenFirst", "shape": null, "text": "בלה קאופמן"} {"composed": false, "fields": {"given": "재규", "surname": "전"}, "file": "Q106853957", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "전재규"} {"composed": false, "fields": {"given": "Κωνσταντίνος", "surname": "Γιαννίτσης"}, "file": "Q106929737", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Κωνσταντίνος Γιαννίτσης"} +{"composed": false, "fields": {"given": "राजेश", "surname": "खन्ना"}, "file": "Q107130", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "राजेश खन्ना"} {"composed": false, "fields": {"given": "حازم", "surname": "هاشم"}, "file": "Q107171437", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "حازم هاشم"} {"composed": false, "fields": {"given": "ილია", "surname": "სულამანიძე"}, "file": "Q107191545", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ილია სულამანიძე"} {"composed": false, "fields": {"given": "نبيهة", "surname": "حداد"}, "file": "Q107323523", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "نبيهة حداد"} @@ -40,8 +43,10 @@ {"composed": false, "fields": {"given": "Пеньо", "surname": "Велков"}, "file": "Q108689436", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Пеньо Велков"} {"composed": false, "fields": {"given": "سیروس", "surname": "گرجستانی"}, "file": "Q10869896", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "سیروس گرجستانی"} {"composed": false, "fields": {"given": "卯一", "surname": "森"}, "file": "Q108855843", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "森卯一"} +{"composed": false, "fields": {"given": "राहुल", "surname": "शर्मा"}, "file": "Q1088902", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राहुल शर्मा"} {"composed": false, "fields": {"given": "放", "surname": "刘"}, "file": "Q10897593", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "刘放"} {"composed": false, "fields": {"given": "桂英", "surname": "蔡"}, "file": "Q109343195", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "蔡桂英"} +{"composed": false, "fields": {"given": "शरद", "surname": "जोशी"}, "file": "Q10980214", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "शरद जोशी"} {"composed": false, "fields": {"given": "محمد", "surname": "عطا"}, "file": "Q110067", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "محمد عطا"} {"composed": false, "fields": {"given": "Балдырған", "surname": "Қожамқұлова"}, "file": "Q110114060", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Балдырған Қожамқұлова"} {"composed": false, "fields": {"given": "صلاح", "surname": "المُولَّد"}, "file": "Q110301591", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "صلاح المُولَّد"} @@ -98,7 +103,9 @@ {"composed": false, "fields": {"given": "章", "surname": "高橋"}, "file": "Q11671502", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "高橋章"} {"composed": false, "fields": {"given": "علي", "surname": "القرني"}, "file": "Q116765522", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "علي القرني"} {"composed": false, "fields": {"given": "Игор", "surname": "Матић"}, "file": "Q1168604", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Игор Матић"} +{"composed": false, "fields": {"given": "شاہدہ", "surname": "رضا"}, "file": "Q116953275", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "شاہدہ رضا"} {"composed": false, "fields": {"given": "Էրիկ", "surname": "Սահակյան"}, "file": "Q117133476", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Էրիկ Սահակյան"} +{"composed": false, "fields": {"given": "मानव", "surname": "कौल"}, "file": "Q11766987", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "मानव कौल"} {"composed": false, "fields": {"given": "Олександр", "surname": "Положинський"}, "file": "Q11801469", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Олександр Положинський"} {"composed": false, "fields": {"given": "健一", "surname": "渋谷"}, "file": "Q118125689", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "渋谷健一"} {"composed": false, "fields": {"given": "نعيم", "surname": "عيسى"}, "file": "Q118190274", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "نعيم عيسى"} @@ -107,6 +114,8 @@ {"composed": false, "fields": {"given": "გიორგი", "surname": "სხირტლაძე"}, "file": "Q1194871", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გიორგი სხირტლაძე"} {"composed": false, "fields": {"given": "محمد نبيه", "surname": "المسيري"}, "file": "Q119534307", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "محمد نبيه المسيري"} {"composed": false, "fields": {"given": "Πέτρος", "surname": "Παυλίδης"}, "file": "Q11995504", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Πέτρος Παυλίδης"} +{"composed": false, "fields": {"given": "दीप्ति", "surname": "भटनागर"}, "file": "Q12053145", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "दीप्ति भटनागर"} +{"composed": false, "fields": {"given": "पंकज", "surname": "त्रिपाठी"}, "file": "Q12071488", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "पंकज त्रिपाठी"} {"composed": false, "fields": {"given": "Յուրի", "surname": "Հայրապետյան"}, "file": "Q12077223", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Յուրի Հայրապետյան"} {"composed": false, "fields": {"given": "Юлія", "surname": "Волчкова"}, "file": "Q12090553", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Юлія Волчкова"} {"composed": false, "fields": {"given": "عائشة", "surname": "ذو الغنى"}, "file": "Q121061159", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "عائشة ذو الغنى"} @@ -245,7 +254,9 @@ {"composed": false, "fields": {"given": "لويس", "surname": "جريس"}, "file": "Q13142108", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "لويس جريس"} {"composed": false, "fields": {"given": "Михайло", "surname": "Немелівський"}, "file": "Q131538079", "label": "uk-ua", "order": "surnameFirst", "shape": 4, "text": "Немелівський Михайло"} {"composed": false, "fields": {"given": "ناصر", "surname": "الأنصاري"}, "file": "Q131593921", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "ناصر الأنصاري"} +{"composed": false, "fields": {"given": "उत्तम", "surname": "कुँवर"}, "file": "Q13179613", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "उत्तम कुँवर"} {"composed": false, "fields": {"given": "旭", "surname": "杨"}, "file": "Q1318216", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "杨旭"} +{"composed": false, "fields": {"given": "विजय", "surname": "मल्ल"}, "file": "Q13186060", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "विजय मल्ल"} {"composed": false, "fields": {"given": "გიორგი", "surname": "გონჯილაშვილი"}, "file": "Q132177850", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გიორგი გონჯილაშვილი"} {"composed": false, "fields": {"given": "მამუკა", "surname": "ზაალიშვილი"}, "file": "Q132893275", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "მამუკა ზაალიშვილი"} {"composed": false, "fields": {"given": "אלישבע", "surname": "מיכאלי"}, "file": "Q1330746", "label": "he-il", "order": "givenFirst", "shape": null, "text": "אלישבע מיכאלי"} @@ -304,12 +315,15 @@ {"composed": false, "fields": {"given": "智英", "surname": "黎"}, "file": "Q1447095", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "黎智英"} {"composed": false, "fields": {"given": "Վարդան", "surname": "Ստեփանյան"}, "file": "Q14478838", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Վարդան Ստեփանյան"} {"composed": false, "fields": {"given": "Ιωάννης", "surname": "Πετρίδης"}, "file": "Q14535892", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Ιωάννης Πετρίδης"} +{"composed": false, "fields": {"given": "शरद", "surname": "मल्होत्रा"}, "file": "Q1495755", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "शरद मल्होत्रा"} {"composed": false, "fields": {"given": "Աշոտ", "surname": "Պետրոսյան"}, "file": "Q15062430", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Աշոտ Պետրոսյան"} {"composed": false, "fields": {"given": "Милко", "surname": "Бјелица"}, "file": "Q1506733", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Милко Бјелица"} {"composed": false, "fields": {"given": "გურამ", "surname": "მეტონიძე"}, "file": "Q15072393", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გურამ მეტონიძე"} {"composed": false, "fields": {"given": "Մարտին", "surname": "Սուքիասյան"}, "file": "Q15075331", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Մարտին Սուքիասյան"} {"composed": false, "fields": {"given": "Κωνσταντίνος", "surname": "Θεοτόκης"}, "file": "Q15135101", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Κωνσταντίνος Θεοτόκης"} {"composed": false, "fields": {"given": "Լևոն", "surname": "Աղասյան"}, "file": "Q15234643", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Լևոն Աղասյան"} +{"composed": false, "fields": {"given": "شبیر", "surname": "اختر"}, "file": "Q15431085", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "شبیر اختر"} +{"composed": false, "fields": {"given": "عمران", "surname": "خان"}, "file": "Q155164", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "عمران خان"} {"composed": false, "fields": {"given": "გურანდა", "surname": "ღვალაძე"}, "file": "Q1555152", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გურანდა ღვალაძე"} {"composed": false, "fields": {"given": "আনোয়ার", "surname": "হোসেন"}, "file": "Q15633501", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "আনোয়ার হোসেন"} {"composed": false, "fields": {"given": "लता", "surname": "मंगेशकर"}, "file": "Q156347", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "लता मंगेशकर"} @@ -321,6 +335,7 @@ {"composed": false, "fields": {"given": "光", "surname": "韩"}, "file": "Q15916581", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "韩光"} {"composed": false, "fields": {"given": "毓麟", "surname": "邵"}, "file": "Q15950247", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "邵毓麟"} {"composed": false, "fields": {"given": "雪莹", "surname": "王"}, "file": "Q15950777", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "王雪莹"} +{"composed": false, "fields": {"given": "حسن", "surname": "عابدی"}, "file": "Q15982470", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "حسن عابدی"} {"composed": false, "fields": {"given": "Юлия", "surname": "Кръстева"}, "file": "Q159876", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Юлия Кръстева"} {"composed": false, "fields": {"given": "Мија", "surname": "Јовановић"}, "file": "Q16010018", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Мија Јовановић"} {"composed": false, "fields": {"given": "Θάνος", "surname": "Κωτσόπουλος"}, "file": "Q16061999", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Θάνος Κωτσόπουλος"} @@ -348,6 +363,7 @@ {"composed": false, "fields": {"given": "장섭", "surname": "김"}, "file": "Q16178152", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김장섭"} {"composed": false, "fields": {"given": "순옥", "surname": "홍"}, "file": "Q16179838", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "홍순옥"} {"composed": false, "fields": {"given": "대규", "surname": "임"}, "file": "Q16189078", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "임 대규"} +{"composed": false, "fields": {"given": "अखिल", "surname": "मिश्रा"}, "file": "Q16194703", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अखिल मिश्रा"} {"composed": false, "fields": {"given": "هالة", "surname": "شكر الله"}, "file": "Q16230492", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "هالة شكر الله"} {"composed": false, "fields": {"given": "Немања", "surname": "Максимовић"}, "file": "Q16236874", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Немања Максимовић"} {"composed": false, "fields": {"given": "Никола", "surname": "Мараш"}, "file": "Q16236878", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Никола Мараш"} @@ -355,6 +371,7 @@ {"composed": false, "fields": {"given": "洁", "surname": "柯"}, "file": "Q16262307", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "柯洁"} {"composed": false, "fields": {"given": "Вук", "surname": "Драшковић"}, "file": "Q162740", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Вук Драшковић"} {"composed": false, "fields": {"given": "ნიკოლოზ", "surname": "ბასილაშვილი"}, "file": "Q16297666", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ნიკოლოზ ბასილაშვილი"} +{"composed": false, "fields": {"given": "सोनिया", "surname": "गाँधी"}, "file": "Q163225", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "सोनिया गाँधी"} {"composed": false, "fields": {"given": "Βασίλης", "surname": "Καραπατάκης"}, "file": "Q16328534", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Βασίλης Καραπατάκης"} {"composed": false, "fields": {"given": "Χαράλαμπος", "surname": "Σιμόπουλος"}, "file": "Q16332430", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Χαράλαμπος Σιμόπουλος"} {"composed": false, "fields": {"given": "რევაზ", "surname": "ადამია"}, "file": "Q16334103", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "რევაზ ადამია"} @@ -369,6 +386,8 @@ {"composed": false, "fields": {"given": "志伟", "surname": "邓"}, "file": "Q16539540", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "邓志伟"} {"composed": false, "fields": {"given": "응천", "surname": "김"}, "file": "Q16630799", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김응천"} {"composed": false, "fields": {"given": "Иван", "surname": "Радулов"}, "file": "Q1675990", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Иван Радулов"} +{"composed": false, "fields": {"given": "فرح", "surname": "خان"}, "file": "Q167636", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "فرح خان"} +{"composed": false, "fields": {"given": "रेणुका", "surname": "सिंह"}, "file": "Q16885696", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "रेणुका सिंह"} {"composed": false, "fields": {"given": "Радован", "surname": "Панков"}, "file": "Q16935153", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Радован Панков"} {"composed": false, "fields": {"given": "Немања", "surname": "Милетић"}, "file": "Q16980084", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Немања Милетић"} {"composed": false, "fields": {"given": "维", "surname": "刘"}, "file": "Q17020840", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "刘维"} @@ -383,7 +402,9 @@ {"composed": false, "fields": {"given": "Στέφανος", "surname": "Λάντσας"}, "file": "Q18019609", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Στέφανος Λάντσας"} {"composed": false, "fields": {"given": "محمد", "surname": "خاتمی"}, "file": "Q180795", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "محمد خاتمی"} {"composed": false, "fields": {"given": "희완", "surname": "이"}, "file": "Q1811820", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "이희완"} +{"composed": false, "fields": {"given": "मोहित", "surname": "शर्मा"}, "file": "Q18390894", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "मोहित शर्मा"} {"composed": false, "fields": {"given": "Румяна", "surname": "Бъчварова"}, "file": "Q18535066", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Румяна Бъчварова"} +{"composed": false, "fields": {"given": "राजेश", "surname": "कुमार"}, "file": "Q18645824", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राजेश कुमार"} {"composed": false, "fields": {"given": "影", "surname": "李"}, "file": "Q18653800", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "李影"} {"composed": false, "fields": {"given": "เดชาพล", "surname": "พัววรานุเคราะห์"}, "file": "Q18670515", "label": "th-th", "order": "givenFirst", "shape": null, "text": "เดชาพล พัววรานุเคราะห์"} {"composed": false, "fields": {"given": "ชวเลิศ", "surname": "ชุ่มคำ"}, "file": "Q186736", "label": "th-th", "order": "givenFirst", "shape": null, "text": "ชวเลิศ ชุ่มคำ"} @@ -397,11 +418,13 @@ {"composed": false, "fields": {"given": "형부", "surname": "조"}, "file": "Q19162058", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "조형부"} {"composed": false, "fields": {"given": "병규", "surname": "천"}, "file": "Q19162110", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "천병규"} {"composed": false, "fields": {"given": "두환", "surname": "최"}, "file": "Q19162130", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "최두환"} +{"composed": false, "fields": {"given": "मीना", "surname": "शाह"}, "file": "Q1916767", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "मीना शाह"} {"composed": false, "fields": {"given": "美玲", "surname": "周"}, "file": "Q191916", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "周美玲"} {"composed": false, "fields": {"given": "კახა", "surname": "კალაძე"}, "file": "Q192031", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "კახა კალაძე"} {"composed": false, "fields": {"given": "Антон", "surname": "Каблешков"}, "file": "Q19203803", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Антон Каблешков"} {"composed": false, "fields": {"given": "ლევან", "surname": "ინწკირველი"}, "file": "Q19516152", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ლევან ინწკირველი"} {"composed": false, "fields": {"given": "ალექსანდრე", "surname": "იაშვილი"}, "file": "Q195317", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ალექსანდრე იაშვილი"} +{"composed": false, "fields": {"given": "رینوکا", "surname": "شرما"}, "file": "Q19599587", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "رینوکا شرما"} {"composed": false, "fields": {"given": "Найден", "surname": "Тодоров"}, "file": "Q1963895", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Найден Тодоров"} {"composed": false, "fields": {"given": "আবদুল করিম", "surname": "শাহ"}, "file": "Q19646586", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "আবদুল করিম শাহ"} {"composed": false, "fields": {"given": "হেলেনা", "surname": "খান"}, "file": "Q19661679", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "হেলেনা খান"} @@ -412,13 +435,16 @@ {"composed": false, "fields": {"given": "祖權", "surname": "茅"}, "file": "Q19825302", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "茅祖權"} {"composed": false, "fields": {"given": "জিয়াউর", "surname": "রহমান"}, "file": "Q198313", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "জিয়াউর রহমান"} {"composed": false, "fields": {"given": "정곤", "surname": "장"}, "file": "Q19940974", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "장정곤"} +{"composed": false, "fields": {"given": "स्मिता", "surname": "बंसल"}, "file": "Q2003885", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "स्मिता बंसल"} {"composed": false, "fields": {"given": "鵬", "surname": "沈"}, "file": "Q20063761", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "沈鵬"} {"composed": false, "fields": {"given": "Едуард", "patronymic": "Михайлович", "surname": "Москальов"}, "file": "Q20068674", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Едуард Михайлович Москальов"} {"composed": false, "fields": {"given": "Անդրանիկ", "surname": "Հարությունյան"}, "file": "Q20091434", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Անդրանիկ Հարությունյան"} +{"composed": false, "fields": {"given": "ज्ञानेन्द्र वीर विक्रम", "surname": "शाहदेव"}, "file": "Q201327", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "ज्ञानेन्द्र वीर विक्रम शाहदेव"} {"composed": false, "fields": {"given": "正雄", "surname": "岡"}, "file": "Q2017050", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "岡正雄"} {"composed": false, "fields": {"given": "Олег", "surname": "Сакиркин"}, "file": "Q2019276", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Олег Сакиркин"} {"composed": false, "fields": {"given": "凯歌", "surname": "陈"}, "file": "Q202597", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "陈凯歌"} {"composed": false, "fields": {"given": "Владимир", "surname": "Вазов"}, "file": "Q2039111", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Владимир Вазов"} +{"composed": false, "fields": {"given": "शांता", "surname": "कुमार"}, "file": "Q2045095", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "शांता कुमार"} {"composed": false, "fields": {"given": "Արա", "surname": "Աբրահամյան"}, "file": "Q204689", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Արա Աբրահամյան"} {"composed": false, "fields": {"given": "Սուրեն", "surname": "Երեմյան"}, "file": "Q2047004", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Սուրեն Երեմյան"} {"composed": false, "fields": {"given": "Յուրի", "surname": "Դավթյան"}, "file": "Q20508268", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Յուրի Դավթյան"} @@ -443,6 +469,7 @@ {"composed": false, "fields": {"given": "Γεώργιος", "surname": "Δρόσος"}, "file": "Q20894440", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Γεώργιος Δρόσος"} {"composed": false, "fields": {"given": "勇人", "surname": "佐々木"}, "file": "Q210231", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "佐々木 勇人"} {"composed": false, "fields": {"given": "Вероніка", "surname": "Марченко"}, "file": "Q21067016", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Вероніка Марченко"} +{"composed": false, "fields": {"given": "انیتا", "surname": "اگنی ہوتری"}, "file": "Q21074354", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "انیتا اگنی ہوتری"} {"composed": false, "fields": {"given": "윤기", "surname": "민"}, "file": "Q21075020", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "민윤기"} {"composed": false, "fields": {"given": "ประวัติ", "surname": "ปัตตพงศ์"}, "file": "Q2108027", "label": "th-th", "order": "givenFirst", "shape": null, "text": "ประวัติ ปัตตพงศ์"} {"composed": false, "fields": {"given": "Գոհար", "surname": "Գասպարյան"}, "file": "Q2109153", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Գոհար Գասպարյան"} @@ -457,6 +484,7 @@ {"composed": false, "fields": {"given": "أكرم", "surname": "التلاوي"}, "file": "Q22684231", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "أكرم التلاوي"} {"composed": false, "fields": {"given": "حميدة", "surname": "الطاهر"}, "file": "Q22687617", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "حميدة الطاهر"} {"composed": false, "fields": {"given": "隆基", "surname": "罗"}, "file": "Q2275823", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "罗隆基"} +{"composed": false, "fields": {"given": "किरण", "surname": "देसाई"}, "file": "Q228589", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "किरण देसाई"} {"composed": false, "fields": {"given": "شهره", "surname": "آغداشلو"}, "file": "Q229766", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "شهره آغداشلو"} {"composed": false, "fields": {"given": "მიხეილ", "surname": "ქორქია"}, "file": "Q2323687", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "მიხეილ ქორქია"} {"composed": false, "fields": {"given": "Оксана", "patronymic": "Сергіївна", "surname": "Баюл"}, "file": "Q232995", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Оксана Сергіївна Баюл"} @@ -468,6 +496,8 @@ {"composed": false, "fields": {"given": "扬", "surname": "杨"}, "file": "Q236282", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "杨扬"} {"composed": false, "fields": {"given": "亜美", "surname": "小清水"}, "file": "Q236715", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "小清水 亜美"} {"composed": false, "fields": {"given": "Константин", "surname": "Марков"}, "file": "Q23680686", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Константин Марков"} +{"composed": false, "fields": {"given": "سارہ", "surname": "خان"}, "file": "Q23712226", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "سارہ خان"} +{"composed": false, "fields": {"given": "अर्जुन", "surname": "कपूर"}, "file": "Q2383191", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अर्जुन कपूर"} {"composed": false, "fields": {"given": "Μαρίκα", "surname": "Τζιραλίδου"}, "file": "Q23888864", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Μαρίκα Τζιραλίδου"} {"composed": false, "fields": {"given": "Վազգեն", "surname": "Մանուկյան"}, "file": "Q2389099", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Վազգեն Մանուկյան"} {"composed": false, "fields": {"given": "Արթուր", "surname": "Մկրտչյան"}, "file": "Q2389126", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Արթուր Մկրտչյան"} @@ -478,7 +508,9 @@ {"composed": false, "fields": {"given": "진주", "surname": "이"}, "file": "Q24287375", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "이진주"} {"composed": false, "fields": {"given": "Динко", "surname": "Цветков Дерменджиев"}, "file": "Q2444179", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Динко Цветков Дерменджиев"} {"composed": false, "fields": {"given": "信夫", "surname": "木内"}, "file": "Q24876650", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "木内 信夫"} +{"composed": false, "fields": {"given": "नीरज", "surname": "चोपडा"}, "file": "Q24955843", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "नीरज चोपडा"} {"composed": false, "fields": {"given": "علی", "surname": "حاتمی"}, "file": "Q250608", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "علی حاتمی"} +{"composed": false, "fields": {"given": "भानुभक्त", "surname": "आचार्य"}, "file": "Q2510589", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "भानुभक्त आचार्य"} {"composed": false, "fields": {"given": "وليد", "surname": "الشهري"}, "file": "Q2529866", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "وليد الشهري"} {"composed": false, "fields": {"given": "静", "surname": "陈"}, "file": "Q253708", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "陈静"} {"composed": false, "fields": {"given": "Александър", "surname": "Марков"}, "file": "Q25487517", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Александър Марков"} @@ -498,15 +530,20 @@ {"composed": false, "fields": {"given": "Бранислав", "surname": "Јовановић"}, "file": "Q2638729", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Бранислав Јовановић"} {"composed": false, "fields": {"given": "Бақытжан", "surname": "Қанапиянов"}, "file": "Q2640776", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Бақытжан Қанапиянов"} {"composed": false, "fields": {"given": "Վլադիմիր", "surname": "Դարբինյան"}, "file": "Q2644893", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Վլադիմիր Դարբինյան"} +{"composed": false, "fields": {"given": "ہاشم", "surname": "خان"}, "file": "Q2648565", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "ہاشم خان"} {"composed": false, "fields": {"given": "Драгомир", "surname": "Јовановић"}, "file": "Q265772", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Драгомир Јовановић"} {"composed": false, "fields": {"given": "مها", "surname": "عامر"}, "file": "Q26664055", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "مها عامر"} {"composed": false, "fields": {"given": "Биљана", "surname": "Плавшић"}, "file": "Q26769", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Биљана Плавшић"} {"composed": false, "fields": {"given": "謙一郎", "surname": "佐々木"}, "file": "Q26776575", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "佐々木謙一郎"} +{"composed": false, "fields": {"given": "शिवांगी", "surname": "जोशी"}, "file": "Q26923060", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "शिवांगी जोशी"} {"composed": false, "fields": {"given": "Ֆելիքս", "surname": "Բախչինյան"}, "file": "Q26973541", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Ֆելիքս Բախչինյան"} {"composed": false, "fields": {"given": "연경", "surname": "김"}, "file": "Q270135", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김연경"} {"composed": false, "fields": {"given": "अनिल", "surname": "जोशी"}, "file": "Q2722277", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनिल जोशी"} +{"composed": false, "fields": {"given": "बजाज", "surname": "राहुल"}, "file": "Q2724084", "label": "mr-in", "order": "surnameFirst", "shape": 4, "text": "राहुल बजाज"} {"composed": false, "fields": {"given": "Νίκος", "surname": "Γαλανός"}, "file": "Q27262754", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νίκος Γαλανός"} +{"composed": false, "fields": {"given": "कुणाल", "surname": "कपूर"}, "file": "Q2737601", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "कुणाल कपूर"} {"composed": false, "fields": {"given": "Մանուել", "surname": "Պետրոսյան"}, "file": "Q27529864", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Մանուել Պետրոսյան"} +{"composed": false, "fields": {"given": "निरूपा", "surname": "रॉय"}, "file": "Q2763244", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "निरूपा रॉय"} {"composed": false, "fields": {"given": "পঙ্কজ", "surname": "মিশ্র"}, "file": "Q277575", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "পঙ্কজ মিশ্র"} {"composed": false, "fields": {"given": "顺", "surname": "汪"}, "file": "Q2789989", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "汪顺"} {"composed": false, "fields": {"given": "نورس", "surname": "عبد الواحد"}, "file": "Q27914098", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "نورس عبد الواحد"} @@ -544,8 +581,10 @@ {"composed": false, "fields": {"given": "Синиша", "surname": "Михајловић"}, "file": "Q294351", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Синиша Михајловић"} {"composed": false, "fields": {"given": "بهروز", "surname": "بوچانی"}, "file": "Q29452528", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "بهروز بوچانی"} {"composed": false, "fields": {"given": "وداد", "surname": "أنطوان"}, "file": "Q29514393", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "وداد أنطوان"} +{"composed": false, "fields": {"given": "अनुराधा", "surname": "भट्टाचार्य"}, "file": "Q29764394", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनुराधा भट्टाचार्य"} {"composed": false, "fields": {"given": "Լորիս", "surname": "Ճգնավորյան"}, "file": "Q2984588", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Լորիս Ճգնավորյան"} {"composed": false, "fields": {"given": "मुकेश", "surname": "अंबानी"}, "file": "Q298547", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "मुकेश अंबानी"} +{"composed": false, "fields": {"given": "दीपा", "surname": "मेहता"}, "file": "Q299140", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "दीपा मेहता"} {"composed": false, "fields": {"given": "Євген", "surname": "Гуцало"}, "file": "Q2993752", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Євген Гуцало"} {"composed": false, "fields": {"given": "Αθανάσιος", "surname": "Δροσόπουλος"}, "file": "Q30085506", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Αθανάσιος Δροσόπουλος"} {"composed": false, "fields": {"given": "Լենա", "surname": "Նազարյան"}, "file": "Q30195988", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Լենա Նազարյան"} @@ -554,6 +593,7 @@ {"composed": false, "fields": {"given": "משה", "surname": "חלוץ"}, "file": "Q30527587", "label": "he-il", "order": "givenFirst", "shape": null, "text": "משה חלוץ"} {"composed": false, "fields": {"given": "صنع الله", "surname": "إبراهيم"}, "file": "Q3053937", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "صنع الله إبراهيم"} {"composed": false, "fields": {"given": "Νίκος", "surname": "Νικολαΐδης"}, "file": "Q3107029", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νίκος Νικολαΐδης"} +{"composed": false, "fields": {"given": "गिरिजा", "surname": "देवी"}, "file": "Q3107617", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "गिरिजा देवी"} {"composed": false, "fields": {"given": "ნიკო", "surname": "ფიროსმანი"}, "file": "Q310896", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ნიკო ფიროსმანი"} {"composed": false, "fields": {"given": "Коста", "surname": "Михаиловић"}, "file": "Q31184057", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Коста Михаиловић"} {"composed": false, "fields": {"given": "Анђелија", "surname": "Веснић"}, "file": "Q31185519", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Анђелија Веснић"} @@ -561,6 +601,7 @@ {"composed": false, "fields": {"given": "Тина", "surname": "Крајишник"}, "file": "Q31271087", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Тина Крајишник"} {"composed": false, "fields": {"given": "經國", "surname": "蔣"}, "file": "Q313598", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "蔣經國"} {"composed": false, "fields": {"given": "Дејан", "surname": "Бодирога"}, "file": "Q313622", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Дејан Бодирога"} +{"composed": false, "fields": {"given": "अनिल", "surname": "कपूर"}, "file": "Q313956", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "अनिल कपूर"} {"composed": false, "fields": {"given": "عبد الرحمن", "surname": "السديس"}, "file": "Q317948", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "عبد الرحمن السديس"} {"composed": false, "fields": {"given": "Δημήτρης", "surname": "Μητρόπουλος"}, "file": "Q319741", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Δημήτρης Μητρόπουλος"} {"composed": false, "fields": {"given": "성혜", "surname": "김"}, "file": "Q32059867", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김성혜"} @@ -571,23 +612,36 @@ {"composed": false, "fields": {"given": "Стеван", "surname": "Хорват"}, "file": "Q330152", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Стеван Хорват"} {"composed": false, "fields": {"given": "Бошко", "surname": "Јанковић"}, "file": "Q332675", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Бошко Јанковић"} {"composed": false, "fields": {"given": "আকরাম", "surname": "খান"}, "file": "Q3345604", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "আকরাম খান"} +{"composed": false, "fields": {"given": "अंबिका", "surname": "सोनी"}, "file": "Q3347864", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अंबिका सोनी"} {"composed": false, "fields": {"given": "সুভাষ", "surname": "মুখোপাধ্যায়"}, "file": "Q3347955", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "সুভাষ মুখোপাধ্যায়"} {"composed": false, "fields": {"given": "সেলিনা", "surname": "হোসেন"}, "file": "Q3348154", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "সেলিনা হোসেন"} +{"composed": false, "fields": {"given": "अमर", "surname": "सिंह"}, "file": "Q3348637", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अमर सिंह"} {"composed": false, "fields": {"given": "Георги", "surname": "Богданов"}, "file": "Q3400984", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Георги Богданов"} {"composed": false, "fields": {"given": "יצחק", "surname": "רבין"}, "file": "Q34060", "label": "he-il", "order": "givenFirst", "shape": null, "text": "יצחק רבין"} {"composed": false, "fields": {"given": "경림", "surname": "신"}, "file": "Q3482149", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "신경림"} {"composed": false, "fields": {"given": "Николай", "surname": "Михайлов"}, "file": "Q350412", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Николай Михайлов"} +{"composed": false, "fields": {"given": "ममता", "surname": "कुलकर्णी"}, "file": "Q3519476", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "ममता कुलकर्णी"} +{"composed": false, "fields": {"given": "प्रवीण", "surname": "कुमार"}, "file": "Q3519988", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्रवीण कुमार"} {"composed": false, "fields": {"given": "रोहित", "surname": "शर्मा"}, "file": "Q3520045", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "रोहित शर्मा"} +{"composed": false, "fields": {"given": "लक्ष्मी", "surname": "राय"}, "file": "Q3520472", "label": "hi-in", "order": "surnameFirst", "shape": 4, "text": "राय लक्ष्मी"} +{"composed": false, "fields": {"given": "अनुराधा", "surname": "कोइराला"}, "file": "Q3522396", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "अनुराधा कोइराला"} +{"composed": false, "fields": {"given": "रमेश", "surname": "सक्सेना"}, "file": "Q3528958", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "रमेश सक्सेना"} {"composed": false, "fields": {"given": "Վահագն", "surname": "Խաչատրյան"}, "file": "Q3553274", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Վահագն Խաչատրյան"} {"composed": false, "fields": {"given": "Σταύρος", "surname": "Κουγιουμτζής"}, "file": "Q3567196", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Σταύρος Κουγιουμτζής"} {"composed": false, "fields": {"given": "عدنان", "surname": "خاشقجي"}, "file": "Q359381", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "عدنان خاشقجي"} +{"composed": false, "fields": {"given": "प्रीति", "surname": "झंगियानी"}, "file": "Q3595236", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्रीति झंगियानी"} {"composed": false, "fields": {"given": "জিমি", "surname": "জর্জ"}, "file": "Q3595581", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "জিমি জর্জ"} +{"composed": false, "fields": {"given": "دلیپ کور", "surname": "ٹوانہ"}, "file": "Q3595768", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "دلیپ کور ٹوانہ"} {"composed": false, "fields": {"given": "সুজাতা", "surname": "মহাপাত্র"}, "file": "Q3595802", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "সুজাতা মহাপাত্র"} {"composed": false, "fields": {"given": "기현", "surname": "설"}, "file": "Q359789", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "설기현"} {"composed": false, "fields": {"given": "عبد اللطيف", "surname": "عبد الحميد"}, "file": "Q3603413", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "عبد اللطيف عبد الحميد"} {"composed": false, "fields": {"given": "暉", "surname": "謝"}, "file": "Q360402", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "謝暉"} {"composed": false, "fields": {"given": "عزت‌الله", "surname": "انتظامی"}, "file": "Q360665", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "عزت‌الله انتظامی"} +{"composed": false, "fields": {"given": "عرفان", "surname": "خان"}, "file": "Q360927", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "عرفان خان"} +{"composed": false, "fields": {"given": "अनिल", "surname": "मेहता"}, "file": "Q3617485", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनिल मेहता"} {"composed": false, "fields": {"given": "Анђелија", "surname": "Арбутина"}, "file": "Q3620534", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Анђелија Арбутина"} +{"composed": false, "fields": {"given": "लक्ष्मीप्रसाद", "surname": "देवकोटा"}, "file": "Q3629422", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "लक्ष्मीप्रसाद देवकोटा"} +{"composed": false, "fields": {"given": "राम", "surname": "कपूर"}, "file": "Q3635459", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राम कपूर"} {"composed": false, "fields": {"given": "Ιωάννης", "surname": "Παπαϊωάννου"}, "file": "Q3657177", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Ιωάννης Παπαϊωάννου"} {"composed": false, "fields": {"given": "효순", "surname": "신"}, "file": "Q36967357", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "신효순"} {"composed": false, "fields": {"given": "Ռոբերտ", "surname": "Արզումանյան"}, "file": "Q373390", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Ռոբերտ Արզումանյան"} @@ -621,6 +675,7 @@ {"composed": false, "fields": {"given": "Әбіш", "surname": "Кекілбайұлы"}, "file": "Q4219024", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Әбіш Кекілбайұлы"} {"composed": false, "fields": {"given": "Христо", "surname": "Койчев"}, "file": "Q4227223", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Христо Койчев"} {"composed": false, "fields": {"given": "賢斗", "surname": "桃田"}, "file": "Q422959", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "桃田賢斗"} +{"composed": false, "fields": {"given": "सुशील", "surname": "कोइराला"}, "file": "Q422969", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "सुशील कोइराला"} {"composed": false, "fields": {"given": "กุลวุฒิ", "surname": "วิทิตศานต์"}, "file": "Q42306393", "label": "th-th", "order": "givenFirst", "shape": null, "text": "กุลวุฒิ วิทิตศานต์"} {"composed": false, "fields": {"given": "Дмитро", "patronymic": "Олександрович", "surname": "Корчинський"}, "file": "Q4234503", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Дмитро Олександрович Корчинський"} {"composed": false, "fields": {"given": "Արամ", "surname": "Քոչարյան"}, "file": "Q4236635", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Արամ Քոչարյան"} @@ -656,16 +711,29 @@ {"composed": false, "fields": {"given": "মনিকা", "surname": "আলী"}, "file": "Q464960", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "মনিকা আলী"} {"composed": false, "fields": {"given": "অনুষ্কা", "surname": "শর্মা"}, "file": "Q465815", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "অনুষ্কা শর্মা"} {"composed": false, "fields": {"given": "عباس", "surname": "شفیعی"}, "file": "Q4663791", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "عباس شفیعی"} +{"composed": false, "fields": {"given": "अभिषेक", "surname": "कपूर"}, "file": "Q4667468", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "अभिषेक कपूर"} +{"composed": false, "fields": {"given": "اختر", "surname": "رضا خان"}, "file": "Q46675", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "اختر رضا خان"} {"composed": false, "fields": {"given": "Անի", "surname": "Խաչիկյան"}, "file": "Q467299", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Անի Խաչիկյան"} +{"composed": false, "fields": {"given": "अदिति", "surname": "शर्मा"}, "file": "Q4683044", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अदिति शर्मा"} +{"composed": false, "fields": {"given": "अजित", "surname": "पवार"}, "file": "Q4699799", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "अजित पवार"} {"composed": false, "fields": {"given": "অজিত", "surname": "রায়"}, "file": "Q4699800", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "অজিত রায়"} {"composed": false, "fields": {"given": "旺", "surname": "刘"}, "file": "Q470059", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "刘旺"} {"composed": false, "fields": {"given": "旭", "surname": "藤井"}, "file": "Q4701131", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "藤井旭"} +{"composed": false, "fields": {"given": "ऐश्वर्या", "surname": "राय"}, "file": "Q47059", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "ऐश्वर्या राय"} {"composed": false, "fields": {"given": "Александар", "surname": "Пантић"}, "file": "Q4714843", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Александар Пантић"} +{"composed": false, "fields": {"given": "किशोर", "surname": "कुमार"}, "file": "Q471542", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "किशोर कुमार"} {"composed": false, "fields": {"given": "علیرضا", "surname": "بیرانوند"}, "file": "Q4726869", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "علیرضا بیرانوند"} {"composed": false, "fields": {"given": "晓桐", "surname": "崔"}, "file": "Q47462831", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "崔晓桐"} +{"composed": false, "fields": {"given": "अमित", "surname": "कुमार"}, "file": "Q4746854", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "अमित कुमार"} +{"composed": false, "fields": {"given": "अनिल", "surname": "शर्मा"}, "file": "Q4764669", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनिल शर्मा"} {"composed": false, "fields": {"given": "अंजलि", "surname": "देवी"}, "file": "Q4765733", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अंजलि देवी"} {"composed": false, "fields": {"given": "अंजलि", "surname": "शर्मा"}, "file": "Q4765744", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अंजलि शर्मा"} +{"composed": false, "fields": {"given": "अण्णा", "surname": "जोशी"}, "file": "Q4767128", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "अण्णा जोशी"} +{"composed": false, "fields": {"given": "انو", "surname": "آغا"}, "file": "Q4777683", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "انو آغا"} +{"composed": false, "fields": {"given": "अनुराधा", "surname": "आचार्य"}, "file": "Q4777865", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनुराधा आचार्य"} +{"composed": false, "fields": {"given": "عارف", "surname": "علوی"}, "file": "Q4790529", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "عارف علوی"} {"composed": false, "fields": {"given": "婉婷", "surname": "刘"}, "file": "Q4801752", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "刘婉婷"} +{"composed": false, "fields": {"given": "अरुण", "surname": "कौल"}, "file": "Q4802101", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अरुण कौल"} {"composed": false, "fields": {"given": "অরুণ", "surname": "মিত্র"}, "file": "Q4802120", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "অরুণ মিত্র"} {"composed": false, "fields": {"given": "Константин", "surname": "Аврамов"}, "file": "Q48347979", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Константин Аврамов"} {"composed": false, "fields": {"given": "태현", "surname": "차"}, "file": "Q483704", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "차태현"} @@ -678,6 +746,7 @@ {"composed": false, "fields": {"given": "순철", "surname": "한"}, "file": "Q486987", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "한순철"} {"composed": false, "fields": {"given": "요시히로", "surname": "아키야마"}, "file": "Q487335", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "아키야마 요시히로"} {"composed": false, "fields": {"given": "정은", "surname": "김"}, "file": "Q489001", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김정은"} +{"composed": false, "fields": {"given": "भारत", "surname": "भूषण"}, "file": "Q4901101", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "भारत भूषण"} {"composed": false, "fields": {"given": "Бисерка", "surname": "Цвејић"}, "file": "Q4917296", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Бисерка Цвејић"} {"composed": false, "fields": {"given": "מישאל", "surname": "חשין"}, "file": "Q4920714", "label": "he-il", "order": "givenFirst", "shape": null, "text": "מישאל חשין"} {"composed": false, "fields": {"given": "진영", "surname": "박"}, "file": "Q492313", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "박진영"} @@ -698,7 +767,9 @@ {"composed": false, "fields": {"given": "حمدان", "surname": "شلبي"}, "file": "Q51843930", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "حمدان شلبي"} {"composed": false, "fields": {"given": "Նորայր", "surname": "Ասլանյան"}, "file": "Q518501", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Նորայր Ասլանյան"} {"composed": false, "fields": {"given": "Велизар", "surname": "Димитров"}, "file": "Q519280", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Велизар Димитров"} +{"composed": false, "fields": {"given": "राजेश", "surname": "हमाल"}, "file": "Q5203004", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "राजेश हमाल"} {"composed": false, "fields": {"given": "พรทิพย์", "surname": "บูรณะประเสริฐสุข"}, "file": "Q524232", "label": "th-th", "order": "givenFirst", "shape": null, "text": "พรทิพย์ บูรณะประเสริฐสุข"} +{"composed": false, "fields": {"given": "देवकी", "surname": "पंडित"}, "file": "Q5266447", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "देवकी पंडित"} {"composed": false, "fields": {"given": "দেবী", "surname": "শর্মা"}, "file": "Q5266964", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "দেবী শর্মা"} {"composed": false, "fields": {"given": "Димитрије", "surname": "Нешић"}, "file": "Q5277558", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Димитрије Нешић"} {"composed": false, "fields": {"given": "Ангел", "surname": "Кънчев"}, "file": "Q531739", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Ангел Кънчев"} @@ -711,6 +782,7 @@ {"composed": false, "fields": {"given": "성숙", "surname": "한"}, "file": "Q55082182", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "한성숙"} {"composed": false, "fields": {"given": "Галина", "surname": "Савова"}, "file": "Q5518683", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Галина Савова"} {"composed": false, "fields": {"given": "貞昌", "surname": "蘇"}, "file": "Q551904", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "蘇貞昌"} +{"composed": false, "fields": {"given": "गणेश", "surname": "आचार्य"}, "file": "Q5520821", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "गणेश आचार्य"} {"composed": false, "fields": {"given": "सौंदर्या", "surname": "शर्मा"}, "file": "Q55231409", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "सौंदर्या शर्मा"} {"composed": false, "fields": {"given": "אהרן", "surname": "הלוי"}, "file": "Q55293464", "label": "he-il", "order": "givenFirst", "shape": null, "text": "אהרן הלוי"} {"composed": false, "fields": {"given": "جمال", "surname": "محمد"}, "file": "Q55389628", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "جمال محمد"} @@ -722,14 +794,18 @@ {"composed": false, "fields": {"given": "도현", "surname": "신"}, "file": "Q55731330", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "신도현"} {"composed": false, "fields": {"given": "남표", "surname": "홍"}, "file": "Q55736063", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "홍남표"} {"composed": false, "fields": {"given": "উদয়", "surname": "চোপড়া"}, "file": "Q560094", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "উদয় চোপড়া"} +{"composed": false, "fields": {"given": "अनुपम", "surname": "खेर"}, "file": "Q560163", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "अनुपम खेर"} +{"composed": false, "fields": {"given": "شاہین", "surname": "رضا"}, "file": "Q56065399", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "شاہین رضا"} {"composed": false, "fields": {"given": "만희", "surname": "이"}, "file": "Q562322", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "이만희"} {"composed": false, "fields": {"given": "Νικόλαος", "surname": "Τρικούπης"}, "file": "Q563117", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νικόλαος Τρικούπης"} {"composed": false, "fields": {"given": "سیروس", "surname": "قهرمانی"}, "file": "Q56364577", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "سیروس قهرمانی"} {"composed": false, "fields": {"given": "حليم", "surname": "بركات"}, "file": "Q5642325", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "حليم بركات"} {"composed": false, "fields": {"given": "원영", "surname": "장"}, "file": "Q56476186", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "장원영"} +{"composed": false, "fields": {"given": "حنیف", "surname": "خان"}, "file": "Q5648196", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "حنیف خان"} {"composed": false, "fields": {"given": "혜원", "surname": "강"}, "file": "Q56506824", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "강혜원"} {"composed": false, "fields": {"given": "翰", "surname": "张"}, "file": "Q5650855", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "张翰"} {"composed": false, "fields": {"given": "Денис", "surname": "Попов"}, "file": "Q56524763", "label": "uk-ua", "order": "givenFirst", "shape": null, "text": "Денис Попов"} +{"composed": false, "fields": {"given": "حسن", "surname": "ناصر"}, "file": "Q5679772", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "حسن ناصر"} {"composed": false, "fields": {"given": "정은", "surname": "김"}, "file": "Q56816418", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김정은"} {"composed": false, "fields": {"given": "محمود", "surname": "فروغی"}, "file": "Q5685124", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "محمود فروغی"} {"composed": false, "fields": {"given": "احمد", "surname": "گلشیری"}, "file": "Q5722569", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "احمد گلشیری"} @@ -744,12 +820,14 @@ {"composed": false, "fields": {"given": "ফারহান", "surname": "আখতার"}, "file": "Q590853", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "ফারহান আখতার"} {"composed": false, "fields": {"given": "جلال", "surname": "همتی"}, "file": "Q5920016", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "جلال همتی"} {"composed": false, "fields": {"given": "পুরুষোত্তম", "surname": "লাল"}, "file": "Q5932306", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "পুরুষোত্তম লাল"} +{"composed": false, "fields": {"given": "طاہر", "surname": "داوڑ"}, "file": "Q59326830", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "طاہر داوڑ"} {"composed": false, "fields": {"given": "ლევან", "surname": "კაჭარავა"}, "file": "Q59348487", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ლევან კაჭარავა"} {"composed": false, "fields": {"given": "پردیس", "surname": "افکاری"}, "file": "Q5936609", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "پردیس افکاری"} {"composed": false, "fields": {"given": "عباس", "surname": "کریمی"}, "file": "Q5955168", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "عباس کریمی"} {"composed": false, "fields": {"given": "სოსო", "surname": "ლიპარტელიანი"}, "file": "Q5959714", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "სოსო ლიპარტელიანი"} {"composed": false, "fields": {"given": "حسن", "surname": "دانشفر"}, "file": "Q5960213", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "حسن دانشفر"} {"composed": false, "fields": {"given": "محمدعلی", "surname": "حفیظی"}, "file": "Q5960923", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "محمدعلی حفیظی"} +{"composed": false, "fields": {"given": "निधि", "surname": "सिंह"}, "file": "Q59678195", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "निधि सिंह"} {"composed": false, "fields": {"given": "旭", "surname": "韩"}, "file": "Q59828188", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "韩旭"} {"composed": false, "fields": {"given": "رامي", "surname": "مخلوف"}, "file": "Q599233", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "رامي مخلوف"} {"composed": false, "fields": {"given": "Стоян", "surname": "Мурин"}, "file": "Q60155437", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Стоян Мурин"} @@ -761,22 +839,28 @@ {"composed": false, "fields": {"given": "আইভি", "surname": "রহমান"}, "file": "Q6099929", "label": "bn-bd", "order": "givenFirst", "shape": null, "text": "আইভি রহমান"} {"composed": false, "fields": {"given": "Стефка", "surname": "Георгиева"}, "file": "Q61315430", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Стефка Георгиева"} {"composed": false, "fields": {"given": "克強", "surname": "葉"}, "file": "Q6145892", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "葉克強"} +{"composed": false, "fields": {"given": "नीरव", "surname": "मोदी"}, "file": "Q61468097", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "नीरव मोदी"} {"composed": false, "fields": {"given": "文彦", "surname": "東郷"}, "file": "Q6147652", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "東郷文彦"} {"composed": false, "fields": {"given": "غسان", "surname": "جبري"}, "file": "Q61740872", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "غسان جبري"} {"composed": false, "fields": {"given": "ხვიჩა", "surname": "კვარაცხელია"}, "file": "Q61780902", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ხვიჩა კვარაცხელია"} +{"composed": false, "fields": {"given": "جیسی", "surname": "پال"}, "file": "Q6187790", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "جیسی پال"} {"composed": false, "fields": {"given": "رنا", "surname": "أحمد"}, "file": "Q61885794", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "رنا أحمد"} +{"composed": false, "fields": {"given": "गीता", "surname": "उपाध्याय"}, "file": "Q61929805", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "गीता उपाध्याय"} {"composed": false, "fields": {"given": "Դերենիկ", "surname": "Սաֆարյան"}, "file": "Q61985947", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Դերենիկ Սաֆարյան"} {"composed": false, "fields": {"given": "Θανάσης", "surname": "Παπαδόπουλος"}, "file": "Q61992018", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Θανάσης Παπαδόπουλος"} {"composed": false, "fields": {"given": "کیوان", "surname": "وحدانی"}, "file": "Q62116767", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "کیوان وحدانی"} {"composed": false, "fields": {"given": "Αγγελική", "surname": "Ελευθερίου"}, "file": "Q62121126", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Αγγελική Ελευθερίου"} +{"composed": false, "fields": {"given": "प्राची", "surname": "देसाई"}, "file": "Q62136", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्राची देसाई"} {"composed": false, "fields": {"given": "현주", "surname": "손"}, "file": "Q624683", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "손현주"} {"composed": false, "fields": {"given": "상득", "surname": "이"}, "file": "Q625487", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "이상득"} {"composed": false, "fields": {"given": "옥진", "surname": "공"}, "file": "Q626819", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "공옥진"} +{"composed": false, "fields": {"given": "جوزف", "surname": "پال"}, "file": "Q6286131", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "جوزف پال"} {"composed": false, "fields": {"given": "Леонід", "patronymic": "Данилович", "surname": "Кучма"}, "file": "Q629702", "label": "uk-ua", "order": "surnameFirst", "shape": 4, "text": "Кучма Леонід Данилович"} {"composed": false, "fields": {"given": "ირაკლი", "surname": "მწითური"}, "file": "Q63089630", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ირაკლი მწითური"} {"composed": false, "fields": {"given": "Գառնիկ", "surname": "Հովհաննիսյան"}, "file": "Q63213360", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Գառնիկ Հովհաննիսյան"} {"composed": false, "fields": {"given": "Ольга", "surname": "Рыпакова"}, "file": "Q6338", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Ольга Рыпакова"} {"composed": false, "fields": {"given": "Христо", "surname": "Бончев"}, "file": "Q63448778", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Христо Бончев"} +{"composed": false, "fields": {"given": "کمال", "surname": "ایرانی"}, "file": "Q6355444", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "کمال ایرانی"} {"composed": false, "fields": {"given": "지성", "surname": "한"}, "file": "Q63997686", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "한지성"} {"composed": false, "fields": {"given": "한민", "surname": "김"}, "file": "Q6408704", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김한민"} {"composed": false, "fields": {"given": "요한", "surname": "고"}, "file": "Q6424182", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "고요한"} @@ -798,8 +882,10 @@ {"composed": false, "fields": {"given": "לולה", "surname": "פולמן"}, "file": "Q6668818", "label": "he-il", "order": "givenFirst", "shape": null, "text": "לולה פולמן"} {"composed": false, "fields": {"given": "רחל", "surname": "שור"}, "file": "Q6702967", "label": "he-il", "order": "givenFirst", "shape": null, "text": "רחל שור"} {"composed": false, "fields": {"given": "誠", "surname": "北野"}, "file": "Q6739942", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "北野誠"} +{"composed": false, "fields": {"given": "مانی", "surname": "شرما"}, "file": "Q6749421", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "مانی شرما"} {"composed": false, "fields": {"given": "মনোজ", "surname": "মিত্র"}, "file": "Q6751180", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "মনোজ মিত্র"} {"composed": false, "fields": {"given": "אסתר", "surname": "אלכסנדר"}, "file": "Q6776510", "label": "he-il", "order": "givenFirst", "shape": null, "text": "אסתר אלכסנדר"} +{"composed": false, "fields": {"given": "मेरी", "surname": "रॉय"}, "file": "Q6780651", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "मेरी रॉय"} {"composed": false, "fields": {"given": "ברוך", "surname": "אורן"}, "file": "Q6808832", "label": "he-il", "order": "givenFirst", "shape": null, "text": "ברוך אורן"} {"composed": false, "fields": {"given": "아정", "surname": "윤"}, "file": "Q6814532", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "윤아정"} {"composed": false, "fields": {"given": "فتحي", "surname": "قورة"}, "file": "Q6823735", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "فتحي قورة"} @@ -807,14 +893,20 @@ {"composed": false, "fields": {"given": "মিমি", "surname": "চক্রবর্তী"}, "file": "Q6862116", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "মিমি চক্রবর্তী"} {"composed": false, "fields": {"given": "გია", "surname": "გულუა"}, "file": "Q68814638", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გია გულუა"} {"composed": false, "fields": {"given": "محمد", "surname": "دهمان"}, "file": "Q6893052", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "محمد دهمان"} +{"composed": false, "fields": {"given": "मोहित", "surname": "रैना"}, "file": "Q6894209", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "मोहित रैना"} +{"composed": false, "fields": {"given": "نادیہ", "surname": "خان"}, "file": "Q6957704", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "نادیہ خان"} +{"composed": false, "fields": {"given": "ناہید", "surname": "اختر"}, "file": "Q6959236", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "ناہید اختر"} +{"composed": false, "fields": {"given": "नम्रता", "surname": "श्रेष्ठ"}, "file": "Q6962061", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "नम्रता श्रेष्ठ"} {"composed": false, "fields": {"given": "אברהם", "surname": "מור"}, "file": "Q6976086", "label": "he-il", "order": "givenFirst", "shape": null, "text": "אברהם מור"} {"composed": false, "fields": {"given": "ידידיה", "surname": "כהן"}, "file": "Q6986039", "label": "he-il", "order": "givenFirst", "shape": null, "text": "ידידיה כהן"} {"composed": false, "fields": {"given": "לייב", "surname": "וייספיש"}, "file": "Q6993554", "label": "he-il", "order": "givenFirst", "shape": null, "text": "לייב וייספיש"} {"composed": false, "fields": {"given": "מנשה", "surname": "רז"}, "file": "Q6997275", "label": "he-il", "order": "givenFirst", "shape": null, "text": "מנשה רז"} {"composed": false, "fields": {"given": "韶涵", "surname": "張"}, "file": "Q702557", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "張韶涵"} +{"composed": false, "fields": {"given": "निधि", "surname": "राज़दान"}, "file": "Q7030844", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "निधि राज़दान"} {"composed": false, "fields": {"given": "Νικόλαος", "surname": "Κοντόπουλος"}, "file": "Q7036059", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νικόλαος Κοντόπουλος"} {"composed": false, "fields": {"given": "Νίκος", "surname": "Γούναρης"}, "file": "Q7036608", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νίκος Γούναρης"} {"composed": false, "fields": {"given": "镇", "surname": "王"}, "file": "Q703861", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "王镇"} +{"composed": false, "fields": {"given": "निशा", "surname": "अधिकारी"}, "file": "Q7040240", "label": "ne-np", "order": "givenFirst", "shape": null, "text": "निशा अधिकारी"} {"composed": false, "fields": {"given": "Ռոմեն", "surname": "Դավթյան"}, "file": "Q70429926", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Ռոմեն Դավթյան"} {"composed": false, "fields": {"given": "חיים", "surname": "מולכו"}, "file": "Q7043178", "label": "he-il", "order": "givenFirst", "shape": null, "text": "חיים מולכו"} {"composed": false, "fields": {"given": "良一", "surname": "引地"}, "file": "Q70544716", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "引地良一"} @@ -827,32 +919,51 @@ {"composed": false, "fields": {"given": "靜", "surname": "郭"}, "file": "Q716055", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "郭靜"} {"composed": false, "fields": {"given": "Вук", "surname": "Јеремић"}, "file": "Q722579", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Вук Јеремић"} {"composed": false, "fields": {"given": "Иван", "surname": "Радовановић"}, "file": "Q722916", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Иван Радовановић"} +{"composed": false, "fields": {"given": "प्राची", "surname": "शाह"}, "file": "Q7237298", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्राची शाह"} +{"composed": false, "fields": {"given": "प्रकाश", "surname": "जावडेकर"}, "file": "Q7238178", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "प्रकाश जावडेकर"} +{"composed": false, "fields": {"given": "प्रतिभा", "surname": "सिंह"}, "file": "Q7238683", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्रतिभा सिंह"} +{"composed": false, "fields": {"given": "प्रीत", "surname": "भरारा"}, "file": "Q7239755", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "प्रीत भरारा"} +{"composed": false, "fields": {"given": "प्रिया", "surname": "बापट"}, "file": "Q7246459", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "प्रिया बापट"} {"composed": false, "fields": {"given": "Νίκος", "surname": "Κούρκουλος"}, "file": "Q724724", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Νίκος Κούρκουλος"} {"composed": false, "fields": {"given": "ლევან", "surname": "გაჩეჩილაძე"}, "file": "Q728094", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "ლევან გაჩეჩილაძე"} +{"composed": false, "fields": {"given": "राहुल", "surname": "रॉय"}, "file": "Q7283617", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "राहुल रॉय"} +{"composed": false, "fields": {"given": "रजत", "surname": "कपूर"}, "file": "Q7285873", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "रजत कपूर"} +{"composed": false, "fields": {"given": "राजेश", "surname": "शर्मा"}, "file": "Q7286088", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राजेश शर्मा"} +{"composed": false, "fields": {"given": "राम", "surname": "सुतार"}, "file": "Q7288610", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "राम सुतार"} {"composed": false, "fields": {"given": "রেণুকা", "surname": "দাশগুপ্ত"}, "file": "Q7313582", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "রেণুকা দাশগুপ্ত"} {"composed": false, "fields": {"given": "يوسف", "surname": "إدريس"}, "file": "Q733393", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "يوسف إدريس"} {"composed": false, "fields": {"given": "حسن", "surname": "شحاتة"}, "file": "Q734006", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "حسن شحاتة"} {"composed": false, "fields": {"given": "Ռուբեն", "surname": "Վարդանյան"}, "file": "Q7376010", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Ռուբեն Վարդանյան"} {"composed": false, "fields": {"given": "Դավիթ", "surname": "Համբարձումյան"}, "file": "Q737852", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Դավիթ Համբարձումյան"} +{"composed": false, "fields": {"given": "रितेश", "surname": "देशमुख"}, "file": "Q738291", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "रितेश देशमुख"} {"composed": false, "fields": {"given": "三郎", "surname": "亀井"}, "file": "Q7396492", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "亀井三郎"} +{"composed": false, "fields": {"given": "سعدیہ", "surname": "دہلوی"}, "file": "Q7397899", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "سعدیہ دہلوی"} +{"composed": false, "fields": {"given": "سعدیہ", "surname": "خان"}, "file": "Q7397901", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "سعدیہ خان"} {"composed": false, "fields": {"given": "صالح خالد", "surname": "الشهري"}, "file": "Q7403894", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "صالح خالد الشهري"} {"composed": false, "fields": {"given": "संजय", "surname": "ख़ान"}, "file": "Q7418443", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "संजय ख़ान"} +{"composed": false, "fields": {"given": "ستیش", "surname": "شرما"}, "file": "Q7426302", "label": "ur-in", "order": "givenFirst", "shape": null, "text": "ستیش شرما"} +{"composed": false, "fields": {"given": "शरद", "surname": "कपूर"}, "file": "Q7489358", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "शरद कपूर"} {"composed": false, "fields": {"given": "俊傑", "surname": "陳"}, "file": "Q75078779", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "陳俊傑"} {"composed": false, "fields": {"given": "Σταύρος", "surname": "Τσιώλης"}, "file": "Q7604867", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Σταύρος Τσιώλης"} {"composed": false, "fields": {"given": "Страшимир", "surname": "Димитров"}, "file": "Q7621704", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Страшимир Димитров"} {"composed": false, "fields": {"given": "সুবোধ", "surname": "সরকার"}, "file": "Q7631762", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "সুবোধ সরকার"} {"composed": false, "fields": {"given": "سلطان", "surname": "البرقان"}, "file": "Q7636629", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "سلطان البرقان"} +{"composed": false, "fields": {"given": "सुनंदा", "surname": "पुष्कर"}, "file": "Q7638829", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "सुनंदा पुष्कर"} {"composed": false, "fields": {"given": "Սուրեն", "surname": "Նազարյան"}, "file": "Q7645634", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Սուրեն Նազարյան"} {"composed": false, "fields": {"given": "Βασίλειος", "surname": "Ξυδάς"}, "file": "Q765694", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Βασίλειος Ξυδάς"} {"composed": false, "fields": {"given": "ريما", "surname": "الجفالي"}, "file": "Q76823843", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "ريما الجفالي"} +{"composed": false, "fields": {"given": "طارق", "surname": "فتح"}, "file": "Q7685765", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "طارق فتح"} {"composed": false, "fields": {"given": "Бобан", "surname": "Марковић"}, "file": "Q772645", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Бобан Марковић"} {"composed": false, "fields": {"given": "Александр", "surname": "Кучма"}, "file": "Q77450", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Александр Кучма"} {"composed": false, "fields": {"given": "بهيج", "surname": "الخطيب"}, "file": "Q780862", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "بهيج الخطيب"} {"composed": false, "fields": {"given": "Георги", "surname": "Георгиев"}, "file": "Q782926", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Георги Георгиев"} +{"composed": false, "fields": {"given": "वसंत", "surname": "बापट"}, "file": "Q7916323", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "वसंत बापट"} +{"composed": false, "fields": {"given": "वसंत", "surname": "देसाई"}, "file": "Q7916328", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "वसंत देसाई"} {"composed": false, "fields": {"given": "强", "surname": "文"}, "file": "Q7927961", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "文强"} {"composed": false, "fields": {"given": "إيهاب", "surname": "خورشيد"}, "file": "Q79351570", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "إيهاب خورشيد"} {"composed": false, "fields": {"given": "文正", "surname": "白"}, "file": "Q7976520", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "白文正"} {"composed": false, "fields": {"given": "بهمن", "surname": "جلالی"}, "file": "Q800254", "label": "fa-ir", "order": "givenFirst", "shape": null, "text": "بهمن جلالی"} +{"composed": false, "fields": {"given": "यशपाल", "surname": "शर्मा"}, "file": "Q8049765", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "यशपाल शर्मा"} {"composed": false, "fields": {"given": "Երվանդ", "surname": "Սուքիասյան"}, "file": "Q8052695", "label": "hy-am", "order": "givenFirst", "shape": null, "text": "Երվանդ Սուքիասյան"} {"composed": false, "fields": {"given": "ישעיהו", "surname": "פרס"}, "file": "Q8052802", "label": "he-il", "order": "givenFirst", "shape": null, "text": "ישעיהו פרס"} {"composed": false, "fields": {"given": "يوسف", "surname": "السالم"}, "file": "Q8059032", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "يوسف السالم"} @@ -869,6 +980,7 @@ {"composed": false, "fields": {"given": "عالي", "surname": "القرشي"}, "file": "Q85202166", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "عالي القرشي"} {"composed": false, "fields": {"given": "דן", "surname": "מורי"}, "file": "Q862940", "label": "he-il", "order": "givenFirst", "shape": null, "text": "דן מורי"} {"composed": false, "fields": {"given": "নেহা", "surname": "শর্মা"}, "file": "Q863745", "label": "bn-in", "order": "givenFirst", "shape": null, "text": "নেহা শর্মা"} +{"composed": false, "fields": {"given": "बीना", "surname": "देवी"}, "file": "Q87630227", "label": "hi-in", "order": "givenFirst", "shape": null, "text": "बीना देवी"} {"composed": false, "fields": {"given": "Παντελής", "surname": "Πετρακάκης"}, "file": "Q89191445", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Παντελής Πετρακάκης"} {"composed": false, "fields": {"given": "บุญศักดิ์", "surname": "พลสนะ"}, "file": "Q893081", "label": "th-th", "order": "givenFirst", "shape": null, "text": "บุญศักดิ์ พลสนะ"} {"composed": false, "fields": {"given": "Борис", "surname": "Галчев"}, "file": "Q893657", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Борис Галчев"} @@ -876,6 +988,7 @@ {"composed": false, "fields": {"given": "炅", "surname": "何"}, "file": "Q8969884", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "何炅"} {"composed": false, "fields": {"given": "正中", "surname": "李"}, "file": "Q8995497", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "李正中"} {"composed": false, "fields": {"given": "鑫", "surname": "王"}, "file": "Q9066967", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "王鑫"} +{"composed": false, "fields": {"given": "عارف", "surname": "وزیر"}, "file": "Q90751659", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "عارف وزیر"} {"composed": false, "fields": {"given": "國華", "surname": "林"}, "file": "Q9183343", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "林國華"} {"composed": false, "fields": {"given": "Миодраг", "surname": "Павловић"}, "file": "Q929359", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Миодраг Павловић"} {"composed": false, "fields": {"given": "国强", "surname": "蔡"}, "file": "Q930462", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "蔡国强"} @@ -883,6 +996,7 @@ {"composed": false, "fields": {"given": "عثمان", "surname": "آل حميد"}, "file": "Q93766497", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "عثمان آل حميد"} {"composed": false, "fields": {"given": "Βασίλης", "surname": "Χατζηπαναγής"}, "file": "Q943558", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Βασίλης Χατζηπαναγής"} {"composed": false, "fields": {"given": "שלמה", "surname": "תמיר"}, "file": "Q94536900", "label": "he-il", "order": "givenFirst", "shape": null, "text": "שלמה תמיר"} +{"composed": false, "fields": {"given": "غلام اللہ", "surname": "خان"}, "file": "Q94657967", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "غلام اللہ خان"} {"composed": false, "fields": {"given": "潤", "surname": "草刈"}, "file": "Q95163244", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "草刈潤"} {"composed": false, "fields": {"given": "عبد الأكرم", "surname": "السقَّا"}, "file": "Q95373668", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "عبد الأكرم السقَّا"} {"composed": false, "fields": {"given": "გიგა", "surname": "ჭიკაძე"}, "file": "Q95453345", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "გიგა ჭიკაძე"} @@ -891,10 +1005,12 @@ {"composed": false, "fields": {"given": "مُحمَّد علي", "surname": "محجوب"}, "file": "Q96099631", "label": "ar-eg", "order": "givenFirst", "shape": null, "text": "مُحمَّد علي محجوب"} {"composed": false, "fields": {"given": "Γιάννης", "surname": "Γκούμας"}, "file": "Q96146719", "label": "el-gr", "order": "givenFirst", "shape": null, "text": "Γιάννης Γκούμας"} {"composed": false, "fields": {"given": "성훈", "surname": "김"}, "file": "Q96742497", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "김성훈"} +{"composed": false, "fields": {"given": "लक्ष्मी", "surname": "गौतम"}, "file": "Q96773906", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "लक्ष्मी गौतम"} {"composed": false, "fields": {"given": "عبد الجبار", "surname": "الضحاك"}, "file": "Q96788805", "label": "ar-sy", "order": "givenFirst", "shape": null, "text": "عبد الجبار الضحاك"} {"composed": false, "fields": {"given": "秀樹", "surname": "前田"}, "file": "Q970696", "label": "ja-jp", "order": "surnameFirst", "shape": null, "text": "前田秀樹"} {"composed": false, "fields": {"given": "종덕", "surname": "최"}, "file": "Q97198853", "label": "ko-kr", "order": "surnameFirst", "shape": null, "text": "최종덕"} {"composed": false, "fields": {"given": "文清", "surname": "谢"}, "file": "Q97202579", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "谢文清"} +{"composed": false, "fields": {"given": "عرفان", "surname": "صدیقی"}, "file": "Q97228769", "label": "ur-pk", "order": "givenFirst", "shape": null, "text": "عرفان صدیقی"} {"composed": false, "fields": {"given": "პაატა", "surname": "კოღუაშვილი"}, "file": "Q97231535", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "პაატა კოღუაშვილი"} {"composed": false, "fields": {"given": "დავით", "surname": "გოცირიძე"}, "file": "Q97244061", "label": "ka-ge", "order": "givenFirst", "shape": null, "text": "დავით გოცირიძე"} {"composed": false, "fields": {"given": "由之", "surname": "唐"}, "file": "Q97300636", "label": "zh-cn", "order": "surnameFirst", "shape": null, "text": "唐由之"} @@ -902,6 +1018,7 @@ {"composed": false, "fields": {"given": "俊賢", "surname": "李"}, "file": "Q97588844", "label": "zh-tw", "order": "surnameFirst", "shape": null, "text": "李俊賢"} {"composed": false, "fields": {"given": "Стоян", "surname": "Александров"}, "file": "Q977718", "label": "bg-bg", "order": "givenFirst", "shape": null, "text": "Стоян Александров"} {"composed": false, "fields": {"given": "Дәулет", "patronymic": "Болатұлы", "surname": "Тұрлыханов"}, "file": "Q981187", "label": "kk-kz", "order": "givenFirst", "shape": null, "text": "Дәулет Болатұлы Тұрлыханов"} +{"composed": false, "fields": {"given": "शरद", "surname": "पवार"}, "file": "Q982813", "label": "mr-in", "order": "givenFirst", "shape": null, "text": "शरद पवार"} {"composed": false, "fields": {"given": "משה", "surname": "מזור"}, "file": "Q98320452", "label": "he-il", "order": "givenFirst", "shape": null, "text": "משה מזור"} {"composed": false, "fields": {"given": "يوسف", "surname": "مكي"}, "file": "Q98362001", "label": "ar-sa", "order": "givenFirst", "shape": null, "text": "يوسف مكي"} {"composed": false, "fields": {"given": "Драгомир", "surname": "Милошевић"}, "file": "Q984195", "label": "sr-rs", "order": "givenFirst", "shape": null, "text": "Драгомир Милошевић"} From 6fb0a5cbe711774f827c2de2f335349f3a99134a Mon Sep 17 00:00:00 2001 From: Derek Gulbranson Date: Fri, 23 Oct 2026 22:26:17 -0700 Subject: [PATCH 2/2] Record build-order yields and narrow what the Devanagari rows show Review of #862. The four India strata share their people, so the yields the STRATA comments give are now measured in build order (hi-in 147, mr-in 40, ur-in 12 of 3000, its quota exactly), not each stratum alone. The "1 to 3 in 100 pooled" rate was wrong for five of the eight strata it covered and is dropped. The README no longer offers the Devanagari rows as evidence about rules/H2's accepted gap: that gap is a period-marked abbreviation, and no text in the corpus holds a period; the Urdu names carry no combining mark at all. Co-Authored-By: Claude Opus 5.5 --- tools/differential/README.md | 4 ++-- .../build_wikidata_native_corpus.py | 20 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/tools/differential/README.md b/tools/differential/README.md index 3b2a7d2c..ef1558d9 100644 --- a/tools/differential/README.md +++ b/tools/differential/README.md @@ -199,7 +199,7 @@ invocation shows it. | `corpus_cldr.jsonl` | Watch, Score | Unicode CLDR's person-name formatting test data at `release-48`: each fictional name's long, formal rendering in givenFirst, surnameFirst and sorting order, about 110 locales in native scripts, via `build_cldr_corpus.py` (2026-10-12); Unicode-3.0, notice in `cldr_LICENSE` | real-world name distributions: the names are written to fill every field, so full-house names are over-represented and plain two-word names under-represented | | `corpus_gnd.jsonl` | Watch, Score | the German National Library's authority file (GND, via lobid), real people who are deceased and have a Wikipedia article: each preferred name as cataloged (`Gogh, Vincent van`) and, outside family-first areas, a given-first rendering composed from its fields (a regnal name is composed only, `Johann II.`, without its German descriptor), sampled by shape and area via `build_gnd_corpus.py` (2026-10-16); CC0, credit in `gnd_LICENSE` | names as their bearers write them: German library romanization and German forms for historic figures, Latin script only, titles, credentials and nicknames kept out of the preferred name (a few slip into a `personalName`: `Imam Bonjol`), and the catalog's entry rules (not the bearer's culture) decide what counts as a surname | | `corpus_wikidata.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) whose item states a second surname (P1950: Spain, Mexico, Colombia) or a patronymic (P5056: Russia, the Soviet Union, the Russian Empire, Iceland, Malaysia): each P1559 native-language name and own-language label whose every word aligns with exactly one stated part, via `build_wikidata_corpus.py` (2026-10-16); CC0, credit in `wikidata_LICENSE` | everything the strict alignment drops: short display forms without the second surname, nicknames, and names with an unrecorded part, so tidy names are over-represented; only those eight citizenships; no titles, credentials or suffixes | -| `corpus_wikidata_native.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) with a name written in their own script: Hangul, Han and kana, Arabic (Syria, Egypt, Saudi Arabia, Iran, and Urdu in Pakistan and India), Hebrew, Georgian, Armenian, Greek, Cyrillic beyond Russian (Serbia, Bulgaria, Ukraine, Kazakhstan), Bengali, Devanagari (Hindi, Marathi, Nepali) and Thai, 24 strata sampled by country and language. Each person's first P1559 or own-language label whose every word, or every character in unspaced text, aligns with exactly one stated part, via `build_wikidata_native_corpus.py` (2026-10-16; the Hindi stratum grown and the Marathi, Urdu and Nepali strata added 2026-10-23). CC0, credit in `wikidata_native_LICENSE` | everything the strict alignment drops, which in these scripts is most names: Arabic nasab chains (`بن` is no connective in Arabic script), `آل` family names and kunyas (most Arabic items state no family name), Chinese names whose given name has no item (most), Japanese names whose given-name item holds only a kana reading, and names whose parts are labelled only in Latin script (most Devanagari, Bengali, Urdu and Thai items, which keep 1 to 3 of every 100 pooled, so those strata are 10–60 names); transcriptions with the 间隔号; Dari entirely; no titles, credentials or suffixes | +| `corpus_wikidata_native.jsonl` | Watch, Score | Wikidata, real public figures (deceased, or with at least 10 sitelinks) with a name written in their own script: Hangul, Han and kana, Arabic (Syria, Egypt, Saudi Arabia, Iran, and Urdu in Pakistan and India), Hebrew, Georgian, Armenian, Greek, Cyrillic beyond Russian (Serbia, Bulgaria, Ukraine, Kazakhstan), Bengali, Devanagari (Hindi, Marathi, Nepali) and Thai, 24 strata sampled by country and language. Each person's first P1559 or own-language label whose every word, or every character in unspaced text, aligns with exactly one stated part, via `build_wikidata_native_corpus.py` (2026-10-16; the Hindi stratum grown and the Marathi, Urdu and Nepali strata added 2026-10-23). CC0, credit in `wikidata_native_LICENSE` | everything the strict alignment drops, which in these scripts is most names: Arabic nasab chains (`بن` is no connective in Arabic script), `آل` family names and kunyas (most Arabic items state no family name), Chinese names whose given name has no item (most), Japanese names whose given-name item holds only a kana reading, and names whose parts are labelled only in Latin script (most Devanagari, Bengali, Urdu and Thai items, so those strata are 10–60 names: Hindi's whole population of 4,806 yields 147 in build order, Indian Urdu 12 of 3,000, on 2026-10-23); transcriptions with the 间隔号; Dari entirely; no titles, credentials or suffixes | | `corpus_conventions.jsonl` | Watch, Score | invented names patterned on naming conventions the other corpora barely cover -- no family name, religious names, positional patronymics, honorifics after the name -- from the hand-written table in `conventions.py`, via `build_conventions_corpus.py` (#686) | real names, and every convention nobody has written a row for: about one row per convention, so it shows that a convention moved, not how often | | `corpus_rules.jsonl` | Watch | every example in `docs/design/rules/`, via `build_rules_corpus.py` (#414) | anything the rules doc has no example for | | `corpus_shapes.jsonl` | Watch | shape-tagged rows of `tests/v2/cases.py`, via `build_shapes_corpus.py` (#468) | anything no one has tagged a row for | @@ -482,7 +482,7 @@ A second view measures the locale packs (#672). `LOCALE_FILES` in `cldr_agreemen **The Wikidata source.** `build_wikidata_corpus.py` exists for the two fields no other open source labels, and states them in `wikidata_fields.jsonl` as `surname2` (P1950, CLDR's own field name) and `patronymic` (P5056, which CLDR has no field for), beside `given` (P735) and `surname` (P734); its disagreements are in `wikidata_agreement.json`. A person's written names are token-aligned to the parts rather than composed from them: a text is kept only where every word is claimed by exactly one part, a connective (`bin`, `i`, `y`) joining the part after it, and a woman's Russian surname may match the feminine form of its item's label. ParsedName has no `surname2` or `patronymic` attribute, so `cldr_agreement.py` lists them in `PENDING_ROLES` and scores them inside `family` and `given_names` respectively -- a patronymic is not a family name, so `Vigdís Finnbogadóttir` expects the family empty -- and also scores each on its own the day ParsedName gains an attribute of that name (whether the merged role then drops it is for the 3.0 design). Until then the summary says how many renderings state each. CLDR's `surname2` is in the same position. A stratum that falls below its floor, a query that matches nothing, a pool short of its size (unless the stratum is marked `whole`, which a full pool then contradicts) and a response that is not what was asked for each stop the build before anything is written; Iceland (270 of a pool of 600 on 2026-10-16, measured in the native paragraph below) and Malaysia are marked `whole`; Malaysia's floor is set below its quota because only 17 Malaysian public figures with a P5056 statement matched the query on 2026-10-16, and 9 of them aligned. Raw responses are cached outside the tree, in a `wikidata/` directory under `$NAMEPARSER_TOOLS_CACHE` (default `~/.cache/nameparser-tools`); `--refresh` fetches them again. -**The native-script Wikidata source.** `build_wikidata_native_corpus.py` exists because every other real-name corpus is Latin script, apart from Wikidata's Russian patronymics, so the script-conditional readings (family-first Han, Hangul and kana; Korean surname segmentation) had been tested only against CLDR's invented names. No text holds an honorific, so the corpus does not exercise the CJK honorific peel; it shows only that the peel leaves plain names alone. It reuses `build_wikidata_corpus.py`'s fetches and token alignment and adds the following. Strata are a country and a language, not a property, and the query keeps people with a label in that language. A text is used only if every letter and combining mark is in the stratum's script (`mul` labels are Latin: `Anushka Sharma` would otherwise pass as a Hindi name). Unspaced text is aligned by character under the same exactly-one-part rule, and nothing is inferred: a Chinese item stating only its surname is left out rather than reading the rest of the text as the given name. Feminine surname forms are kept per language (Greek `Λελούδα` for `Λελούδας`, Bulgarian and Kazakh `-ова`, Ukrainian `-ська`), so the filter does not drop women. A Han, kana or Hangul text carries no shape, since the parser reads those scripts family-first by itself and that is what is being tested; pure katakana keeps the order it is written in, as the parser does. Each person gives one rendering, P1559 first, and its disagreements are in `wikidata_native_agreement.json`. On 2026-10-16 every spaced stratum agreed in every role except seven Arabic surnames of two words (`عبد العزيز`, `عز الدين`, `شكر الله`, `ذو الغنى`: the parser reads the first word as a middle name), a Persian double surname, and a Bulgarian name whose two stated family names include what is probably the father's name (`Динко Цветков Дерменджиев`); Hangul agreed on 120 of 120; on 2026-10-23 the 117 Devanagari and Urdu names then added agreed but for two Urdu surnames of two words (`رضا خان`, `اگنی ہوتری`), the Arabic surnames' class, and no vowel sign or conjunct moved a reading (rules/H2's Accepted clause names those marks as unhandled), while one Marathi name is stated with its parts swapped (`राहुल बजाज`, given `बजाज`) and so scores as family-first; Han read by default disagrees on every unspaced Chinese name and 49 of 60 Japanese ones, while the locale view reads 74/80 under `ZH` (six surnames it does not segment: `詹`, `卫`, `柯`, `茅`, `华`, `文`) and 59/60 under `JA`. Wikidata's P734 is a convention, not a fact, where the culture has none: an Arabic nisba (`البغدادي`) is entered as a family name, and the corpus scores it as one. `--lc-check` compares each name with the native-script variants of its Library of Congress record (P244), splitting by LC's comma or, in CJK, a space, and counts an LCCN LC no longer has; it runs after the build has written its files, and adds nothing to them and filters nothing from them. A pool that comes back shorter than its size stops the build unless its stratum is marked as the whole population (Thailand, Kazakhstan, Bangladesh, Hindi in India, Urdu in Pakistan, Nepal), so a query that starts matching less cannot drift the sample unseen; a stratum so marked whose pool comes back full stops it too, since the mark is then stale. The check is `pooled()` in `build_wikidata_corpus.py`, which both Wikidata builders call; re-pooled on 2026-10-16 (#696), the parent's Iceland returned 270 of a pool of 600 and Malaysia 17 of 240, so both are marked whole, and the other six filled their pools (es 900, mx 600, co 480, ru 660, su 360, ri 240). On 2026-10-16, 99 of the 910 names had an LC variant that splits them, and 96 agreed; the other three are Arabic names whose LC record names a person written the other way round (`Ibrāhīm, Ṣāliḥ` for Wikidata's `إبراهيم صالح`), so the P244 link or the order is suspect, not the split. LC writes most Han variants unspaced, so it confirms almost no Chinese or Japanese split. The first build's 907 corpus lines (904 names new to the snapshot; three Ukrainian names were already in `corpus_wikidata.jsonl`; the 2026-10-23 strata added 117 lines, all new to it) cost about 2.9 s in the corpus-reading test modules and about 0.6 s in the agreement tests, measured locally without coverage on 2026-10-16. Raw responses are cached under `$NAMEPARSER_TOOLS_CACHE`, in `wikidata/` and `lc/`. +**The native-script Wikidata source.** `build_wikidata_native_corpus.py` exists because every other real-name corpus is Latin script, apart from Wikidata's Russian patronymics, so the script-conditional readings (family-first Han, Hangul and kana; Korean surname segmentation) had been tested only against CLDR's invented names. No text holds an honorific, so the corpus does not exercise the CJK honorific peel; it shows only that the peel leaves plain names alone. It reuses `build_wikidata_corpus.py`'s fetches and token alignment and adds the following. Strata are a country and a language, not a property, and the query keeps people with a label in that language. A text is used only if every letter and combining mark is in the stratum's script (`mul` labels are Latin: `Anushka Sharma` would otherwise pass as a Hindi name). Unspaced text is aligned by character under the same exactly-one-part rule, and nothing is inferred: a Chinese item stating only its surname is left out rather than reading the rest of the text as the given name. Feminine surname forms are kept per language (Greek `Λελούδα` for `Λελούδας`, Bulgarian and Kazakh `-ова`, Ukrainian `-ська`), so the filter does not drop women. A Han, kana or Hangul text carries no shape, since the parser reads those scripts family-first by itself and that is what is being tested; pure katakana keeps the order it is written in, as the parser does. Each person gives one rendering, P1559 first, and its disagreements are in `wikidata_native_agreement.json`. On 2026-10-16 every spaced stratum agreed in every role except seven Arabic surnames of two words (`عبد العزيز`, `عز الدين`, `شكر الله`, `ذو الغنى`: the parser reads the first word as a middle name), a Persian double surname, and a Bulgarian name whose two stated family names include what is probably the father's name (`Динко Цветков Дерменджиев`); Hangul agreed on 120 of 120; on 2026-10-23 the 117 Devanagari and Urdu names then added agreed but for two Urdu surnames of two words (`رضا خان`, `اگنی ہوتری`), the Arabic surnames' class; all 85 new Devanagari names carry combining vowel signs and agreed, though none holds a period, so the gap rules/H2's Accepted clause records (a period-marked abbreviation in an abugida) is out of the corpus's reach, and the 32 Urdu names carry no combining mark at all. One Marathi name is stated with its parts swapped (`राहुल बजाज`, given `बजाज`) and so scores as family-first; Han read by default disagrees on every unspaced Chinese name and 49 of 60 Japanese ones, while the locale view reads 74/80 under `ZH` (six surnames it does not segment: `詹`, `卫`, `柯`, `茅`, `华`, `文`) and 59/60 under `JA`. Wikidata's P734 is a convention, not a fact, where the culture has none: an Arabic nisba (`البغدادي`) is entered as a family name, and the corpus scores it as one. `--lc-check` compares each name with the native-script variants of its Library of Congress record (P244), splitting by LC's comma or, in CJK, a space, and counts an LCCN LC no longer has; it runs after the build has written its files, and adds nothing to them and filters nothing from them. A pool that comes back shorter than its size stops the build unless its stratum is marked as the whole population (Thailand, Kazakhstan, Bangladesh, Hindi in India, Urdu in Pakistan, Nepal), so a query that starts matching less cannot drift the sample unseen; a stratum so marked whose pool comes back full stops it too, since the mark is then stale. The check is `pooled()` in `build_wikidata_corpus.py`, which both Wikidata builders call; re-pooled on 2026-10-16 (#696), the parent's Iceland returned 270 of a pool of 600 and Malaysia 17 of 240, so both are marked whole, and the other six filled their pools (es 900, mx 600, co 480, ru 660, su 360, ri 240). On 2026-10-16, 99 of the 910 names had an LC variant that splits them, and 96 agreed; the other three are Arabic names whose LC record names a person written the other way round (`Ibrāhīm, Ṣāliḥ` for Wikidata's `إبراهيم صالح`), so the P244 link or the order is suspect, not the split. LC writes most Han variants unspaced, so it confirms almost no Chinese or Japanese split. The first build's 907 corpus lines (904 names new to the snapshot; three Ukrainian names were already in `corpus_wikidata.jsonl`; the 2026-10-23 strata added 117 lines, all new to it) cost about 2.9 s in the corpus-reading test modules and about 0.6 s in the agreement tests, measured locally without coverage on 2026-10-16. Raw responses are cached under `$NAMEPARSER_TOOLS_CACHE`, in `wikidata/` and `lc/`. **The conventions source.** `conventions_fields.jsonl` states the parts of the hand-written conventions corpus, from the `fields` of `conventions.py`'s rows, and its disagreements are in `conventions_agreement.json`. The names are invented, so the record is a worklist of conventions rather than a measure of real data: a patronymic read as a family name (`Hassan bin Yusof`), a title read as a given name (`U Kyaw Win`). It uses the Wikidata source's `patronymic`, written with its connective (`bin Yusof`), and adds `honorific`, a word of address written after the name (`Bey`, `ssi`, `san`), scored inside `suffix` as nameparser reads `さん` (Derek, 2026-10-16). A row no field can state honestly is left out of the fields file and stays in the corpus, which the snapshot still watches: the kunya `Abu Karim`, the `-né` married form `Szabóné Kiss Éva`, and `arap`/`ole`/`wa`, whose last word is a parent's name or a family name depending on the family. Such a row says why in its `unstated`, and the builder refuses a row with neither `fields` nor `unstated`, so this fields file states a subset of its corpus without a row's fields being lost unseen. Being hand-written, it is also held to two checks the generated sources pass anyway: its fields partition each text word for word (`test_the_fields_partition_their_rendering`), and the scorer raises on a field name no rule reads, for every source. diff --git a/tools/differential/build_wikidata_native_corpus.py b/tools/differential/build_wikidata_native_corpus.py index 0be7a0c0..227890c6 100644 --- a/tools/differential/build_wikidata_native_corpus.py +++ b/tools/differential/build_wikidata_native_corpus.py @@ -92,9 +92,8 @@ item, a minority; most Japanese items are refused because the given-name item holds only a kana reading; Devanagari, Bengali, Urdu and Thai items are mostly labelled in Latin script only, so those -strata keep 1 to 3 in 100 pooled and are small: Hindi's whole -population of 4,806 yielded 149, and Dari in Afghanistan, left out, 4 -of 291 (2026-10-23). A transcribed foreign name written with the 间隔号 +strata are small: Hindi's whole population of 4,806 yields 147 in build +order, and Dari in Afghanistan, left out, 4 of 291 (2026-10-23). A transcribed foreign name written with the 间隔号 (·) never aligns. No title, credential or suffix is in any text, and Wikidata's P734 is a convention, not a fact, where a culture has no family name (an Arabic nisba such as `البغدادي` is entered as one). @@ -183,7 +182,7 @@ class Stratum(NamedTuple): language: str # a LANGUAGES key quota: int #: How many people the query takes, sized from the yield measured on - #: 2026-10-16. + #: 2026-10-16 (2026-10-23 for the strata a STRATA comment so dates). pool: int #: The fewest names the build accepts; below it, it stops. Set below #: the quota where the yield is thin enough that a re-pool could @@ -218,15 +217,18 @@ def floor(self) -> int: Stratum("fa-ir", "Q794", "fa", 30, 600, least=25), # 49 Stratum("uk-ua", "Q212", "uk", 30, 900, least=25), # 38, before feminine forms Stratum("bn-in", "Q668", "bn", 25, 900, least=20), # 29 - # Measured 2026-10-23 with no quota cap; hi-in is the whole population. - Stratum("hi-in", "Q668", "hi", 60, 5000, least=50, whole=True), # 149 of 4806 - Stratum("mr-in", "Q668", "mr", 30, 3000, least=25), # 50 of 3000 - Stratum("ur-in", "Q668", "ur", 12, 3000, least=10), # 17 of 3000 + # The four India strata share their people: each takes no one an + # earlier one took. Yields measured 2026-10-23 in build order with no + # quota cap; hi-in's pool is the whole population, and ur-in's yield + # is its quota, the floor its only margin. + Stratum("hi-in", "Q668", "hi", 60, 5000, least=50, whole=True), # 147 of 4806 + Stratum("mr-in", "Q668", "mr", 30, 3000, least=25), # 40 of 3000 + Stratum("ur-in", "Q668", "ur", 12, 3000, least=10), # 12 of 3000 # The pools below are the whole population on 2026-10-16. Stratum("bn-bd", "Q902", "bn", 15, 600, least=12, whole=True), # 26 of 563 Stratum("kk-kz", "Q232", "kk", 15, 600, least=12, whole=True), # 22 of 491 Stratum("th-th", "Q869", "th", 10, 600, least=8, whole=True), # 13 of 224 - # The whole population on 2026-10-23, measured with no quota cap. + # The whole population on 2026-10-23, yields measured with no quota cap. Stratum("ur-pk", "Q843", "ur", 20, 1600, least=15, whole=True), # 24 of 1456 Stratum("ne-np", "Q837", "ne", 10, 200, least=8, whole=True), # 12 of 170 )