Practical Reasoning for Very Expressive Description Logics
Ian Horrocks, Ulrike Sattler, Stephan Tobies

TL;DR
This paper introduces an algorithm for deciding satisfiability in an expressive description logic, ALC with transitive, inverse roles, and functional restrictions, demonstrating its practical efficiency and exploring the limits of decidability.
Contribution
It presents a new decision procedure for an extended, highly expressive DL, and analyzes the boundaries of decidability within this family of logics.
Findings
The algorithm is well-suited for implementation and performs well on real-world problems.
ALC with transitive and inverse roles remains in PSPACE.
Relaxing role constraints leads to undecidability of inference problems.
Abstract
Description Logics (DLs) are a family of knowledge representation formalisms mainly characterised by constructors to build complex concepts and roles from atomic ones. Expressive role constructors are important in many applications, but can be computationally problematical. We present an algorithm that decides satisfiability of the DL ALC extended with transitive and inverse roles and functional restrictions with respect to general concept inclusion axioms and role hierarchies; early experiments indicate that this algorithm is well-suited for implementation. Additionally, we show that ALC extended with just transitive and inverse roles is still in PSPACE. We investigate the limits of decidability for this family of DLs, showing that relaxing the constraints placed on the kinds of roles used in number restrictions leads to the undecidability of all inference problems. Finally, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Biomedical Text Mining and Ontologies · Advanced Database Systems and Queries
