Description Logic Flashcards
(11 cards)
Intersection constructor (⊓): what does C ⊓ D mean?
C ⊓ D is the class of individuals that are instances of both C and D (logical AND).
Union constructor (⊔): what does C ⊔ D mean?
C ⊔ D is the class of individuals that are instances of C or D or both (logical OR).
Complement constructor (¬): what does ¬C mean?
¬C is the class of individuals not belonging to C (logical NOT).
Existential restriction: what does ∃R.C represent?
∃R.C is the class of individuals that have at least one R-successor in C (some R.C).
Universal restriction: what does ∀R.C represent?
∀R.C is the class of individuals whose every R-successor is in C (only R.C).
Cardinality restrictions: what do ≥n R, ≤n R, =n R mean?
≥n R: individuals with at least n R-successors; ≤n R: at most n; =n R: exactly n.
Concept inclusion axiom: what does C ⊑ D represent?
Every instance of C is also an instance of D (C is a subclass of D).
Concept equivalence axiom: what does C ≡ D represent?
C and D have exactly the same instances (C and D are equivalent).
Role inclusion axiom: what does R ⊑ S represent?
Every R-related pair is also S-related; R is a subrole of S.
Role equivalence axiom: what does R ≡ S represent?
R and S have exactly the same relation pairs; roles are interchangeable.
Role transitivity axiom: what does R⁺ ⊑ R represent?
The transitive closure of R is a subrole of R, making R transitive.