Published package / CLIR

eu.clp_hazard_labelling

v0.1.0

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

A package can be printed as a standalone module in a general-purpose language that answers without the rules engine: an answer and its status, with no proof, hashes or canonical document. Everything on this page comes from the generation plan built with the index; the gallery computes nothing of its own.

Generation plan

The plan builds: the package can be printed as a module.

plan format
law-backend-plan/0.8
capabilities
status:not_known

Checked against package scenarios

Not checked: the package scenarios have not been run against generated modules. A plan that builds does not yet show that the answers coincide.

Target languages

print this plangopyts

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

Print the module from a repository checkout

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

Module interface

Questions are public relations with a producing rule; inputs are the facts a question reads. Function names follow the language: ask_… in Python, ask.… in TypeScript, Ask… in Go.

Questions · 17

NameParametersMeaningReadsSources
absence_not_informativetext, enumArticle 26. The absence of that pictogram from this label carries no information: the Regulation itself suppressed itpictogram_required_forarticle/26
label_carries_pictogramtextArticle 17(1)(d). The label carries at least one hazard pictogrampictogram_on_labelarticle/19
label_element_conditionalenumArticle 17(1)(d)—(h). The element is required only 'where applicable'no inputs
label_element_of_article_17enumArticle 17(1). The element belongs to the closed list of label elementsno inputs
label_element_unconditionalenumArticle 17(1)(a)—(c). The element is required on every label of a hazardous substance or mixture in packagingno inputsarticle/17
label_statement_prohibitedtext, textArticle 25(4). The statement shall not appear on this labellabel_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 labelpictogram_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 categoryno inputs
pictogram_coversenum, text, textAnnex V. The pictogram is the one required for that hazard class (by section of Annex I) and those hazard categoriesno inputs
pictogram_optionaltext, enumArticle 26(1)(a). Use of the pictogram is optional on this labelpictogram_required_forarticle/26
pictogram_shall_not_appeartext, enumArticle 26(1)(b)—(d). The pictogram shall not appear on this labelpictogram_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 anotherpictogram_required_forarticle/26
pictogram_symbol_nameenum, textAnnex V. The name of the symbol drawn inside the pictogram, as the Annex names itno inputs
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 moduleno inputs
precautionary_statement_consumer_productstextAnnex IV, Table 6.1. The statement is required, as appropriate, for consumer products, irrespective of hazard classno inputs
precautionary_statement_wordingtext, textAnnex IV, Part 1. The wording of the precautionary statement carrying that codeno inputs
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 hazardousno inputs

Inputs · 5

NameParametersMeaning
label_of_hazardous_in_packagingtextArticle 17(1). The substance or mixture is classified as hazardous and is contained in packaging
label_statementtext, textArticle 25(4). The statement is printed on the label or packaging
pictogram_on_labeltext, enumArticle 19. The hazard pictogram appears on this label
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)
statement_wordingtext, textThe wording of the statement as printed