Skip to content

Knowledge Engineering ​

TBox

What exists. Defines a domain of interest by defining classes of properties as a domain vocabulary.

ABox

What it does. Assertion component. Facts associated with the TBox conceptual model.

This is a diagram of how this system is used. A knowledge base contains both a TBox and a ABox:

null

AL ​

  • Description logics usually a subset of First order logic (FOL), and each support different concept and role constructs
  • The simplest DL is AL
ConstructSyntaxExampleFOL
Atomic conceptASandwichsandwich(x)
Atomic rolePhasIngredienthasIngedient(x,y)
Atomic negation~A~Sandwhich~sandwich(x)
ConjunctionC n DCheese n Veggiesandwhich(x) n food(x)
Existential quantif.E R.CE hasIngredient.VeggieE y (hasIngredient(x,y) n Veggie(y))
Value restrictionV R.CV hasIngredient.VeggieV y (hasIngredient(x,y) ⇒ Veggie(y))

ALC ​

Popular DL that expands AL with full negation.

Knowledge Representation ​

ways of representing knowledge:

  • logic based
  • graph based
  • frame based