Zum Hauptinhalt springen

Taxonomie vs. Ontologie: der Unterschied am Beispiel eines Produktkatalogs

Taxonomie vs. Ontologie: Die Taxonomie sagt, wohin ein Produkt gehört, die Ontologie, wie Produkte zusammenhängen. Beide Modelle an einem Katalog erklärt.

Taxonomie vs. Ontologie: der Unterschied am Beispiel eines Produktkatalogs

Eine Taxonomie ordnet Dinge in eine Hierarchie von Kategorien, in der jede Stufe enger ist als die darüber: Küchengeräte > Kaffeemaschinen > Espressomaschinen. Eine Ontologie beschreibt die Arten von Dingen in einem Bereich, ihre Eigenschaften und die typisierten Beziehungen zwischen ihnen, mit Regeln, aus denen ein Computer Schlüsse ziehen kann: Ein Wasserfilter ist Zubehör zu einer bestimmten Espressomaschine, ein Entkalker wird von ihr verbraucht, ihr Boiler besteht aus Edelstahl.

Im Produktkatalog lautet der Unterschied zwischen Taxonomie und Ontologie kurz gesagt: Die Taxonomie beantwortet, wohin ein Produkt gehört, die Ontologie, wie Produkte zusammenhängen. Die meisten Shops brauchen zuerst eine solide Taxonomie, dann Attribute mit kontrollierten Wertelisten und erst danach eine kleine Auswahl typisierter Beziehungen dort, wo Kunden produktübergreifende Fragen stellen, etwa zu Kompatibilität, Ersatzteilen, Nachfolgern und Bundles. Der Rest dieses Leitfadens zeigt beide Modelle an einem Katalog, die Schicht dazwischen und wann sich welches Modell lohnt.

Taxonomie im Produktkatalog: ein Baum, eine Art von Verbindung

Eine Produkttaxonomie ist der Kategoriebaum, durch den du im Webshop navigierst und den du auf Kanäle abbildest. Ihre einzige echte Beziehung ist übergeordnet und untergeordnet: Espressomaschinen ist enger gefasst als Kaffeemaschinen. Der SKOS Primer des W3C beschreibt genau das für „thesauri, taxonomies, classification schemes“: Konzepte, die über broader und narrower verbunden sind, plus eine optionale assoziative Verbindung „related“ ohne weitere Bedeutung.

Öffentliche Taxonomien funktionieren im großen Maßstab genauso. Die Google-Produkttaxonomie in der Version 2021-09-21 hat 5.595 Kategorien, von Bekleidung & Accessoires bis hinunter zu einzelnen Produkttypen (siehe unseren Leitfaden zur Google-Produkttaxonomie). Jede Kategorie ist ein Knoten in einem Baum, und jedes Produkt bekommt einen Pfad von der Wurzel aus.

Taxonomien sind günstig aufzubauen und einem Merchandiser leicht zu erklären. Ihre Grenze zeigt sich, sobald du eine Frage stellst, bei der es nicht um die Einordnung geht. „Welche Filter passen zu dieser Maschine?“ hat im Baum keine Antwort, weil Filter und Maschine in verschiedenen Ästen sitzen und der Baum keine Kante zwischen ihnen hat.

Ein Kategoriebaum ist eine Taxonomie: Jeder Knoten hat genau einen Elternknoten, und die Produkte hängen an den Blättern. Filter oben markieren Kategorien ohne Produkte, ohne Beschreibung oder ohne Übersetzung.

Ontologie im Produktkatalog: Klassen, Eigenschaften und typisierte Beziehungen

Eine Ontologie startet mit denselben Klassen (Espressomaschine ist eine Art Kaffeemaschine) und ergänzt, was ein Baum nicht ausdrücken kann. Der OWL 2 Primer des W3C nennt OWL „a language for expressing ontologies“ und zählt die Bausteine auf: Klassen und Unterklassen, Objekteigenschaften, die ein Ding mit einem anderen verbinden, inverse Eigenschaften, Einschränkungen für Domain und Range sowie Kardinalitätsgrenzen.

