Concrete Domains Meet Expressive Cardinality Restrictions in Description Logics (Extended Version)
Franz Baader, Stefan Borgwardt, Filippo De Bortoli, Patrick Koopmann

TL;DR
This paper explores the combination of concrete domains and expressive number restrictions in description logics, demonstrating that the resulting logic remains decidable with ExpTime complexity, but certain extensions lead to undecidability.
Contribution
It introduces the combined DL $ ext{ALCOSCC}( ext{D})$, analyzes its reasoning complexity, and identifies which extensions preserve decidability.
Findings
The consistency problem for $ ext{ALCOSCC}( ext{D})$ is ExpTime-complete.
Decidable in exponential time if the constraint satisfaction problem of $ ext{D}$ is also decidable in exponential time.
Many natural extensions, including tighter integration of domains and restrictions, lead to undecidability.
Abstract
Standard Description Logics (DLs) can encode quantitative aspects of an application domain through either number restrictions, which constrain the number of individuals that are in a certain relationship with an individual, or concrete domains, which can be used to assign concrete values to individuals using so-called features. These two mechanisms have been extended towards very expressive DLs, for which reasoning nevertheless remains decidable. Number restrictions have been generalized to more powerful comparisons of sets of role successors in , while the comparison of feature values of different individuals in has been studied in the context of -admissible concrete domains . In this paper, we combine both formalisms and investigate the complexity of reasoning in the thus obtained DL…
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 · Natural Language Processing Techniques · Logic, Reasoning, and Knowledge
