Abstract
We introduce a new description logic that extends the well-known logic \(\mathcal {A}\mathcal {L}\mathcal {C}\mathcal {Q}\) by allowing the statement of constraints on role successors that are more general than the qualified number restrictions of \(\mathcal {A}\mathcal {L}\mathcal {C}\mathcal {Q}\). To formulate these constraints, we use the quantifier-free fragment of Boolean Algebra with Presburger Arithmetic (QFBAPA), in which one can express Boolean combinations of set constraints and numerical constraints on the cardinalities of sets. Though our new logic is considerably more expressive than \(\mathcal {A}\mathcal {L}\mathcal {C}\mathcal {Q}\), we are able to show that the complexity of reasoning in it is the same as in \(\mathcal {A}\mathcal {L}\mathcal {C}\mathcal {Q}\), both without and with TBoxes.
Partially supported by DFG within the Research Unit 1513 Hybris.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The name \(\mathcal {ALCSCC}\) for our new DL indicates that it extends the basic DL \(\mathcal {A}\mathcal {L}\mathcal {C}\) with set and cardinality constraints rather than just qualified number restrictions.
- 2.
In contrast to PA expressions, we do not have integer variables here and numerical constants must be non-negative.
- 3.
This is just like the QFBAPA formula \(\phi \) obtained from a Boolean valuation in our PSpace algorithm in the previous section.
- 4.
Note that [13] actually uses a different syntax for cardinality restrictions on role successors. To avoid having to introduce another syntax, we have translated this into our syntax. The constraint \( succ (r'\subseteq C)\) expresses the value restriction \(\forall r'.C\).
References
Baader, F.: Concept descriptions with set constraints and cardinality constraints. LTCS-Report 17–02, Chair for Automata Theory, Institute for Theoretical Computer Science, TU Dresden, Germany, 2017. http://lat.inf.tu-dresden.de/research/reports.html
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, New York (2003)
Baader, F., Sattler, U.: Expressive number restrictions in description logics. J. Logic Comput. 9(3), 319–350 (1999)
Borgida, A., Brachman, R.J., McGuinness, D.L., Alperin Resnick, L.: CLASSIC: a structural data model for objects. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 59–67 (1989)
Faddoul, J., Haarslev, V.: Algebraic tableau reasoning for the description logic SHOQ. J. Appl. Logic 8(4), 334–355 (2010)
Garey, M.R., Johnson, D.S.: Computers and Intractability – A guide to NP-Completeness. W.H. Freeman and Company, San Francisco (1979)
Haarslev, V., Sebastiani, R., Vescovi, M.: Automated reasoning in \(\cal{ALCQ}\) via SMT. In: Bjørner, N., Sofronie-Stokkermans, V. (eds.) CADE 2011. LNCS, vol. 6803, pp. 283–298. Springer, Heidelberg (2011). doi:10.1007/978-3-642-22438-6_22
Haarslev, V., Timmann, M., Möller, R.: Combining tableaux and algebraic methods for reasoning with qualified number restrictions. In: Proceedings of DL 2001, CEUR Workshop Proceedings, vol. 49. CEUR-WS.org (2001)
Hoehndorf, R., Schofield, P.N., Gkoutos, G.V.: The role of ontologies in biological and biomedical research: a functional perspective. Brief. Bioinform. 16(6), 1069–1080 (2015)
Hollunder, B., Baader, F.: Qualifying number restrictions in concept languages. In: Proceedings of KR 1991, pp. 335–346 (1991)
Hollunder, B., Nutt, W., Schmidt-Schauß, M.: Subsumption algorithms for concept description languages. In: Proceedings of ECAI 1990, pp. 348–353. Pitman, London (United Kingdom) (1990)
Kuncak, V., Rinard, M.: Towards efficient satisfiability checking for boolean algebra with presburger arithmetic. In: Pfenning, F. (ed.) CADE 2007. LNCS (LNAI), vol. 4603, pp. 215–230. Springer, Heidelberg (2007). doi:10.1007/978-3-540-73595-3_15
Ohlbach, H.J., Koehler, J.: Modal logics, description logics and arithmetic reasoning. Artif. Intell. 109(1–2), 1–31 (1999)
Pratt, V.R.: Models of program logic. In: Proceedings of FOCS 1979, pp. 115–122 (1979)
Rudolph, S., Krötzsch, M., Hitzler, P.: Type-elimination-based reasoning for the description logic \(\cal{SHIQ}\)b\(_s\) using decision diagrams and disjunctive datalog. Logical Methods Comput. Sci. 8(1), 1–38 (2012)
Schild, K.: A correspondence theory for terminological logics: preliminary report. In: Proceedings of IJCAI 1991, pp. 466–471 (1991)
Schmidt-Schauß, M., Smolka, G.: Attributive concept descriptions with complements. Artif. Intell. 48(1), 1–26 (1991)
Tobies, S.: A PSpace algorithm for graded modal logic. CADE 1999. LNCS, vol. 1632, pp. 52–66. Springer, Heidelberg (1999). doi:10.1007/3-540-48660-7_4
Acknowledgment
The author thanks Viktor Kuncak for helpful discussions regarding the proof of Lemma 3.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Baader, F. (2017). A New Description Logic with Set Constraints and Cardinality Constraints on Role Successors. In: Dixon, C., Finger, M. (eds) Frontiers of Combining Systems. FroCoS 2017. Lecture Notes in Computer Science(), vol 10483. Springer, Cham. https://doi.org/10.1007/978-3-319-66167-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-66167-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66166-7
Online ISBN: 978-3-319-66167-4
eBook Packages: Computer ScienceComputer Science (R0)