feat(iace): norm cross-ref batches 2-5 (200 more → 500/671 covered)

- Batch 2: C-norms (woodworking, food, conveyors, lifts, agri, packaging)
- Batch 3: machining, escalators, piping, boilers, wind/PV, refrigeration
- Batch 4: paper sub-parts, playground (ASTM F1487), aircraft ground support, scaffolds, wire ropes, crane design EN 13001
- Batch 5: glass (EN 13035), ladders (ANSI A14), pools (APSP), explosives (DOT 49 CFR), amusement rides (ASTM F2291), drilling/foundation, eye protection (ANSI Z87.1), fire-fighting vehicles (NFPA 1901)

500 of 671 norms now have international identifier mappings. 171 remaining
will be covered in batches 6-7 (alphabetically: EN-1870-x remainder onward
plus ISO-x specials).

Tests: TestCrossRef_BatchCoverage expects 500. All 8 cross-ref tests pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-22 09:23:52 +02:00
parent b663e2508f
commit 0dbd7b4e45
9 changed files with 2427 additions and 3 deletions
@@ -0,0 +1,424 @@
package iace
// Cross-reference matrix — Batch 2a (IDs 101-150).
// Covers C-norms for woodworking machines, pressure machines, packaging
// machines (EN 415 series), and food-processing machines. Many are
// EU-specific C-norms; international equivalents are partial at best.
func init() {
registerCrossRefs(batch2aCrossRefs())
}
func batch2aCrossRefs() []NormCrossRef {
return []NormCrossRef{
{
NormID: "EN-1870-1", BatchID: "2a",
Notes: "Woodworking machines — circular sawing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-1:2014-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI O1.1-2019 (Woodworking Machinery)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.213 (Woodworking machinery)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-861", BatchID: "2a",
Notes: "Woodworking machines — surface planing/thicknessing combined machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 861:2007-12", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.213(g) (Planers)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12840", BatchID: "2a",
Notes: "Woodworking machines — hand-fed and/or hand-removed engraving machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12840:2009-05", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13128", BatchID: "2a",
Notes: "Machine tools — milling machines safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13128:2009-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.8-2001 (R2017) (Manual Milling, Drilling, Boring)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13218", BatchID: "2a",
Notes: "Machine tools — stationary grinding machines safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13218:2009-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.9-2010 (R2020) (Grinding Machines)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.215 (Abrasive wheel machinery)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "ISO-16092-1", BatchID: "2a",
Notes: "Machine tools safety — presses, Part 1: general safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 16092-1:2018-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.0/B11.TR3 (Press family general)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "ISO-16092-3", BatchID: "2a",
Notes: "Machine tools safety — presses, Part 3: hydraulic presses safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 16092-3:2018-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.2-2013 (R2020) (Hydraulic Power Presses)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-1", BatchID: "2a",
Notes: "Safety of packaging machines — Part 1: terminology and classification.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-1:2014-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016 (Packaging Machinery)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-5", BatchID: "2a",
Notes: "Safety of packaging machines — Part 5: wrapping machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-5:2010-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1672-2", BatchID: "2a",
Notes: "Food processing machinery — hygiene requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1672-2:2009-07", Relation: "identical", Confidence: "verified"},
{Region: "US-NSF", Identifier: "NSF/ANSI/3-A 14159-1 (Hygienic Food Equipment)", Relation: "partial", Confidence: "high"},
{Region: "US-FDA", Identifier: "21 CFR 110 (Current Good Manufacturing Practice)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-617", BatchID: "2a",
Notes: "Continuous handling equipment and systems — safety, storage in silos/bunkers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 617:2010-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-618", BatchID: "2a",
Notes: "Continuous handling equipment — safety, bulk handling equipment except fixed belt conveyors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 618:2011-02", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B20.1-2021 (Conveyor Safety)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-474-1", BatchID: "2a",
Notes: "Earth-moving machinery — safety, Part 1: general requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-1:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56 series + SAE J1166/J1455", Relation: "partial", Confidence: "medium"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.602 (Material handling equipment)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 25684 series", Relation: "equivalent", Confidence: "medium"},
},
},
{
NormID: "EN-1726-1", BatchID: "2a",
Notes: "Industrial trucks — safety, Part 1: self-propelled trucks up to 10 000 kg.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1726-1:1999-04 (now ISO 3691-1)", Relation: "superseded_by", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-1:2015 (now harmonized as EN ISO 3691-1)", Relation: "supersedes", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.178 (Powered industrial trucks)", Relation: "partial", Confidence: "high"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.1-2020 (Low-/High-Lift Trucks)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-15011", BatchID: "2a",
Notes: "Cranes — bridge and gantry cranes.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15011:2014-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.2-2022 (Overhead and Gantry Cranes)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.179 (Overhead and gantry cranes)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14492-1", BatchID: "2a",
Notes: "Cranes — power-driven winches and hoists. Part 1: winches.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14492-1:2019-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.7-2016 (Winches)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-60974-1", BatchID: "2a",
Notes: "Arc welding equipment — Part 1: welding power sources.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 60974-1:2019-07 (VDE 0544-1)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 60974-1:2017", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 551-2010 (Transformer-type arc-welding machines)", Relation: "partial", Confidence: "medium"},
{Region: "US-ANSI", Identifier: "ANSI Z49.1-2021 (Safety in Welding, Cutting)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 15579.1-2013", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-1010-2", BatchID: "2a",
Notes: "Printing/paper-converting machines — Part 2: printing/varnishing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1010-2:2011-03", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B65.1-2011 (Printing Press Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-809", BatchID: "2a",
Notes: "Pumps and pump units for liquids — common safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 809:2012-10", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/HI Pump Standards (B73, B74, etc.)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1012-1", BatchID: "2a",
Notes: "Compressors and vacuum pumps — safety, Part 1: compressors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1012-1:2011-02", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B19.1-2017 (Compressor Safety)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-11111-1", BatchID: "2a",
Notes: "Safety requirements for textile machinery — Part 1: common requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-1:2017-04", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-1:2016", Relation: "identical", Confidence: "verified"},
{Region: "CN-GB", Identifier: "GB/T 36316-2018 (textile machinery safety)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-710", BatchID: "2a",
Notes: "Foundry machinery — moulding and core-making machinery.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 710:2005-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z241.1-2017 (Sand Preparation, Moulding, Coremaking)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-869", BatchID: "2a",
Notes: "Safety requirements for high pressure metal die casting units.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 869:2010-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z241.2-2017 (Melting and Pouring)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-81-20", BatchID: "2a",
Notes: "Safety rules for the construction and installation of lifts — Part 20: passenger lifts.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-20:2020-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.1-2022 (Safety Code for Elevators and Escalators)", Relation: "partial", Confidence: "high", Notes: "EU/US lift codes differ significantly in details; consult specialist."},
{Region: "US-ANSI", Identifier: "ANSI A17.1 = ASME A17.1 (joint standard)", Relation: "identical", Confidence: "verified"},
{Region: "CN-GB", Identifier: "GB/T 7588.1-2020", Relation: "equivalent", Confidence: "high"},
{Region: "JP-JIS", Identifier: "JIS A 4302:2006", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "ISO-4254-1", BatchID: "2a",
Notes: "Agricultural machinery — safety, Part 1: general requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-1:2016-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ASABE S390.5 (Agricultural Machinery Safety)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1928 (Agriculture)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 10395.1-2009", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-12547", BatchID: "2a",
Notes: "Centrifuges — common safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12547:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1539", BatchID: "2a",
Notes: "Dryers and ovens, in which flammable substances are released — safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1539:2015-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 86:2023 (Ovens and Furnaces)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1678", BatchID: "2a",
Notes: "Food processing machinery — vegetable cutting machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1678+A1:2010-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/NSF 8 (Commercial Powered Food Preparation Equipment)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1612-1", BatchID: "2a",
Notes: "Plastics and rubber machines — reaction moulding machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1612-1:2010-03", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-746-1", BatchID: "2a",
Notes: "Industrial thermoprocessing equipment — general safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 746-1:2015-04", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 86:2023 (Ovens and Furnaces)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-746-2", BatchID: "2a",
Notes: "Industrial thermoprocessing — fuel-fired equipment safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 746-2:2010-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 86:2023 §6 (Class B Ovens)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-453", BatchID: "2a",
Notes: "Food processing machinery — dough mixers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 453:2014-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NSF", Identifier: "NSF/ANSI 8 (Powered Food Preparation Equipment)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1010-3", BatchID: "2a",
Notes: "Printing/paper-converting machines — Part 3: cutting machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1010-3:2009-11", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-13851", BatchID: "2a",
Notes: "Two-hand control devices — functional aspects and design (succeeds EN 574).",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 13851:2019-12", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 13851:2019", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.19-2019 §10", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1672-1", BatchID: "2a",
Notes: "Food processing machinery — Part 1: terminology.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1672-1:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13389", BatchID: "2a",
Notes: "Food processing machinery — mixers with horizontal shafts.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13389:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13886", BatchID: "2a",
Notes: "Food processing machinery — boiling pans with mechanical agitator/mixer.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13886:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12042", BatchID: "2a",
Notes: "Food processing machinery — automatic dough dividers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12042:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12331", BatchID: "2a",
Notes: "Food processing machinery — mincing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12331:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12855", BatchID: "2a",
Notes: "Food processing machinery — rotary bowl cutters.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12855:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13570", BatchID: "2a",
Notes: "Food processing machinery — mixing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13570:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13591", BatchID: "2a",
Notes: "Food processing machinery — fixed deck oven loaders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13591:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-14655", BatchID: "2a",
Notes: "Food processing machinery — baguette slicers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14655:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13954", BatchID: "2a",
Notes: "Food processing machinery — bread slicers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13954:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12463", BatchID: "2a",
Notes: "Food processing machinery — filling machines and auxiliary equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12463:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12984", BatchID: "2a",
Notes: "Food processing machinery — portable/hand-guided machines with mechanically driven cutting tools.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12984:2010-09", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-415-2", BatchID: "2a",
Notes: "Safety of packaging machines — Part 2: pre-formed rigid container machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-2:2000-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-3", BatchID: "2a",
Notes: "Safety of packaging machines — Part 3: form, fill, seal machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-3:2021-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-4", BatchID: "2a",
Notes: "Safety of packaging machines — Part 4: palletisers and depalletisers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-4:1999-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-6", BatchID: "2a",
Notes: "Safety of packaging machines — Part 6: pallet wrapping machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-6:2013-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-7", BatchID: "2a",
Notes: "Safety of packaging machines — Part 7: group and secondary packaging machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-7:2010-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
}
}
@@ -0,0 +1,400 @@
package iace
// Cross-reference matrix — Batch 2b (IDs 151-200).
// Covers remainder of packaging machines (EN 415 series), textile machinery
// (EN ISO 11111 family), agricultural machines (ISO 4254 family), earth-
// moving (EN 474), cranes, lifts (EN 81 family), industrial trucks, and
// pressure equipment. Many EU-specific; ANSI/OSHA equivalents are partial.
func init() {
registerCrossRefs(batch2bCrossRefs())
}
func batch2bCrossRefs() []NormCrossRef {
return []NormCrossRef{
{
NormID: "EN-415-8", BatchID: "2b",
Notes: "Safety of packaging machines — Part 8: strapping machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-8:2008-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-415-9", BatchID: "2b",
Notes: "Safety of packaging machines — Part 9: noise measurement methods.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-9:2010-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-415-10", BatchID: "2b",
Notes: "Safety of packaging machines — Part 10: general requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 415-10:2014-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/PMMI B155.1-2016", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-11111-2", BatchID: "2b",
Notes: "Textile machinery — spinning preparatory machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-2:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-2:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11111-3", BatchID: "2b",
Notes: "Textile machinery — nonwoven machinery.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-3:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-3:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11111-4", BatchID: "2b",
Notes: "Textile machinery — yarn processing.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-4:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-4:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11111-5", BatchID: "2b",
Notes: "Textile machinery — fabric formation machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-5:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-5:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11111-6", BatchID: "2b",
Notes: "Textile machinery — fabric finishing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-6:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-6:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11111-7", BatchID: "2b",
Notes: "Textile machinery — dyeing/finishing machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11111-7:2005-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11111-7:2005", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "ISO-4254-5", BatchID: "2b",
Notes: "Agricultural machinery — power-driven soil-working machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-5:2018-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ASABE S390.5 (Agricultural Machinery Safety)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 10395.5-2013", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "ISO-4254-6", BatchID: "2b",
Notes: "Agricultural machinery — sprayers and liquid fertiliser distributors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-6:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "CN-GB", Identifier: "GB 10395.6-2006", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "ISO-4254-7", BatchID: "2b",
Notes: "Agricultural machinery — combine harvesters, forage and cotton harvesters.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-7:2017-09", Relation: "identical", Confidence: "verified"},
{Region: "CN-GB", Identifier: "GB 10395.7-2006", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "ISO-4254-12", BatchID: "2b",
Notes: "Agricultural machinery — rotary disc mowers, drum mowers, flail mowers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-12:2017-09", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "ISO-4254-14", BatchID: "2b",
Notes: "Agricultural machinery — wrap-baling machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4254-14:2016-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-2", BatchID: "2b",
Notes: "Earth-moving machinery — Part 2: tractor dozers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-2:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-3", BatchID: "2b",
Notes: "Earth-moving machinery — Part 3: loaders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-3:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.602", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-474-5", BatchID: "2b",
Notes: "Earth-moving machinery — Part 5: hydraulic excavators.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-5:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.602", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-474-6", BatchID: "2b",
Notes: "Earth-moving machinery — Part 6: dumpers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-6:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13000", BatchID: "2b",
Notes: "Cranes — mobile cranes safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13000:2018-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.5-2021 (Mobile and Locomotive Cranes)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.1400 (Cranes & Derricks in Construction)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14439", BatchID: "2b",
Notes: "Cranes — tower cranes safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14439:2010-05", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.3-2019 (Tower Cranes)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13852-1", BatchID: "2b",
Notes: "Cranes — offshore cranes, general purpose.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13852-1:2014-05", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 19927:2022 (Offshore cranes)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-14985", BatchID: "2b",
Notes: "Cranes — slewing jib cranes.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14985:2012-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.11-2019 (Monorails & Underhung Cranes)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-14492-2", BatchID: "2b",
Notes: "Cranes — power-driven hoists.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14492-2:2019-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.16-2017 (Overhead Hoists)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-81-50", BatchID: "2b",
Notes: "Safety rules for the construction and installation of lifts — Part 50: design rules.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-50:2020-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.1-2022", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-81-70", BatchID: "2b",
Notes: "Safety rules for lifts — Part 70: accessibility to lifts for persons including persons with disability.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-70:2021-07", Relation: "identical", Confidence: "verified"},
{Region: "US-ICC", Identifier: "ICC A117.1-2017 (Accessible Buildings)", Relation: "partial", Confidence: "high"},
{Region: "US-ADA", Identifier: "ADA Standards for Accessible Design (2010)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1808", BatchID: "2b",
Notes: "Safety requirements for suspended access equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1808:2015-08", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.451 (Scaffolds)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-280", BatchID: "2b",
Notes: "Mobile elevating work platforms — design, calculation, safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 280:2022-01", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI A92.20-2018 (Mobile Elevating Work Platforms)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.453 (Aerial Lifts)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1570-1", BatchID: "2b",
Notes: "Lifting tables — Part 1: lifting tables for loads up to and including two levels.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1570-1:2014-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI MH29.1-2020 (Lift Tables)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-741", BatchID: "2b",
Notes: "Continuous handling equipment — safety for bulk material pneumatic conveyors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 741:2010-09", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-528", BatchID: "2b",
Notes: "Rail-dependent storage and retrieval equipment safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 528:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI MH16.3-2020 (Automated Storage Retrieval Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1175", BatchID: "2b",
Notes: "Industrial trucks — electrical/electronic requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1175:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 583 (Electric Industrial Trucks)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1459", BatchID: "2b",
Notes: "Industrial trucks — self-propelled variable-reach trucks.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1459-1:2017-07", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.6-2016 (Rough Terrain Trucks)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12158-1", BatchID: "2b",
Notes: "Builders hoists for goods — Part 1: hoists with accessible platforms.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12158-1:2021-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.1 §25 (Material Lifts)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1417", BatchID: "2b",
Notes: "Plastics and rubber machines — two-roll mills.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1417:2014-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B151.5 (Two-Roll Rubber Mills)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1114-3", BatchID: "2b",
Notes: "Plastics and rubber machines — extruders/extrusion lines, Part 3: pelletizers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1114-3:2002-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12013", BatchID: "2b",
Notes: "Plastics and rubber machines — internal mixers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12013:2018-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12409", BatchID: "2b",
Notes: "Plastics and rubber machines — thermoforming machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12409:2014-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B151.39 (Thermoforming Machines)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-13418", BatchID: "2b",
Notes: "Plastics and rubber machines — winding machines for film/sheet.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13418:2013-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12301", BatchID: "2b",
Notes: "Plastics and rubber machines — calenders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12301:2014-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11611", BatchID: "2b",
Notes: "Protective clothing for use in welding and allied processes.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11611:2016-07", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ISEA 105 (Hand Protection) + NFPA 70E", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-50504", BatchID: "2b",
Notes: "Validation of arc welding equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 50504:2009-04 (VDE 0544-200)", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1012-2", BatchID: "2b",
Notes: "Compressors and vacuum pumps — safety, Part 2: vacuum pumps.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1012-2:2011-02", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13445-1", BatchID: "2b",
Notes: "Unfired pressure vessels — Part 1: general.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13445-1:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII (Pressure Vessels)", Relation: "partial", Confidence: "high", Notes: "Substantive technical differences in calculation method (DBA vs DBF)."},
{Region: "CN-GB", Identifier: "GB 150 series (Pressure Vessels)", Relation: "equivalent", Confidence: "high"},
{Region: "JP-JIS", Identifier: "JIS B 8265:2017", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-14359", BatchID: "2b",
Notes: "Gas-loaded accumulators for fluid power applications.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14359:2017-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12453", BatchID: "2b",
Notes: "Industrial, commercial and garage doors and gates — safety in use of power-operated doors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12453:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 325-2017 (Doors, Drapery, Gates, Louvers, and Windows)", Relation: "partial", Confidence: "high"},
{Region: "US-ASTM", Identifier: "ASTM F2200-22 (Standard Specification for Automated Vehicular Gate Construction)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12978", BatchID: "2b",
Notes: "Safety devices for power-operated doors and gates.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12978+A1:2010-04", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 325-2017", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12545", BatchID: "2b",
Notes: "Footwear manufacturing machinery — common safety requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12545:2000-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1034-1", BatchID: "2b",
Notes: "Safety requirements for paper-making and paper-finishing machines — Part 1: common requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-1:2021-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B65.1-2011", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-1034-3", BatchID: "2b",
Notes: "Safety requirements for paper-making — Part 3: winders and slitter-winders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-3:2012-10", Relation: "identical", Confidence: "verified"},
},
},
}
}
@@ -0,0 +1,410 @@
package iace
// Cross-reference matrix — Batch 3a (IDs 201-250).
// Covers machining (woodworking EN ISO 19085, machine tools EN ISO 23125,
// abrasives, hand-held power tools EN ISO 11148), conveyors + automation
// (industrial trucks EN ISO 3691 family, escalators EN 115), and some
// service-lift specials (EN 81-31/41/43).
func init() {
registerCrossRefs(batch3aCrossRefs())
}
func batch3aCrossRefs() []NormCrossRef {
return []NormCrossRef{
{
NormID: "EN-1034-4", BatchID: "3a",
Notes: "Paper-making machines — Part 4: pulpers and their loading equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-4:2021-08", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12413", BatchID: "3a",
Notes: "Safety requirements for bonded abrasive products.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12413:2019-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B7.1-2017 (Safety Requirements for Abrasive Wheels)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.215", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13236", BatchID: "3a",
Notes: "Safety requirements for superabrasive products.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13236:2019-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B7.1-2017", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-28881", BatchID: "3a",
Notes: "Machine tools safety — electro-discharge machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 28881:2022-08", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 28881:2022", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11553-2", BatchID: "3a",
Notes: "Safety of laser processing machines — Part 2: hand-held laser processing devices.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11553-2:2019-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z136.1-2022 (Lasers)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-11553-3", BatchID: "3a",
Notes: "Safety of laser processing machines — Part 3: noise reduction.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11553-3:2013-07", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-16092-2", BatchID: "3a",
Notes: "Machine tools — presses, Part 2: mechanical presses safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 16092-2:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.1-2009 (R2020) (Mechanical Power Presses)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.217", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-16092-4", BatchID: "3a",
Notes: "Machine tools — presses, Part 4: pneumatic presses safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 16092-4:2020-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13736", BatchID: "3a",
Notes: "Machine tools safety — pneumatic presses.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13736:2018-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1550", BatchID: "3a",
Notes: "Machine tools safety — chucks for workholding.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1550+A1:2008-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.6 (Lathes) clauses on workholding", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-ISO-23125", BatchID: "3a",
Notes: "Machine tools — turning machines safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 23125:2015-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.6-2001 (R2020) (Lathes)", Relation: "partial", Confidence: "high"},
{Region: "US-ANSI", Identifier: "ANSI B11.22-2002 (NC Turning Machines)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1807-1", BatchID: "3a",
Notes: "Safety of woodworking machines — band saws, Part 1: table band saws.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1807-1:2013-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI O1.1-2019", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1807-2", BatchID: "3a",
Notes: "Safety of woodworking machines — band saws, Part 2: log sawing.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1807-2:2013-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12921-1", BatchID: "3a",
Notes: "Machines for surface cleaning/pre-treatment with liquids — Part 1: common safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12921-1:2009-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12921-2", BatchID: "3a",
Notes: "Surface cleaning machines — Part 2: safety for machines using water-based liquids.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12921-2:2008-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12921-3", BatchID: "3a",
Notes: "Surface cleaning machines — Part 3: safety for machines using flammable liquids.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12921-3:2017-04", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 30 (Flammable and Combustible Liquids)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12753", BatchID: "3a",
Notes: "Thermal cleaning systems for components contaminated with organic substances.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12753:2018-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12215", BatchID: "3a",
Notes: "Coating plants — spray booths for application of organic liquid coating materials.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12215:2018-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 33 (Spray Application Using Flammable or Combustible Materials)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.94(c) (Spray finishing operations)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13355", BatchID: "3a",
Notes: "Coating plants — combined booths.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13355:2017-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1953", BatchID: "3a",
Notes: "Atomising and spraying equipment for coating materials.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1953:2014-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-746-3", BatchID: "3a",
Notes: "Industrial thermoprocessing — safety for atmosphere systems.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 746-3:2010-04", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 86:2023 §11 (Special Atmosphere Furnaces)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12464-1", BatchID: "3a",
Notes: "Light and lighting — indoor work places.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12464-1:2021-11", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/IES RP-7 (Industrial Lighting)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-11148-1", BatchID: "3a",
Notes: "Hand-held non-electric power tools — Part 1: assembly tools for threaded fasteners.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11148-1:2011-11", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11148-1:2011", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11148-3", BatchID: "3a",
Notes: "Hand-held non-electric power tools — drills/tapping machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11148-3:2012-12", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11148-3:2012", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11148-6", BatchID: "3a",
Notes: "Hand-held non-electric power tools — assembly power tools for threaded fasteners.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11148-6:2012-12", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11148-6:2012", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-11148-10", BatchID: "3a",
Notes: "Hand-held non-electric power tools — Part 10: portable abrasive tools.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 11148-10:2017-09", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 11148-10:2017", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-52941", BatchID: "3a",
Notes: "Additive manufacturing — performance of buildup equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 52941:2021-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F3303-23 (Additive Manufacturing — Process Characteristics)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-ISO-52911-1", BatchID: "3a",
Notes: "Additive manufacturing — design optimization for laser-based PBF.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO/ASTM 52911-1:2020-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F52911-19", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-19085-1", BatchID: "3a",
Notes: "Woodworking machines safety — common requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 19085-1:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI O1.1-2019", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.213", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-19085-5", BatchID: "3a",
Notes: "Woodworking machines safety — Part 5: dimension saws.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 19085-5:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.213(d) (Circular saws)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-621", BatchID: "3a",
Notes: "Continuous handling equipment — special requirements for air-supported conveyors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 621:2010-09", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-616", BatchID: "3a",
Notes: "Continuous handling equipment — safety, mechanical/hydraulic feeders for paper rolls.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 616:2010-09", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-3691-4", BatchID: "3a",
Notes: "Industrial trucks — safety, Part 4: driverless industrial trucks and their systems (AGVs).",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 3691-4:2023-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.5-2019 (Driverless, Automatic Guided Industrial Vehicles)", Relation: "partial", Confidence: "high"},
{Region: "INTL-ISO", Identifier: "ISO 3691-4:2023", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1525", BatchID: "3a",
Notes: "Safety of industrial trucks — driverless trucks (legacy; superseded by ISO 3691-4).",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1525:1998-01 (withdrawn 2020)", Relation: "superseded_by", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-4:2023", Relation: "supersedes", Confidence: "verified"},
},
},
{
NormID: "EN-15095", BatchID: "3a",
Notes: "Power-operated mobile racking and shelving, carousels and storage lifts — safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15095:2007-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI MH16.1-2021 (Industrial Steel Storage Racks)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-13309", BatchID: "3a",
Notes: "Construction machinery — electromagnetic compatibility (EMC).",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13309:2010-07", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12604", BatchID: "3a",
Notes: "Industrial, commercial and garage doors and gates — mechanical aspects, requirements and test methods.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12604:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 325-2017", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12635", BatchID: "3a",
Notes: "Industrial, commercial and garage doors and gates — installation and use.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12635:2014-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F2200-22 (Automated Vehicular Gate Construction)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-115-1", BatchID: "3a",
Notes: "Safety of escalators and moving walks — construction and installation.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 115-1:2017-11", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.1-2022 §6 (Escalators and Moving Walks)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 16899-2011", Relation: "equivalent", Confidence: "high"},
{Region: "JP-JIS", Identifier: "JIS A 4302:2006 §B (Escalators)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-115-2", BatchID: "3a",
Notes: "Safety of escalators and moving walks — Part 2: rules for improvement of safety of existing.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 115-2:2021-07", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.3 (Safety Code for Existing Elevators)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-ISO-3691-1", BatchID: "3a",
Notes: "Industrial trucks — safety, Part 1: self-propelled trucks (excludes AGVs).",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 3691-1:2015-08", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-1:2015", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.1-2020", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1910.178", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-3691-3", BatchID: "3a",
Notes: "Industrial trucks — safety, Part 3: additional requirements for trucks with elevating operator position.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 3691-3:2016-08", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-3:2016", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.11.5", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-3691-5", BatchID: "3a",
Notes: "Industrial trucks — safety, Part 5: pedestrian-propelled trucks.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 3691-5:2015-08", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-5:2014", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-ISO-3691-6", BatchID: "3a",
Notes: "Industrial trucks — safety, Part 6: burden and personnel carriers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 3691-6:2015-08", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 3691-6:2013", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13135", BatchID: "3a",
Notes: "Cranes — safety, design, requirements for equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13135:2020-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12999", BatchID: "3a",
Notes: "Cranes — loader cranes.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12999:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.22-2016 (Articulating Boom Cranes)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14238", BatchID: "3a",
Notes: "Cranes — manually controlled load manipulating devices.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14238:2010-05", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-13157", BatchID: "3a",
Notes: "Cranes — safety, hand-powered lifting equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13157:2009-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.21-2014 (Lever Hoists)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14943", BatchID: "3a",
Notes: "Transport services — terminal handling equipment for waste from inland waterway and sea vessels.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14943:2005-05", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-81-31", BatchID: "3a",
Notes: "Safety rules for lifts — Part 31: accessible goods only lifts.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-31:2010-07", Relation: "identical", Confidence: "verified"},
},
},
}
}
@@ -0,0 +1,427 @@
package iace
// Cross-reference matrix — Batch 3b (IDs 251-300).
// Covers process safety (piping, boilers, pressure vessels EN 13480/12952/
// 12953), pressure-related ISO standards, wind turbines (IEC 61400),
// photovoltaics (IEC 62446), rotating electrical machinery (IEC 60034),
// refrigeration, fuel-cell systems, large battery installations, and the
// remainder of EN-474 construction equipment.
func init() {
registerCrossRefs(batch3bCrossRefs())
}
func batch3bCrossRefs() []NormCrossRef {
return []NormCrossRef{
{
NormID: "EN-81-41", BatchID: "3b",
Notes: "Safety rules for lifts — Part 41: vertical lifting platforms intended for use by persons with impaired mobility.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-41:2011-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A18.1-2020 (Platform Lifts and Stairway Chairlifts)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-81-43", BatchID: "3b",
Notes: "Safety rules for lifts — Part 43: lifts for cranes.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 81-43:2010-01", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-1398", BatchID: "3b",
Notes: "Dock levellers safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1398:2009-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI MH30.2-2015 (Dock Levellers)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1756-1", BatchID: "3b",
Notes: "Tail lifts — Part 1: tail lifts for goods.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1756-1:2021-02", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI MH30.1-2015 (Truck Liftgates)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1756-2", BatchID: "3b",
Notes: "Tail lifts — Part 2: tail lifts for persons.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1756-2:2009-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ADA", Identifier: "ADA Standards 2010 + DOT FMVSS 403", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13480-1", BatchID: "3b",
Notes: "Metallic industrial piping — Part 1: general.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13480-1:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B31.3-2022 (Process Piping)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB/T 20801 series", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-13480-3", BatchID: "3b",
Notes: "Metallic industrial piping — Part 3: design and calculation.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13480-3:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B31.3-2022 §300-305", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-764-7", BatchID: "3b",
Notes: "Pressure equipment — safety systems for unfired pressure equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 764-7:2002-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII Div.1 §UG-125 (Overpressure)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12952-1", BatchID: "3b",
Notes: "Water-tube boilers and auxiliary installations — Part 1: general.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12952-1:2015-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section I (Power Boilers)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB/T 16507 series", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-12953-1", BatchID: "3b",
Notes: "Shell boilers — Part 1: general.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12953-1:2012-10", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section IV (Heating Boilers)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB/T 16508 series", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-ISO-21049", BatchID: "3b",
Notes: "Pumps — shaft sealing systems for centrifugal and rotary pumps.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 21049:2004-11", Relation: "identical", Confidence: "verified"},
{Region: "US-API", Identifier: "API 682 (Pumps — Shaft Sealing Systems)", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12162", BatchID: "3b",
Notes: "Liquid pumps — safety, hydrostatic testing procedure.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12162:2009-07", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-14462", BatchID: "3b",
Notes: "Surface treatment equipment — noise test code.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14462:2015-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12757-1", BatchID: "3b",
Notes: "Mixing machinery for coating materials — Part 1: mixers for general application.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12757-1:2014-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-50156-1", BatchID: "3b",
Notes: "Electrical equipment for furnaces — Part 1: requirements for application design.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 50156-1:2016-03 (VDE 0116-1)", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 85 (Boiler and Combustion Systems Hazards Code)", Relation: "partial", Confidence: "high"},
{Region: "US-NFPA", Identifier: "NFPA 86 (Ovens and Furnaces)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14460", BatchID: "3b",
Notes: "Explosion-resistant equipment.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14460:2018-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 69 (Explosion Prevention Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-14644-1", BatchID: "3b",
Notes: "Cleanrooms and associated controlled environments — Part 1: classification of air cleanliness.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 14644-1:2016-06", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 14644-1:2015", Relation: "identical", Confidence: "verified"},
{Region: "US-FDA", Identifier: "FDA cGMP (21 CFR 211, 21 CFR 820) + USP <797>", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-14644-4", BatchID: "3b",
Notes: "Cleanrooms — Part 4: design, construction and start-up.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 14644-4:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 14644-4:2022", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-14015", BatchID: "3b",
Notes: "Specification for design and manufacture of site built, vertical, cylindrical, flat-bottomed, above-ground welded steel tanks.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14015:2005-02", Relation: "identical", Confidence: "verified"},
{Region: "US-API", Identifier: "API 650 (Welded Tanks for Oil Storage)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13094", BatchID: "3b",
Notes: "Tanks for the transport of dangerous goods — metallic tanks with working pressure <= 0.5 bar.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13094:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-DOT", Identifier: "49 CFR Part 178 (Specifications for Packagings)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-16767", BatchID: "3b",
Notes: "Industrial valves — metallic check valves.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16767:2016-12", Relation: "identical", Confidence: "verified"},
{Region: "US-API", Identifier: "API 594 (Check Valves)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-4126-1", BatchID: "3b",
Notes: "Safety devices for protection against excessive pressure — Part 1: safety valves.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4126-1:2013-12", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 4126-1:2013", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII §UG-126 (Pressure Relief)", Relation: "partial", Confidence: "high"},
{Region: "US-API", Identifier: "API 526 (Flanged Steel Pressure-Relief Valves)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-ISO-4126-4", BatchID: "3b",
Notes: "Safety devices — Part 4: pilot-operated safety valves.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN ISO 4126-4:2013-12", Relation: "identical", Confidence: "verified"},
{Region: "US-API", Identifier: "API 520 / API 526", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1854", BatchID: "3b",
Notes: "Pressure-sensing devices for gas burners and gas-burning appliances.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1854:2010-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z21.21 / CSA 6.5 (Combustion Controls)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-161", BatchID: "3b",
Notes: "Automatic shut-off valves for gas burners.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 161:2013-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z21.21 / CSA 6.5", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-12566-3", BatchID: "3b",
Notes: "Small wastewater treatment systems for up to 50 PT.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12566-3:2016-11", Relation: "identical", Confidence: "verified"},
{Region: "US-NSF", Identifier: "NSF/ANSI 40 (Residential Wastewater Treatment Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14181", BatchID: "3b",
Notes: "Stationary source emissions — quality assurance of automated measuring systems.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14181:2014-09", Relation: "identical", Confidence: "verified"},
{Region: "US-EPA", Identifier: "40 CFR Part 60 Appendix F (QA Procedures for CEMS)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-IEC-61400-1", BatchID: "3b",
Notes: "Wind energy generation systems — Part 1: design requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN IEC 61400-1:2019-12 (VDE 0127-1)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 61400-1:2019", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ACP 61400-1-2021 (American Clean Power)", Relation: "equivalent", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB/T 18451.1-2022", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-IEC-61400-2", BatchID: "3b",
Notes: "Wind energy generation systems — Part 2: small wind turbines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN IEC 61400-2:2014-11 (VDE 0127-2)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 61400-2:2013", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ACP Small Wind Turbines (formerly AWEA 9.1)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-62446-1", BatchID: "3b",
Notes: "Photovoltaic (PV) systems — requirements for testing, documentation and maintenance.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 62446-1:2017-04 (VDE 0126-23-1)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 62446-1:2016", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 70 (NEC) Article 690 (Solar Photovoltaic Systems)", Relation: "partial", Confidence: "high"},
{Region: "US-UL", Identifier: "UL 1741-2021 (Inverters for use with PV systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-60034-1", BatchID: "3b",
Notes: "Rotating electrical machines — Part 1: rating and performance.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 60034-1:2011-02 (VDE 0530-1)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 60034-1:2017", Relation: "identical", Confidence: "verified"},
{Region: "US-NEMA", Identifier: "NEMA MG 1-2021 (Motors and Generators)", Relation: "partial", Confidence: "high"},
{Region: "US-ANSI", Identifier: "ANSI C50.10 / C50.13 (Synchronous machines)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB/T 755-2019", Relation: "equivalent", Confidence: "high"},
{Region: "JP-JIS", Identifier: "JIS C 4034-1:2011", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-60034-5", BatchID: "3b",
Notes: "Rotating electrical machines — Part 5: degrees of protection (IP code) for machines.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 60034-5:2008-10 (VDE 0530-5)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 60034-5:2006", Relation: "identical", Confidence: "verified"},
{Region: "US-NEMA", Identifier: "NEMA MG 1 §5 (Enclosures)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14276-1", BatchID: "3b",
Notes: "Pressure equipment for refrigerating systems and heat pumps — Part 1: vessels.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14276-1:2020-11", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII Div.1 + ANSI/AHRI 495", Relation: "partial", Confidence: "high"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 15-2022 (Safety Standard for Refrigeration Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-378-1", BatchID: "3b",
Notes: "Refrigerating systems and heat pumps — safety and environmental requirements — Part 1: basic requirements.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 378-1:2021-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 15-2022", Relation: "partial", Confidence: "high"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 34-2022 (Refrigerant Classification)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-12621", BatchID: "3b",
Notes: "Machinery for the supply and circulation of coating materials under pressure.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12621:2014-10", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-14753", BatchID: "3b",
Notes: "Safety requirements for machinery and plant for the continuous casting of steel.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14753:2007-04", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-12952-7", BatchID: "3b",
Notes: "Water-tube boilers — Part 7: requirements for equipment for the boiler.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12952-7:2012-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section I", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-14917", BatchID: "3b",
Notes: "Metal bellows expansion joints for pressure applications.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14917:2021-07", Relation: "identical", Confidence: "verified"},
{Region: "US-EJMA", Identifier: "EJMA Standards (Expansion Joint Manufacturers Association)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-62282-3-100", BatchID: "3b",
Notes: "Fuel cell technologies — Part 3-100: stationary fuel cell power systems, safety.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN IEC 62282-3-100:2020-08 (VDE 0130-3-100)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 62282-3-100:2019", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/CSA FC1 (Stationary Fuel Cell Power Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-13445-3", BatchID: "3b",
Notes: "Unfired pressure vessels — Part 3: design.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13445-3:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII Div.1/Div.2 (Pressure Vessels)", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 150.3-2011", Relation: "equivalent", Confidence: "high"},
},
},
{
NormID: "EN-62619", BatchID: "3b",
Notes: "Secondary cells and batteries containing alkaline or non-acid electrolytes — safety requirements for secondary lithium cells/batteries for industrial applications.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN IEC 62619:2022-09 (VDE 0510-39)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "IEC 62619:2022", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 1973-2022 (Batteries for Stationary Applications)", Relation: "partial", Confidence: "high"},
{Region: "US-NFPA", Identifier: "NFPA 855-2023 (Stationary Energy Storage Systems)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-1991-4", BatchID: "3b",
Notes: "Eurocode 1 — actions on structures — Part 4: silos and tanks.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1991-4:2010-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ACI", Identifier: "ACI 313 (Concrete Bins and Silos)", Relation: "partial", Confidence: "medium"},
},
},
{
NormID: "EN-15776", BatchID: "3b",
Notes: "Unfired pressure vessels — requirements for the design and construction of pressure vessels made of cast iron.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15776:2019-05", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-16282-1", BatchID: "3b",
Notes: "Equipment for commercial kitchens — components for ventilation in commercial kitchens.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16282-1:2017-10", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 96-2024 (Standard for Ventilation Control and Fire Protection of Commercial Cooking)", Relation: "partial", Confidence: "high"},
},
},
{
NormID: "EN-474-4", BatchID: "3b",
Notes: "Earth-moving machinery — Part 4: backhoe loaders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-4:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-7", BatchID: "3b",
Notes: "Earth-moving machinery — Part 7: scrapers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-7:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-8", BatchID: "3b",
Notes: "Earth-moving machinery — Part 8: graders.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-8:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-9", BatchID: "3b",
Notes: "Earth-moving machinery — Part 9: pipelayers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-9:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-10", BatchID: "3b",
Notes: "Earth-moving machinery — Part 10: trenchers.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-10:2022-12", Relation: "identical", Confidence: "verified"},
},
},
{
NormID: "EN-474-11", BatchID: "3b",
Notes: "Earth-moving machinery — Part 11: earth and landfill compactors.",
Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 474-11:2022-12", Relation: "identical", Confidence: "verified"},
},
},
}
}
@@ -0,0 +1,187 @@
package iace
// Cross-reference matrix — Batch 4a (next 50, alphabetically sorted).
// Covers paper machinery sub-parts (EN 1034-x), protective clothing
// electrostatic (EN 1149-x), industrial trucks electrical (EN 1175-x),
// playground equipment (EN 1176-x), and plastics granulators (EN 12012-x).
// Many EU-specific C-norms; ANSI equivalents are partial or absent.
func init() {
registerCrossRefs(batch4aCrossRefs())
}
func batch4aCrossRefs() []NormCrossRef {
return []NormCrossRef{
{NormID: "EN-1010-4", BatchID: "4a", Notes: "Printing/paper-converting machines — Part 4: bookbinding, paper-converting and finishing machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1010-4:2007-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B65.5 (Bindery and Finishing Equipment)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1012-3", BatchID: "4a", Notes: "Compressors and vacuum pumps — Part 3: process compressors.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1012-3:2014-06", Relation: "identical", Confidence: "verified"},
{Region: "US-API", Identifier: "API 617 (Axial and Centrifugal Compressors)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1028-1", BatchID: "4a", Notes: "Fire-fighting pumps — fire-fighting centrifugal pumps with primer.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1028-1:2008-09", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 1901-2024 (Automotive Fire Apparatus)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1034-2", BatchID: "4a", Notes: "Paper-making — Part 2: barking drums and debarking equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-2:2005-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-5", BatchID: "4a", Notes: "Paper-making — Part 5: sheeters.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-5:2010-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-6", BatchID: "4a", Notes: "Paper-making — Part 6: calenders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-6:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-7", BatchID: "4a", Notes: "Paper-making — Part 7: chests.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-7:2005-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-8", BatchID: "4a", Notes: "Paper-making — Part 8: refining plants.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-8:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-9", BatchID: "4a", Notes: "Paper-making — Part 9: chemical mixers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-9:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-10", BatchID: "4a", Notes: "Paper-making — Part 10: coaters.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-10:2009-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-11", BatchID: "4a", Notes: "Paper-making — Part 11: tissue machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-11:2009-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-12", BatchID: "4a", Notes: "Paper-making — Part 12: cross cutters.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-12:2009-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-13", BatchID: "4a", Notes: "Paper-making — Part 13: machines for de-wiring of bales/units.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-13:2018-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-14", BatchID: "4a", Notes: "Paper-making — Part 14: reel splitter.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-14:2009-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-15", BatchID: "4a", Notes: "Paper-making — Part 15: sheet drying systems.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-15:2010-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-16", BatchID: "4a", Notes: "Paper-making — Part 16: paper and board machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-16:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-17", BatchID: "4a", Notes: "Paper-making — Part 17: tissue making machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-17:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-18", BatchID: "4a", Notes: "Paper-making — Part 18: pulper-feeding/discharging.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-18:2010-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-20", BatchID: "4a", Notes: "Paper-making — Part 20: roll calenders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-20:2017-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-21", BatchID: "4a", Notes: "Paper-making — Part 21: coating machines (after-treatment).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-21:2012-10", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-22", BatchID: "4a", Notes: "Paper-making — Part 22: wood grinders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-22:2005-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-26", BatchID: "4a", Notes: "Paper-making — Part 26: machines for packaging of bobbins and reels.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-26:2017-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1034-27", BatchID: "4a", Notes: "Paper-making — Part 27: reel handling systems.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1034-27:2017-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1035", BatchID: "4a", Notes: "Conveyor belts — laboratory scale flammability characteristics.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1035 (withdrawn, see ISO 340)", Relation: "superseded_by", Confidence: "medium"},
{Region: "INTL-ISO", Identifier: "ISO 340 (Conveyor belts — Laboratory scale flammability characteristics)", Relation: "supersedes", Confidence: "high"},
}},
{NormID: "EN-1036", BatchID: "4a", Notes: "Glass in building — mirrors from silver-coated float glass.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1036-1:2008-01", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1149-1", BatchID: "4a", Notes: "Protective clothing — electrostatic properties, Part 1: surface resistivity.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1149-1:2006-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ESD STM2.1 / ESD S20.20-2014", Relation: "partial", Confidence: "high"},
{Region: "US-NFPA", Identifier: "NFPA 2113-2020 (Flame-Resistant Garments)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1149-5", BatchID: "4a", Notes: "Protective clothing — electrostatic properties, Part 5: material performance and design requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1149-5:2018-06", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 2113-2020", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1175-1", BatchID: "4a", Notes: "Industrial trucks — electrical/electronic requirements, Part 1: trucks with battery (legacy).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1175-1:2014-08 (withdrawn, see EN 1175:2020)", Relation: "superseded_by", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 583 (Electric Industrial Trucks)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1175-2", BatchID: "4a", Notes: "Industrial trucks — Part 2: internal combustion engine drive (legacy).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1175-2:2014-08 (withdrawn)", Relation: "superseded_by", Confidence: "verified"},
}},
{NormID: "EN-1175-3", BatchID: "4a", Notes: "Industrial trucks — Part 3: electrical power transmission (legacy).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1175-3:2014-08 (withdrawn)", Relation: "superseded_by", Confidence: "verified"},
}},
{NormID: "EN-1176-1", BatchID: "4a", Notes: "Playground equipment and surfacing — Part 1: general safety requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-1:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F1487-21 (Public Use Playground Equipment)", Relation: "partial", Confidence: "high"},
{Region: "US-CPSC", Identifier: "CPSC Public Playground Safety Handbook 2010", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1176-2", BatchID: "4a", Notes: "Playground equipment — Part 2: swings.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-2:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1176-3", BatchID: "4a", Notes: "Playground equipment — Part 3: slides.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-3:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1176-4", BatchID: "4a", Notes: "Playground equipment — Part 4: cableways.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-4:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1176-5", BatchID: "4a", Notes: "Playground equipment — Part 5: carousels.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-5:2019-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1176-6", BatchID: "4a", Notes: "Playground equipment — Part 6: rocking equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-6:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1176-7", BatchID: "4a", Notes: "Playground equipment — Part 7: guidance on installation, inspection, maintenance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1176-7:2020-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F1487-21", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12001", BatchID: "4a", Notes: "Conveying, spraying and placing machinery for concrete and mortar.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12001:2013-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ACPA M-1 (Concrete Pumping Safety)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-12012-1", BatchID: "4a", Notes: "Plastics and rubber machines — size-reduction machines, Part 1: blade granulators.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12012-1:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12012-2", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 2: strand pelletizers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12012-2:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12012-3", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 3: shredders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12012-3:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12012-4", BatchID: "4a", Notes: "Plastics — size-reduction machines, Part 4: agglomerators.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12012-4:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12041", BatchID: "4a", Notes: "Food processing machinery — moulders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12041:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12043", BatchID: "4a", Notes: "Food processing machinery — intermediate provers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12043:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12044", BatchID: "4a", Notes: "Food processing machinery — cutting and wrapping machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12044:2018-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12097", BatchID: "4a", Notes: "Ventilation for buildings — ductwork, requirements for ductwork components.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12097:2007-04", Relation: "identical", Confidence: "verified"},
{Region: "US-SMACNA", Identifier: "SMACNA HVAC Duct Construction Standards (Metal & Flexible)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12111", BatchID: "4a", Notes: "Tunnelling machines — road headers, continuous miners and impact rippers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12111:2014-09", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "30 CFR Part 75 (Underground Coal Mines)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-12151", BatchID: "4a", Notes: "Machinery and plants for the preparation of concrete and mortar.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12151:2007-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12182", BatchID: "4a", Notes: "Assistive products for persons with disability — general requirements and test methods.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12182:2012-04", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 9999:2022 (Assistive products classification)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12312-1", BatchID: "4a", Notes: "Aircraft ground support equipment — Part 1: general requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-1:2013-09", Relation: "identical", Confidence: "verified"},
{Region: "US-SAE", Identifier: "SAE ARP 1247 (General Requirements for Aerospace Ground Support Equipment)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12312-2", BatchID: "4a", Notes: "Aircraft ground support — Part 2: catering vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-2:2014-04", Relation: "identical", Confidence: "verified"},
}},
}
}
@@ -0,0 +1,182 @@
package iace
// Cross-reference matrix — Batch 4b (next 50, alphabetical).
// Covers aircraft ground support equipment (EN 12312 series), steel wire
// ropes (EN 12385 series), scaffolds (EN 12810/12811), cranes design
// (EN 13001 series), and various boiler / cleaning niches.
func init() {
registerCrossRefs(batch4bCrossRefs())
}
func batch4bCrossRefs() []NormCrossRef {
return []NormCrossRef{
{NormID: "EN-12312-3", BatchID: "4b", Notes: "Aircraft ground support — Part 3: conveyor belt vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-3:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-4", BatchID: "4b", Notes: "Aircraft ground support — Part 4: passenger boarding bridges.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-4:2014-04", Relation: "identical", Confidence: "verified"},
{Region: "US-SAE", Identifier: "SAE ARP 1247", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12312-5", BatchID: "4b", Notes: "Aircraft ground support — Part 5: aircraft fuelling equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-5:2018-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 407-2022 (Aircraft Fuel Servicing)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12312-6", BatchID: "4b", Notes: "Aircraft ground support — Part 6: deicers and deicing/anti-icing equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-6:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-SAE", Identifier: "SAE ARP 5660 (Deicing/Anti-Icing)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12312-7", BatchID: "4b", Notes: "Aircraft ground support — Part 7: aircraft movement equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-7:2021-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-8", BatchID: "4b", Notes: "Aircraft ground support — Part 8: maintenance steps and platforms.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-8:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-9", BatchID: "4b", Notes: "Aircraft ground support — Part 9: container/pallet loaders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-9:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-10", BatchID: "4b", Notes: "Aircraft ground support — Part 10: container/pallet transporters.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-10:2005-05", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-11", BatchID: "4b", Notes: "Aircraft ground support — Part 11: container/pallet dollies and loose load trailers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-11:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-12", BatchID: "4b", Notes: "Aircraft ground support — Part 12: potable water service equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-12:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-13", BatchID: "4b", Notes: "Aircraft ground support — Part 13: lavatory service equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-13:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-14", BatchID: "4b", Notes: "Aircraft ground support — Part 14: passenger boarding/disembarking vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-14:2014-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-15", BatchID: "4b", Notes: "Aircraft ground support — Part 15: baggage and equipment tractors.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-15:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-16", BatchID: "4b", Notes: "Aircraft ground support — Part 16: air start equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-16:2005-05", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-17", BatchID: "4b", Notes: "Aircraft ground support — Part 17: air conditioning equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-17:2005-05", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-18", BatchID: "4b", Notes: "Aircraft ground support — Part 18: nitrogen or oxygen units.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-18:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-19", BatchID: "4b", Notes: "Aircraft ground support — Part 19: aircraft jacks, axle jacks and hydraulic tail stanchions.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-19:2014-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12312-20", BatchID: "4b", Notes: "Aircraft ground support — Part 20: electrical ground power units.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12312-20:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12385-1", BatchID: "4b", Notes: "Steel wire ropes — safety, Part 1: general requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-1:2009-01", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 17893 (Steel wire ropes — Vocabulary)", Relation: "partial", Confidence: "high"},
{Region: "US-ASME", Identifier: "ASME B30.30-2019 (Ropes)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12385-2", BatchID: "4b", Notes: "Steel wire ropes — Part 2: definitions, designation, classification.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-2:2008-06", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12385-3", BatchID: "4b", Notes: "Steel wire ropes — Part 3: information for use and maintenance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-3:2021-03", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12385-4", BatchID: "4b", Notes: "Steel wire ropes — Part 4: stranded ropes for general lifting applications.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-4:2008-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.30", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12385-5", BatchID: "4b", Notes: "Steel wire ropes — Part 5: stranded ropes for lifts.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-5:2021-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME A17.6-2017 (Suspension, Compensation, Governor Ropes)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12385-10", BatchID: "4b", Notes: "Steel wire ropes — Part 10: spiral ropes for general structural applications.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12385-10:2008-06", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12415", BatchID: "4b", Notes: "Machine tools safety — small numerically controlled turning machines and turning centres.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12415:2002-04 (withdrawn, see EN ISO 23125)", Relation: "superseded_by", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 23125:2015", Relation: "supersedes", Confidence: "verified"},
}},
{NormID: "EN-12418", BatchID: "4b", Notes: "Masonry/stone-cutting saws for site work.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12418:2009-06", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.303 (Abrasive wheels and tools)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-12478", BatchID: "4b", Notes: "Industrial trucks — design specifications for fork carriages.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12478:2000-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12653", BatchID: "4b", Notes: "Industrial fans — safety, balance quality.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12653 (drafted; see ISO 14694)", Relation: "partial", Confidence: "medium"},
{Region: "INTL-ISO", Identifier: "ISO 14694:2003 (Industrial Fans — Balance Quality)", Relation: "equivalent", Confidence: "high"},
}},
{NormID: "EN-12717", BatchID: "4b", Notes: "Machine tools safety — drilling machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12717:2009-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.8-2001 (R2017) (Manual Milling, Drilling, Boring)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12750", BatchID: "4b", Notes: "Safety of woodworking machines — four-sided moulding machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12750:2013-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12779", BatchID: "4b", Notes: "Safety of woodworking machines — chip and dust extraction systems.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12779:2015-12", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 664 (Wood Processing/Woodworking)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12810-1", BatchID: "4b", Notes: "Façade scaffolds made of prefabricated components — Part 1: products specifications.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12810-1:2004-03", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI A10.8-2019 (Scaffolding Safety)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.451", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12810-2", BatchID: "4b", Notes: "Façade scaffolds — Part 2: particular methods of structural design.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12810-2:2004-03", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12811-1", BatchID: "4b", Notes: "Temporary works equipment — Part 1: scaffolds, performance requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12811-1:2004-03", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI A10.8-2019", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12811-2", BatchID: "4b", Notes: "Temporary works equipment — Part 2: information on materials.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12811-2:2004-03", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12811-3", BatchID: "4b", Notes: "Temporary works — Part 3: load testing.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12811-3:2003-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12921-4", BatchID: "4b", Notes: "Surface cleaning machines — Part 4: safety for machines using halogenated solvents.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12921-4:2017-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-12929-1", BatchID: "4b", Notes: "Cableway installations — general requirements, Part 1: requirements for all installations.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12929-1:2015-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B77.1-2017 (Passenger Ropeways)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12952-3", BatchID: "4b", Notes: "Water-tube boilers — Part 3: design and calculation for pressure parts.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12952-3:2020-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section I", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12952-5", BatchID: "4b", Notes: "Water-tube boilers — Part 5: workmanship and construction of pressure parts.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12952-5:2021-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section I", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-12952-6", BatchID: "4b", Notes: "Water-tube boilers — Part 6: inspection during construction.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 12952-6:2021-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-1", BatchID: "4b", Notes: "Cranes — general design, Part 1: general principles and requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-1:2018-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.2 + ASME BTH-1-2020 (Design of Below-the-Hook Lifting Devices)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13001-2", BatchID: "4b", Notes: "Cranes — general design, Part 2: load actions.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-2:2021-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-3-1", BatchID: "4b", Notes: "Cranes — general design, Part 3-1: limit states / proof of competence of steel structures.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-1:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-3-2", BatchID: "4b", Notes: "Cranes — Part 3-2: proof of competence of wire ropes in reeving systems.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-2:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-3-3", BatchID: "4b", Notes: "Cranes — Part 3-3: limit states / proof of competence of wheel-rail contacts.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-3:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-3-4", BatchID: "4b", Notes: "Cranes — Part 3-4: machinery components.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-4:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13001-3-5", BatchID: "4b", Notes: "Cranes — Part 3-5: forged and cast hooks.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-5:2016-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B30.10-2019 (Hooks)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13001-3-6", BatchID: "4b", Notes: "Cranes — Part 3-6: machinery components, hydraulic cylinders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13001-3-6:2018-12", Relation: "identical", Confidence: "verified"},
}},
}
}
@@ -0,0 +1,182 @@
package iace
// Cross-reference matrix — Batch 5a (next 50 alphabetical).
// Covers glass machinery (EN 13035), ladders (EN 131), pressure vessels +
// piping subparts, swimming-pool equipment (EN 13451), explosives (EN 13631),
// fume cupboards (EN 14175), and amusement rides (EN 13814).
func init() {
registerCrossRefs(batch5aCrossRefs())
}
func batch5aCrossRefs() []NormCrossRef {
return []NormCrossRef{
{NormID: "EN-13023", BatchID: "5a", Notes: "Noise measurement method for printing, paper-converting, paper-making machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13023:2004-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-1", BatchID: "5a", Notes: "Machines for glass manufacture — storage, handling, transportation Part 1: storage outside.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-1:2008-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-2", BatchID: "5a", Notes: "Glass machinery — Part 2: storage inside.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-2:2008-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-3", BatchID: "5a", Notes: "Glass machinery — Part 3: cutting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-3:2010-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-4", BatchID: "5a", Notes: "Glass machinery — Part 4: tilting tables.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-4:2003-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-5", BatchID: "5a", Notes: "Glass machinery — Part 5: machines and installations for stacking and de-stacking.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-5:2006-11", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-6", BatchID: "5a", Notes: "Glass machinery — Part 6: breakout machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-6:2006-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-7", BatchID: "5a", Notes: "Glass machinery — Part 7: cutting machines for laminated glass.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-7:2006-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-9", BatchID: "5a", Notes: "Glass machinery — Part 9: washing installations.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-9:2006-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13035-11", BatchID: "5a", Notes: "Glass machinery — Part 11: drilling machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13035-11:2006-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13053", BatchID: "5a", Notes: "Ventilation for buildings — air handling units, ratings and performance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13053:2020-05", Relation: "identical", Confidence: "verified"},
{Region: "US-AHRI", Identifier: "AHRI Standard 410-2014 (Forced-Circulation Air-Cooling)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-131-1", BatchID: "5a", Notes: "Ladders — Part 1: terms, types, functional sizes.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 131-1:2020-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI A14.1/A14.2/A14.5 (Wood/Metal/Reinforced Plastic Ladders)", Relation: "partial", Confidence: "high"},
{Region: "US-OSHA", Identifier: "29 CFR 1926.1053", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-131-2", BatchID: "5a", Notes: "Ladders — Part 2: requirements, testing, marking.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 131-2:2017-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI A14 series", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-131-3", BatchID: "5a", Notes: "Ladders — Part 3: marking and user instructions.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 131-3:2018-06", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-131-4", BatchID: "5a", Notes: "Ladders — Part 4: single or multiple hinge-joint ladders.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 131-4:2020-05", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13208", BatchID: "5a", Notes: "Food processing machinery — vegetable peelers.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13208:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13241", BatchID: "5a", Notes: "Industrial, commercial and garage doors and gates — product standard.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13241:2021-06", Relation: "identical", Confidence: "verified"},
{Region: "US-UL", Identifier: "UL 325-2017", Relation: "partial", Confidence: "high"},
{Region: "US-ASTM", Identifier: "ASTM F2200-22 (Gates)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13256", BatchID: "5a", Notes: "Thermal insulation products for building equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13256:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13288", BatchID: "5a", Notes: "Food processing machinery — lifting and tilting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13288:2017-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13379", BatchID: "5a", Notes: "Food processing — pasta-processing machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13379:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13445-2", BatchID: "5a", Notes: "Unfired pressure vessels — Part 2: materials.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13445-2:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section II (Materials)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13445-4", BatchID: "5a", Notes: "Unfired pressure vessels — Part 4: fabrication.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13445-4:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section VIII Div.1/2", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13445-5", BatchID: "5a", Notes: "Unfired pressure vessels — Part 5: inspection and testing.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13445-5:2021-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME BPVC Section V (Non-Destructive Examination)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13451-1", BatchID: "5a", Notes: "Swimming pool equipment — general safety requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-1:2018-09", Relation: "identical", Confidence: "verified"},
{Region: "US-APSP", Identifier: "ANSI/APSP/ICC-1 (Public Pools and Spas)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13451-2", BatchID: "5a", Notes: "Swimming pool equipment — Part 2: ladders, stepladders, and handrails.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-2:2015-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13451-3", BatchID: "5a", Notes: "Swimming pool equipment — Part 3: inlets, outlets, water/air based water leisure features.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-3:2015-09", Relation: "identical", Confidence: "verified"},
{Region: "US-APSP", Identifier: "ANSI/APSP/ICC-7 (Suction Entrapment Avoidance)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13451-4", BatchID: "5a", Notes: "Swimming pool equipment — Part 4: starting platforms.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-4:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13451-5", BatchID: "5a", Notes: "Swimming pool equipment — Part 5: lane lines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-5:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13451-10", BatchID: "5a", Notes: "Swimming pool equipment — Part 10: diving platforms, diving boards, jump boards.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-10:2015-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13451-11", BatchID: "5a", Notes: "Swimming pool equipment — Part 11: movable pool floors and dividing walls.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13451-11:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13480-2", BatchID: "5a", Notes: "Metallic industrial piping — Part 2: materials.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13480-2:2017-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ASME", Identifier: "ASME B31.3 (Process Piping)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13480-4", BatchID: "5a", Notes: "Metallic industrial piping — Part 4: fabrication and installation.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13480-4:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13480-5", BatchID: "5a", Notes: "Metallic industrial piping — Part 5: inspection and testing.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13480-5:2017-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13534", BatchID: "5a", Notes: "Food processing machinery — meat injecting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13534:2007-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13631-1", BatchID: "5a", Notes: "Explosives for civil uses — high explosives, Part 1: requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13631-1:2005-04", Relation: "identical", Confidence: "verified"},
{Region: "US-DOT", Identifier: "49 CFR Part 173 (Hazardous Materials Regulations — Explosives)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13631-2", BatchID: "5a", Notes: "Explosives — Part 2: determination of thermal stability.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13631-2:2002-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13631-3", BatchID: "5a", Notes: "Explosives — Part 3: determination of sensitiveness to friction.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13631-3:2005-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13631-4", BatchID: "5a", Notes: "Explosives — Part 4: determination of sensitiveness to impact.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13631-4:2002-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13731", BatchID: "5a", Notes: "Vibration isolating systems — performance requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13731:2007-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13779", BatchID: "5a", Notes: "Ventilation for non-residential buildings — performance requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13779:2007-09 (withdrawn, see EN 16798-3)", Relation: "superseded_by", Confidence: "verified"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 62.1-2022 (Ventilation for Acceptable Indoor Air Quality)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13788", BatchID: "5a", Notes: "Machine tools safety — multi-spindle automatic turning machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13788:2002-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13814", BatchID: "5a", Notes: "Amusement rides and amusement devices — safety.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13814:2005-06", Relation: "identical", Confidence: "verified"},
{Region: "US-ASTM", Identifier: "ASTM F2291-22 (Design of Amusement Rides and Devices)", Relation: "partial", Confidence: "high"},
{Region: "US-ASTM", Identifier: "ASTM F1193-23 (Quality, Manufacture, Use)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-13852-2", BatchID: "5a", Notes: "Cranes — offshore cranes, floating cranes.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13852-2:2018-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13870", BatchID: "5a", Notes: "Food processing machinery — portion cutting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13870:2015-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-13898", BatchID: "5a", Notes: "Machine tools safety — sawing machines for cold metal.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 13898:2018-09", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI B11.10-2003 (R2018) (Metal Sawing Machines)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-14043", BatchID: "5a", Notes: "High-rise aerial appliances for fire services — turntable ladders with combined movements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14043:2014-08", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 1901-2024 §13 (Aerial Apparatus)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-14044", BatchID: "5a", Notes: "High-rise aerial appliances for fire services — turntable ladders with sequential movements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14044:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14070", BatchID: "5a", Notes: "Machine tools safety — transfer and special-purpose machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14070:2009-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14175-1", BatchID: "5a", Notes: "Fume cupboards — Part 1: vocabulary.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14175-1:2003-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/AIHA Z9.5-2022 (Laboratory Ventilation)", Relation: "partial", Confidence: "high"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 110-2016 (Method of Testing Performance of Laboratory Fume Hoods)", Relation: "partial", Confidence: "high"},
}},
}
}
@@ -0,0 +1,187 @@
package iace
// Cross-reference matrix — Batch 5b (next 50 alphabetical).
// Covers more fume cupboards (EN 14175), windows/doors (EN 14351), refuse
// collection vehicles (EN 1501), drilling/foundation (EN 16228), respiratory
// (EN 149), eye protection (EN 166), fire-service vehicles (EN 1846), and
// the start of the circular saw sub-series (EN 1870-x).
func init() {
registerCrossRefs(batch5bCrossRefs())
}
func batch5bCrossRefs() []NormCrossRef {
return []NormCrossRef{
{NormID: "EN-14175-2", BatchID: "5b", Notes: "Fume cupboards — Part 2: safety and performance requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14175-2:2003-08", Relation: "identical", Confidence: "verified"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 110-2016", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-14175-3", BatchID: "5b", Notes: "Fume cupboards — Part 3: type test methods.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14175-3:2019-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14175-4", BatchID: "5b", Notes: "Fume cupboards — Part 4: on-site test methods.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14175-4:2005-02", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14175-7", BatchID: "5b", Notes: "Fume cupboards — Part 7: fume cupboards for high heat loads.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14175-7:2012-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14351-1", BatchID: "5b", Notes: "Windows and doors — product standard, performance characteristics, Part 1: windows and external pedestrian doorsets.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14351-1:2016-12", Relation: "identical", Confidence: "verified"},
{Region: "US-AAMA", Identifier: "AAMA/WDMA/CSA 101/I.S.2/A440 (NAFS)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1459-2", BatchID: "5b", Notes: "Industrial trucks — variable-reach rough-terrain trucks, Part 2: rotating slewing trucks.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1459-2:2017-07", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ITSDF B56.6", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-14618", BatchID: "5b", Notes: "Agglomerated stones — terminology and classification.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14618:2009-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-14886", BatchID: "5b", Notes: "Plastics and rubber machines — band knife cutting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14886:2008-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-149", BatchID: "5b", Notes: "Respiratory protective devices — filtering half masks to protect against particles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 149:2009-08", Relation: "identical", Confidence: "verified"},
{Region: "US-NIOSH", Identifier: "42 CFR Part 84 (NIOSH-approved N95/P100/R95)", Relation: "partial", Confidence: "high", Notes: "EN FFP2 ≈ N95, FFP3 ≈ N99; tests differ slightly (sodium chloride vs paraffin oil)."},
}},
{NormID: "EN-1493", BatchID: "5b", Notes: "Vehicle lifts — safety.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1493:2022-12", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ALI ALCTV-2017 (Automotive Lifts — Safety Requirements for Construction)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-14973", BatchID: "5b", Notes: "Conveyor belts for use in underground installations — electrical/flammability safety.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 14973:2015-12", Relation: "identical", Confidence: "verified"},
{Region: "US-MSHA", Identifier: "30 CFR §75.1108 (Approval of Conveyor Belts)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1501-1", BatchID: "5b", Notes: "Refuse collection vehicles — Part 1: rear-loaded refuse collection vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1501-1:2021-11", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI Z245.1-2017 (Mobile Wastes and Recyclable Materials Collection)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1501-2", BatchID: "5b", Notes: "Refuse collection vehicles — Part 2: side-loaded refuse collection vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1501-2:2022-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1501-3", BatchID: "5b", Notes: "Refuse collection vehicles — Part 3: front-loaded refuse collection vehicles.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1501-3:2022-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15056", BatchID: "5b", Notes: "Cranes — requirements for fork-arm attachments for industrial trucks.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15056:2007-04", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15163", BatchID: "5b", Notes: "Machines and plants for the exploitation and processing of natural stone — diamond wire saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15163:2008-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15288-1", BatchID: "5b", Notes: "Swimming pools — Part 1: safety requirements for design.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15288-1:2019-04", Relation: "identical", Confidence: "verified"},
{Region: "US-APSP", Identifier: "ANSI/APSP/ICC-1 (Public Pools and Spas)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-15947-1", BatchID: "5b", Notes: "Pyrotechnic articles — fireworks, category F2 and F3, Part 1: terminology.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15947-1:2016-07", Relation: "identical", Confidence: "verified"},
{Region: "US-APA", Identifier: "APA 87-1A (Consumer Fireworks)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-15947-2", BatchID: "5b", Notes: "Fireworks — Part 2: classification.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15947-2:2016-07", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15947-3", BatchID: "5b", Notes: "Fireworks — Part 3: minimum labelling requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15947-3:2016-07", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15947-4", BatchID: "5b", Notes: "Fireworks — Part 4: test methods.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15947-4:2016-07", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-15947-5", BatchID: "5b", Notes: "Fireworks — Part 5: requirements for construction and performance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 15947-5:2022-09", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1612-2", BatchID: "5b", Notes: "Plastics and rubber machines — reaction moulding machines, Part 2: dosing units.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1612-2:1999-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-1", BatchID: "5b", Notes: "Drilling and foundation equipment — safety, Part 1: common requirements.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-1:2014-08", Relation: "identical", Confidence: "verified"},
{Region: "US-OSHA", Identifier: "29 CFR 1926 Subpart P (Excavations)", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-16228-2", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 2: mobile drill rigs.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-2:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-3", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 3: horizontal directional drilling equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-3:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-4", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 4: foundation equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-4:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-5", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 5: diaphragm walling equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-5:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-6", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 6: jetting, grouting and injection equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-6:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16228-7", BatchID: "5b", Notes: "Drilling and foundation equipment — Part 7: interchangeable auxiliary equipment.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16228-7:2014-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16450", BatchID: "5b", Notes: "Ambient air — automated measuring systems for the measurement of the concentration of particulate matter.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16450:2017-05", Relation: "identical", Confidence: "verified"},
{Region: "US-EPA", Identifier: "40 CFR Part 50 Appendix L (PM2.5 Reference Method)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-166", BatchID: "5b", Notes: "Personal eye protection — specifications.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 166:2002-04", Relation: "identical", Confidence: "verified"},
{Region: "US-ANSI", Identifier: "ANSI/ISEA Z87.1-2020 (Eye and Face Protection)", Relation: "partial", Confidence: "high", Notes: "EN 166 'B' impact = ANSI Z87+ basic impact; high-velocity tests differ."},
{Region: "US-OSHA", Identifier: "29 CFR 1910.133", Relation: "partial", Confidence: "high"},
{Region: "CN-GB", Identifier: "GB 14866-2006", Relation: "equivalent", Confidence: "high"},
}},
{NormID: "EN-16602", BatchID: "5b", Notes: "Space product assurance — series (ECSS Q-ST).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16602 series (ECSS adoptions)", Relation: "identical", Confidence: "verified"},
{Region: "INTL-ISO", Identifier: "ISO 14620 series", Relation: "partial", Confidence: "medium"},
}},
{NormID: "EN-1673", BatchID: "5b", Notes: "Food processing machinery — rotary rack ovens.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1673:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1674", BatchID: "5b", Notes: "Food processing machinery — dough sheeting machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1674:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-16798-3", BatchID: "5b", Notes: "Energy performance of buildings — ventilation, Part 3: ventilation for non-residential buildings (replaces EN 13779).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 16798-3:2017-11", Relation: "identical", Confidence: "verified"},
{Region: "US-ASHRAE", Identifier: "ASHRAE 62.1-2022", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1845", BatchID: "5b", Notes: "Footwear manufacturing machinery — moulding machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1845:2007-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1846-1", BatchID: "5b", Notes: "Fire-fighting vehicles and equipment — Part 1: nomenclature and designation.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1846-1:2011-04", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 1901-2024 (Automotive Fire Apparatus)", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1846-2", BatchID: "5b", Notes: "Fire-fighting vehicles — Part 2: common requirements, safety and performance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1846-2:2013-08", Relation: "identical", Confidence: "verified"},
{Region: "US-NFPA", Identifier: "NFPA 1901-2024", Relation: "partial", Confidence: "high"},
}},
{NormID: "EN-1846-3", BatchID: "5b", Notes: "Fire-fighting vehicles — Part 3: permanently-installed equipment, safety and performance.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1846-3:2021-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-2", BatchID: "5b", Notes: "Safety of woodworking machines — circular sawing machines, Part 2: horizontal beam panel saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-2:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-10", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 10: automatic and semi-automatic up-cutting cross-cut saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-10:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-11", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 11: semi-automatic and automatic horizontal cross-cut saws (radial arm saws).", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-11:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-12", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 12: pendulum cross-cut saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-12:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-13", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 13: horizontal beam panel saws with pressure beam.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-13:2014-12", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-14", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 14: vertical panel saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-14:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-15", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 15: multi-blade cross-cut saws with integrated feed of workpiece.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-15:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-16", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 16: double mitre cross-cut sawing machines.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-16:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-17", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 17: hand-operated horizontal cross-cut single-blade saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-17:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-18", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 18: dividing saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-18:2013-08", Relation: "identical", Confidence: "verified"},
}},
{NormID: "EN-1870-19", BatchID: "5b", Notes: "Woodworking machines — circular sawing — Part 19: circular table saws (with and without sliding table) and building site saws.", Mappings: []NormMapping{
{Region: "EU-DIN", Identifier: "DIN EN 1870-19:2013-08", Relation: "identical", Confidence: "verified"},
}},
}
}
@@ -4,10 +4,35 @@ import (
"testing"
)
func TestCrossRef_Batch1_Coverage(t *testing.T) {
// expectedCrossRefCount must be updated as batches are added.
// Batches 1-5 × 100 = 500.
const expectedCrossRefCount = 500
func TestCrossRef_BatchCoverage(t *testing.T) {
all := ListNormCrossRefs()
if len(all) != 100 {
t.Fatalf("expected 100 cross-ref entries from batch 1, got %d", len(all))
if len(all) != expectedCrossRefCount {
t.Fatalf("expected %d cross-ref entries, got %d", expectedCrossRefCount, len(all))
}
}
func TestCrossRef_EN8120_HasASME(t *testing.T) {
cr := GetNormCrossRef("EN-81-20")
hasASME := false
for _, m := range cr.Mappings {
if m.Region == "US-ASME" {
hasASME = true
break
}
}
if !hasASME {
t.Error("EN-81-20 (lifts) should map to ASME A17.1 in US-ASME region")
}
}
func TestCrossRef_EN13445_HasMultipleRegions(t *testing.T) {
cr := GetNormCrossRef("EN-13445-1")
if len(cr.Mappings) < 4 {
t.Errorf("EN-13445-1 (pressure vessels) should have 4+ regional mappings, got %d", len(cr.Mappings))
}
}