Reconstruction walk
nabu_etymTrace an attested lemma to its reconstructed ancestors: submit a word like deus or guþ to retrieve crosswalk entries with glosses, matching reflexes, cognates, and nested proto-language chains.
Instructions
Walk the reconstruction crosswalk (the comparativist's join): give an ATTESTED lemma (богъ, guþ, deus) and get every reconstructed ancestor whose Wiktionary descendants name it — Proto-Slavic, PIE, Proto-Germanic, Proto-Balto-Slavic, Proto-West Germanic, Proto-Italic, Proto-Indo-Iranian (kaikki.org extracts, CC-BY-SA + GFDL; PRESERVE license fields when quoting). Each entry carries the *headword, gloss, the reflex that matched (matched_via, incl. its borrowed loan flag), its COGNATES across languages with corpus attestation counts (attested_count = gold-lemma passages in this catalog; null = not attested here, an absence not a zero) and per-edge borrowed flags, and nested ancestors — the full chain up the proto shelves (прьстъ→*pьrstъ→*pírštan→*per-), bounded because each shelf enters a walk once; a loan edge carries edge_borrowed: true. Romanization bridges scripts: guþ reaches *gudą through Gothic 𐌲𐌿𐌸. lang scopes the match to one attested language; a leading asterisk (*bogъ) looks a reconstruction up directly. A lemma with NO crosswalk path falls back to the dictionary shelf (nabu_define's own lookup): the reply then carries dictionary_entries (the nabu_define payload shape — a prose etymological article like Vasmer's still answers) plus an explanatory note; a genuine total miss enumerates the crosswalk's live shelves. Cognate lists are bounded (attested first, 20 shown) with honest totals; nabu etym (CLI) is unbounded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Scope the reflex match to one attested language (ISO-639-3: chu, orv, got, grc, lat, ang, san, …). | |
| lemma | Yes | An attested lemma (богъ, guþ, deus) — or a reconstruction with a leading asterisk (*bogъ) for a direct lookup. | |
| limit | No | Maximum reconstruction entries returned. | |
| include_restricted | No | Also serve research_private/restricted material. Default false and deliberately so: this surface must never leak private or license-restricted texts casually. Set true only when the requester understands and will honor the restriction. |