Опубликованный пакет / CLIR
eu.battery_labelling
v0.1.0Regulation (EU) 2023/1542 concerning batteries and waste batteries
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- 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-battery-labelling.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 10
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| element_applies_from | enum, date | Article 13. The date from which that marking element is requiredEN | без входов | |
| element_date_conditional | enum, text | Article 13(1)-(3). The date is the later of a fixed date and 18 months after an implementing act — the act is not pinned in this corpus, so the date is not assertedEN | без входов | |
| general_label_item | dec, text | Annex VI, Part A. An item of the general information on the battery labelEN | без входов | |
| heavy_metal_symbol_required | text, text | Article 13(5). The battery shall bear that chemical symbol beneath the separate collection symbolEN | battery_metal_content_percent | article/13 |
| heavy_metal_symbol_text | enum, text | Article 13(5). The chemical symbol printed for that metalEN | без входов | |
| heavy_metal_threshold_percent | enum, dec | Article 13(5). The content above which the chemical symbol is required, per cent by weightEN | без входов | |
| letters_mean_heavy_metal | text, text | Article 13(5). The letters beneath the separate collection symbol are not a brand: they state that the battery contains that heavy metal above the thresholdEN | battery_metal_content_percent | article/13 |
| symbol_lawfully_absent_from_battery | text | Article 13(4). The battery need NOT bear the separate collection symbol: it would be smaller than 0,47 × 0,47 cm, and the symbol goes on the packaging insteadEN | symbol_would_be_smaller_than_minimum | article/13 |
| symbol_required_on_packaging | text | Article 13(4). A separate collection symbol measuring at least 1 × 1 cm shall be printed on the packagingEN | symbol_would_be_smaller_than_minimum | article/13 |
| symbol_unlawfully_absent | text | Article 13(4). The separate collection symbol is missing and the small-size exemption does not applyEN | battery_bearsbattery_in_scopesymbol_would_be_smaller_than_minimum | article/13 |
Входы · 4
| Имя | Параметры | Смысл |
|---|---|---|
| battery_bears | text, enum | The battery bears that marking elementEN |
| battery_in_scope | text | The battery is one to which Article 13 applies at the time of the questionEN |
| battery_metal_content_percent | text, enum, dec | The content of that heavy metal in the battery, per cent by weightEN |
| symbol_would_be_smaller_than_minimum | text | Article 13(4). The size of the battery is such that the separate collection symbol would be smaller than 0,47 × 0,47 cmEN |