methodatlas
Knowledge Modeling

Ontology Design Patterns

Reusable modeling patterns solve recurring ontology structures without redesigning the same semantic shape each time.

Core question
Which modeling pattern solves the current problem so that it fits competency questions, the existing model, and reuse strategy?
MediumWorkshop + async1-3 h pro Pattern
Purpose

Die Methode hilft, Begriffe, Beziehungen und Regeln konkret zu klären. Sie formt Wissen zu Begriffen, Beziehungen, Regeln oder Abfragen. Das Ergebnis wird als Selected Patterns, Adapted Schema Fragments und Pattern Documentation festgehalten.

How it works

Das Team folgt den Arbeitsschritten „Modellierungsproblem isolieren“, „Pattern-Kataloge nach passendem Muster durchsuchen“, „Pattern an Domain anpassen“, „Mit Competency Questions validieren“, „Pattern dokumentieren und referenzieren“ und „Eigene wiederkehrende Patterns sammeln“. Jeder Schritt wird sichtbar festgehalten. Am Ende liegen Selected Patterns, Adapted Schema Fragments und Pattern Documentation vor, sodass Entscheidungen, Tests oder Maßnahmen direkt anschließen können.

Visual orientation

Method sketch for a quick mental model.

Ontology Design Patterns · Modellierungsmuster wiederverwendenEin Modellierungsproblem mit Pattern-Katalogen abgleichen, ein Muster anpassen und über Competency Questions validieren
Ontology Design PatternsDas Visual zeigt ein Modellierungsproblem, einen Pattern-Katalog, ein adaptiertes Domain-Fragment und die Validierung über Competency Questions.Wiederkehrende Ontology-Probleme mit Mustern lösenPatterns machen Modellierungsentscheidungen wiederverwendbar, prüfbar und für Reviews erklärbar.Modellierungsproblemwiederkehrende Struktur isolierenPattern-KatalogPart-WholeTeil-GanzesRoleKontextrolleTime IntervalGültigkeitDescriptionKonzeptbeschreibungAdaptiertes FragmentPattern mit Domain-Begriffen belegenCQ-Validationbeantwortet das Pattern die Testfrage?passendes Musterwählenan Domain anpassenEntscheidungdokumentieren

Flow

  1. 1Modellierungsproblem isolieren
  2. 2Pattern-Kataloge nach passendem Muster durchsuchen
  3. 3Pattern an Domain anpassen
  4. 4Mit Competency Questions validieren
  5. 5Pattern dokumentieren und referenzieren
  6. 6Eigene wiederkehrende Patterns sammeln

The runsheet guides execution with 5 phases, timeboxes, 5 pitfalls, and clear stop criteria.

Open runsheet

Ideal for

  • Konsistente Ontology Modellierung
  • Knowledge Graph Schemas
  • Domänenübergreifender Reuse
  • Onboarding neuer Modellierer

Not good for

  • Sehr einmalige Domain-Strukturen
  • Schnelle Prototyping-Skizzen ohne Reuse-Ziel

Deep dive

In detail

Ontology Design Patterns übertragen die Idee von Software-Design-Patterns auf Ontology Engineering. Statt jedes Mal neu zu überlegen, wie etwa eine Part-Whole-Beziehung, eine zeitlich gültige Information oder eine Rolle modelliert wird, greifen Modellierer auf erprobte Muster zurück. Bekannte Kataloge unterscheiden Content Patterns (Domain-Modelle), Structural Patterns (Logik und Architektur) und Reasoning Patterns. Patterns werden aus dem Katalog ausgewählt, an die Domain adaptiert und mit Competency Questions geprüft.

Facilitation

Halte einen kleinen, kuratierten Pattern-Katalog für das eigene Projekt bereit und ergänze ihn schrittweise. Verbinde jede Pattern-Auswahl mit einer Competency Question und einem konkreten Beispiel, damit Reviewer die Anwendung prüfen können.

Output artifacts
Selected PatternsAdapted Schema FragmentsPattern Documentation
Tags
Artifact templates
Ontology Design Patterns Working TemplateCompact working template for Ontology Design Patterns with context, input, output artifacts, and next step.
markdown

ontology-design-patterns-working-template.md

Compact working template for Ontology Design Patterns with context, input, output artifacts, and next step.

Ontology Design Patterns Working Template

Goal

Reusable modeling patterns for recurring problems in ontologies and knowledge graphs.

Context

When and for what do we use this method?

Input

Which data, observations, decisions, or materials are available?

Execution

Short notes along the runsheet.

Output artifacts

  • Selected patterns:
  • Adapted schema fragments:
  • Pattern documentation:

Assumptions and open questions

  • ...

Decision / next step

Owner, date, and success signal.

When to choose differently

Short decision aid for existing alternatives.

Concept Mapping

Statt Ontology Design Patterns, wenn du Begriffe mit beschrifteten Beziehungen in einem fachlichen Netz verbinden willst.

Similar methods

All methods