Опубликованный пакет / CLIR

eu.clp_hazard_labelling

v0.1.0

Regulation (EC) No 1272/2008 on classification, labelling and packaging of substances and mixtures

Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.

План кодогенерации

План строится: пакет печатается модулем.

формат плана
law-backend-plan/0.8
возможности
status:not_known

Сверка сценариями пакета

Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.

Целевые языки

печатают этот планgopyts

отвергают этот план · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.8' (поддержана law-backend-plan/0.7)

Напечатать модуль из рабочей копии репозитория

./law dev backend corpus/clir/eu-clp-hazard-labelling.lawir.json --target ts --target py --target go --out DIR

Интерфейс модуля

Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.

Вопросы · 17

ИмяПараметрыСмыслЧитаетИсточники
absence_not_informativetext, enumArticle 26. The absence of that pictogram from this label carries no information: the Regulation itself suppressed itENpictogram_required_forarticle/26
label_carries_pictogramtextArticle 17(1)(d). The label carries at least one hazard pictogramENpictogram_on_labelarticle/19
label_element_conditionalenumArticle 17(1)(d)—(h). The element is required only 'where applicable'ENбез входов
label_element_of_article_17enumArticle 17(1). The element belongs to the closed list of label elementsENбез входов
label_element_unconditionalenumArticle 17(1)(a)—(c). The element is required on every label of a hazardous substance or mixture in packagingENбез входовarticle/17
label_statement_prohibitedtext, textArticle 25(4). The statement shall not appear on this labelENlabel_of_hazardous_in_packaginglabel_statementstatement_wordingarticle/25
more_than_one_of_01_02_03_compulsorytextArticle 26(1)(a), exception. More than one of GHS01, GHS02, GHS03 is compulsory for this labelENpictogram_required_forarticle/26
no_pictogram_requiredtext, textAnnex V, clauses 1.6, 2.5 and the tail of 3.1. No pictogram is required for that hazard class and categoryENбез входов
pictogram_coversenum, text, textAnnex V. The pictogram is the one required for that hazard class (by section of Annex I) and those hazard categoriesENбез входов
pictogram_optionaltext, enumArticle 26(1)(a). Use of the pictogram is optional on this labelENpictogram_required_forarticle/26
pictogram_shall_not_appeartext, enumArticle 26(1)(b)—(d). The pictogram shall not appear on this labelENpictogram_required_forarticle/26
pictogram_shall_not_appear_fortext, enum, textArticle 26(1)(c)—(d). The pictogram shall not appear for that hazard class, while it may still appear for anotherENpictogram_required_forarticle/26
pictogram_symbol_nameenum, textAnnex V. The name of the symbol drawn inside the pictogram, as the Annex names itENбез входов
precautionary_statement_appliestext, textAnnex IV, Part 1. The precautionary statement is listed against that hazard class (by section of Annex I); the hazard-category column is not carried — see the note at the head of this moduleENбез входов
precautionary_statement_consumer_productstextAnnex IV, Table 6.1. The statement is required, as appropriate, for consumer products, irrespective of hazard classENбез входов
precautionary_statement_wordingtext, textAnnex IV, Part 1. The wording of the precautionary statement carrying that codeENбез входов
wording_forbidden_by_article_25_4textArticle 25(4). The wording is one of those which shall not appear on the label of a substance or mixture classified as hazardousENбез входов

Входы · 5

ИмяПараметрыСмысл
label_of_hazardous_in_packagingtextArticle 17(1). The substance or mixture is classified as hazardous and is contained in packagingEN
label_statementtext, textArticle 25(4). The statement is printed on the label or packagingEN
pictogram_on_labeltext, enumArticle 19. The hazard pictogram appears on this labelEN
pictogram_required_fortext, enum, textArticle 19. The classification of the substance or mixture would require that pictogram for that hazard class (by section of Annex I)EN
statement_wordingtext, textThe wording of the statement as printedEN