{"type":"ScholarlyArticle","title":"Consequence-based Reasoning for Description Logics with Disjunction, Inverse Roles, Number Restrictions, and Nominals","authors":[{"name":"David Tena Cucala","slug":"david-tena-cucala","given":"David Tena","family":"Cucala","affiliation":"Department of Computer Science , University of Oxford , UK"},{"name":"Bernardo Cuenca Grau","slug":"bernardo-cuenca-grau","given":"Bernardo Cuenca","family":"Grau","affiliation":"Department of Computer Science , University of Oxford , UK"},{"name":"Ian Horrocks","slug":"ian-horrocks","given":"Ian","family":"Horrocks","affiliation":"Department of Computer Science , University of Oxford , UK"}],"abstract":"We present a consequence-based calculus for concept subsumption and classification in the description logic ALCHOIQ, which extends ALC with role hierarchies, inverse roles, number restrictions, and nominals. By using standard transformations, our calculus extends to SROIQ, which covers all of OWL 2 DL except for datatypes. A key feature of our calculus is its pay-as-you-go behaviour: unlike existing algorithms, our calculus is worst-case optimal for all the well-known proper fragments of ALCHOIQ, albeit not for the full logic.","doi":"10.24963/ijcai.2018/272","url":"https://ijcai.org/proceedings/2018/272","pdf":"https://ijcai.org/proceedings/2018/0272.pdf","markdown":"https://ijcai.org/proceedings/2018/272.md","bibtex":"https://ijcai.org/proceedings/2018/bibtex/272","volume":{"slug":"2018","title":"Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2018","url":"https://ijcai.org/proceedings/2018/","year":2018,"location":"Stockholm","dates":"13-19 July 2018","editors":"Jérôme Lang","isbn":"978-0-9992411-2-7","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2018"},"section":"Knowledge Representation and Reasoning","track":"Main track","number":272,"pages":{"first":1970,"last":1976},"keywords":["Knowledge Representation and Reasoning: Description Logics and Ontologies","Knowledge Representation and Reasoning: Automated Reasoning and Theorem Proving"],"videos":[],"references":[{"position":1,"raw":"[Baader and Sattler, 2001] Franz Baader and Uli Sattler. An Overview of Tableau Algorithms for Description Logics. Studia Logica, 69:5-40, 2001.","title":"An Overview of Tableau Algorithms for Description Logics","authors":"Sattler Baader, Franz Baader, Uli Sattler","year":"2001","venue":"Studia Logica","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Baader et al., 2003] Franz Baader, Diego Calvanese, Deb- orah L. McGuinness, Daniele Nardi, and Peter F. Patel- Schneider. The Description Logic Handbook. CUP, 2003.","title":"The Description Logic Handbook","authors":"Franz Baader, Diego Calvanese, Deborah L Mcguinness, Daniele Nardi, Peter F Patel-Schneider","year":"2003","venue":null,"doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Baader et al., 2005] Franz Baader, Sebastian Brandt, and Carsten Lutz. Pushing the EL envelope. In IJCAI, pages 364-369, 2005.","title":"Pushing the EL envelope","authors":"Baader","year":"2005","venue":"IJCAI","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Bachmair and Ganzinger, 2001] Leo Bachmair and Harald Ganzinger. Resolution Theorem Proving. In Handbook of Automated Reasoning, pages 19-99. Elsevier, 2001.","title":"Resolution Theorem Proving","authors":"Ganzinger Bachmair, Leo Bachmair, Harald Ganzinger","year":"2001","venue":"Handbook of Automated Reasoning","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Bate et al., 2016] Andrew Bate, Boris Motik, Bernardo Cuenca Grau, Franstisek Simancik, and Ian Horrocks. Ex- tending consequence-based reasoning to SRIQ. In KR. pp 187-96, AAAI, 2016.","title":"Extending consequence-based reasoning to SRIQ","authors":"Andrew Bate, Boris Motik, Bernardo Cuenca Grau, Franstisek Simancik, Ian Horrocks","year":"2016","venue":null,"doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Ganzinger and De Nivelle, 1999] Harald Ganzinger and Hans De Nivelle. A Superposition Decision Procedure for the Guarded Fragment with Equality. In LICS, pages 295-305, Trento, Italy, July 2-5 1999. IEEE Computer Society.","title":"A Superposition Decision Procedure for the Guarded Fragment with Equality","authors":"De Ganzinger, Harald Nivelle, Hans Ganzinger, Nivelle De","year":"1999","venue":"LICS","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Georgieva et al., 2003] Lilia Georgieva, Ullrich Hustadt, and Renate A. Schmidt. Hyperresolution for Guarded For- mulae. Journal of Symbolic Computation, 36(1-2):163- 192, 2003.","title":"Hyperresolution for Guarded Formulae","authors":"Lilia Georgieva, Ullrich Hustadt, Renate A Schmidt","year":"2003","venue":"Journal of Symbolic Computation","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Glimm et al., 2014] Birte Glimm, Ian Horrocks, Boris Motik, Giorgos Stoilos, and Zhe Wang. HermiT: An OWL 2 Reasoner. J. of Automated Reasoning, 53(3):245-269, 2014.","title":"HermiT: An OWL 2 Reasoner","authors":"Birte Glimm, Ian Horrocks, Boris Motik, Giorgos Stoilos, Zhe Wang","year":"2014","venue":"J. of Automated Reasoning","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Haarslev et al., 2012] Volker Haarslev, Kay Hidde, Ralf Möller, and Michael Wessel. The RacerPro knowledge representation and reasoning system. Semantic Web, pages 267-277, 2012.","title":"The RacerPro knowledge representation and reasoning system","authors":"Kay Volker Haarslev, Ralf Hidde, Michael Möller, Wessel","year":"2012","venue":"Semantic Web","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Horrocks and Sattler, 2005] Ian Horrocks and Ulrike Sat- tler. A tableaux decision procedure for SHOIQ. In IJ- CAI, pages 448-453, 2005.","title":"Ian Horrocks and Ulrike Sattler. A tableaux decision procedure for SHOIQ","authors":"Sattler Horrocks","year":"2005","venue":"IJ-CAI","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Horrocks et al., 2006] Ian Horrocks, Oliver Kutz, and Uli Sattler. The even more irresistible SROIQ. KR, pp.57- 67, 2006.","title":"The even more irresistible SROIQ","authors":"Ian Horrocks, Oliver Kutz, Uli Sattler","year":"2006","venue":null,"doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Hustadt and Schmidt, 1999] Ullrich Hustadt and Renate A. Schmidt. Issues of Decidability for Description Logics in the Framework of Resolution. In Selected Papers from Au- tomated Deduction in Classical and Non-Classical Logics. pp.191-205, 1999.","title":"Issues of Decidability for Description Logics in the Framework of Resolution","authors":"Ullrich Hustadt, Renate A Schmidt","year":"1999","venue":"Selected Papers from Automated Deduction in Classical and Non-Classical Logics","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Hustadt and Schmidt, 2002] Ullrich Hustadt and Renate A. Schmidt. Using Resolution for Testing Modal Satisfia- bility and Building Models. J. of Automated Reasoning, 28(2):205-232, 2002.","title":"Using Resolution for Testing Modal Satisfiability and Building Models","authors":"Ullrich Hustadt, Renate A Schmidt","year":"2002","venue":"J. of Automated Reasoning","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Hustadt et al., 2004] Ullrich Hustadt, Boris Motik, and Ul- rike Sattler. Reducing SHIQ -description logic to dis- junctive datalog programs. In KR, pages 152-162, 2004.","title":"Reducing SHIQdescription logic to disjunctive datalog programs","authors":"Ullrich Hustadt, Boris Motik, Ulrike Sattler","year":"2004","venue":null,"doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Hustadt et al., 2008] Ullrich Hustadt, Boris Motik, and Ul- rike Sattler. Deciding Expressive Description Logics in the Framework of Resolution. Information & Computa- tion, 206(5):579-601, 2008.","title":"Deciding Expressive Description Logics in the Framework of Resolution","authors":"Ullrich Hustadt, Boris Motik, Ulrike Sattler","year":"2008","venue":"Information & Computation","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Karahroodi and Haarslev, 2017] Nikoo Z. Karahroodi and Volker Haarslev. A consequence-based algebraic calculus for SHOQ. In DL, 2017.","title":"A consequence-based algebraic calculus for SHOQ","authors":"Z Nikoo, Volker Karahroodi, Haarslev","year":"2017","venue":null,"doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Kazakov and Motik, 2006] Yevgeny Kazakov and Boris Motik. A resolution-based decision procedure for SHOIQ. In IJCAR, pages 662-677. Springer, 2006.","title":"A resolution-based decision procedure for SHOIQ","authors":"Yevgeny Kazakov, Boris Motik","year":"2006","venue":"IJCAR","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Kazakov et al., 2012] Yevgeny Kazakov, Markus Krötzsch, and Frantivsek Simanvcík. Practical Reasoning with Nom- inals in the EL Family of Description Logics. KR, 2012.","title":"Practical Reasoning with Nominals in the EL Family of Description Logics","authors":"Yevgeny Kazakov, Markus Krötzsch, Frantivsek Simanvcík","year":"2012","venue":null,"doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Kazakov, 2009] Yevgeny Kazakov. Consequence-driven reasoning for Horn SHIQ ontologies. In IJCAI. pp 2040- 45, 2009.","title":"Consequence-driven reasoning for Horn SHIQ ontologies","authors":"Yevgeny Kazakov","year":"2009","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2009/336"},{"position":20,"raw":"[Motik et al., 2007] Boris Motik, Rob Shearer, and Ian Hor- rocks. Optimized reasoning in description logics using hy- pertableaux. In CADE, pages 67-83. Springer, 2007.","title":"Boris Motik, Rob Shearer, and Ian Horrocks. Optimized reasoning in description logics using hypertableaux","authors":"Motik","year":"2007","venue":"CADE","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Motik et al., 2009] Boris Motik, Rob Shearer, and Ian Hor- rocks. Hypertableau reasoning for description logics. JAIR, 36:165-228, 2009.","title":"Hypertableau reasoning for description logics","authors":"Boris Motik, Rob Shearer, Ian Horrocks","year":"2009","venue":"JAIR","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Nieuwenhuis and Rubio, 2001] Robert Nieuwenhuis and Albert Rubio. Paramodulation-Based Theorem Proving. In Handbook of Automated Reasoning. pp.371-443.Elsevier, 2001.","title":"Paramodulation-Based Theorem Proving","authors":"Rubio Nieuwenhuis, Robert Nieuwenhuis, Albert Rubio","year":"2001","venue":"Handbook of Automated Reasoning","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Nivelle et al., 2000] Hans De Nivelle, Renate A. Schmidt, and Ullrich Hustadt. Resolution-Based Methods for Modal Logics. Logic Journal of the IGPL, 8(3):265-292, 2000.","title":"Resolution-Based Methods for Modal Logics","authors":"Nivelle","year":"2000","venue":"Logic Journal of the IGPL","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Ortiz et al., 2010] Magdalena Ortiz, Sebastian Rudolph, and Mantas Simkus. Worst-Case Optimal Reasoning for the Horn-DL Fragments of OWL 1 and 2. KR, 2010.","title":"Worst-Case Optimal Reasoning for the Horn-DL Fragments of OWL 1 and 2","authors":"Magdalena Ortiz, Sebastian Rudolph, Mantas Simkus","year":"2010","venue":null,"doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Schmidt and Hustadt, 2007] Renate A. Schmidt and Ullrich Hustadt. The Axiomatic Translation Principle for Modal Logic. ACM Transactions on Comp. Logic, 8(4), 2007.","title":"The Axiomatic Translation Principle for Modal Logic","authors":"Renate A Schmidt, Ullrich Hustadt","year":"2007","venue":"ACM Transactions on Comp. Logic","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Schmidt and Hustadt, 2013] Renate A. Schmidt and Ullrich Hustadt. First-Order Resolution Methods for Modal Log- ics. In Programming Logics-Essays in Memory of Harald Ganzinger, pages 345-391. Springer, 2013.","title":"First-Order Resolution Methods for Modal Logics","authors":"Renate A Schmidt, Ullrich Hustadt","year":"2013","venue":"Programming Logics-Essays in Memory of Harald Ganzinger","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Simančík et al., 2011] František Simančík, Yevgeny Kaza- kov, and Ian Horrocks. Consequence-based reasoning be- yond Horn ontologies. In IJCAI, pages 1093-1098, 2011.","title":"Consequence-based reasoning beyond Horn ontologies","authors":"Simančík","year":"2011","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2011/187"},{"position":28,"raw":"[Simančík et al., 2014] František Simančík, Boris Motik, and Ian Horrocks. Consequence-based and fixed- parameter tractable reasoning in description logics. Ar- tificial Intelligence, 209:29-77, 2014.","title":"František Simančík, Boris Motik, and Ian Horrocks. Consequence-based and fixedparameter tractable reasoning in description logics","authors":"Simančík","year":"2014","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Sirin et al., 2007] Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau, Aditya Kalyanpur, and Yarden Katz. Pellet: A practical OWL-DL reasoner. Journal of Web Semantics, 5(2):51-53, 2007.","title":"Pellet: A practical OWL-DL reasoner","authors":"Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau, Aditya Kalyanpur, Yarden Katz","year":"2007","venue":"Journal of Web Semantics","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Steigmiller et al., 2014] Andreas Steigmiller, Thorsten Liebig, and Birte Glimm. Konclude: System description. J. of Web Semantics, 27(1), 2014.","title":"Konclude: System description","authors":"Andreas Steigmiller, Thorsten Liebig, Birte Glimm","year":"2014","venue":"J. of Web Semantics","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Tena Cucala et al., 2017] David Tena Cucala, Bernardo Cuenca Grau, and Ian Horrocks. Consequence-based reasoning for description logics with disjunction, inverse roles and nominals. DL, 2017.","title":"Consequence-based reasoning for description logics with disjunction, inverse roles and nominals","authors":"David Tena Cucala, Bernardo Cuenca Grau, Ian Horrocks","year":"2017","venue":null,"doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Tena Cucala et al., 2018] David Tena Cucala, Bernardo Cuenca Grau, and Ian Horrocks. Consequence- based reasoning for description logics with disjunc- tion, inverse roles, number restrictions, and nominals. arxiv.org/abs/1805.01396, 2018.","title":"Consequencebased reasoning for description logics with disjunction, inverse roles, number restrictions, and nominals","authors":"David Tena Cucala, Bernardo Cuenca Grau, Ian Horrocks","year":"2018","venue":null,"doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[Tsarkov and Horrocks, 2006] Dmitry Tsarkov and Ian Hor- rocks. FaCT++ Description Logic Reasoner: System De- scription. In IJCAR, pages 292-297. Springer, 2006.","title":"Dmitry Tsarkov and Ian Horrocks. FaCT++ Description Logic Reasoner: System Description","authors":"Horrocks Tsarkov","year":"2006","venue":"IJCAR","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}