Übertragen auf den fiktiven Espresso-Katalog enthält eine Ontologie Aussagen wie diese:

  • Wasserfilter WF-2 ist Zubehör zur Espressomaschine EM-200
  • Entkalker 500 ml ist Verbrauchsmaterial für EM-200 und EM-300
  • Siebträger 58 mm ist ein Ersatzteil für EM-200
  • EM-300 ersetzt EM-200
  • EM-200 besteht aus Edelstahl, einem Wert aus einer Materialliste, nicht aus Freitext
  • Jede Espressomaschine hat genau einen Pumpendruck in bar (eine Kardinalitätsregel)

Jede Aussage hat einen Typ, mit dem Software arbeiten kann. Weil „Zubehör zu“ einmal definiert ist, kann der Shop Zubehör auf der Seite der Maschine anzeigen, einen Filter ohne verknüpfte Maschine markieren und die Frage beantworten, an der der Baum gescheitert ist. Ist „ersetzt“ als gerichtet definiert, kann der Shop Besucher von der ausgelaufenen EM-200 zur EM-300 leiten, aber nicht umgekehrt.

Eine Espressomaschine in Taxonomie und Ontologie

Diagramm wird geladen
Die senkrechte Kette ist die Taxonomie; jeder andere Pfeil ist eine typisierte Beziehung, die nur eine Ontologie ausdrücken kann.

Taxonomie vs. Ontologie im direkten Vergleich

Die Taxonomin Heather Hedden bringt in ihrem Vergleich der beiden einen nützlichen Punkt: Taxonomien unterstützen vor allem das Verschlagworten und das Finden nach Thema, Ontologien dagegen das Finden, Vergleichen und mehrstufige Abfragen über Daten. Beide beruhen auf W3C-Standards, SKOS für Taxonomien und OWL für Ontologien, sie ergänzen sich also, statt zu konkurrieren.

Taxonomie und Ontologie im Vergleich am Produktkatalog

FormBaum (manchmal ein Produkt in zwei Ästen)Graph aus Klassen, Eigenschaften und Beziehungen
BeziehungenÜber- und untergeordnet, eventuell eine untypisierte Verbindung „related“Typisierte Beziehungen, die du definierst: Zubehör zu, besteht aus, ersetzt
Typische FrageWohin gehört dieses Produkt?Welche Produkte passen zu diesem, ersetzen oder ergänzen es?
W3C-StandardSKOSOWL
Beispiel im KatalogKategoriebaum im Webshop, Google-ProdukttaxonomieKompatibilitäts- und Ersatzteil-Verknüpfungen, Materiallisten, Klassenregeln
Wer pflegt sieCategory Manager oder E-Commerce-ManagerProduktdaten- oder Katalogarchitekt, zusammen mit den Category Managern
6 von 6 Zeilen
Eine Taxonomie beantwortet, wohin ein Produkt gehört; eine Ontologie beantwortet, wie Produkte zusammenhängen und welchen Regeln sie folgen.

Die Tabelle zeigt auch, wie sich die Arbeit unterscheidet. Eine Taxonomie ist fertig, wenn jedes Produkt seinen Platz hat. Eine Ontologie ist nie fertig, und das ist in Ordnung, solange jeder Beziehungstyp, den du ergänzt, eine echte Frage beantwortet.

Attribute und kontrollierte Vokabulare: die Schicht zwischen beiden

Die meisten Kataloge, die glauben, eine Ontologie zu brauchen, brauchen zuerst diese mittlere Schicht. Sie hat zwei Teile.

  • Attribute pro Produktklasse. Eine Espressomaschine hat Pumpendruck, Boilertyp, Wassertankvolumen und Leistung. Eine Mühle hat Mahlwerkstyp und Mahlwerksdurchmesser. Die Attributmenge pro Klasse (oft Produktfamilie oder Attributset genannt) ist bereits eine kleine Ontologie: Sie legt fest, welche Art von Ding welche Eigenschaften hat.
  • Kontrollierte Vokabulare für Attributwerte. Das Material ist Edelstahl, Aluminium, Kunststoff oder Messing, nicht „inox“, „RVS“ und „stainless“ nebeneinander. Erst eine kontrollierte Liste macht einen Wert filterbar, übersetzbar und über Lieferanten hinweg vergleichbar.

