Design Patterns and Ontology

Version 5.1 by Xin Wan on 2022/02/22 11:49

Design Patterns

A reusable solution to a recurring problem. [Design] patterns try to
capture the common invariant properties of the problem and the
essential relationships needed to solve the problem. (...) They are
abstract solutions that allow a designer to reuse ideas that worked in
the past for commonly faced problems.

Ontology

A specification of a conceptualization. That is, an ontology is a
description of the concepts and relationships that exist within a
certain domain.

Frame-based Ontology

  • Frames represent stereotyped situations in the form of a group of
    interrelated concepts with a fixed structure (Minsky, 1975).
  • Schemata represent situational experiences that are stored in long-
    term memory in the form of patterns (Tannen, 1993).
  • Frames can be regarded as schemata, representing structures of
    expectation constructed from previous experience.