package iace

// GetNiche2CNorms returns C-norms for airport/ground support equipment,
// food/beverage processing extensions, and laundry/cleaning machinery.
func GetNiche2CNorms() []NormReference {
	return []NormReference{
		// ── Flughafen-Bodengeraete (EN 12312 Serie) ────────────────────────
		{
			ID: "EN-12312-1", Number: "EN 12312-1:2013",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 1: Fluggast-Treppen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Fluggast-Treppen zur Flugzeugabfertigung.",
			MachineTypes:     []string{"airport_ground_support", "passenger_stairs"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-1",
		},
		{
			ID: "EN-12312-2", Number: "EN 12312-2:2014",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 2: Cateringfahrzeuge",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Cateringfahrzeuge mit Hubplattform.",
			MachineTypes:     []string{"airport_ground_support", "catering_vehicle"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-2",
		},
		{
			ID: "EN-12312-3", Number: "EN 12312-3:2017+A1:2020",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 3: Fahrzeuge zum Schleppen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Schleppfahrzeuge am Flughafen.",
			MachineTypes:     []string{"airport_ground_support", "tow_tractor"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"mobile_equipment", "towing"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-3",
		},
		{
			ID: "EN-12312-4", Number: "EN 12312-4:2024",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 4: Container-/Palettentransporter",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Container- und Palettentransportgeraete.",
			MachineTypes:     []string{"airport_ground_support", "container_transporter"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"mobile_equipment", "heavy_load"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-4",
		},
		{
			ID: "EN-12312-5", Number: "EN 12312-5:2021+A1:2025",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 5: Fluggastbruecken",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Fluggastbruecken (Passenger Boarding Bridges).",
			MachineTypes:     []string{"airport_ground_support", "boarding_bridge"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-5",
		},
		{
			ID: "EN-12312-6", Number: "EN 12312-6:2017",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 6: Enteisungsgeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Flugzeug-Enteisungsgeraete.",
			MachineTypes:     []string{"airport_ground_support", "deicing_equipment"},
			HazardCats:       []string{"mechanical_hazard", "chemical_hazard"},
			Tags:             []string{"lifting", "high_pressure", "chemical_process"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-6",
		},
		{
			ID: "EN-12312-7", Number: "EN 12312-7:2020",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 7: Frachtfoerdergeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Frachtfoerdergeraete am Flughafen.",
			MachineTypes:     []string{"airport_ground_support", "cargo_loader"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "conveyor", "heavy_load"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-7",
		},
		{
			ID: "EN-12312-8", Number: "EN 12312-8:2018",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 8: Wartungstreppen und -plattformen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer mobile Wartungstreppen und Arbeitsplattformen.",
			MachineTypes:     []string{"airport_ground_support", "maintenance_platform"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-8",
		},
		{
			ID: "EN-12312-9", Number: "EN 12312-9:2013",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 9: Container-/Paletten-Dollies",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Container- und Paletten-Dollies.",
			MachineTypes:     []string{"airport_ground_support", "dolly"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"mobile_equipment", "heavy_load"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-9",
		},
		{
			ID: "EN-12312-10", Number: "EN 12312-10:2005+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 10: Container-/Paletten-Hubgeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Hubgeraete zum Heben von Frachtcontainern und Paletten.",
			MachineTypes:     []string{"airport_ground_support", "container_lift"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "heavy_load"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-10",
		},
		{
			ID: "EN-12312-12", Number: "EN 12312-12:2017",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 12: Bodenstromversorgungsgeraete (GPU)",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Ground Power Units zur Flugzeugstromversorgung.",
			MachineTypes:     []string{"airport_ground_support", "ground_power_unit"},
			HazardCats:       []string{"electrical_hazard"},
			Tags:             []string{"electrical_energy", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-12",
		},
		{
			ID: "EN-12312-13", Number: "EN 12312-13:2017",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 13: Air Starter Units",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Druckluft-Startaggregate fuer Flugzeugtriebwerke.",
			MachineTypes:     []string{"airport_ground_support", "air_starter"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"high_pressure", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-13",
		},
		{
			ID: "EN-12312-14", Number: "EN 12312-14:2014",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 14: Hubarbeitsbuehnen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Hubarbeitsbuehnen fuer Flugzeugwartung.",
			MachineTypes:     []string{"airport_ground_support", "aerial_platform"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-14",
		},
		{
			ID: "EN-12312-15", Number: "EN 12312-15:2020+A2:2025",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 15: Gepaeckfoerdergeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Gepaeckfoerdergeraete am Flughafen.",
			MachineTypes:     []string{"airport_ground_support", "baggage_conveyor"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"conveyor", "mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-15",
		},
		{
			ID: "EN-12312-16", Number: "EN 12312-16:2005+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 16: Startgeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer pneumatische und elektrische Startgeraete.",
			MachineTypes:     []string{"airport_ground_support", "engine_starter"},
			HazardCats:       []string{"mechanical_hazard", "electrical_hazard"},
			Tags:             []string{"high_pressure", "electrical_energy"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-16",
		},
		{
			ID: "EN-12312-17", Number: "EN 12312-17:2004+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 17: Klimaanlagen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer mobile Klimaanlagen zur Flugzeugversorgung.",
			MachineTypes:     []string{"airport_ground_support", "air_conditioning_unit"},
			HazardCats:       []string{"mechanical_hazard", "electrical_hazard"},
			Tags:             []string{"mobile_equipment", "electrical_energy"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-17",
		},
		{
			ID: "EN-12312-18", Number: "EN 12312-18:2005+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 18: Toilettenservicegeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Toilettenservice- und Entleerungsfahrzeuge.",
			MachineTypes:     []string{"airport_ground_support", "lavatory_service"},
			HazardCats:       []string{"mechanical_hazard", "biological_hazard"},
			Tags:             []string{"mobile_equipment"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-18",
		},
		{
			ID: "EN-12312-19", Number: "EN 12312-19:2005+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 19: Wasserservicegeraete",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Trinkwasserversorgungsfahrzeuge.",
			MachineTypes:     []string{"airport_ground_support", "water_service"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"mobile_equipment", "high_pressure"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-19",
		},
		{
			ID: "EN-12312-20", Number: "EN 12312-20:2005+A1:2009",
			TitleDE:  "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 20: Triebwerks-Hebebuehnen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Hebebuehnen zum Triebwerkswechsel.",
			MachineTypes:     []string{"airport_ground_support", "engine_hoist"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"lifting", "heavy_load"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-12312-20",
		},

		// ── Nahrungsmittelmaschinen — Erweiterung ──────────────────────────
		{
			ID: "EN-ISO-14159", Number: "EN ISO 14159:2008",
			TitleDE:  "Sicherheit von Maschinen — Hygieneanforderungen an die Gestaltung von Maschinen",
			NormType: "C",
			ScopeDE:  "Allgemeine Hygieneanforderungen fuer Konstruktion und Werkstoffe von Nahrungsmittelmaschinen.",
			MachineTypes:     []string{"food_processing", "beverage", "dairy", "pharmaceutical"},
			HazardCats:       []string{"biological_hazard"},
			Tags:             []string{"hygiene", "food_contact"},
			RelevantSections: []string{"Abschnitt 5 (Hygieneanforderungen)", "Abschnitt 6 (Werkstoffe)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-14159",
		},
		{
			ID: "EN-13208", Number: "EN 13208:2003+A1:2010",
			TitleDE:  "Nahrungsmittelmaschinen — Gemuesesschaelmaschinen — Sicherheits- und Hygieneanforderungen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Schaelmaschinen fuer Kartoffeln und Gemuese.",
			MachineTypes:     []string{"food_processing", "peeling_machine"},
			HazardCats:       []string{"mechanical_hazard", "biological_hazard"},
			Tags:             []string{"rotating_part", "cutting_part", "hygiene"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-13208",
		},
		{
			ID: "EN-13379", Number: "EN 13379:2001+A1:2013",
			TitleDE:  "Nahrungsmittelmaschinen — Fritteusen — Sicherheits- und Hygieneanforderungen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer gewerbliche Fritteusen mit Fettbad.",
			MachineTypes:     []string{"food_processing", "fryer"},
			HazardCats:       []string{"thermal_hazard", "fire_hazard"},
			Tags:             []string{"hot_surface", "flammable_material"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-13379",
		},
		{
			ID: "EN-13534", Number: "EN 13534:2006+A1:2010",
			TitleDE:  "Nahrungsmittelmaschinen — Spritzmaschinen — Sicherheits- und Hygieneanforderungen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer Spritzmaschinen (Wurstfueller) in der Fleischverarbeitung.",
			MachineTypes:     []string{"food_processing", "sausage_filler"},
			HazardCats:       []string{"mechanical_hazard", "biological_hazard"},
			Tags:             []string{"high_pressure", "hygiene"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-13534",
		},

		// ── Waescherei- und Reinigungsmaschinen (EN ISO 10472 Serie) ───────
		{
			ID: "EN-ISO-10472-1", Number: "EN ISO 10472-1:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 1: Gemeinsame Anforderungen",
			NormType: "C",
			ScopeDE:  "Uebergreifende Sicherheitsanforderungen fuer alle industriellen Waeschereimaschinen.",
			MachineTypes:     []string{"laundry", "industrial_cleaning"},
			HazardCats:       []string{"mechanical_hazard", "thermal_hazard", "electrical_hazard"},
			Tags:             []string{"rotating_part", "hot_surface", "entanglement_risk"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)", "Abschnitt 6 (Verifizierung)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-1",
		},
		{
			ID: "EN-ISO-10472-2", Number: "EN ISO 10472-2:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 2: Waschmaschinen und Waschextraktoren",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer industrielle Waschmaschinen und Waschextraktoren.",
			MachineTypes:     []string{"laundry", "washing_machine"},
			HazardCats:       []string{"mechanical_hazard", "thermal_hazard"},
			Tags:             []string{"rotating_part", "hot_surface", "entanglement_risk"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-2",
		},
		{
			ID: "EN-ISO-10472-3", Number: "EN ISO 10472-3:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 3: Trockner und Trocknungsanlagen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer industrielle Trockner und Trocknungstunnel.",
			MachineTypes:     []string{"laundry", "dryer"},
			HazardCats:       []string{"mechanical_hazard", "thermal_hazard", "fire_hazard"},
			Tags:             []string{"rotating_part", "hot_surface", "flammable_material"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-3",
		},
		{
			ID: "EN-ISO-10472-4", Number: "EN ISO 10472-4:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 4: Mangeln",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer industrielle Mangeln (Buegelwalzen).",
			MachineTypes:     []string{"laundry", "ironer"},
			HazardCats:       []string{"mechanical_hazard", "thermal_hazard"},
			Tags:             []string{"pressing_part", "hot_surface", "entanglement_risk"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-4",
		},
		{
			ID: "EN-ISO-10472-5", Number: "EN ISO 10472-5:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 5: Zusammenlegmaschinen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer automatische Waeschezusammenlegmaschinen.",
			MachineTypes:     []string{"laundry", "folding_machine"},
			HazardCats:       []string{"mechanical_hazard"},
			Tags:             []string{"entanglement_risk"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-5",
		},
		{
			ID: "EN-ISO-10472-6", Number: "EN ISO 10472-6:2008",
			TitleDE:  "Sicherheit von Waeschereimaschinen — Teil 6: Buegel- und Pressmaschinen",
			NormType: "C",
			ScopeDE:  "Sicherheitsanforderungen fuer industrielle Buegelmaschinen und Pressen.",
			MachineTypes:     []string{"laundry", "pressing_machine"},
			HazardCats:       []string{"mechanical_hazard", "thermal_hazard"},
			Tags:             []string{"pressing_part", "hot_surface"},
			RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
			BeuthURL:         "https://www.beuth.de/de/norm/din-en-iso-10472-6",
		},
	}
}
