Ontologies

Design components

Define classes

  • May be abstract (non-instantiable).
  • May be definitionally disjoint.
  • Assure differentiation.
  • Promote stable instantiation.
  • Promote relevance.

Define inheritances

  • May be multiple.
  • Assure transitivity.
  • Prevent cyclicality.
  • Promote sibling similarity in degree of generality.
  • Promote moderate breadth.