Composition Facts

Ein offener Standard für die Zusammensetzung von Nahrungs­ergänzungs­mitteln und Kosmetik – maschinenlesbar, web-nativ, gebaut für Europa.

v1.0.0-rc.1 · GitHub · Context · JSON Schema · CC BY 4.0

Das Problem

Was in einem Produkt steckt, steht heute überall – und nirgends. Die Zusammensetzungstabelle existiert als zugeklapptes HTML, als abfotografiertes PDF, als Pflichtangabe auf dem Etikett. Als Daten existiert sie nicht. Sprachmodelle raten aus Fließtext, Apotheken tippen ab, was der Hersteller längst weiß, und wer sieben Märkte bedient, pflegt dieselben Angaben sieben Mal.

Was Composition Facts anders macht

Das vollständige Tripel – als offene Liste

Substanz, Menge und eine gemeinsame Bezugsgröße je Tabelle. Offen statt fester Spalten: funktioniert für Vitamin C genauso wie für Ashwagandha-Extrakt oder Kollagen.

Die Quellverbindung

„300 mg Magnesium aus 694 mg Magnesiummalat“ – strukturiert, mit eigenen Mengen je Verbindung. Die Information, an der Kaufberatung und KI-Antworten heute scheitern.

Claims mit Rechtsstatus

Jede gesundheitsbezogene Angabe trägt Rechtsgrundlage und Registerstatus – prüfbar für Hersteller und Plattform.

Gebaut für Europa

Texte sprachmarkiert, Marktstatus je Land, Substanzen über offene Register verankert (Wikidata, PubChem). Einmal erfasst, trägt der Datensatz in jedem Mitgliedstaat.

So sieht das aus

"composition": {
  "type": "SupplementComposition",
  "basisDescription": { "de": "pro Tagesportion (2 Kapseln)" },
  "entry": [{
    "substance": { "de": "Magnesium" },
    "identifier": [{ "scheme": "wikidata", "code": "Q660" }],
    "amount": { "value": 300, "unitText": "mg" },
    "referenceIntake": 80,
    "sourceCompound": [
      { "name": { "de": "Magnesiummalat" },
        "amount": { "value": 694, "unitText": "mg" } }
    ]
  }]
}

Vollständige Profile mit echten Daten: naturafit Magnesium · Orthomol Immun

Symbiose, nicht Konkurrenz

SystemWas Composition Facts davon nutzt
schema.orgdie Basis – Produkte sind schema:DietarySupplement, lesbar für jede Suchmaschine und jedes Sprachmodell
Shopify Product Taxonomydie Einordnung – Kategorieknoten als stabile Verweise
GS1die Identität – GTIN, UN/ECE-Einheiten; wer an GDSN liefert, mappt 1:1
Mirakl · AmazonAusspielziele – ein Profil erzeugt Marktplatz-Feed und Inventarvorlage

Composition Facts definiert nur, was keines dieser Systeme hat – und spricht die Sprachen aller.

Für wen

Apotheken nutzen die Daten kostenlos: Zusammensetzung anzeigen, filtern, beauskunften – ohne Abtippen, sichtbar in KI-Antworten.
Hersteller pflegen einmal statt zehnmal und behalten die Kontrolle über die eigene Aussage – die strukturierte Zahl wird nicht umgeschrieben.
Contributors ergänzen ihren Markt mit einem Pull Request auf eine einzige Datei im Country Layer.

Lizenz

Schema, JSON Schema und Dokumentation stehen unter CC BY 4.0 – nutzbar in jedem Produkt, auch kommerziell, einzige Bedingung ist die Namensnennung. Die Lizenz gilt für das Schema, nicht für die Daten: Produktdatensätze gehören denen, die sie erstellen.