Опубликованный пакет / 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_meaningtextпринимается это значение терминаbest_reconciles_textsdivergence_not_removed_by_articles_31_32divergence_of_meaningprevailing_text_providedreading_from_prevailing_textreading_ofterm_ofarticle/33
applies_only_if_compatibletext, textпредыдущий договор применяется только в той мере, в какой его положения совместимы с положениями последующегоall_parties_of_earlier_are_parties_of_latercharter_obligation_conflictsconcluded_earliersame_subject_matterterminated_or_suspended_under_article_59article/30
applies_only_if_compatible_betweentext, text, text, textв отношениях между этими государствами предыдущий договор применяется лишь в части, совместимой с последующимcharter_obligation_conflictsconcluded_earlierlater_lacks_some_party_of_earlierpartysame_subject_matterarticle/30
charter_obligations_prevailtextпреимущественную силу имеют обязательства по Уставу Организации Объединённых Нацийcharter_obligation_conflictsarticle/30
conforms_to_general_ruletextпрочтение соответствует общему правилу толкованияconsistent_with_object_and_purposein_good_faithordinary_meaning_in_contextordinary_meaning_readingreading_ofspecial_meaning_intendedspecial_meaning_readingarticle/31
determined_by_following_paragraphstext, textправа и обязанности участников определяются пунктами 2–5 статьи 30charter_obligation_conflictsconcluded_earliersame_subject_matterarticle/30
governs_mutual_rightstext, text, textдоговор регулирует взаимные права и обязательства этих государствcharter_obligation_conflictsconcluded_earlierlater_lacks_some_party_of_earlierpartyparty_to_onlysame_subject_matterarticle/30
part_of_contexttext, textдокумент входит в контекст договора для целей толкованияaccepted_by_others_as_relatedagreement_relating_to_treatyin_connection_with_conclusioninstrument_made_by_partiesreached_between_all_partiesarticle/31
peremptory_normtextнорма является императивной нормой общего международного праваmodifiable_only_by_norm_of_same_characterno_derogation_permittedrecognized_by_international_communityarticle/53
provisions_prevailtext, textпреимущественную силу имеют положения другого договораcharter_obligation_conflictsconcluded_earliersame_subject_mattersubject_to_other_treatyarticle/30
recourse_to_confirm_admissibletextобращение к дополнительным средствам допустимо, чтобы подтвердить это прочтениеconsistent_with_object_and_purposein_good_faithordinary_meaning_in_contextordinary_meaning_readingreading_ofspecial_meaning_intendedspecial_meaning_readingarticle/32
recourse_to_determine_admissibletextобращение к дополнительным средствам допустимо, чтобы определить значение терминаmeaning_ambiguousmeaning_obscureresult_manifestly_absurdresult_unreasonablearticle/32
same_meaning_in_each_authentic_texttextтермин договора имеет одинаковое значение в каждом аутентичном текстеauthenticated_in_two_or_more_languagesdivergence_of_meaningterm_ofarticle/33
supplementary_meanstext, textдокумент является дополнительным средством толкованияcircumstances_of_conclusionpreparatory_workarticle/32
taken_into_accounttext, textучитывается при толковании наряду с контекстомrelevant_rule_of_international_lawsubsequent_agreement_on_applicationsubsequent_agreement_on_interpretationsubsequent_practice_establishing_agreementarticle/31
texts_have_equal_forcetextтекст договора на каждом языке имеет одинаковую силуauthenticated_in_two_or_more_languagesprevailing_text_providedarticle/33
treaty_voidtextдоговор является ничтожнымconflicts_at_conclusionmodifiable_only_by_norm_of_same_characterno_derogation_permittedrecognized_by_international_communityarticle/53
version_is_authentictext, textвариант договора на ином языке считается аутентичнымversion_agreed_by_partiesversion_in_other_languageversion_provided_by_treatyarticle/33

Входы · 45

