Vier Dinge heißen „semantisch“. Sie meinen nicht dasselbe.
Ein KPI-Semantic-Layer, semantische Suche, ein Property Graph und eine Ontologie werden ständig verwechselt — weil ein Wort vier verschiedene Jobs macht. Diese Seite nimmt sie auseinander, Anforderung für Anforderung.
Eine Frage pro Welt.
Der schnellste Test, in welcher Welt Sie sich befinden: Welche Frage beantwortet die Technologie überhaupt?
- Semantic Layer
OSIdbtCube
Berechnen
Rechnen alle Tools dieselbe Kennzahl identisch?Eine Bibliothek von Kennzahl-Definitionen über bestehenden Tabellen. Standardisiert als YAML.
- Semantische Suche (RAG)
Vektor-DBEmbeddings
Finden
Welche Dokumente klingen meiner Frage am ähnlichsten?Textabschnitte, sortiert nach statistischer Ähnlichkeit. Hervorragend, um Passagen zu finden — es findet, es weiß nicht.
- Labeled Property Graph
Neo4jGQL
Verbinden
Wie hängt alles zusammen, sodass ich Pfaden folgen kann?Daten als Knoten und Kanten mit Eigenschaften. Optimiert auf schnelles Durchlaufen von Beziehungen.
- RDF Knowledge Graph
RDFSHACLOWL
Verstehen
Was bedeuten die Dinge — und welche Regeln gelten, wenn Maschinen damit handeln?Ein formales Modell Ihrer Geschäftsbegriffe (die Ontologie), befüllt mit Ihren realen Entitäten (der Graph). Bedeutung, Regeln und Daten an einem Ort.
Eine Unterscheidung, bevor wir vergleichen: Die Ontologie ist das Schema — die formale Definition dessen, was ein „Kunde“ oder ein „Fahrzeug“ ist. Der Knowledge Graph ist dieses Schema plus Ihre realen Instanzen. Und ja: Einen Knowledge Graph kann man auch auf einem Property Graph bauen. Was man dann von Hand nachbaut, ist genau das, was RDF ab Werk mitbringt — formale Bedeutung, globale Identität, durchgesetzte Regeln. Dieser Unterschied ist es, den der Rest dieser Seite misst.
Fünf Anforderungen, die jedes Unternehmen hat.
Vergessen Sie die Feature-Listen. Ein Unternehmen, in dem Maschinen mit Wissen handeln sollen, hat fünf Anforderungen — jede ist eine einfache Frage. So beantwortet sie jeder Ansatz.
Ist dasselbe Ding in jedem System dasselbe Ding?
Ein Kunde, ein Fahrzeug, ein Vertrag — egal, welches System ihn speichert.
Semantic Layer
Semantische Suche (RAG)
Property Graph
RDF Knowledge Graph
Meinen alle dasselbe, wenn sie „Kunde“ sagen?
Geteilte, formale Definitionen der Geschäftsbegriffe — statt Team-Folklore.
Semantic Layer
Semantische Suche (RAG)
Property Graph
RDF Knowledge Graph
Wird eine Regel durchgesetzt — oder nur aufgeschrieben?
Der Unterschied zwischen einem Policy-Dokument und einer verschlossenen Tür. Für autonome Agenten ist das die Anforderung, die Autonomie vertretbar macht.
Das ist der schärfste Unterschied. Siehe den Live-Beweis unten.Semantic Layer
Semantische Suche (RAG)
Property Graph
RDF Knowledge Graph
Wenn zwei Quellen aufeinandertreffen: Wächst Wissen zusammen — oder entsteht Silo Nr. 5?
Integration als definierter Mechanismus, nicht als Projektverhandlung.
Semantic Layer
Semantische Suche (RAG)
Property Graph
RDF Knowledge Graph
Wer hat wann was geändert — und welche Definition galt gestern?
Wissen ändert sich. Entscheidungen unter alter Definition müssen erklärbar bleiben.
Semantic Layer
Semantische Suche (RAG)
Property Graph
RDF Knowledge Graph
Inferenz zum Anfassen.
Eine Restaurantszene. Niemand tippt je ein: „Pesto ist ein Risiko für Anna“. Schritt 1: Die Maschine leitet es her. Schritt 2: Eine Regel — kein Prompt — blockiert die Bestellung. Dieser zweite Schritt ist die Linie, die kein YAML, kein Prompt und kein Vektor-Index überschreitet.
Knowledge-Graph-Reasoner
Schritt 1: Inferenz ausführen. Schritt 2: Bestellung auslösen.
Eingegebene Fakten (vom Menschen)
- :Anna a :Gast
- :Anna :hatAllergie :Nuss
- :Pesto :enthält :Walnuss
- :Walnuss :istArtVon :Nuss
- :Tisch7 :serviert :Pesto
- :Anna :sitztAn :Tisch7
Hergeleitete Fakten (von der Maschine — nie eingetippt)
- Noch nichts geschlussfolgert …
Die Fähigkeits-Matrix.
Kein Konzept ist „besser“ — sie lösen verschiedene Probleme. Wer das verschweigt, verliert die Skeptiker.
| Anforderung | LLM allein | YAML / Datenkatalog | Semantic Layer (dbt / OSI-Stil) | Labeled Property Graph (Neo4j & Co.) | Offener Semantik-Standard (RDF + SHACL) |
|---|---|---|---|---|---|
| AIdentitätDasselbe Ding = derselbe Name, systemübergreifend | Keine stabile Bindung von Symbol zu Entität | Referenzen per String-Konvention | IDs pro Plattform, nicht systemübergreifend | Datenbank-lokale Knoten-IDs | Globale Bezeichner — „DNS für Geschäftsbegriffe“ |
| BVokabularEntitäten & Beziehungen, formal definiert | Pro Prompt erschlossen — plausibel, nicht definiert | In Text beschrieben — Bedeutung lebt im Code jedes Consumers | Nur Kennzahlen & Joins, kein volles Modell | Reich typisierte Knoten — Bedeutung lebt im Anwendungscode | Formale, standardisierte, portable Klassen & Relationen |
| CRegelnBeschrieben vs. durchgesetzt | Nicht referenzstabil: neue Formulierung, neue Deutung | Prosa oder Tests pro Tool — jede Engine deutet anders | Rechnet Kennzahlen — setzt keine Bedeutung durch | Code-basiert, außerhalb des Modells | Durchgesetzte Constraints (SHACL): validiert, nicht gedeutet |
| DKompositionUnabhängige Domänenmodelle, definierter Merge | Bei jedem Aufruf neu hergeleitet, nie geteilt | Merge = Schlüsselkollision, keine Bedeutung | Bricht über Domänen hinweg | Merge-Ergebnis undefiniert | Merge-Mechanismus definiert — Angleichung bleibt Modellierungsarbeit |
| EVeränderungVersionierte, zuordenbare Bedeutung (Audit-Trail) | Kein Audit-Trail — Antworten nicht an eine Definitionsversion bindbar | Git pro Repo — keine Consumer-übergreifende Sicht | Versionierter Code, Bedeutung weiterhin Text | Schema nicht standard-portabel | Versioniert, exportierbar, auditierbar |
| Am besten für … | … Entwürfe und Erkundung — nicht für bindende Entscheidungen | … einzelne, isolierte Assets beschreiben | … gesteuerte Kennzahlen und KPIs | … Graph-Analytik und schnellen Start | … autonome Agenten, denen man vertrauen muss |
„ABER das geht doch auch mit …“
Jeder Einwand, den Sie nach der Oberflächen-Erklärung hören — mit der präzisen Antwort.
ABER„OSI hat doch auch relationships und joins im YAML — das ist quasi ein Graph.“
Joins in OSI beschreiben, wie zwei Tabellen für eine Berechnung verbunden werden — der Rechenweg für eine Kennzahl. Das ist eine SQL-Optimierung, kein Modell der Welt.
Ein „relationship“ im YAML hat keine Identität, keine Logik, keine Klasse, über die geschlossen werden könnte. Es ist eine Anweisung an die Query-Engine, kein Wissen.
Test: Kann das System aus der relationship einen neuen, nicht eingegebenen Fakt ableiten? Nein → es ist ein Join, keine Ontologie.
ABER„In Neo4j kann ich doch auch Bedeutung modellieren — Labels sind Konzepte.“
Ein Label wie :Allergen ist für die Datenbank ein Suchstring. Sie weiß nicht, dass eine Walnuss ein Allergen ist, wenn Sie nicht jede Kante selbst ziehen.
Keine Klassenhierarchie greift automatisch, keine Disjunktheit, keine inverse Eigenschaft. Sie müssten die Logik als Anwendungscode nachbauen — eine handgeschriebene Ersatz-Ontologie.
Fairerweise: Man kann einen Knowledge Graph auf einem LPG bauen. Die Frage ist, ob Bedeutung, Identität und Regeln Standard sind — oder handgepflegter Code Ihres Teams.
LPG = Topologie + Strings. Ontologie = Topologie + formale Semantik, über die geschlossen wird.
ABER„Wir packen die Geschäftslogik in dbt / SQL — dann brauchen wir keinen KG.“
Geht — solange Logik prozedural und vorab bekannt ist. SQL führt aus, was Sie vorgeben. Es entdeckt nichts, was Sie nicht in eine Abfrage gegossen haben.
Verkettete Regeln („A impliziert B, B impliziert C …“) werden zu SQL-Kaskaden, die nur ihr Autor noch wartet. Als Regeln deklariert, werden sie einmal formuliert, überall geprüft und mit Version geändert — Modellieren bleibt Arbeit, aber sie passiert an einem Ort.
Faustregel: ab drei verketteten Wenn-dann-Regeln über heterogene Daten schlagen deklarierte Regeln handgeschriebene Queries.
ABER„Ein Vektor-Store / RAG mit LLM versteht doch Bedeutung — wozu Ontologien?“
Ein LLM schätzt statistische Ähnlichkeit. Exzellent im Plausibel-Klingen, unzuverlässig im Garantiert-Korrekt-Sein. Es kann nicht beweisen, dass eine Schlussfolgerung zwingend ist.
Ein Knowledge Graph liefert nachprüfbare Aussagen mit Herkunft — er ist so richtig wie seine Pflege, und er zeigt seine Quellen. Das LLM liefert Sprache. Zusammen funktioniert das; allein klingt das LLM richtig, ohne prüfbar zu sein.
„Nah im Vektorraum“ ist ein Ranking — keine Aussage, die jemand prüfen kann.
ABER„OSI nennt sich doch Semantic Interchange — das ist die neue Bedeutungsschicht.“
Der Name ist die Quelle der Verwechslung. OSI standardisiert die Definition von Kennzahlen, damit „Umsatz“ überall identisch berechnet wird. Enorm wertvoll — aber ein Metrik-Austauschformat.
Es enthält keine Klassen-Logik, kein Reasoning, keine Open-World-Semantik, keine globale Identität. Es macht Zahlen konsistent, nicht Wissen ableitbar.
OSI standardisiert, wie gerechnet wird. RDF/OWL, was etwas ist und was daraus folgt. Verschiedene Probleme.
ABER„Dann nehmen wir alles — ist ein KG nicht obendrein langsam und überkomplex?“
Fair — und ehrlich beantwortet: Ja, der Knowledge Graph hat auf der Modellierungsseite die höchste Einstiegshürde, und für Massen-Aggregation ist er nicht der schnellste Ort. Beides stimmt.
Aber die Folgerung „dann kaufen wir eben alle drei nebeneinander“ baut das Silo-Problem eine Ebene höher nach: Kennzahl-Definitionen in einem Tool, Pfade im zweiten, Bedeutung im dritten — drei Systeme, drei Lebenszyklen, und niemand garantiert, dass die Kennzahl in Tool eins dieselbe Definition von „Kunde“ nutzt wie die Regel in Tool drei.
KPI-Schicht, Traversal-Sicht und Agenten-Kontext sind drei Projektionen desselben Wissens. Die Architektur, die trägt, ist ein versioniertes Modell, aus dem diese Projektionen erzeugt werden — nicht drei Einkäufe.
ABER„Bei uns schreibt niemand SPARQL — das können wir nicht betreiben.“
Richtig, und das soll so bleiben. Niemand in Ihrem Team sollte SPARQL schreiben, so wie niemand den Bytecode Ihres BI-Tools schreibt. Consumer bekommen generierte APIs und vorbereiteten Kontext für Agenten; die Abfragesprache ist ein Implementierungsdetail darunter.
Die Einstiegshürde ist real — für die Modellierer. Sie ist kein Argument gegen die Schicht, sondern für einen Ort, an dem diese Arbeit einmal passiert.
Wann nehmen Sie was?
Vier legitime Fragen — und eine Warnung: Das sind Projektionen einer Wissensbasis, keine vier Posten auf der Einkaufsliste.
- 01
Semantic Layer
- Eine Kennzahl muss überall gleich sein
- BI-Dashboards & Reporting
- KI-Agent soll korrekt rechnen
- Stabile, bekannte Datenstruktur
- 02
Semantische Suche (RAG)
- Passagen in großen Dokumentmengen finden
- „Wo steht …?“
- Entwerfen und Erkunden mit einem LLM
- Antworten, die ein Mensch gegenprüft
- 03
Property Graph
- Betrugsringe, Empfehlungen, Netzwerke
- „Wie komme ich von A nach B?“
- Schnelle Traversierung über viele Hops
- Graph-Algorithmen (Zentralität …)
- 04
RDF Knowledge Graph
- Heterogene Quellen verschmelzen
- Regeln, die neues Wissen ableiten
- Geteilte Bedeutung über Abteilungen
- Faktenanker gegen LLM-Halluzination