Unser Leitfaden zu Referenzdaten zeigt, wie du diese Wertelisten steuerst, und der Leitfaden zur Attributmodellierung behandelt, welche Attribute zu welcher Klasse gehören. Steht beides, sind typisierte Beziehungen zwischen Produkten nur noch ein kleiner Schritt, weil die Dinge, die du verbindest, schon sauber definiert sind.

Produktfamilien legen fest, welche Attribute jede Produktklasse trägt; untergeordnete Familien erben von ihrer übergeordneten Familie, und eine Familie kann einen externen Klassencode wie ETIM tragen.

Wo ein Knowledge Graph ins Spiel kommt

Die drei Begriffe werden oft verwendet, als wären sie austauschbar. Tatsächlich sind es Schichten:

  • Taxonomie: die Hierarchie der Kategorien.
  • Ontologie: das Schema, also Klassen, Eigenschaften, Beziehungstypen und Regeln.
  • Knowledge Graph: die Ontologie, gefüllt mit echten Instanzen, also die tatsächlichen Datensätze von EM-200, WF-2 und Entkalker und die Verbindungen zwischen ihnen.

Ein Produktkatalog mit typisierten Verknüpfungen ist ein kleiner Knowledge Graph, auch wenn ihn niemand so nennt. Unser Glossareintrag zum Produkt-Knowledge-Graph geht tiefer auf Graphdatenbanken und Abfragesprachen ein; bei den meisten Katalogen können die Beziehungen im PIM direkt bei den Produkten liegen.

Welches Modell dein Katalog braucht: Signale, auf die du achten solltest

Wähle das Modell nach den Fragen, die Kunden und Kanäle an deine Daten stellen:

  • Eine Taxonomie reicht, wenn Produkte meist für sich stehen (Basics in der Bekleidung, Wohndeko, Bücher) und die Hauptaufgaben Navigation und das Mapping auf Kanalkategorien sind.
  • Ergänze Attribute und kontrollierte Vokabulare, wenn Kunden nach technischen Daten filtern und vergleichen oder wenn du auf Marktplätzen verkaufst, die strukturierte Werte pro Kategorie verlangen.
  • Ergänze typisierte Beziehungen, wenn ein relevanter Teil der Fragen über ein Produkt hinausgeht: „Passt das?“, „Was ersetzt das?“, „Was brauche ich dazu?“. Ersatzteile, Verbrauchsmaterial, Werkzeuge mit Zubehör, Elektronik mit Ladegeräten und Hüllen sowie B2B-Kataloge mit Nachfolgeprodukten gehören hierher.
  • Zieh eine eigene Graphdatenbank nur in Betracht, wenn die Beziehungen selbst das Produkt sind, etwa in einem Ersatzteilkatalog, in dem ein Teil zu Tausenden Maschinenmodellen und Konfigurationen passt und die Verknüpfungstabellen im PIM nicht mehr ausreichen.

Typisierte Beziehungen in fünf Schritten in einen bestehenden Katalog bringen

Du musst nicht den ganzen Bereich modellieren, bevor sich die erste Beziehung auszahlt. Fang bei den Fragen an, nicht beim Schema:

  1. Sammle die produktübergreifenden Fragen. Lies die Kundenservice-Tickets, Produktfragen und Suchanfragen auf der Website eines Monats und sortiere die Fragen heraus, bei denen es um zwei Produkte geht: passt, ersetzt, braucht, füllt nach. In einem Katalog für Kaffeezubehör sind das typischerweise Kompatibilität, Ersatzteile und Verbrauchsmaterial.
  2. Wähle zwei oder drei Beziehungstypen und definiere jeden in einem Satz. „Zubehör zu: ein optionales Produkt, das nur mit dem Zielprodukt funktioniert.“ Halte die Richtung fest und welche Produktklassen auf jeder Seite stehen dürfen, damit ein Entkalker nie versehentlich Zubehör zu einer Mühle wird.
  3. Befülle die Verknüpfungen aus Daten, die du schon hast. Lieferantendateien enthalten oft Kompatibilitätslisten, und alte Beschreibungen sagen oft „passt zu EM-200“. Mach daraus einmal Verknüpfungen und streich den Satz dann aus der Beschreibung.
  4. Ergänze eine Vollständigkeitsprüfung. Jedes Produkt in der Kategorie Wasserfilter braucht mindestens eine Verknüpfung „Zubehör zu“; jede ausgelaufene Maschine braucht eine Verknüpfung „ersetzt“, die auf sie zeigt. Ein Produkt, das die Prüfung nicht besteht, hat eine Datenlücke, kein Stilproblem.
  5. Veröffentliche die Beziehungen dort, wo sie gelesen werden. Der Zubehörblock auf der Produktseite, der BMEcat- oder Kanalexport und strukturierte Daten auf der Seite. Eine Beziehung, die nur im Backoffice liegt, beantwortet niemandem eine Frage.

