Die Tabelle ingredient_name_map mit 55.426 Zeilen dokumentiert, wie jedes rohe Etikett-Token einem kanonischen INCI-Namen zugeordnet wurde — mit Auflösungs-method und confidence in jeder Zeile — als ein einziges offline nutzbares, prüfbares Artefakt für ML/NLP-Teams und Compliance-Analysten. Keine kostenlose Quelle und keine Live-API liefert das. Darunter: 18.583 Produkte, 46.973 kanonische INCI-Namen, 318.758 geordnete Zusammensetzungsverknüpfungen, angereichert aus EU-CosIng; wo eine Quelle keinen Wert hat, ist die Spalte NULL.
$79 einmalig · CSV + Parquet · Snapshot 2026.09 — für ML/NLP-Teams, die Modelle zur Normalisierung von Inhaltsstoffen entwickeln, und Compliance-Analysten, die Anhang-Prüfungen im großen Umfang durchführen
Diese beiden Sichten auf dieselben Daten unterscheiden sich um eine Größenordnung. Nur die schmeichelhafte zu veröffentlichen, wäre eine Lüge durch Weglassen, daher stehen beide hier — und ein Test im Repository lässt den Build fehlschlagen, sobald diese Seite und der Korpus voneinander abweichen.
| Spalte | Anteil der 46.973 eindeutigen Namen | Anteil der 318.758 Vorkommen auf Etiketten |
|---|---|---|
| CosIng-Treffer (beliebig) | 11,0% | 82,5% |
functions (CosIng-Vokabular) | 10,9% | 81,5% |
cas_number | 8,3% | 76,4% |
chemical_description | 8,5% · 3.965 eindeutige Werte | — |
Ein Korpus von Kosmetiketiketten enthält weit mehr eindeutige Zeichenketten — botanische Varianten, mehrsprachige Schreibweisen, Marketing-Begriffe, einmalige Mischungen — als jedes regulatorische Verzeichnis führt. Dieser Long Tail ist der Grund, warum die linke Spalte niedrig ist. Die Positionen auf einem realen Etikett werden jedoch ganz überwiegend von den Inhaltsstoffen belegt, die CosIng abdeckt; deshalb ist die rechte Spalte hoch. Wenn Sie einen Scanner oder ein Formulierungsmodell entwickeln, bestimmt die rechte Spalte, was Ihre Nutzer sehen; wenn Sie eine chemische Referenz benötigen, ist die linke Spalte die ehrliche Obergrenze.
Aus der Liste der Duftstoffallergene nach EU-Anhang III (Verordnung (EG) 1223/2009, geändert durch Verordnung (EU) 2023/1545), abgeglichen über den exakten kanonischen Namen. Die US-amerikanische FDA hat ihre MoCRA-Liste der Duftstoffallergene noch nicht veröffentlicht, daher gibt es hier keine US-Markierung.
Inhaltsstoffe mit Bewertung 0–5, übernommen aus Fulton JE Jr., J Soc Cosmet Chem 1989;40:321–333 (Table I). NULL überall dort, wo die Arbeit nicht hinreicht — Fehlen bedeutet „nicht abgedeckt“, niemals „unbedenklich“.
Eine regelbasierte Heuristik, keine gemessene Eigenschaft: C11–C24-Fettsäuren und deren Ester sowie Polysorbate 20/40/60/80, nur auf in CosIng gefundene Inhaltsstoffe angewendet. Grundlage: DOI 10.3389/fcimb.2020.00112 und DOI 10.1093/femsyr/foaf043.
SELECT
i.inci_name,
i.functions,
i.cas_number,
i.is_common_allergen,
pi.position_index
FROM 'product_ingredients.parquet' pi
JOIN 'ingredients.parquet' i ON pi.ingredient_id = i.ingredient_id
WHERE pi.product_id = 68597
ORDER BY pi.position_index ASC;
-- Real rows from the snapshot; long values elided with … for display.
-- NULL means CosIng has no value — it is never a placeholder.
-- +---------------------+-----------------------------------+------------+--------------------+----------------+
-- | inci_name | functions | cas_number | is_common_allergen | position_index |
-- +---------------------+-----------------------------------+------------+--------------------+----------------+
-- | AQUA | SOLVENT | 7732-18-5 | 0 | 1 |
-- | GLYCERIN | DENATURANT;HAIR CONDITIONING;… | 56-81-5 | 0 | 4 |
-- | ALUMINUM STEARATES | ANTICAKING;SKIN CONDITIONING - … | NULL | 0 | 11 |
-- | LIMONENE | DEODORANT;SOLVENT;PERFUMING | 138-86-3 | 1 | 14 |
-- | GERANIOL | TONIC;PERFUMING | 106-24-1 | 1 | 15 |
-- +---------------------+-----------------------------------+------------+--------------------+----------------+
Keine Spiegel Dritter, keine gescrapte Anreicherung, keine von Hand eingetippte Chemie. URL, Download-Zeitstempel und SHA-256 jeder Quelldatei sind in der mitgelieferten build_report.json festgehalten.
Der Produktkorpus: Barcodes, Marken, die quelleigenen Kategorie-Tags und die rohen Zutatenlisten der Verpackung, aus denen alles andere abgeleitet wird. Lizenziert unter ODbL; der rohe Etikettentext wird zusammen mit dem Parsing-Ergebnis geliefert, damit Sie es nachvollziehen können.
Das Inhaltsstoffverzeichnis: Funktionskategorien, CAS- und EG-Nummern, chemische Beschreibungen, Beschränkungen und Zugehörigkeit zu den Anhängen II–VI. Verknüpft über den exakten kanonischen Namen; nicht zugeordnete Namen erhalten NULL, keine Vermutung.
Verordnung (EG) 1223/2009, geändert durch Verordnung (EU) 2023/1545 — die einzige Liste hinter is_common_allergen, pro Zeile in allergen_source festgehalten.
Rohe Etikett-Tokens, aufgelöst durch eine explizite, geordnete Methode — exakt, bereinigt, Tippfehlertabelle, Prozentangabe entfernt, Klammer entfernt, Synonymtabelle, Schrägstrich-Variante, Aufteilung oder unresolved. Die verwendete Methode wird pro Zeile mitgeliefert.
Eine bewusst kleine, belegte Ebene: Komedogenitätsbewertungen, übernommen aus einer veröffentlichten Tabelle, und eine regelbasierte Pilzakne-Markierung, deren Regeltext pro Zeile in rating_source gespeichert ist.
Füllraten pro Spalte, Anzahl eindeutiger Werte, Trefferquoten und Quell-Hashes für genau diesen Snapshot — im Archiv mitgeliefert, damit Sie die Angaben auf dieser Seite überprüfen können, statt ihnen glauben zu müssen.
Die Daten sind offen (ODbL). Sie bezahlen für die Normalisierung, die Kanonisierung, den Join, die Messung — und die sofortige Bereitstellung.
ingredient_name_map mit 55.426 Zeilenbuild_report.json, Datenwörterbuch, LizenzSichere Kartenzahlung über Stripe (Karte / Apple Pay / Google Pay) mit sofortigem Download nach der Zahlung. Der Kauf deckt die Bereitstellung und die Aufbereitung ab, nicht exklusive Rechte an den Daten — diese bleiben unter ODbL. Firmenrechnung, ein individueller Auszug oder vorab eine Frage? Kontaktformular öffnen.
Zwei Zahlen, beide oben veröffentlicht. CosIng trifft 11,0% der 46.973 eindeutigen kanonischen Namen, aber 82,5% der 318.758 Inhaltsstoffvorkommen auf Etiketten; Funktionen 10,9% / 81,5%; CAS 8,3% / 76,4%. Der Long Tail der eindeutigen Namen besteht aus botanischen Varianten, mehrsprachigen Schreibweisen und Marketing-Begriffen, die kein Verzeichnis führt.
Durch ein explizites, geordnetes Verfahren — Entity-Dekodierung, Entfernen von Zeichen, Zusammenfassen von Leerraum, Großschreibung, dann exakter Treffer, bereinigter Treffer, Tippfehlertabelle, Entfernen von Prozentangaben, Entfernen von Klammern, Synonymtabelle, Schrägstrich-Variante und Aufteilen zusammengeschriebener Tokens nur dann, wenn beide Teile gefunden werden. Was an allen Schritten scheitert, wird als unresolved erfasst, niemals geraten. Die Methode pro Token wird als Tabelle ingredient_name_map mitgeliefert.
Nur eine Liste: Duftstoffallergene nach EU-Anhang III (Verordnung (EG) 1223/2009, geändert durch Verordnung (EU) 2023/1545), abgeglichen über den exakten kanonischen Namen — 99 Namen markiert, wobei allergen_source die Liste festhält. Die US-amerikanische FDA hat ihre MoCRA-Liste der Duftstoffallergene noch nicht veröffentlicht, daher enthält dieser Datensatz keine US-Markierung.
145 Inhaltsstoffe mit Bewertung 0–5, übernommen aus Table I von Fulton JE Jr., J Soc Cosmet Chem 1989;40:321–333; sonst NULL. Die Pilzakne-Markierung ist eine regelbasierte Heuristik, keine gemessene Eigenschaft: C11–C24-Fettsäuren und deren Ester sowie Polysorbate 20/40/60/80, nur auf in CosIng gefundene Inhaltsstoffe angewendet, ergibt 270 Markierungen. Verwenden Sie sie als Filter, nicht als Befund.
Gruppiert nach den tatsächlich für jeden Inhaltsstoff verzeichneten functions-Werten. Inhaltsstoffe ohne CosIng-Funktion oder mit einer Funktion außerhalb des Übersichtsvokabulars haben keine Monografie.
SKIN CONDITIONING, SKIN CONDITIONING - EMOLLIENT, HUMECTANT, SKIN PROTECTING, ANTISTATIC.
SURFACTANT - CLEANSING, SURFACTANT - EMULSIFYING, CLEANSING, EMULSION STABILISING, FOAMING.
PRESERVATIVE, ANTIMICROBIAL, ANTIOXIDANT, CHELATING.
SOLVENT, VISCOSITY CONTROLLING, FILM FORMING, BINDING, BULKING, OPACIFYING.
FRAGRANCE, PERFUMING, COLORANT, HAIR DYEING — hier häufen sich die Markierungen nach Anhang III.
UV FILTER, UV ABSORBER, EXFOLIATING, KERATOLYTIC, ASTRINGENT, DEODORANT.