Explaining Answers to Datalog Queries (Invited Talk) Andreas Pieris University of Cyprus, Cyprus University of Edinburgh, UK Abstract Datalog emerged in the 1970s as a prominent logic-based query language from Logic Programming and has found numerous applications over the years. It essentially extends the language of unions of conjunctive queries, which corresponds to the select-project-join-union fragment of Relational Algebra, with the important feature of recursion much needed to express some natural queries. As for every other query language, explaining why a result to a Datalog query is obtained is an essential task towards explainable and transparent query evaluation. Several natural explainability notions for Datalog queries have been proposed in the literature that can be captured via the unifying framework of semiring provenance. The goal of this invited talk is to give an overview of those explainability notions and present very recent results concerning their computational complexity, as well as discussing interesting open problems. We will also discuss the possibility of devising algorithms for explaining answers to Datalog queries based on sophisticated SAT solvers. This talk is based on joint work with Marco Calautti, Ester Livshits and Markus Schneider. Datalog 2.0 2024: 5th International Workshop on the Resurgence of Datalog in Academia and Industry, October 11, 2024, Dallas, Texas, USA $ apieris@inf.ed.ac.uk.it (A. Pieris) © 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR ceur-ws.org Workshop ISSN 1613-0073 Proceedings 1