Dr. Oliver Grasl
Dr. Oliver Grasl

CEO, transentis labs GmbH

Metamodels vs. Ontologies: Zwei Wege zu strukturiertem Wissen

Februar 2026

Wenn Sie sich in den Bereichen Enterprise Architecture, Wissensmanagement oder semantische Technologien bewegt haben, sind Ihnen beide Begriffe sicher begegnet: Metamodel und Ontology. Manchmal werden sie synonym verwendet. Manchmal werden sie als völlig unterschiedliche Disziplinen behandelt.

Die Wahrheit ist, wie so oft, differenzierter – und das Verständnis des Unterschieds ist wichtig, wenn Sie Modelle komplexer Systeme aufbauen.


Von Grundprinzipien ausgehend

Sowohl Metamodels als auch Ontologies beantworten dieselbe fundamentale Frage: Welche Arten von Dingen existieren in unserer Domäne, und wie stehen sie zueinander in Beziehung?

Ein Metamodel sagt: "In unserer Enterprise Architecture gibt es Anwendungen, Geschäftsfähigkeiten und Teams. Anwendungen unterstützen Fähigkeiten. Teams besitzen Anwendungen."

Eine Ontology sagt genau dasselbe – nur mit anderem Vokabular und aus einer anderen Tradition heraus.

Warum haben wir also zwei Begriffe?


Woher sie kommen

Metamodels: Die Software-Engineering-Tradition

Metamodeling entstand aus dem Software Engineering und der modellgetriebenen Entwicklung. Das Präfix "Meta" bedeutet "über" – ein Metamodel ist ein Modell über Modelle.

Die Entwicklungslinie verläuft über:

  • UML und die Meta-Object Facility (MOF)
  • Domain-Specific Languages (DSLs)
  • Enterprise-Architecture-Frameworks wie ArchiMate und TOGAF
  • Datenbankschema-Design

In dieser Tradition definiert ein Metamodel die Spielregeln: welche Elementtypen existieren können, welche Eigenschaften sie haben und welche Verbindungen gültig sind. Es ist preskriptiv – ein gut definiertes Metamodel erkennt Fehler früh, genau wie ein Typsystem in einer Programmiersprache.

Ontologies: Die Wissensrepräsentations-Tradition

Ontologies entstanden aus der Philosophie (wo der Begriff seinen Ursprung hat) und der künstlichen Intelligenz. In der Informatik ist eine Ontology eine formale Repräsentation von Wissen innerhalb einer Domäne.

Die Entwicklungslinie verläuft über:

  • Description Logic und formales Schlussfolgern
  • Das Semantic Web (OWL, RDF, SPARQL)
  • Knowledge Graphs und Linked Data
  • KI und natürliches Sprachverständnis

In dieser Tradition erfasst eine Ontology, was über die Welt wahr ist: welche Klassen von Dingen existieren, welche Eigenschaften sie haben und welche Beziehungen zwischen ihnen bestehen. Sie ist deskriptiv – das Ziel ist es, Wissen so darzustellen, dass Maschinen darüber schlussfolgern können.


Wo sie sich überschneiden

Die Überschneidung ist beträchtlich. Sowohl Metamodels als auch Ontologies:

Definieren Struktur. Beide spezifizieren Entitätstypen (Klassen/Knotentypen), Beziehungen (Assoziationen/Object Properties) und Attribute (Properties/Data Properties).

Ermöglichen Validierung. Beide können Constraints ausdrücken: "Ein Team muss genau einen Manager haben" funktioniert sowohl als Metamodel-Constraint als auch als Ontology-Axiom.

Unterstützen Wiederverwendung. Beide fördern das einmalige Definieren von Mustern und deren Anwendung auf mehrere Instanzen. Ein Metamodel für Enterprise Architecture kann organisationsübergreifend wiederverwendet werden. Eine Ontology für das Gesundheitswesen kann zwischen Krankenhäusern geteilt werden.

Trennen Schema von Daten. Beide unterscheiden zwischen der Typebene (dem Metamodel/der Ontology) und der Instanzebene (den tatsächlichen Daten). In Metamodel-Begriffen: M2 vs. M1. In Ontology-Begriffen: TBox vs. ABox.

Dieser letzte Punkt verdient besondere Beachtung. Die Metamodeling-Welt spricht von Schichten – M0 (reale Welt), M1 (Modell), M2 (Metamodel), M3 (Meta-Metamodel). Die Ontology-Welt spricht von Boxen – der TBox (terminologisches Wissen, also das Schema) und der ABox (assertionales Wissen, also die Daten). Verschiedene Begriffe, dieselbe grundlegende Idee.


Wo sie sich unterscheiden

Trotz der Überschneidungen gibt es echte Unterschiede in Schwerpunkt und Fähigkeiten:

Reasoning vs. Validierung

Ontologies unterstützen Open-World Reasoning. Wenn etwas nicht angegeben ist, ist es unbekannt – nicht falsch. Das ermöglicht Inferenz: Wenn Alice eine Managerin ist und alle Manager Angestellte sind, dann ist Alice eine Angestellte, auch wenn das niemand explizit festgehalten hat.

Metamodels verwenden typischerweise Closed-World Validation. Wenn etwas nicht im Modell ist, existiert es im Modell nicht. Das ist besser für das Engineering: Sie wollen, dass Ihre IDE einen Fehler anzeigt, wenn ein Pflichtfeld fehlt, und nicht annimmt, dass es irgendwo existieren könnte.

Flexibilität vs. Strenge