Rechne damit, dass der erste Durchlauf die meistverkauften Maschinen und ihr Verbrauchsmaterial abdeckt, nicht den Long Tail. Dort liegen meist auch die Fragen.

Warum typisierte Beziehungen für Suchmaschinen und KI-Shopping-Agenten zählen

Ein Kunde, der einen KI-Assistenten fragt „Welcher Wasserfilter passt zu meiner EM-200?“, braucht eine Antwort aus Daten, nicht aus einer Beschreibung, die „kompatibel mit den meisten EM-Modellen“ sagt. Mit solchem Fließtext kann eine Maschine nichts anfangen. Mit einer typisierten Beziehung von WF-2 zu EM-200 schon.

Das Vokabular, um diese Beziehungen zu veröffentlichen, gibt es bereits. Der Typ Product von Schema.org hat isAccessoryOrSparePartFor, isConsumableFor, isSimilarTo und isRelatedTo, dazu material, category und isVariantOf. Jede davon ist eine typisierte Beziehung im Sinne einer Ontologie. Deshalb lässt sich ein Katalog mit typisierten Verknüpfungen in einer Form veröffentlichen, die Crawler und Agenten lesen können, ein Katalog mit nur einem Kategoriebaum dagegen nicht. Unser Leitfaden zur Schema.org-Taxonomie zeigt, wie Kategorien und Produkttypen zugeordnet werden.

Kein Standard garantiert, dass ein bestimmter KI-Assistent heute eine bestimmte Eigenschaft liest. Klar ist die Richtung: Strukturierte Attribute, kontrollierte Werte und explizite Beziehungen sind die Teile eines Katalogs, die eine Maschine ohne Raten nutzen kann.

Sechs Arten, wie Kataloge Taxonomie und Ontologie vermischen

  1. Attribute als Kategorien getarnt. Eine Kategorie namens Rote Espressomaschinen ist ein Filterwert, der sich als Knoten ausgibt. Die Farbe gehört in ein Attribut; der Baum bleibt beim Produkttyp.
  2. Marketing-Kollektionen in der Taxonomie. Geschenke unter 50 und Neuheiten sind nützliche Kollektionen, aber in den Klassifikationsbaum gemischt, machen sie das Mapping auf Kanalkategorien kaputt.
  3. Beziehungen im Beschreibungstext. „Passt zu EM-200 und EM-300“ in einer Beschreibung lässt sich nicht filtern, prüfen oder als Verknüpfung exportieren.
  4. Eine einzige Sammelverknüpfung „related“. Landen Zubehör, Alternativen und Nachfolger alle unter „verwandt“, kann der Shop sie auf der Seite nicht unterschiedlich behandeln, und ein Crawler auch nicht.
  5. Freitextwerte, wo eine Liste hingehört. Drei Schreibweisen eines Materials erzeugen drei Filteroptionen und drei Übersetzungen.
  6. Beziehungen ohne Richtung. „Ersetzt“ und „wird ersetzt durch“ sind verschiedene Aussagen. Speichere die Richtung einmal und leite die Umkehrung daraus ab, statt beide von Hand zu pflegen.

Kategorien, Familien und typisierte Produktverknüpfungen in WISEPIM

WISEPIM deckt die drei Schichten an einem Ort ab. Der Kategoriebaum ist die Taxonomie, mit KI-Kategorisierung, die zu über 95 % genau ist, und einem Kategorie-Mapping auf die Google-Produkttaxonomie. Produktfamilien halten die Attributmenge pro Klasse, mit Vererbung von übergeordneten Familien und optionalen ETIM-Klassen. Option sets (Optionssets) sind die kontrollierten Vokabulare: gemeinsame Listen erlaubter Werte für Auswahl- und Mehrfachauswahl-Attribute, jeweils mit einer Regel für unbekannte Werte beim Import (hinzufügen, hinzufügen und zur Prüfung markieren oder überspringen).