ИмяПараметрыСмысл
accepted_by_others_as_relatedtext, textдокумент принят другими участниками как относящийся к договору
agreement_relating_to_treatytext, textдокумент является соглашением, относящимся к договору
all_parties_of_earlier_are_parties_of_latertext, textвсе участники предыдущего договора являются также участниками последующего
authenticated_in_two_or_more_languagestextаутентичность текста договора установлена на двух или нескольких языках
best_reconciles_textstext, textпрочтение с учётом объекта и целей договора лучше всего согласовывает аутентичные тексты
charter_obligation_conflictstextобязательство по договору вступает в противоречие с обязательством по Уставу Организации Объединённых Наций
circumstances_of_conclusiontext, textдокумент описывает обстоятельства заключения договора
concluded_earliertext, textпервый договор заключён ранее второго
conflicts_at_conclusiontext, textдоговор в момент заключения противоречит норме
consistent_with_object_and_purposetextпрочтение согласуется с объектом и целями договора
divergence_not_removed_by_articles_31_32textрасхождение значений не устраняется применением статей 31 и 32
divergence_of_meaningtextсравнение аутентичных текстов обнаруживает расхождение значений термина
in_connection_with_conclusiontext, textдокумент составлен или достигнут в связи с заключением договора
in_good_faithtextтолкование, давшее это прочтение, произведено добросовестно
instrument_made_by_partiestext, textдокумент составлен одним или несколькими участниками договора
later_lacks_some_party_of_earliertext, textучастники последующего договора включают не всех участников предыдущего
meaning_ambiguoustextтолкование в соответствии со статьёй 31 оставляет значение двусмысленным
meaning_obscuretextтолкование в соответствии со статьёй 31 оставляет значение неясным
modifiable_only_by_norm_of_same_charactertextнорма может быть изменена только последующей нормой общего международного права, носящей такой же характер
no_derogation_permittedtextотклонение от нормы недопустимо
ordinary_meaning_in_contexttextпрочтение придаёт термину обычное значение в его контексте
ordinary_meaning_readingtext, textпрочтение придаёт термину обычное значение
partytext, textгосударство является участником договора
party_to_onlytext, text, textгосударство является участником только этого из двух договоров
preparatory_worktext, textдокумент относится к подготовительным материалам договора
prevailing_text_providedtextдоговором предусмотрено или участники условились, что в случае расхождения преимущественную силу имеет какой-либо один определённый текст
reached_between_all_partiestext, textсоглашение достигнуто между всеми участниками договора
reading_from_prevailing_texttext, textпрочтение взято из текста, которому договором дана преимущественная сила
reading_oftext, textпрочтение является прочтением этого термина
recognized_by_international_communitytextнорма принимается и признается международным сообществом государств в целом
relevant_rule_of_international_lawtext, textдокумент выражает норму международного права, применяемую в отношениях между участниками
result_manifestly_absurdtextтолкование в соответствии со статьёй 31 приводит к результатам, явно абсурдным
result_unreasonabletextтолкование в соответствии со статьёй 31 приводит к результатам неразумным
same_subject_mattertext, textдоговоры относятся к одному и тому же вопросу
special_meaning_intendedtextустановлено, что участники имели намерение придать термину специальное значение
special_meaning_readingtext, textпрочтение придаёт термину специальное значение
subject_to_other_treatytext, textдоговор устанавливает, что он обусловлен другим договором или не должен считаться несовместимым с ним
subsequent_agreement_on_applicationtext, textдокумент является последующим соглашением участников относительно применения положений договора
subsequent_agreement_on_interpretationtext, textдокумент является последующим соглашением участников относительно толкования договора
subsequent_practice_establishing_agreementtext, textдокумент фиксирует последующую практику применения, устанавливающую соглашение участников относительно толкования
term_oftext, textтермин принадлежит договору
terminated_or_suspended_under_article_59textдействие предыдущего договора прекращено или приостановлено в соответствии со статьёй 59
version_agreed_by_partiestext, textучастники договора условились считать вариант аутентичным
version_in_other_languagetext, textвариант договора составлен на языке, ином чем те, на которых установлена аутентичность текста
version_provided_by_treatytext, textаутентичность варианта предусмотрена договором