Abstract
The deployment of Description Logics (DLs) and Answer Set Programming (ASP), which are well-known knowledge representation and reasoning formalisms, to a growing range of applications has created the need for novel reasoning algorithms and methods. Recently, knots have been introduced as a tool to facilitate reasoning tasks in extensions of ASP with functions symbols. They were then also fruitfully applied for query answering in Description Logics, hinging on the forest-shaped model property of knowledge bases. This paper briefly reviews the knot idea at a generic level and recalls some of the results obtained with them. It also discusses features of knots and relations to other reasoning techniques, and presents issues for further research.
This work has been partially supported by the Austrian Science Fund (FWF) grants P20840 and P20841, and the Mexican National Council for Science and Technology (CONACYT) grant 187697.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andréka, H., Németi, I., van Benthem, J.: Modal languages and bounded fragments of predicate logic. Journal of Philosophical Logic 27(3), 217â274 (1998)
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)
Baader, F., Sattler, U.: An overview of tableau algorithms for description logics. Studia Logica 69(1), 5â40 (2001)
Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, Cambridge (2003)
Baselice, S., Bonatti, P.A., Criscuolo, G.: On finitely recursive programs. In: Dahl, V., NiemelÀ, I. (eds.) ICLP 2007. LNCS, vol. 4670, pp. 89â103. Springer, Heidelberg (2007)
Bonatti, P., Baselice, S.: Composing normal programs with function symbols. In: Proc. of ICLP 2008. LNCS. Springer, Heidelberg (to appear, 2008)
Calimeri, F., Cozza, S., Ianni, G., Leone, N.: Computable functions in ASP: Theory and implementation. In: Proc. of ICLP 2008. LNCS, vol. 5366, Springer, Heidelberg (2008)
Calvanese, D., De Giacomo, G., Lenzerini, M.: Reasoning in expressive description logics with fixpoints based on automata on infinite trees. In: Proc. of the 16th Int. Joint Conf. on Artificial Intelligence (IJCAI 1999), pp. 84â89 (1999)
Calvanese, D., Eiter, T., Ortiz, M.: Answering regular path queries in expressive description logics: An automata-theoretic approach. In: Proc. of the 22nd Nat. Conf. on Artificial Intelligence (AAAI 2007), pp. 391â396 (2007)
de Bruijn, J., Eiter, T., Polleres, A., Tompits, H.: On representational issues about combinations of classical theories with nonmonotonic rules. In: Lang, J., Lin, F., Wang, J. (eds.) KSEM 2006. LNCS, vol. 4092, pp. 1â22. Springer, Heidelberg (2006)
Eiter, T., Faber, W., Leone, N., Pfeifer, G., Polleres, A.: A logic programming approach to knowledge-state planning: Semantics and complexity. ACM Trans. Comput. Log. 5(2), 206â263 (2004)
Eiter, T., Gottlob, G., Ortiz, M., Å imkus, M.: Query answering in the description logic Horn-\(\mathcal{SHIQ}\). In: Proc. of JELIA 2008. LNCS. Springer, Heidelberg (to appear, 2008)
Eiter, T., Lutz, C., Ortiz, M., Å imkus, M.: Complexity of Conjunctive Query Answering in Description Logics with Transitive Roles. Technical report (preliminary), INFSYS RR-1843-08-09, TU Wien (2008)
Fox, D., Gomes, C.P. (eds.): Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence, AAAI 2008, Chicago, Illinois, USA, July 13-17. AAAI Press, Menlo Park (2008)
Gelfond, M., Lifschitz, V.: Classical Negation in Logic Programs and Disjunctive Databases. New Generation Computing 9, 365â385 (1991)
Glimm, B., Horrocks, I., Lutz, C., Sattler, U.: Conjunctive query answering for the description logic \(\mathcal{SHIQ}\). In: Proc. of IJCAI 2007, pp. 399â404 (2007)
Glimm, B., Horrocks, I., Sattler, U.: Conjunctive query entailment for \(\mathcal{SHOQ}\). In: Proc. of the 2007 Description Logic Workshop (DL 2007). CEUR Electronic Workshop Proceedings, vol. 250, pp. 65â75 (2007), http://ceur-ws.org/Vol-250/
GrÀdel, E., Kolaitis, P.G., Vardi, M.Y.: On the decision problem for two-variable first-order logic. Bulletin of Symbolic Logic 3(1), 53â69 (1997)
Hustadt, U., Motik, B., Sattler, U.: A decomposition rule for decision procedures by resolution-based calculi. In: Baader, F., Voronkov, A. (eds.) LPAR 2004. LNCS, vol. 3452, pp. 21â35. Springer, Heidelberg (2005)
Marek, V.W., Remmel, J.B.: On the expressibility of stable logic programming. Theory and Practice of Logic Programming 3, 551â567 (2003)
Marek, W., Nerode, A., Remmel, J.: How Complicated is the Set of Stable Models of a Recursive Logic Program? Annals of Pure and Applied Logic 56, 119â135 (1992)
Marek, W., Nerode, A., Remmel, J.: The Stable Models of a Predicate Logic Program. Journal of Logic Programming 21(3), 129â153 (1994)
Marek, W., TruszczyÅski, M.: Nonmonotonic Logics â Context-Dependent Reasoning. Springer, Heidelberg (1993)
Motik, B., Horrocks, I., Rosati, R., Sattler, U.: Can OWL and logic programming live together happily ever after? In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 501â514. Springer, Heidelberg (2006)
Németi, I.: Free algebras and decidability in algebraic logic. DSc. thesis, Mathematical Institute of The Hungarian Academy of Sciences, Budapest (1986)
Ortiz, M., Calvanese, D., Eiter, T.: Data complexity of query answering in expressive description logics via tableaux. J. of Automated Reasoning (June 2008)
Ortiz, M., Šimkus, M., Eiter, T.: Conjunctive query answering in \(\mathcal{SH}\) using knots. In: Baader, F., Lutz, C., Motik, B. (eds.) Proc. of DL 2008, Dresden, Germany, May 13-16. CEUR Workshop Proceedings, vol. 353 (2008), CEUR-WS.org
Ortiz, M., Å imkus, M., Eiter, T.: Worst-case optimal conjunctive query answering for an expressive description logic without inverses. In: Fox and Gomes [14], pp. 504â510
Pratt, V.R.: Models of program logics. In: FOCS, pp. 115â122. IEEE, Los Alamitos (1979)
Pratt-Hartmann, I.: Complexity of the guarded two-variable fragment with counting quantifiers. J. Log. Comput. 17(1), 133â155 (2007)
Rosati, R.: Integrating Ontologies and Rules: Semantic and Computational Issues. In: Barahona, P., Bry, F., Franconi, E., Henze, N., Sattler, U. (eds.) Reasoning Web 2006. LNCS, vol. 4126, pp. 128â151. Springer, Heidelberg (2006)
Rudolph, S., Krötzsch, M., Hitzler, P.: Terminological reasoning in \(\mathcal{SHIQ}\) with ordered binary decision diagrams. In: Fox and Gomes [14], pp. 529â534
Å imkus, M., Eiter, T.: FDNC: Decidable non-monotonic disjunctive logic programs with function symbols. In: Proceedings of LPAR 2007. LNCS, vol. 4790, pp. 514â530. Springer, Heidelberg (2007); Full paper Tech. Rep. INFSYS RR-1843-08-01, TU Vienna, http://www.kr.tuwien.ac.at/research/reports/rr0801.pdf
Vardi, M.Y., Wolper, P.: Automata-theoretic techniques for modal logics of programs. J. Comput. Syst. Sci. 32, 183â221 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eiter, T., Ortiz, M., Å imkus, M. (2008). Reasoning Using Knots. In: Cervesato, I., Veith, H., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2008. Lecture Notes in Computer Science(), vol 5330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89439-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-89439-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89438-4
Online ISBN: 978-3-540-89439-1
eBook Packages: Computer ScienceComputer Science (R0)