Skip to content

About

Стратегии комментирования санскритских произведений

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

539 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CommentaryStrategies

Created: 24-04-2026 · Last updated: 26-08-2026

Аналитический репозиторий для сравнительного изучения комментаторских стратегий русских переводчиков санскритских текстов.

Корпус: 17 863+ примечаний · 7 переводчиков (6 основных + Топоров/Елизаренкова) · Махабхарата, Рамаяна, Упанишады

Быстрый старт

Сводный анализ шести переводчиков: index.html.

Официальный интерфейс рецензирования Сундараканды для Е. Костиной: data/apparatus/ — одна стартовая страница, все 68 песней, локальное возобновление и единый JSON. Окончательная отправка всегда выполняется отдельно; локальное сохранение ее не запускает.

Документация

Файл Назначение
docs/GEMINI.md Контекст для AI-агентов (читать первым)
docs/ROADMAP_2026H2.md Актуальный план (v2.0): DH-санация, праксис Сундараканды, греко-санскритское сравнение
archive/ROADMAP.md Прежний пятифазный план (v1.0, фазы 1–3 выполнены; в архиве с 26-08-2026, остаток перенесён в ROADMAP_2026H2.md)
docs/ARCHITECTURE.md Архитектурный обзор
docs/TYPOLOGY_GREEK_SANSKRIT.md Сравнительная типология: схолии vs ṭīkā
PROMPT_TEMPLATE.md Универсальный промт для LLM-анализа

Корпус и данные

Размеченная золотая выборка: 300 примечаний (по 50 от шести переводчиков), размеченных по четырехосной сетке.

