Опубликованный пакет / CLIR
intl.vienna.vclt
v0.1.0Венская конвенция о праве международных договоров
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- law-backend-plan/0.19
- возможности
- defeasible, judgment, negation, priority, priority:dated
Сверка сценариями пакета
совпало 30 из 30 сценариев на ts, py, go
- статусы ответов
- FALSE_ONLY 1 · NEITHER 9 · TRUE_ONLY 20
Целевые языки
gopyts
отвергают этот план · 13
bslверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)csверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)dartверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)erlверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)exверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)javaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)ktверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)luaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)phpверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)rbверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)rsверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)scalaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)swiftверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
./law dev backend corpus/clir/intl-vclt-1969.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 18
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| adopted_meaning | text | принимается это значение термина | best_reconciles_textsdivergence_not_removed_by_articles_31_32divergence_of_meaningprevailing_text_providedreading_from_prevailing_textreading_ofterm_of | article/33 |
| applies_only_if_compatible | text, text | предыдущий договор применяется только в той мере, в какой его положения совместимы с положениями последующего | all_parties_of_earlier_are_parties_of_latercharter_obligation_conflictsconcluded_earliersame_subject_matterterminated_or_suspended_under_article_59 | article/30 |
| applies_only_if_compatible_between | text, text, text, text | в отношениях между этими государствами предыдущий договор применяется лишь в части, совместимой с последующим | charter_obligation_conflictsconcluded_earlierlater_lacks_some_party_of_earlierpartysame_subject_matter | article/30 |
| charter_obligations_prevail | text | преимущественную силу имеют обязательства по Уставу Организации Объединённых Наций | charter_obligation_conflicts | article/30 |
| conforms_to_general_rule | text | прочтение соответствует общему правилу толкования | consistent_with_object_and_purposein_good_faithordinary_meaning_in_contextordinary_meaning_readingreading_ofspecial_meaning_intendedspecial_meaning_reading | article/31 |
| determined_by_following_paragraphs | text, text | права и обязанности участников определяются пунктами 2–5 статьи 30 | charter_obligation_conflictsconcluded_earliersame_subject_matter | article/30 |
| governs_mutual_rights | text, text, text | договор регулирует взаимные права и обязательства этих государств | charter_obligation_conflictsconcluded_earlierlater_lacks_some_party_of_earlierpartyparty_to_onlysame_subject_matter | article/30 |
| part_of_context | text, text | документ входит в контекст договора для целей толкования | accepted_by_others_as_relatedagreement_relating_to_treatyin_connection_with_conclusioninstrument_made_by_partiesreached_between_all_parties | article/31 |
| peremptory_norm | text | норма является императивной нормой общего международного права | modifiable_only_by_norm_of_same_characterno_derogation_permittedrecognized_by_international_community | article/53 |
| provisions_prevail | text, text | преимущественную силу имеют положения другого договора | charter_obligation_conflictsconcluded_earliersame_subject_mattersubject_to_other_treaty | article/30 |
| recourse_to_confirm_admissible | text | обращение к дополнительным средствам допустимо, чтобы подтвердить это прочтение | consistent_with_object_and_purposein_good_faithordinary_meaning_in_contextordinary_meaning_readingreading_ofspecial_meaning_intendedspecial_meaning_reading | article/32 |
| recourse_to_determine_admissible | text | обращение к дополнительным средствам допустимо, чтобы определить значение термина | meaning_ambiguousmeaning_obscureresult_manifestly_absurdresult_unreasonable | article/32 |
| same_meaning_in_each_authentic_text | text | термин договора имеет одинаковое значение в каждом аутентичном тексте | authenticated_in_two_or_more_languagesdivergence_of_meaningterm_of | article/33 |
| supplementary_means | text, text | документ является дополнительным средством толкования | circumstances_of_conclusionpreparatory_work | article/32 |
| taken_into_account | text, text | учитывается при толковании наряду с контекстом | relevant_rule_of_international_lawsubsequent_agreement_on_applicationsubsequent_agreement_on_interpretationsubsequent_practice_establishing_agreement | article/31 |
| texts_have_equal_force | text | текст договора на каждом языке имеет одинаковую силу | authenticated_in_two_or_more_languagesprevailing_text_provided | article/33 |
| treaty_void | text | договор является ничтожным | conflicts_at_conclusionmodifiable_only_by_norm_of_same_characterno_derogation_permittedrecognized_by_international_community | article/53 |
| version_is_authentic | text, text | вариант договора на ином языке считается аутентичным | version_agreed_by_partiesversion_in_other_languageversion_provided_by_treaty | article/33 |
Входы · 45
| Имя | Параметры | Смысл |
|---|---|---|
| accepted_by_others_as_related | text, text | документ принят другими участниками как относящийся к договору |
| agreement_relating_to_treaty | text, text | документ является соглашением, относящимся к договору |
| all_parties_of_earlier_are_parties_of_later | text, text | все участники предыдущего договора являются также участниками последующего |
| authenticated_in_two_or_more_languages | text | аутентичность текста договора установлена на двух или нескольких языках |
| best_reconciles_texts | text, text | прочтение с учётом объекта и целей договора лучше всего согласовывает аутентичные тексты |
| charter_obligation_conflicts | text | обязательство по договору вступает в противоречие с обязательством по Уставу Организации Объединённых Наций |
| circumstances_of_conclusion | text, text | документ описывает обстоятельства заключения договора |
| concluded_earlier | text, text | первый договор заключён ранее второго |
| conflicts_at_conclusion | text, text | договор в момент заключения противоречит норме |
| consistent_with_object_and_purpose | text | прочтение согласуется с объектом и целями договора |
| divergence_not_removed_by_articles_31_32 | text | расхождение значений не устраняется применением статей 31 и 32 |
| divergence_of_meaning | text | сравнение аутентичных текстов обнаруживает расхождение значений термина |
| in_connection_with_conclusion | text, text | документ составлен или достигнут в связи с заключением договора |
| in_good_faith | text | толкование, давшее это прочтение, произведено добросовестно |
| instrument_made_by_parties | text, text | документ составлен одним или несколькими участниками договора |
| later_lacks_some_party_of_earlier | text, text | участники последующего договора включают не всех участников предыдущего |
| meaning_ambiguous | text | толкование в соответствии со статьёй 31 оставляет значение двусмысленным |
| meaning_obscure | text | толкование в соответствии со статьёй 31 оставляет значение неясным |
| modifiable_only_by_norm_of_same_character | text | норма может быть изменена только последующей нормой общего международного права, носящей такой же характер |
| no_derogation_permitted | text | отклонение от нормы недопустимо |
| ordinary_meaning_in_context | text | прочтение придаёт термину обычное значение в его контексте |
| ordinary_meaning_reading | text, text | прочтение придаёт термину обычное значение |
| party | text, text | государство является участником договора |
| party_to_only | text, text, text | государство является участником только этого из двух договоров |
| preparatory_work | text, text | документ относится к подготовительным материалам договора |
| prevailing_text_provided | text | договором предусмотрено или участники условились, что в случае расхождения преимущественную силу имеет какой-либо один определённый текст |
| reached_between_all_parties | text, text | соглашение достигнуто между всеми участниками договора |
| reading_from_prevailing_text | text, text | прочтение взято из текста, которому договором дана преимущественная сила |
| reading_of | text, text | прочтение является прочтением этого термина |
| recognized_by_international_community | text | норма принимается и признается международным сообществом государств в целом |
| relevant_rule_of_international_law | text, text | документ выражает норму международного права, применяемую в отношениях между участниками |
| result_manifestly_absurd | text | толкование в соответствии со статьёй 31 приводит к результатам, явно абсурдным |
| result_unreasonable | text | толкование в соответствии со статьёй 31 приводит к результатам неразумным |
| same_subject_matter | text, text | договоры относятся к одному и тому же вопросу |
| special_meaning_intended | text | установлено, что участники имели намерение придать термину специальное значение |
| special_meaning_reading | text, text | прочтение придаёт термину специальное значение |
| subject_to_other_treaty | text, text | договор устанавливает, что он обусловлен другим договором или не должен считаться несовместимым с ним |
| subsequent_agreement_on_application | text, text | документ является последующим соглашением участников относительно применения положений договора |
| subsequent_agreement_on_interpretation | text, text | документ является последующим соглашением участников относительно толкования договора |
| subsequent_practice_establishing_agreement | text, text | документ фиксирует последующую практику применения, устанавливающую соглашение участников относительно толкования |
| term_of | text, text | термин принадлежит договору |
| terminated_or_suspended_under_article_59 | text | действие предыдущего договора прекращено или приостановлено в соответствии со статьёй 59 |
| version_agreed_by_parties | text, text | участники договора условились считать вариант аутентичным |
| version_in_other_language | text, text | вариант договора составлен на языке, ином чем те, на которых установлена аутентичность текста |
| version_provided_by_treaty | text, text | аутентичность варианта предусмотрена договором |