Produktverknüpfungen sind typisiert: Zubehör, Ersatzprodukt und Cross-sell sind getrennte Beziehungen, keine gemeinsame Liste verwandter Produkte.

Typisierte Produktverknüpfungen sind die Ontologie-Schicht. Im Produkteditor verknüpfst du Produkte als Cross-sells, Upsells, verwandte Produkte, Ersatzprodukte oder Zubehör, und Bundle-Artikel tragen eine Menge. Die Typen überstehen den Export nur dort, wo das Format einen Platz für sie hat: Der BMEcat-Export im Feed Hub schreibt sie als typisierte Artikelreferenzen, Zubehör als accessories, Ersatzprodukte als Folgeartikel (followup) und Bundle-Artikel als consists-of. Shop-Verbindungen sind enger: Die Verbindung zu Lightspeed eCom sendet nur die Verknüpfungen Related Products, als verwandte Produkte in Lightspeed, und die übrigen Shop-Verbindungen senden keine Produktverknüpfungen. Wenn du Produktdaten für KI-Shopping-Assistenten vorbereitest, zeigt unsere Seite zu Agentic Commerce, was WISEPIM für sie veröffentlicht.

Diego Nijboer

CTO und Mitgründer von WISEPIM. Ich baue AI-gestützte Lösungen, die das Produktdatenmanagement für E-Commerce-Unternehmen verändern. Über 10 Jahre Erfahrung im Lösen komplexer technischer Herausforderungen im E-Commerce und bei PIM-Systemen.

Häufig gestellte Fragen

Noch Fragen?

Keine passende Antwort gefunden? Melde dich bei unserem Team.

Support kontaktieren

Eine Taxonomie ist eine Hierarchie von Kategorien mit einer Hauptbeziehung, über- und untergeordnet, etwa Kaffeemaschinen über Espressomaschinen. Eine Ontologie definiert Klassen, ihre Eigenschaften und typisierte Beziehungen zwischen Dingen, etwa Zubehör zu, besteht aus oder ersetzt, mit Regeln, aus denen Software Schlüsse ziehen kann. Eine Taxonomie sagt dir, wohin ein Produkt gehört; eine Ontologie sagt dir, wie Produkte zusammenhängen.

Meistens ja. Eine Ontologie enthält fast immer eine Klassenhierarchie, die wie eine Taxonomie funktioniert, und ergänzt darauf Eigenschaften und weitere Beziehungstypen. In der Praxis halten viele Teams den Kategoriebaum als eigene Taxonomie für Navigation und Kanal-Mapping und modellieren die übrigen Beziehungen daneben.

Die Ontologie ist das Schema: welche Klassen es gibt, welche Eigenschaften sie haben und welche Beziehungstypen erlaubt sind. Ein Knowledge Graph ist dieses Schema, gefüllt mit echten Instanzen und ihren Verbindungen, etwa den tatsächlichen Produkten in deinem Katalog und der Information, welcher Filter zu welcher Maschine gehört. Ein Katalog mit typisierten Produktverknüpfungen ist ein kleiner Knowledge Graph.

Keine formale. Die meisten Shops brauchen einen sauberen Kategoriebaum, Attribute pro Produkttyp und kontrollierte Wertelisten. Typisierte Beziehungen zahlen sich aus, sobald Kunden produktübergreifende Fragen stellen, etwa zu Kompatibilität, Ersatzteilen, Verbrauchsmaterial und Nachfolgemodellen. Diese Beziehungen können in einem PIM liegen, ohne OWL oder Graphdatenbank.

Ein kontrolliertes Vokabular ist eine feste Liste erlaubter Werte für ein Attribut, etwa die Materialien oder Farben, die ein Katalog verwenden darf. Es verhindert drei Schreibweisen desselben Werts, macht Filter und Übersetzungen einheitlich und liegt zwischen Taxonomie und Ontologie: strukturierter als Freitext, weniger formal als typisierte Beziehungen.

Weiter entdecken

Handverlesene nächste Schritte, um tiefer einzusteigen.

Bessere Produktdaten, bessere Ergebnisse.Mehr Umsatz erzielen.

4,7