Ein Knowledge Graph ist ein Wissensnetz aus Knoten (Dinge wie Kunde, Vertrag, Anlage) und Kanten (benannte Beziehungen wie „gehört zu", „läuft unter"). Ein hinterlegtes Modell (Regelwerk, das festlegt, welche Dinge und Beziehungen es gibt) macht das Netz für Menschen verständlich und für Maschinen abfragbar. Zweck: verstreutes Fachwissen aus verschiedenen Systemen so zu verknüpfen, dass man es gemeinsam durchsuchen und auswerten kann.
Was ist ein Knowledge Graph?
Ein Knowledge Graph bildet einen Ausschnitt der Wirklichkeit als Netz ab. Die Knoten sind konkrete oder abstrakte Dinge (Kunde, Produkt, Vertrag, System, Person, Ort, Konzept), die Kanten sind benannte Beziehungen zwischen diesen Dingen („bestellt", „gehört zu", „referenziert", „ist verantwortlich für"). Sowohl Knoten als auch Kanten können zusätzliche Eigenschaften tragen (bei einem Kunden etwa Name und Land, bei einer Bestellung Datum und Betrag). Welche Arten von Dingen und Beziehungen erlaubt sind, gibt ein Modell vor. Das kann eine formale Ontologie sein (streng regelbasiertes Vokabular) oder ein einfacheres Schema. Ohne dieses Modell ist der Graph nur eine lose Sammlung von Verbindungen; erst das Modell macht seine Bedeutung eindeutig.
Der Begriff wurde durch [Googles Ankündigung des Knowledge Graph](https://blog.google/products/search/introducing-knowledge-graph-things-not/) im Mai 2012 popularisiert („Things, not strings"). Die zugrundeliegenden Ideen sind älter. Der [RDF-Standard des W3C](https://www.w3.org/RDF/) existiert seit 1999 als Modell für semantische Graphen aus Subjekt-Prädikat-Objekt-Tripeln. Die Wissensrepräsentation als Forschungsfeld reicht bis in die 1970er Jahre zurück (Semantic Networks, Frames).
Technisch existieren zwei Familien. RDF-basierte Graphen folgen den W3C-Standards (RDF, RDFS, OWL), werden über SPARQL abgefragt und tragen formale Ontologien für maschinen-verarbeitbare Semantik. Property Graphs modellieren pragmatischer: Knoten und Kanten mit Key-Value-Attributen, Abfrage über Cypher oder das ISO-standardisierte [GQL](https://www.iso.org/standard/76120.html), das 2024 als erste normierte Graph-Query-Sprache verabschiedet wurde. RDF ist stärker in Life Sciences, Publishing und öffentlichen Datenräumen; Property Graphs dominieren in operativen Enterprise-Anwendungen wie Betrugserkennung, Empfehlung und Netzwerkanalyse.
Der Grund für die Existenz des Konzepts liegt in einer Modell-Frage. Relationale Modelle können Beziehungen abbilden, aber die Semantik dieser Beziehungen (was bedeutet „gehört zu"?) liegt außerhalb des Datenmodells: in Dokumentation, BI-Layer, Applikations-Code oder Fachwissen. Ein Knowledge Graph hebt Entitäten, Beziehungen und deren Bedeutung ins Modell selbst und trennt sie von der physischen Speicherung. Anfragen sprechen dadurch über Fachbegriffe und ihre Beziehungen statt über Tabellen und Fremdschlüssel.
Abgrenzung zu Graph Database, Ontologie, Business Glossary und Data Catalog
Der Begriff wird häufig mit angrenzenden Konzepten vermischt.
| Begriff | Rolle | Verhältnis zum Knowledge Graph |
|---|---|---|
| Graph Database | Speichersystem: Persistenz und Query-Engine für Graphdaten | Möglicher Speicher-Ort eines Knowledge Graph, ohne Aussage über Semantik oder Modell |
| Ontologie | Formales Modell: Vokabular und Regeln für Entitäts- und Beziehungstypen | Modell-Ebene; der Knowledge Graph ist die Instanz-Ebene dazu |
| Business Glossary | Kontrollierte Fachbegriffs-Definitionen mit Verantwortlichen | Begriffs-Ebene; strukturiert Definitionen, kein Beziehungsmodell über Entitäten der Realwelt |
| Semantic Layer | Kennzahlen- und Definitions-Schicht über Katalog-Assets zur BI-Konsistenz | Adressiert Metrik-/Dimensions-Semantik, kein offenes Beziehungsmodell über Entitäten |
| Data Catalog | Metadaten-Register für Assets (Tabellen, Spalten, Lineage) | Modelliert Assets, nicht die Domänen-Realität; kann intern Graphstruktur nutzen |
Die wichtigste Abgrenzung betrifft die Graph Database. Beide operieren auf Graphstrukturen, doch eine Graph Database ist ein Speicher- und Abfragesystem (Neo4j, Amazon Neptune, TigerGraph, JanusGraph) ohne festgelegte Aussage darüber, welche Bedeutung die gespeicherten Knoten und Kanten haben. Ein Knowledge Graph liegt in einer solchen Datenbank (oder in einem RDF-Store, oder virtuell projiziert über einen Lakehouse-Layer) und trägt die zusätzliche Modell-Ebene: welche Entitätstypen, welche Beziehungen, mit welcher Semantik.
Die Abgrenzung zur Ontologie ist eine Ebenen-Frage. Die Ontologie beschreibt, welche Typen von Entitäten und Beziehungen existieren dürfen und wie sie sich verhalten (etwa „ein Kunde ist eine juristische Person; ein Vertrag hat genau eine Vertragspartei vom Typ juristische Person"). Der Knowledge Graph ist die Instanz dazu: die konkreten Kunden, Verträge und ihre Beziehungen. Ohne Ontologie oder mindestens ein Schema bleibt ein Graph eine unstrukturierte Sammlung von Knoten und Kanten ohne verlässliche Interpretation.
Ein Business Glossary strukturiert Fachbegriffe (Definitionen, Synonyme, Verantwortliche) und bleibt damit auf der Begriffs-Ebene. Der Semantic Layer adressiert die BI-Konsistenz von Kennzahlen und Dimensionen und operiert typischerweise über Katalog-Assets; ein offenes Beziehungsmodell zwischen Realwelt-Entitäten liegt außerhalb seines Zuschnitts. Ein Data Catalog registriert Assets und deren Metadaten, oft mit Lineage-Graphen im Hintergrund; das modelliert die Datenlandschaft (Tabellen, Spalten, Owner), also die technische Sicht auf die Daten selbst.
Beispiel: Konzern-weite 360-Grad-Kundensicht
Ein internationaler B2B-Konzern führt Kunde, Vertrag, Anlage und Servicefall aus vier Systemen zusammen: CRM (Salesforce), ERP (SAP), Service-Management (ServiceNow) und Telemetrie aus IoT-Anlagen. Jedes System kennt einen Ausschnitt: das CRM die Ansprechpartner, das ERP die Verträge und Rechnungen, das Service-System die Störungsfälle, die Telemetrie die Anlagenzustände.
Ohne Knowledge Graph läuft eine Anfrage der Form „Welche Anlagen bei Konzernmutter X sind unter Wartungsverträgen der Tochter Y registriert und haben in den letzten 90 Tagen Störungen gemeldet?" als vielstufiger Join über heterogene Schemata, mit Identity-Mapping über Kundennummern und Standort-Codes. Jede Frage dieser Art braucht neuen Report-Code oder eine neue BI-Modellierung.
Mit einem Knowledge Graph liegt die Konzernstruktur als Beziehungsnetz vor. Knoten repräsentieren juristische Personen (Mutter, Töchter, Beteiligungen), Anlagen, Verträge und Servicefälle. Kanten sind typisiert: „gehört zu Konzernstruktur", „läuft unter Vertrag", „ist Vertragspartei von", „hat Servicefall gemeldet". Die Anfrage wird zu einer Graph-Traversierung entlang dieser Kanten, ausgedrückt in Cypher oder SPARQL. Die Ontologie hält die Regeln (eine Anlage hat genau eine Betreiber-Beziehung, ein Vertrag genau eine Vertragspartei); die Instanz-Daten füllt eine Ingestion-Pipeline aus den Quellsystemen.
Der Graph liegt physisch typischerweise in einer Graphdatenbank oder wird virtuell aus einem Lakehouse projiziert. Der Aufwand liegt weniger im Speicher als in der Modellierung (welche Ontologie), der Identity-Auflösung (welche Kunde-IDs bezeichnen dieselbe juristische Person) und der Governance (wer pflegt welchen Ausschnitt). Sprachmodelle nutzen einen so entstandenen Graphen zusätzlich als strukturierte Wissensquelle für Retrieval-Augmented Generation über Entitäten und Beziehungen statt über Textabschnitte.
Knowledge Graph im eigenen Unternehmen umsetzen?
Wir zeigen, wie sich das in deiner Systemlandschaft konkret abbilden lässt.
Retrieval-Verfahren, das einen Knowledge Graph als Wissensquelle für Sprachmodelle nutzt
Business SemanticsKennzahlen- und Definitions-Schicht über Katalog-Assets, abgegrenzt gegen den offenen Beziehungsgraphen
Data CatalogMetadaten-Register für Datenlandschafts-Assets
Data Modelingdimensionale und relationale Modellierung als Kontrastfolie zur Graph-Modellierung
Data Meshdezentrales Organisationsmodell, in dem Knowledge Graphs oft als domänenübergreifende Semantik-Schicht auftreten
Customer 360 auf dem LakehouseAnwendungs-Kontext einer konzernweiten Kundensicht, für die ein Knowledge Graph als Modellierungs-Ansatz in Frage kommt
Business Semantics auf DatabricksUmsetzung einer semantischen Schicht im Unity Catalog, mit Abgrenzung zu Katalog-Tags und externen Ontologie-Werkzeugen
Genie Ontology auf DatabricksWissens-Layer für Genie-Agenten als Praxis-Umsetzung einer Ontologie über analytischen Assets