Ontologies sind darauf ausgelegt, zusammengeführt und erweitert zu werden. Sie können eine Organisations-Ontology mit einer Technologie-Ontology kombinieren und das Reasoning die Verbindungen herstellen lassen. Das macht sie hervorragend für die Integration von Wissen über Domänen hinweg.

Metamodels sind darauf ausgelegt, vollständig und konsistent zu sein. Ein gut definiertes Metamodel sagt Ihnen genau, was gültig ist und was nicht. Das macht sie hervorragend für den Bau von Werkzeugen, die Benutzer anleiten und Fehler verhindern.

Standards und Ökosystem

Ontologies verfügen über einen ausgereiften Stapel von W3C-Standards: OWL für die Ontology-Definition, RDF für die Datenrepräsentation, SPARQL für Abfragen, SHACL für Validierung. Das Ökosystem ist mächtig, hat aber eine steile Lernkurve.

Metamodels haben vielfältigere Werkzeuge: MOF/EMF in der Eclipse-Welt, ArchiMate für Enterprise Architecture, JSON Schema für Datenvalidierung und diverse proprietäre Plattformen. Das Ökosystem ist fragmentierter, aber oft zugänglicher.

Wer sie verwendet

Ontologies werden von Knowledge Engineers, Semantic-Web-Entwicklern, Data Scientists, die an Knowledge Graphs arbeiten, und Organisationen verwendet, die gemeinsame Vokabulare aufbauen (Taxonomien, kontrollierte Vokabulare).

Metamodels werden von Enterprise Architects, Werkzeugentwicklern, Designern von Domain-Specific Languages und Organisationen verwendet, die Modellierungsstandards definieren.

Natürlich arbeiten viele Praktiker mit beidem – und zunehmend verwischen die Grenzen.


Die praktische Frage: Was brauchen Sie?

Hier ist eine einfache Heuristik:

Verwenden Sie ein Metamodel, wenn Sie ein Werkzeug bauen oder eine Methodik definieren. Wenn Sie Benutzer durch die Erstellung wohlgeformter Modelle führen müssen – mit Validierung, Autovervollständigung und Fehlerprüfung – gibt Ihnen ein Metamodel die nötige Struktur.

Verwenden Sie eine Ontology, wenn Sie Wissen über Domänen hinweg integrieren oder maschinelles Schlussfolgern ermöglichen. Wenn Sie Informationen aus mehreren Quellen kombinieren, neue Fakten ableiten oder Beziehungen abfragen müssen, die nicht explizit angegeben wurden – gibt Ihnen eine Ontology die nötige Ausdruckskraft.

Verwenden Sie beides, wenn Sie strukturierte Modellierung UND Wissensintegration brauchen. Das ist in Unternehmenskontexten zunehmend verbreitet, wo Sie die Strenge eines Metamodels für die tägliche Modellierung und die Leistungsfähigkeit einer Ontology für domänenübergreifende Analysen wünschen.


Der Metapad-Ansatz: Das Beste aus beiden Welten

Bei Metapad haben wir eine bewusste Entscheidung getroffen: Wir verwenden Metamodeling als primäre Schnittstelle, mit Ontology-tauglicher Ausdruckskraft unter der Haube.

Was das in der Praxis bedeutet:

Visuelles Metamodeling

Sie definieren Ihre Domäne visuell – erstellen Knotentypen, Beziehungstypen und Constraints auf einer Arbeitsfläche. Das ist die Metamodeling-Tradition: präzise, visuell und sofort verständlich.

Semantisches Fundament

Unter der Oberfläche ist Ihr Metamodel eine formale Ontology. Jeder Knotentyp ist eine Klasse. Jeder Beziehungstyp ist eine typisierte, gerichtete Property. Jeder Constraint ist ein Axiom. Das bedeutet, dass Ihr Modell in Knowledge-Graph-Formate exportiert und mit der vollen Kraft der Graph-Traversierung abgefragt werden kann.

KI-gestützte Brücke

Unser KI-Assistent versteht beide Welten. Beschreiben Sie Ihre Domäne in natürlicher Sprache – "Erstelle ein Enterprise-Architecture-Modell mit Anwendungen, Fähigkeiten und Teams" – und die KI generiert ein Metamodel, das visuell klar UND semantisch rigoros ist.

Praktische Validierung

Wir verwenden Closed-World Validation für das Modellierungserlebnis (Fehler werden in Echtzeit erkannt), bewahren aber die Fähigkeit für Open-World Reasoning, wenn Sie in einen Knowledge Graph exportieren.

Das Ergebnis: Sie erhalten die Benutzerfreundlichkeit von Metamodeling mit der Leistungsfähigkeit von Ontologies, ohne sich entscheiden – oder SPARQL lernen – zu müssen.


Ausblick

Die Konvergenz von Metamodeling und Ontology Engineering ist einer der spannendsten Trends in der Unternehmensmodellierung. Da KI beide Ansätze zugänglicher macht, lösen sich die historischen Barrieren zwischen den beiden Traditionen auf.

Entscheidend ist nicht, aus welcher Tradition Sie kommen – sondern ob Ihre Modelle klar, geteilt und nützlich sind.

Ob Sie es Metamodel oder Ontology nennen, das Ziel ist dasselbe: Komplexe Systeme so gut zu verstehen, dass man sie mit Zuversicht transformieren kann.


Bereit, visuelles Metamodeling mit Ontology-tauglicher Leistung auszuprobieren? Erstellen Sie ein kostenloses Konto und bauen Sie noch heute Ihr erstes Modell.


Über transentis

transentis labs GmbH entwickelt Werkzeuge zum Verstehen und Transformieren komplexer Systeme. Metapad ist unsere professionelle IDE für Enterprise Digital Twins. Erfahren Sie mehr über unsere Mission.