Опубликованный пакет / CLIR
eu.clp_hazard_labelling
v0.1.0Regulation (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_informative | text, enum | Article 26. The absence of that pictogram from this label carries no information: the Regulation itself suppressed itEN | pictogram_required_for | article/26 |
| label_carries_pictogram | text | Article 17(1)(d). The label carries at least one hazard pictogramEN | pictogram_on_label | article/19 |
| label_element_conditional | enum | Article 17(1)(d)—(h). The element is required only 'where applicable'EN | без входов | |
| label_element_of_article_17 | enum | Article 17(1). The element belongs to the closed list of label elementsEN | без входов | |
| label_element_unconditional | enum | Article 17(1)(a)—(c). The element is required on every label of a hazardous substance or mixture in packagingEN | без входов | article/17 |
| label_statement_prohibited | text, text | Article 25(4). The statement shall not appear on this labelEN | label_of_hazardous_in_packaginglabel_statementstatement_wording | article/25 |
| more_than_one_of_01_02_03_compulsory | text | Article 26(1)(a), exception. More than one of GHS01, GHS02, GHS03 is compulsory for this labelEN | pictogram_required_for | article/26 |
| no_pictogram_required | text, text | Annex V, clauses 1.6, 2.5 and the tail of 3.1. No pictogram is required for that hazard class and categoryEN | без входов | |
| pictogram_covers | enum, text, text | Annex V. The pictogram is the one required for that hazard class (by section of Annex I) and those hazard categoriesEN | без входов | |
| pictogram_optional | text, enum | Article 26(1)(a). Use of the pictogram is optional on this labelEN | pictogram_required_for | article/26 |
| pictogram_shall_not_appear | text, enum | Article 26(1)(b)—(d). The pictogram shall not appear on this labelEN | pictogram_required_for | article/26 |
| pictogram_shall_not_appear_for | text, enum, text | Article 26(1)(c)—(d). The pictogram shall not appear for that hazard class, while it may still appear for anotherEN | pictogram_required_for | article/26 |
| pictogram_symbol_name | enum, text | Annex V. The name of the symbol drawn inside the pictogram, as the Annex names itEN | без входов | |
| precautionary_statement_applies | text, text | Annex 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_products | text | Annex IV, Table 6.1. The statement is required, as appropriate, for consumer products, irrespective of hazard classEN | без входов | |
| precautionary_statement_wording | text, text | Annex IV, Part 1. The wording of the precautionary statement carrying that codeEN | без входов | |
| wording_forbidden_by_article_25_4 | text | Article 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_packaging | text | Article 17(1). The substance or mixture is classified as hazardous and is contained in packagingEN |
| label_statement | text, text | Article 25(4). The statement is printed on the label or packagingEN |
| pictogram_on_label | text, enum | Article 19. The hazard pictogram appears on this labelEN |
| pictogram_required_for | text, enum, text | Article 19. The classification of the substance or mixture would require that pictogram for that hazard class (by section of Annex I)EN |
| statement_wording | text, text | The wording of the statement as printedEN |