Nonmonotonic Reasoning
Basic Example:
Student, ProfessorhasAdvisorALC is a core Description Logic that supports:
⊓, ⊔, ¬∀R.C, ∃R.CF extension adds functionality restrictions.≤ n R, ≥ n RPerson ⊑ ≤ 2 hasChild
→ A person can have at most two children (regardless of what kind of children they are).
≤ n R.C, ≥ n R.CPerson ⊑ ≤ 2 hasChild.Doctor
→ A person can have at most two children who are doctors (other types of children are unrestricted).
N is a special case of Q:
≤ n R ≡ ≤ n R.⊤
👉 In short:
| A non-monotonic Description Logic for reasoning about typicality | Giodano, 2013 |
| A Description Logic Framework for Commonsense Conceptual Combination Integrating Typicality, Probabilities and Cognitive Heuristics | Lieto, 2018 |