Ontology Home Source Code Ontology Framework Ontologies Component Ontologies Design Pattern Ontologies

Design Pattern Ontologies

Design patterns describe reusable solutions to common recurrent object-oriented design problems. The following is a list of OWL ontologies describing the most commonly used design patterns.

These ontologies exhibit a modular extendable structure depicted in the figure shown below:

Design pattern ontology structure

Design Pattern Ontology

Design Pattern This ontology represents knowledge common to all design patterns.

OWL File Download:
design-pattern.owl

Observer Ontology

Observer OWL File Download:
observer.owl

Composite Ontology

Composite OWL File Download:
composite.owl

Singleton Ontology

Singleton OWL File Download:
singleton.owl

Template Method Ontology

Template Method OWL File Download:
template-method.owl

Visitor Ontology

Visitor OWL File Download:
visitor.owl