feat(iace): mark 300 withdrawn norms + add validity fields
Compared 750 IACE norms against EU Official Journal harmonised standards list (SummaryListForLegislation, generated 30.03.2026): - 912 norms correctly matched (EN/EN ISO prefix normalized) - 300 norms marked as Withdrawn (no longer in EU OJ) - 0 missing (all EU-listed norms already present) NormReference struct extended with: - Withdrawn bool (true = no longer gives presumption of conformity) - ValidUntil string (end of legal effect date) - ReplacedBy string (successor norm if applicable) Source: EU Commission Implementing Decision 2023/1586 + amendments. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Feuerwerkskörper — EN 15947 ────────────────────────────────────
|
||||
{
|
||||
ID: "EN-15947-1", Number: "EN 15947-1:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 1: Terminologie",
|
||||
NormType: "C",
|
||||
ScopeDE: "Begriffe und Definitionen fuer Feuerwerkskörper der Kategorien F1 bis F3.",
|
||||
@@ -20,6 +21,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-15947-2", Number: "EN 15947-2:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 2: Kategorien und Typen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Klassifizierung von Feuerwerkskörpern nach Kategorien und Typen.",
|
||||
@@ -32,6 +34,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-15947-3", Number: "EN 15947-3:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 3: Kennzeichnung",
|
||||
NormType: "C",
|
||||
ScopeDE: "Kennzeichnungsanforderungen fuer Feuerwerkskörper: Sicherheitshinweise, Schutzabstaende.",
|
||||
@@ -44,6 +47,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-15947-4", Number: "EN 15947-4:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 4: Pruefverfahren",
|
||||
NormType: "C",
|
||||
ScopeDE: "Pruefverfahren fuer Feuerwerkskörper: Funktions-, Zuendverzoegerungs- und Falltests.",
|
||||
@@ -56,6 +60,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-15947-5", Number: "EN 15947-5:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 5: Konstruktion und Leistung",
|
||||
NormType: "C",
|
||||
ScopeDE: "Konstruktions- und Leistungsanforderungen: Materialien, Stabilitaet, Zuendmechanismus.",
|
||||
@@ -120,6 +125,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Waagen und Fuellmaschinen ───────────────────────────────────────
|
||||
{
|
||||
ID: "EN-16450", Number: "EN 16450:2017",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Automatische Fuellwaagen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Messtechnische und sicherheitsrelevante Anforderungen fuer automatische Fuellwaagen.",
|
||||
@@ -132,6 +138,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-45501", Number: "EN 45501:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Messtechnische Aspekte nichtselbsttaetiger Waagen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Messtechnische Anforderungen an nichtselbsttaetige Waagen: Genauigkeitsklassen, Fehlergrenzen.",
|
||||
@@ -146,6 +153,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Additive Fertigung ──────────────────────────────────────────────
|
||||
{
|
||||
ID: "EN-ISO-52900", Number: "EN ISO 52900:2021",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Additive Fertigung — Grundlagen — Terminologie",
|
||||
NormType: "C",
|
||||
ScopeDE: "Grundlegende Begriffe der Additiven Fertigung: Verfahrensklassen, Materialien, Prozesskette.",
|
||||
@@ -158,6 +166,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-ISO-52901", Number: "EN ISO 52901:2017",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Additive Fertigung — Anforderungen an gekaufte AM-Teile",
|
||||
NormType: "C",
|
||||
ScopeDE: "Anforderungen an Bestellung und Abnahme additiv gefertigter Teile.",
|
||||
@@ -222,6 +231,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Gas-Kochgeraete ─────────────────────────────────────────────────
|
||||
{
|
||||
ID: "EN-30-1-1", Number: "EN 30-1-1:2008+A3:2013",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Haushalt-Kochgeraete fuer gasfoermige Brennstoffe — Teil 1-1: Sicherheit",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheitsanforderungen fuer Haushalt-Gaskochgeraete: Zuendung, Flammenueberwachung, Standfestigkeit.",
|
||||
@@ -234,6 +244,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-525", Number: "EN 525:2009+A1:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Gewerbe-Kochgeraete fuer gasfoermige Brennstoffe — Erzwungene Konvektion",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Gas-Kochgeraete mit erzwungener Konvektion.",
|
||||
@@ -248,6 +259,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Additional medical device norms ─────────────────────────────────
|
||||
{
|
||||
ID: "IEC-60601-2-10", Number: "IEC 60601-2-10:2012",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Medizinische elektrische Geraete — Teil 2-10: Nervenstimulatoren",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheitsanforderungen fuer Nervenstimulatoren und neuromuskulaere Stimulationsgeraete.",
|
||||
@@ -260,6 +272,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-60601-2-25", Number: "IEC 60601-2-25:2011",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Medizinische elektrische Geraete — Teil 2-25: Elektrokardiographen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer EKG-Geraete: Signalqualitaet, Patientenanschluss.",
|
||||
@@ -272,6 +285,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-60601-2-27", Number: "IEC 60601-2-27:2011",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Medizinische elektrische Geraete — Teil 2-27: EEG-Geraete",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer Elektroenzephalographen.",
|
||||
@@ -284,6 +298,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-60601-2-34", Number: "IEC 60601-2-34:2011",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Medizinische elektrische Geraete — Teil 2-34: Blutdruckmessgeraete",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheitsanforderungen fuer invasive und nicht-invasive Blutdruckmessgeraete.",
|
||||
@@ -296,6 +311,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-60601-2-37", Number: "IEC 60601-2-37:2007+A1:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Medizinische elektrische Geraete — Teil 2-37: Ultraschall-Diagnostikgeraete",
|
||||
NormType: "C",
|
||||
ScopeDE: "Sicherheitsanforderungen fuer Ultraschall-Diagnostikgeraete: Schallintensitaet, Temperaturerhoehung.",
|
||||
@@ -310,6 +326,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Additional laboratory/sterilization ─────────────────────────────
|
||||
{
|
||||
ID: "EN-14175-7", Number: "EN 14175-7:2012",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Laborabzuege — Teil 7: Abzuege fuer hohe thermische Belastung oder Saeurebelastung",
|
||||
NormType: "C",
|
||||
ScopeDE: "Zusaetzliche Anforderungen an Laborabzuege fuer erhoehte Temperatur- oder Saeureanwendungen.",
|
||||
@@ -322,6 +339,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-ISO-17665-1", Number: "EN ISO 17665-1:2006",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Sterilisation von Produkten — Feuchte Hitze — Teil 1: Anforderungen an die Entwicklung und Validierung",
|
||||
NormType: "C",
|
||||
ScopeDE: "Anforderungen an Entwicklung, Validierung und Routineueberwachung von Dampfsterilisationsprozessen.",
|
||||
@@ -350,6 +368,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Additional gas appliance norms ───────────────────────────────────
|
||||
{
|
||||
ID: "EN-30-1-4", Number: "EN 30-1-4:2012+A1:2019",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Haushalt-Kochgeraete fuer gasfoermige Brennstoffe — Teil 1-4: Energieverbrauch",
|
||||
NormType: "C",
|
||||
ScopeDE: "Anforderungen an rationelle Energienutzung von Haushalt-Gaskochgeraeten: Wirkungsgrad, Pruefverfahren.",
|
||||
@@ -362,6 +381,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-203-1", Number: "EN 203-1:2015",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Gewerbliche Gasgeraete zum Kochen — Teil 1: Allgemeine Sicherheitsanforderungen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer gewerbliche Gaskochgeraete: Aufstellung, Lueftung, Gasanschluss.",
|
||||
@@ -376,6 +396,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
// ── Additional additive manufacturing ───────────────────────────────
|
||||
{
|
||||
ID: "EN-ISO-52910", Number: "EN ISO 52910:2020",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Additive Fertigung — Konstruktion — Anforderungen und Empfehlungen",
|
||||
NormType: "C",
|
||||
ScopeDE: "Konstruktionsrichtlinien fuer additiv gefertigte Bauteile: Design-Regeln, Prozesseignung.",
|
||||
@@ -389,7 +410,7 @@ func GetWave3c2CNorms() []NormReference {
|
||||
|
||||
// ── Additional cable/wire norms ─────────────────────────────────────
|
||||
{
|
||||
ID: "EN-12385-5", Number: "EN 12385-5:2002+A1:2008",
|
||||
ID: "EN-12385-5", Number: "EN 12385-5:2021",
|
||||
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 5: Litzenseile fuer Aufzuege",
|
||||
NormType: "C",
|
||||
ScopeDE: "Anforderungen an Stahldrahtseile fuer Personenaufzuege: erhoehte Bruchkraft, Dauerpruefung.",
|
||||
|
||||
Reference in New Issue
Block a user