Файл / директория Содержание
data/commentary_schema.json JSON-схема разметки (4 оси + URN + IAST)
data/*_markup_50.json Золотая выборка, 6×50 примечаний с CTS-URN
data/samskrtam_id_map.json Кроссворк URN → ID параллельного корпуса samskrtam.ru (300 примечаний; 244 привязаны, 50 — упанишады вне корпуса, 6 — расхождение нумерации)
data/RIGHTS.md Права: полнотекстовая публикация 5 изданий авторизована
data/ramayana_epithets.json Формульно-эпитетный слой Рамаяны (509 статей, кн. 1–2)
tei/ Экспорт корпуса в TEI P5 (6 файлов)

Оси разметки: (1) тема примечания; (2) тип комментария по номенклатуре Н. Н. Казанского (A/B/V/G); (3) пять lakṣaṇa (L1–L5); (4) категория термина по модели А. В. Парибка (P/K/D). Адресация стихов — каноническими CTS-URN (urn:cts:sanskritLit:<work>:<passage>).

Параллельные корпусы (scraped) и PWG→EN Translation Memory

Дополнительные санскритские корпусы, скачанные с Gita Supersite, для обогащения машинного перевода (PWG→EN harness) и диахронического анализа.

Файл / директория Содержание
data/gita/ 700 шлок BG × 27 полей (13 санскритских комментаторов + 14 переводчиков); 18 870 текстовых записей
data/brahmasutra/ 571 сутра + бхашья Шанкарачарьи (766 351 знак)
data/yogasutra/ 195 сутр + бхашья Вьясы + вритти Бходжи (≈190 000 знаков)
data/gita_tm.json 3 883 пар «санскритский термин → английская глосса» (Гамбирананда/Адидевананда)
data/gita_tm_slp1.json Кроссвок Гита-TM → SLP1-ключи MW (2 173/2 926 терминов, 74 %)
data/bs_term_map_slp1.json Философские термины Брахмасутр с глоссами MW (826 терминов)
data/ys_term_map_slp1.json Философские термины Йогасутр с глоссами MW (582 термина)
data/typed_link_commentary_citation.tsv Type-D-конкорданс commentary-citation (Q4.1 пилот, H541): корень → локус Гита-TM, где он цитируется (32 строки, 15 корней)

Скрипты построения TM:

python scripts/build_gita_tm.py            # шаг 1: gita_tm.json
python scripts/crosswalk_gita_tm.py        # шаг 2: gita_tm_slp1.json
python scripts/build_sutra_tm.py           # шаги 3–4: bs/ys_term_map_slp1.json
python scripts/build_sutra_tm.py --corpus ys --report   # только Йогасутры

Type-D commentary-citation конкорданс (Q4.1 пилот, H541, 11-07-2026): data/typed_link_commentary_citation.tsv — первый датасет подтипа commentary-citation по TYPED_LINK_ID_GRAMMAR.md §4c: санскритские корни (root:<SLP1>), процитированные в аппарате Гита-TM (commentary:gita-tm:<глава.стих>). Построен scripts/build_root_gita_concordance.py (регенерируемый, не ручной): корневой якорный инвентарь — 704 SLP1-ключа из WhitneyRoots/crosswalk/mw_roots.json (sibling-репо, 750 MW-корней); сопоставление — общий TieredMatcher из kosha/scripts/concordance_core.py против data/gita_tm_slp1.json (никакого повторного матчера, spec §6.3); локусы стихов извлечены из встроенных меток (BG <гл>.<стих> <код>) в глоссах gita_tm.json. Пилот даёт 32 строки / 15 корней, все на тире exact (0.7 % от 2 087 SLP1-ключей кроссвока — честно и ожидаемо: голые формы корней редко совпадают с номинальными леммами кроссвока дословно; floor/relaxed/fuzzy дали 0 совпадений в этом прогоне). Провалидировано 0-ошибок против kosha/scripts/typed_link_lint.py. Зарегистрировано по-репозиторно (D2b) — не добавлено в kosha/data/manifest/datasets.json до релиза Q2.1.

Все четыре TM-файла совместимы с mw_en_tm.json (187 506 записей) по ключам SLP1 и готовы к подключению в gen_opt_harness2 --lang en как слой шастрического обогащения для судьи-Opus.

Аппарат Сундараканды (генерируемый комментарий к переводу М. В. Леонова)

Отдельный активный поток: корпусно-генерируемые русские примечания к Рамаяне V (Леонов/Костина), добавляемые в параллельный Sa–Ru ридер. 897 примечаний яруса-2 (на 11-07-2026, до гейтов М.Г.; + 1058 собственных примечаний яруса-1), покрывающих все четыре типа комментария Казанского, плотность ≈24 % (гринцеровский уровень). Все примечания яруса-2 — review_required (корпусное свидетельство — уровень шлоки).

Четыре типа комментария по номенклатуре Казанского:

Тип Казанского Слой
А филологический лексико-этимологический (data/lexical/) + базовый
В реалийный реалии/мифология/география
Б текстологический расхождения/опущения (полный слой диалога 5 комментаторов — Фаза 2, ждет Gemini-OCR)
Г историко-культурологический вводные статьи (data/hist_cultural/)

Пер-типовой ценз на этапе 788 примечаний: А 617 · В 122 · Б 38 · Г 11 (см. CHANGELOG.md). Текущий итог яруса-2 (897 на 11-07-2026) отражает последующие добавления лексического слоя (тип А).

Файл / директория Содержание
data/sundara_commentary_to_add.json Итоговый книжный аппарат яруса-2 (897 примечаний на 11-07-2026, гл. 1–68; зарегистрирован в kosha-манифесте как sundarakanda-two-tier-apparatus, restricted)
data/lexical/, data/hist_cultural/ Пер-главные слои (+ *.rejected.json с причиной отклонения)
SUNDARA_COMMENTARY_RATIONALE.md Решебник: почему ЭТИ примечания и почему не другие
data/sundara_decision_ledger.json Машиночитаемый журнал приема/отклонения
docs/MANUAL.md Операторский справочник тома: два яруса, конвейер, листы гейтов, apply
data/apparatus/ Официальный Pages-портал: 68 бюллетеней Костиной, прогресс, восстановление и единый экспорт
docs/LEONOV_SUNDARAKANDA_GUIDE.md · docs/KOSTINA_SUNDARAKANDA_GUIDE.md · docs/GASUNS_SUNDARAKANDA_GUIDE.md Три ролевых руководства «что делать именно тебе»: переводчик и литредактор — нетехнический регистр, оркестратор — ранбук критического пути

Воспроизводимость

Скрипты используют только стандартную библиотеку Python 3.10+ (третья сторона — только anthropic для аннотационного пайплайна; см. requirements.txt).

python scripts/profile_translator.py grintser vassilkov kalyanov  # профили по осям
python scripts/derive_urn.py                                      # CTS-URN из адресов
python scripts/samskrtam_map.py --emit                            # кроссворк URN → ID samskrtam.ru (B2)
python scripts/export_tei.py                                      # JSON → TEI P5 (tei/)
python scripts/parse_formulas.py                                  # эпитетный слой
python scripts/build_pages.py                                     # data → pages/*.html

# PWG→EN Translation Memory (требует indic-transliteration и sibling SanskritLexicography/)
python scripts/build_gita_tm.py            # Гита TM (шаг 1)
python scripts/crosswalk_gita_tm.py        # SLP1 кроссвок (шаг 2)
python scripts/build_sutra_tm.py           # Брахмасутры + Йогасутры (шаги 3–4)

pages/ — автогенерируемое табличное представление данных (НЕ заменяет рукописные аналитические страницы, см. pages/README.md).

Как цитировать

См. CITATION.cff. Лицензия кода — Apache-2.0 (LICENSE); условия использования текстов примечаний — отдельно, см. data/RIGHTS.md (полнотекстовая публикация авторизована, с обязательным указанием издания-источника).

Zenodo-депозит (концепт-DOI) — после ручного депозита владельцем: прогон — docs/ZENODO_DEPOSIT.md; пока DOI не выдан, цитировать по репозиторию и CITATION.cff (версия релиза).

Корпус Вальмики (Gita Supersite) — CC BY 4.0, по разрешению

Санскритский текст, семь традиционных санскритских комментариев и современные английские пословные глоссы Рамаяны в data/valmiki_shlokas/ и data/valmiki_commentaries/ используются по разрешению редактора раздела Вальмики Gita Supersite (см. data/valmiki_PERMISSION.md, data/RIGHTS.md). Лицензия компиляции — CC BY 4.0. Обязательная атрибуция:

Vālmīki Rāmāyaṇa, as published on the Gita Supersite (https://valmiki.gitasupersite.in), used by permission of the editor, Sudalaimuthu Palaniappan.

Аналитические страницы

Статьи

Публикационный конвейер репозитория (полный статус — в Uprava/ARTICLES.md):

  • tronsky-XXX/article_current.md — статья для XXIX Тронских чтений (ИЛИ РАН), русские переводчики эпоса.
  • articles/ — статьи о концептуальной непереводимости, Бхагавадгите, комментарии Нилакантхи (RU/EN), «ложных друзьях».

Dr. Mārcis Gasūns

About

Стратегии комментирования санскритских произведений

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages