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 GetExtendedB2Norms() []NormReference {
|
||||
// ── Electrical Safety (erweitert) ────────────────────────────────────
|
||||
{
|
||||
ID: "EN-61439-1", Number: "EN 61439-1:2011",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Niederspannungs-Schaltgeraetekombinationen — Teil 1: Allgemeine Festlegungen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Allgemeine Anforderungen an Niederspannungs-Schaltgeraetekombinationen: Bauartnachweis, Stuecknachweis, Schutzgrad.",
|
||||
@@ -20,6 +21,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-62311", Number: "EN 62311:2020",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Bewertung elektronischer und elektrischer Geraete bezueglich der Beschraenkungen der Exposition von Personen in elektromagnetischen Feldern (0 Hz — 300 GHz)",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Bewertungsverfahren fuer die EMF-Exposition durch elektronische und elektrische Geraete im Hinblick auf Personenschutz.",
|
||||
@@ -32,6 +34,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-61508-1", Number: "IEC 61508-1:2010",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme — Teil 1: Allgemeine Anforderungen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Allgemeine Anforderungen an die funktionale Sicherheit von E/E/PE-Systemen ueber den gesamten Sicherheitslebenszyklus.",
|
||||
@@ -44,6 +47,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-61508-2", Number: "IEC 61508-2:2010",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Funktionale Sicherheit sicherheitsbezogener E/E/PE-Systeme — Teil 2: Anforderungen an sicherheitsbezogene E/E/PE-Systeme",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Hardware-spezifische Anforderungen an sicherheitsbezogene E/E/PE-Systeme: Architektur, Ausfallraten, Diagnosedeckungsgrad.",
|
||||
@@ -56,6 +60,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-61508-3", Number: "IEC 61508-3:2010",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Funktionale Sicherheit sicherheitsbezogener E/E/PE-Systeme — Teil 3: Anforderungen an Software",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Software-Anforderungen fuer sicherheitsbezogene E/E/PE-Systeme: Lebenszyklus, Verifikation, Validierung, Konfigurationsmanagement.",
|
||||
@@ -70,6 +75,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Vibration / Noise (erweitert) ───────────────────────────────────
|
||||
{
|
||||
ID: "ISO-5349-1", Number: "ISO 5349-1:2001",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Mechanische Schwingungen — Messung und Bewertung der Einwirkung von Hand-Arm-Schwingungen — Teil 1: Allgemeine Anforderungen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Messverfahren und Bewertungskriterien fuer die Hand-Arm-Schwingungsbelastung von Bedienern an Maschinen.",
|
||||
@@ -82,6 +88,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "ISO-2631-1", Number: "ISO 2631-1:1997",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Mechanische Schwingungen und Stoesse — Bewertung der Einwirkung von Ganzkoerper-Schwingungen auf den Menschen — Teil 1: Allgemeine Anforderungen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Bewertungsverfahren fuer die Einwirkung von Ganzkoerper-Schwingungen auf Gesundheit, Komfort und Wahrnehmung.",
|
||||
@@ -94,6 +101,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "ISO-3744", Number: "ISO 3744:2010",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel von Geraeuschquellen — Huellflaechen-Verfahren der Genauigkeitsklasse 2 im Freifeld",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Messverfahren zur Bestimmung von Schallleistungspegeln mittels Huellflaechen-Verfahren in reflexionsarmer Umgebung.",
|
||||
@@ -106,6 +114,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "ISO-3746", Number: "ISO 3746:2010",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel von Geraeuschquellen — Uebersichtsverfahren mit einer umhuellenden Messflaeche",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Vereinfachtes Uebersichtsverfahren zur Bestimmung der Schallleistungspegel fuer Geraeuschquellen in Situ.",
|
||||
@@ -118,6 +127,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "ISO-11689", Number: "ISO 11689:1996",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Akustik — Vorgehensweise fuer den Vergleich von Geraeuschemissionsdaten von Maschinen und Geraeten",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Standardisierte Vorgehensweise zum Vergleich von Geraeuschemissionsdaten verschiedener Maschinen und Geraete.",
|
||||
@@ -132,6 +142,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Ergonomics (erweitert) ──────────────────────────────────────────
|
||||
{
|
||||
ID: "ISO-11228-2", Number: "ISO 11228-2:2007",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Ergonomie — Manuelles Handhaben von Lasten — Teil 2: Ziehen und Schieben",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Grenzwerte und Empfehlungen fuer manuelles Ziehen und Schieben von Lasten zur Vermeidung von Muskel-Skelett-Erkrankungen.",
|
||||
@@ -144,6 +155,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "ISO-11228-3", Number: "ISO 11228-3:2007",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Ergonomie — Manuelles Handhaben von Lasten — Teil 3: Hantieren geringer Lasten bei hoher Frequenz",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Risikobeurteilung und Grenzwerte fuer repetitives Hantieren geringer Lasten zur Vorbeugung von Ueberlastungsschaeden.",
|
||||
@@ -206,6 +218,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Thermal / Fire (erweitert) ──────────────────────────────────────
|
||||
{
|
||||
ID: "ISO-13732-3", Number: "ISO 13732-3:2005",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Ergonomie der thermischen Umgebung — Verfahren zur Beurteilung der Reaktion des Menschen bei Kontakt mit Oberflaechen — Teil 3: Kalte Oberflaechen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Beurteilungsverfahren und Grenzwerte fuer die Beruehrung kalter Oberflaechen: Kaelteverbrennungsschwellen nach Material und Kontaktdauer.",
|
||||
@@ -230,6 +243,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "EN-13463-1", Number: "EN 13463-1:2009",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Nichtelektrische Geraete fuer explosionsgefaehrdete Bereiche — Teil 1: Grundlagen und Anforderungen",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Grundlegende Anforderungen an nichtelektrische Geraete zum Einsatz in explosionsgefaehrdeten Bereichen.",
|
||||
@@ -244,6 +258,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Fluid Power (erweitert) ─────────────────────────────────────────
|
||||
{
|
||||
ID: "ISO-4021", Number: "ISO 4021:1992",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Hydraulik — Bestimmung der Partikelkontamination — Probenahme aus der laufenden Anlage",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Probenahme-Verfahren zur Bestimmung der Partikelkontamination in hydraulischen Anlagen waehrend des Betriebs.",
|
||||
@@ -282,6 +297,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Guards / Interlocks (erweitert) ──────────────────────────────────
|
||||
{
|
||||
ID: "ISO-14118", Number: "ISO 14118:2017",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Sicherheit von Maschinen — Vermeidung von unerwartetem Anlauf",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Gestaltungsgrundsaetze und Massnahmen zur Vermeidung von unerwartetem Anlauf: Energietrennung, Verriegelung, Absicherung gespeicherter Energie.",
|
||||
@@ -308,6 +324,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
// ── Software / Cyber Safety ─────────────────────────────────────────
|
||||
{
|
||||
ID: "IEC-62443-4-2", Number: "IEC 62443-4-2:2019",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Industrielle Kommunikationsnetze — IT-Sicherheit fuer Netze und Systeme — Teil 4-2: Technische Sicherheitsanforderungen an IACS-Komponenten",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Technische Sicherheitsanforderungen an Komponenten industrieller Automatisierungs- und Steuerungssysteme (IACS).",
|
||||
@@ -320,6 +337,7 @@ func GetExtendedB2Norms() []NormReference {
|
||||
},
|
||||
{
|
||||
ID: "IEC-62443-3-3", Number: "IEC 62443-3-3:2013",
|
||||
Withdrawn: true,
|
||||
TitleDE: "Industrielle Kommunikationsnetze — IT-Sicherheit fuer Netze und Systeme — Teil 3-3: Systemanforderungen zur IT-Sicherheit und Security-Level",
|
||||
NormType: "B2",
|
||||
ScopeDE: "Systemanforderungen fuer die IT-Sicherheit industrieller Automatisierungssysteme und Zuordnung zu Security-Levels.",
|
||||
|
||||
Reference in New Issue
Block a user