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.
Ontology Design Patterns
Reusable modeling patterns solve recurring ontology structures without redesigning the same semantic shape each time.
Which modeling pattern solves the current problem so that it fits competency questions, the existing model, and reuse strategy?
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.
Flow
- 1Modellierungsproblem isolieren
- 2Pattern-Kataloge nach passendem Muster durchsuchen
- 3Pattern an Domain anpassen
- 4Mit Competency Questions validieren
- 5Pattern dokumentieren und referenzieren
- 6Eigene wiederkehrende Patterns sammeln
The runsheet guides execution with 5 phases, timeboxes, 5 pitfalls, and clear stop criteria.
Open runsheetIdeal 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
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.
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.
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.
Statt Ontology Design Patterns, wenn du Begriffe mit beschrifteten Beziehungen in einem fachlichen Netz verbinden willst.
Similar methods
All methodsConcrete domain questions define what an ontology or knowledge model must be able to answer and test.
Existing vocabularies become reusable term candidates with ownership, versioning, and maintenance decisions attached.
Ontology work is organized as a scenario-based process for reuse, collaboration, evaluation, and long-term maintenance.
Validation shapes define required classes, properties, and constraints before graph data enters production pipelines.
Query patterns drive node labels, relationships, and constraints so property graphs match real retrieval needs.
Turns concepts, relationships, and rules into a tangible result by defining the scope and knowledge domains, gathering knowledge holders and artifacts, and planning transfer actions.