Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/norm_crossref_batch2_b.go
T
Benjamin Admin 0dbd7b4e45 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>
2026-05-22 09:23:52 +02:00

401 lines
18 KiB
Go

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"},
},
},
}
}