Abstract
We present the design of a tableau reasoner, called TGC2, that uses global caching for reasoning in description logics. We briefly describe the ExpTime tableau methods used by TGC2. We then provide the design principles and some important optimization techniques for increasing the efficiency of the reasoner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Antoniou, G., van Harmelen, F.: A Semantic Web Primer. MIT Press, Cambridge (2004)
Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F.: The description logic handbook: theory, implementation, and applications. Cambridge University Press, New York (2003)
Baader, F., Sattler, U.: An overview of tableau algorithms for description logics. Studia Logica 69, 5–40 (2001)
Donini, F., Massacci, F.: ExpTime tableaux for \(\mathcal{ALC}\). Artificial Intelligence 124, 87–138 (2000)
Dunin-Kęplicz, B., Nguyen, L.A., Szałas, A.: Converse-PDL with regular inclusion axioms: A framework for MAS logics. Journal of Applied Non-Classical Logics 21(1), 61–91 (2011)
Farsiniamarj, N.: Combining integer programming and tableau-based reasoning: a hybrid calculus for the description logic SHQ. Master’s thesis, Concordia University (2008)
Glimm, B., Horrocks, I., Motik, B.: Optimized description logic reasoning via core blocking. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 457–471. Springer, Heidelberg (2010)
Goré, R., Nguyen, L.A.: A tableau calculus with automaton-labelled formulae for regular grammar logics. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS (LNAI), vol. 3702, pp. 138–152. Springer, Heidelberg (2005)
Goré, R., Nguyen, L.A.: EXPTIME tableaux with global caching for description logics with transitive roles, inverse roles and role hierarchies. In: Olivetti, N. (ed.) TABLEAUX 2007. LNCS (LNAI), vol. 4548, pp. 133–148. Springer, Heidelberg (2007)
Goré, R., Nguyen, L.A.: ExpTime tableaux for ALC using sound global caching. J. Autom. Reasoning 50(4), 355–381 (2013)
Goré, R., Widmann, F.: An optimal on-the-fly tableau-based decision procedure for PDL-satisfiability. In: Schmidt, R.A. (ed.) CADE 2009. LNCS (LNAI), vol. 5663, pp. 437–452. Springer, Heidelberg (2009)
Goré, R., Widmann, F.: Sound global state caching for ALC with inverse roles. In: Giese, M., Waaler, A. (eds.) TABLEAUX 2009. LNCS, vol. 5607, pp. 205–219. Springer, Heidelberg (2009)
Goré, R., Widmann, F.: Optimal and cut-free tableaux for propositional dynamic logic with converse. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 225–239. Springer, Heidelberg (2010)
Hladik, J., Model, J.: Tableau systems for SHIO and SHIQ. In: Proc. of Description Logics 2004. CEUR Workshop Proceedings, vol. 104 (2004)
Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible \(\mathcal{SROIQ}\). In: Doherty, P., Mylopoulos, J., Welty, C.A. (eds.) Proc. of KR 2006, pp. 57–67. AAAI Press (2006)
Horrocks, I., Sattler, U.: A description logic with transitive and inverse roles and role hierarchies. J. Log. Comput. 9(3), 385–410 (1999)
Horrocks, I., Sattler, U.: Ontology reasoning in the SHOQ(D) description logic. In: Nebel, B. (ed.) Proc. of IJCAI 2001, pp. 199–204. Morgan Kaufmann (2001)
Horrocks, I., Sattler, U.: A tableau decision procedure for \(\mathcal{SHOIQ}\). J. Autom. Reasoning 39(3), 249–276 (2007)
Horrocks, I., Sattler, U., Tobies, S.: Reasoning with individuals for the description logic SHIQ. In: McAllester, D. (ed.) CADE 2000. LNCS, vol. 1831, pp. 482–496. Springer, Heidelberg (2000)
Mishra, R.B., Kumar, S.: Semantic web reasoners and languages. Artif. Intell. Rev. 35(4), 339–368 (2011)
Motik, B., Sattler, U.: A comparison of reasoning techniques for querying large description logic ABoxes. In: Hermann, M., Voronkov, A. (eds.) LPAR 2006. LNCS (LNAI), vol. 4246, pp. 227–241. Springer, Heidelberg (2006)
Nguyen, L.A.: An efficient tableau prover using global caching for the description logic \(\mathcal{ALC}\). Fundamenta Informaticae 93(1-3), 273–288 (2009)
Nguyen, L.A.: A cut-free ExpTime tableau decision procedure for the logic extending Converse-PDL with regular inclusion axioms. arXiv:1104.0405 (2011)
Nguyen, L.A.: ExpTime tableaux for the description logic \(\mathcal{SHIQ}\) based on global state caching and integer linear feasibility checking. arXiv:1205.5838 (2012)
Nguyen, L.A.: Cut-free ExpTime tableaux for Converse-PDL extended with regular inclusion axioms. In: Proc. of KES-AMSTA 2013. Frontiers in Artificial Intelligence and Applications, vol. 252, pp. 235–244. IOS Press (2013)
Nguyen, L.A.: A tableau method with optimal complexity for deciding the description logic SHIQ. In: Nguyen, N.T., van Do, T., Thi, H.A. (eds.) ICCSAMA 2013. SCI, vol. 479, pp. 331–342. Springer, Heidelberg (2013)
Nguyen, L.A.: ExpTime tableaux with global state caching for the description logic SHIO. Neurocomputing 146, 249–263 (2014)
Nguyen, L.A., Golińska-Pilarek, J.: An ExpTime tableau method for dealing with nominals and qualified number restrictions in deciding the description logic SHOQ. Fundam. Inform. 135(4), 433–449 (2014)
Nguyen, L.A., Golińska-Pilarek, J.: ExpTime tableaux with global caching for the description logic SHOQ. CoRR, abs/1405.7221 (2014)
Nguyen, L.A., Szałas, A.: An optimal tableau decision procedure for Converse-PDL. In: Nguyen, N.-T., Bui, T.-D., Szczerbicki, E., Nguyen, N.-B. (eds.) Proc. of KSE 2009, pp. 207–214. IEEE Computer Society (2009)
Nguyen, L.A., Szałas, A.: A tableau calculus for regular grammar logics with converse. In: Schmidt, R.A. (ed.) CADE 2009. LNCS (LNAI), vol. 5663, pp. 421–436. Springer, Heidelberg (2009)
Pratt, V.R.: A near-optimal method for reasoning about action. J. Comp. Syst. Sci. 20(2), 231–254 (1980)
Semantic web case studies and use cases, http://www.w3.org/2001/sw/sweo/public/UseCases/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Nguyen, L.A. (2015). Designing a Tableau Reasoner for Description Logics. In: Le Thi, H., Nguyen, N., Do, T. (eds) Advanced Computational Methods for Knowledge Engineering. Advances in Intelligent Systems and Computing, vol 358. Springer, Cham. https://doi.org/10.1007/978-3-319-17996-4_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-17996-4_29
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17995-7
Online ISBN: 978-3-319-17996-4
eBook Packages: EngineeringEngineering (R0)