Spis treści

A few words about description logics

Some useful information (from http://en.wikipedia.org/wiki/Description_logic)

Syntax

Syntax of description logics consists of

In description logics, concept names are regarded as atomic concepts, role names are regarded as atomic roles. In general, a concept denotes the set of individuals that belongs to it, and a role denotes a relationship between concepts.

Semantics

The semantics of description logics is defined by interpreting concepts as sets of individuals and roles as sets of pairs of individuals. Those individuals are typically assumed from a given domain. The semantics of non atomic concepts and roles is then defined in terms of atomic concepts and roles. This is done by using a recursive definition similar to the syntax.

For example, given a set as the domain, an interpretation of AL-concepts is defined first over atomic concepts and roles as follows:

Next, this interpretation is extended to non atomic concept and role according to the constructors. This is done in the following.

TBox and ABox

In DLs, a distinction is drawn between the so-called TBox (terminological box) and the ABox (assertional box). In general, the TBox contains sentences describing concept hierarchies (i.e., relations between concepts) while the ABox contains „ground” sentences stating where in the hierarchy individuals belong (i.e., relations between individuals and concepts).

Differences with OWL

A concept in DL jargon is referred to as a class in OWL. A role in DL jargon is a property in OWL.