Demo Data from VLDB 2026 / reviewers in the wild / expert
Andrea Calì
dblp:c/AndreaCali
· DBLP profile ↗
46ranked-venue papers
39as first author
3since 2021 · last 2025
0000-0001-5678-6899ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 30 · 25 first-author · 2 since 2021Artificial intelligence and machine learning · 12 · 10 first-author · 1 since 2021Software engineering, systems software and programming languages · 6 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorTheory of computation · 4 · 4 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
11 papers |
Database theory · 44% Query processing and optimization · 26% Data integration and cleaning · 22% | |
| Artificial intelligence
5 papers |
Knowledge representation and reasoning · 100% | |
| Theoretical computer science
5 papers |
Logic in computer science · 75% Automated reasoning and model checking · 20% Computational complexity · 5% |
Topics — the 22 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering |
0.3 | 3 | 2011 | New Expressive Languages for Ontological Query Answering · AAAI 2011 Ontological Reasoning with F-logic Lite and its Extensions · AAAI 2010 A general datalog-based framework for tractable query answering over ontologies · PODS 2009 |
Query processing and optimization › semantic query processing
ontology-based query answering |
0.3 | 2 | 2012 | Towards more expressive ontology languages: The query answering problem · Artif. Intell. 2012 Advanced Processing for Ontological Queries · Proc. VLDB Endow. 2010 |
Database theory › dependency theory
tuple-generating dependencies |
0.2 | 2 | 2011 | New Expressive Languages for Ontological Query Answering · AAAI 2011 Advanced Processing for Ontological Queries · Proc. VLDB Endow. 2010 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
0.2 | 2 | 2012 | Towards more expressive ontology languages: The query answering problem · Artif. Intell. 2012 Advanced Processing for Ontological Queries · Proc. VLDB Endow. 2010 |
Database theory
query containment |
0.2 | 2 | 2010 | Ontological Reasoning with F-logic Lite and its Extensions · AAAI 2010 Containment of Conjunctive Object Meta-Queries · VLDB 2006 |
Data integration and cleaning
ontology-based data access |
0.1 | 1 | 2010 | Advanced Processing for Ontological Queries · Proc. VLDB Endow. 2010 |
Database theory
ontology-mediated queries |
0.1 | 1 | 2010 | Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications · LICS 2010 |
Automated reasoning and model checking › decision procedures
decidable fragments |
0.1 | 1 | 2010 | Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications · LICS 2010 |
Logic in computer science › knowledge representation and reasoning
knowledge representation |
0.1 | 1 | 2010 | Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications · LICS 2010 |
Logic in computer science › knowledge representation and reasoning
description logic |
0.1 | 3 | 2011 | New Expressive Languages for Ontological Query Answering · AAAI 2011 Ontological Reasoning with F-logic Lite and its Extensions · AAAI 2010 A general datalog-based framework for tractable query answering over ontologies · PODS 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.1 | 1 | 2009 | A general datalog-based framework for tractable query answering over ontologies · PODS 2009 |
Data integration and cleaning
data exchange |
0.1 | 1 | 2009 | A general datalog-based framework for tractable query answering over ontologies · PODS 2009 |
Query processing and optimization
query optimization |
0.1 | 1 | 2008 | Querying Data under Access Limitations · ICDE 2008 |
Logic in computer science › knowledge representation and reasoning › existential rules
chase termination |
0.1 | 1 | 2008 | Taming the Infinite Chase: Query Answering under Expressive Relational Constraints · KR 2008 |
Logic in computer science › knowledge representation and reasoning
existential rules |
0.1 | 1 | 2008 | Taming the Infinite Chase: Query Answering under Expressive Relational Constraints · KR 2008 |
Database theory › query answering
consistent query answering |
0.0 | 1 | 2003 | On the decidability and complexity of query answering over inconsistent and incomplete databases · PODS 2003 |
Data integration and cleaning › data quality › inconsistency handling
inconsistency-tolerant query answering |
0.0 | 1 | 2003 | On the decidability and complexity of query answering over inconsistent and incomplete databases · PODS 2003 |
Database theory
query answering |
0.0 | 1 | 2003 | Query rewriting and answering under constraints in data integration systems · IJCAI 2003 |
Query processing and optimization › query rewriting
query rewriting under constraints |
0.0 | 1 | 2003 | Query rewriting and answering under constraints in data integration systems · IJCAI 2003 |
Logic in computer science › knowledge representation and reasoning › description logic
DL-Lite |
0.0 | 1 | 2009 | A general datalog-based framework for tractable query answering over ontologies · PODS 2009 |
Computational complexity › complexity of reasoning
query answering complexity |
0.0 | 1 | 2008 | Taming the Infinite Chase: Query Answering under Expressive Relational Constraints · KR 2008 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 2006 | Containment of Conjunctive Object Meta-Queries · VLDB 2006 |
Methods — techniques the papers use, named apart from their topics
conjunctive query answering · 0.6first-order compilation · 0.4f-logic · 0.3existential rules · 0.3stickiness · 0.2query compilation · 0.2guardedness · 0.2datalog · 0.2chase termination · 0.2stratified negation · 0.2query rewriting · 0.1infinite chase · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficient Ontology-Mediated Query Answering: Extending DL-liteR and Linear ELHabstractThe OWL 2 QL profile of the OWL 2 Web Ontology Language, based on the family of description logics called DL-Lite, is designed so that data stored in a standard relational database system (RDBMS) can be queried through an ontology via a rewriting mechanism, i.e., by rewriting the query into an SQL query that is then answered by the RDBMS system, without any changes to the data. In this paper we propose a language whose expressive power goes beyond that of DL-Lite while still allowing query answering via rewriting of queries into unions of conjunctive two-way regular path queries (UC2RPQs) instead of SQL queries. Our language is an extension of both OWL 2 QL and linear ELH: OWL 2 QL is extended by allowing qualified existential quantification on the left-hand side of concept inclusion axioms, and linear ELH by allowing inverses in role inclusion axioms. We identify a syntactic property of the extended language that guarantees UC2RPQ-rewritability. We propose a novel rewriting technique for conjunctive queries (CQs) under our ontology language that makes use of nondeterministic finite state automata. We show that CQ answering in our setting is NLOGSPACE-complete with respect to data complexity and NP-complete for combined complexity; we also show that answering instance queries is NLOGSPACE-complete for data complexity and in PTIME for combined complexity. Mirko Michele Dimartino, Peter T. Wood, Andrea Calì, Alexandra Poulovassilis |
J. Artif. Intell. Res. | 3 |
| 2022 | "Managing, Mining and Learning in the Legal Data Domain"
Andrea Tagarelli, Ester Zumpano, David C. Anastasiu, Andrea Calì, Gottfried Vossen |
Inf. Syst. | 4 |
| 2022 | Optimisation Techniques for Flexible SPARQL QueriesabstractResource Description Framework datasets can be queried using the SPARQL language but are often irregularly structured and incomplete, which may make precise query formulation hard for users. The SPARQLARlanguage extends SPARQL 1.1 with two operators—APPROX and RELAX—to allow flexible querying over property paths. These operators encapsulate different dimensions of query flexibility, namely, approximation and generalisation, and they allow users to query complex, heterogeneous knowledge graphs without needing to know precisely how the data is structured. Earlier work has described the syntax, semantics, and complexity of SPARQLAR, has demonstrated its practical feasibility, but has also highlighted the need for improving the speed of query evaluation. In the present article, we focus on the design of two optimisation techniques targeted at speeding up the execution of SPARQLARqueries and on their empirical evaluation on three knowledge graphs: LUBM, DBpedia, and YAGO. We show that applying these optimisations can result in substantial improvements in the execution times of longer-running queries (sometimes by one or more orders of magnitude) without incurring significant performance penalties for fast queries. Riccardo Frosini, Alexandra Poulovassilis, Peter T. Wood, Andrea Calì |
ACM Trans. Web | 4 |
| 2019 | Efficient Ontological Query Answering by Rewriting into Graph Queries
Mirko Michele Dimartino, Andrea Calì, Alexandra Poulovassilis, Peter T. Wood |
FQAS | 2 |
| 2019 | A Simple Data Structure for Optimal Two-Sided 2D Orthogonal Range Queries
Alejandro Grez, Andrea Calì, Martín Ugarte |
FQAS | 2 |
| 2016 | Keyword Queries over the Deep Web
Andrea Calì, Davide Martinenghi, Riccardo Torlone |
ER | 1 |
| 2016 | Exposing Open Street Map in the Linked Data Cloud
Vito Walter Anelli, Andrea Calì, Tommaso Di Noia, Matteo Palmonari, Azzurra Ragone |
IEA/AIE | 2 |
| 2015 | Querying Web Data
Andrea Calì |
DASFAA (2) | 1 |
| 2013 | Taming the Infinite Chase: Query Answering under Expressive Relational ConstraintsabstractThe chase algorithm is a fundamental tool for query evaluation and for testing query containment under tuple-generating dependencies (TGDs) and equality-generating dependencies (EGDs). So far, most of the research on this topic has focused on cases where the chase procedure terminates. This paper introduces expressive classes of TGDs defined via syntactic restrictions: guarded TGDs (GTGDs) and weakly guarded sets of TGDs (WGTGDs). For these classes, the chase procedure is not guaranteed to terminate and thus may have an infinite outcome. Nevertheless, we prove that the problems of conjunctive-query answering and query containment under such TGDs are decidable. We provide decision procedures and tight complexity bounds for these problems. Then we show how EGDs can be incorporated into our results by providing conditions under which EGDs do not harmfully interact with TGDs and do not affect the decidability and complexity of query answering. We show applications of the aforesaid classes of constraints to the problem of answering conjunctive queries in F-Logic Lite, an object-oriented ontology language, and in some tractable Description Logics. Andrea Calì, Georg Gottlob, Michael Kifer |
J. Artif. Intell. Res. | 1 |
| 2012 | Querying UML Class Diagrams
Andrea Calì, Georg Gottlob, Giorgio Orsi 0001, Andreas Pieris |
FoSSaCS | 1 |
| 2012 | Towards more expressive ontology languages: The query answering problem
Andrea Calì, Georg Gottlob, Andreas Pieris |
Artif. Intell. | 1 |
| 2012 | Ontological query answering under expressive Entity-Relationship schemata
Andrea Calì, Georg Gottlob, Andreas Pieris |
Inf. Syst. | 1 |
| 2012 | A general Datalog-based framework for tractable query answering over ontologies
Andrea Calì, Georg Gottlob, Thomas Lukasiewicz |
J. Web Semant. | 1 |
| 2011 | New Expressive Languages for Ontological Query AnsweringabstractOntology-based data access is a powerful form of extending database technology, where a classical extensional database (EDB) is enhanced by an ontology that generates new intensional knowledge which may contribute to answer a query. Recently, the Datalog+/- family of ontology languages was introduced; in Datalog+/-, rules are tuple-generating dependencies (TGDs), i.e., Datalog rules with the possibility of having existentially-quantified variables in the head. In this paper we introduce a novel Datalog+/- language, namely sticky sets of TGDs, which allows for a wide class of joins in the body, while enjoying at the same time a low query-answering complexity. We establish complexity results for answering conjunctive queries under sticky sets of TGDs, showing, in particular, that ontological conjunctive queries can be compiled into first-order and thus SQL queries over the given EDB instance. We also show some extensions of sticky sets of TGDs, and how functional dependencies and so-called negative constraints can be added to a sticky set of TGDs without increasing the complexity of query answering. Our language thus properly generalizes both classical database constraints and most widespread tractable description logics. Andrea Calì, Georg Gottlob, Andreas Pieris |
AAAI | 1 |
| 2011 | Generating Preview Instances for the Face Validation of Entity-Relationship Schemata: The Acyclic Case
Maria Amalfi, Alessandro Artale, Andrea Calì, Alessandro Provetti |
DASFAA (2) | 3 |
| 2011 | Querying Conceptual Schemata with Expressive Equality Constraints
Andrea Calì, Georg Gottlob, Andreas Pieris |
ER | 1 |
| 2010 | Ontological Reasoning with F-logic Lite and its ExtensionsabstractAnswering queries posed over knowledge bases is a central problem in knowledge representation and database theory. In the database area, checking query containment is an important query optimization and schema integration technique. In knowledge representation it has been used for object classification, schema integration, service discovery, and more. In the presence of a knowledge base, the problem of query containment is strictly related to that of query answering; indeed, the two are reducible to each other; we focus on the latter, and our results immediately extend to the former. Andrea Calì, Georg Gottlob, Michael Kifer, Thomas Lukasiewicz, Andreas Pieris |
AAAI | 1 |
| 2010 | Optimizing Query Processing for the Hidden WebabstractThe term Deep Web (sometimes also called Hidden Web) refers to the data content that is created dynamically as the result of a specific search on the Web. In this respect, such content resides outside web pages, and is only accessible through interaction with the web site - typically via HTML forms. It is believed that the size of the Deep Web is several orders of magnitude larger than that of the so-called Surface Web, i.e., the web that is accessible and indexable by search engines. Andrea Calì, Davide Martinenghi |
APWeb | 1 |
| 2010 | Querying the deep webabstractData stored outside Web pages and accessible from the Web, typically through HTML forms, consitute the so-called Deep Web. Such data are of great value, but difficult to query and search. We survey techniques to optimize query processing on the Deep Web, in a setting where data are represented in the relational model. We illustrate optimizations both at query plan generation time and at runtime, highlighting the role of integrity constraints. We discuss several prototype systems that address the query processing problem. Andrea Calì, Davide Martinenghi |
EDBT | 1 |
| 2010 | Query Answering under Expressive Entity-Relationship Schemata
Andrea Calì, Georg Gottlob, Andreas Pieris |
ER | 1 |
| 2010 | Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New ApplicationsabstractThis paper summarizes results on a recently introduced family of Datalog-based languages, called Datalog+/-, which is a new framework for tractable ontology querying, and for a variety of other applications. Datalog+/- extends plain Datalog by features such as existentially quantified rule heads and, at the same time, restricts the rule syntax so as to achieve decidability and tractability. In particular, we discuss three paradigms ensuring decidability: chase termination, guardedness, and stickiness. Andrea Calì, Georg Gottlob, Thomas Lukasiewicz, Bruno Marnette, Andreas Pieris |
LICS | 1 |
| 2010 | Advanced Processing for Ontological QueriesabstractOntology-based data access is a powerful form of extending database technology, where a classical extensional database (EDB) is enhanced by an ontology that generates new intensional knowledge which may contribute to answer a query. The ontological integrity constraints for generating this intensional knowledge can be specified in description logics such as DL-Lite. It was recently shown that these formalisms allow for very efficient query-answering. They are, however, too weak to express simple and useful integrity constraints that involve joins. In this paper we introduce a more expressive formalism that takes joins into account, while still enjoying the same low query-answering complexity. In our framework, ontological constraints are expressed by sets of rules that are so-called tuple-generating dependencies (TGDs) . We propose the language of sticky sets of TGDs, which are sets of TGDs with a restriction on multiple occurrences of variables (including joins) in the rule bodies. We establish complexity results for answering conjunctive queries under sticky sets of TGDs, showing, in particular, that ontological conjunctive queries can be compiled into first-order and thus SQL queries over the given EDB instance. We also show how sticky sets of TGDs can be combined with functional dependencies. In summary, we obtain a highly expressive and effective ontological modeling language that unifies and generalizes both classical database constraints and important features of the most widespread tractable description logics. Andrea Calì, Georg Gottlob, Andreas Pieris |
Proc. VLDB Endow. | 1 |
| 2010 | Querying incomplete data over extended ER schemataabstractAbstract Since Chen's Entity-Relationship (ER) model, conceptual modeling has been playing a fundamental role in relational data design. In this paper we consider an extended ER (EER) model enriched with cardinality constraints, disjointness assertions, and is a relations among both entities and relationships. In this setting, we consider the case of incomplete data, which is likely to occur, for instance, when data from different sources are integrated. In such a context, we address the problem of providing correct answers to conjunctive queries by reasoning on the schema. Based on previous results about decidability of the problem, we provide a query answering algorithm that performs rewriting of the initial query into a recursive Datalog query encoding the information about the schema. We finally show extensions to more general settings. Andrea Calì, Davide Martinenghi |
Theory Pract. Log. Program. | 1 |
| 2009 | Tractable Query Answering over Conceptual Schemata
Andrea Calì, Georg Gottlob, Andreas Pieris |
ER | 1 |
| 2009 | Datalog±: a unified approach to ontologies and integrity constraintsabstractWe report on a recently introduced family of expressive extensions of Datalog, called Datalog±, which is a new framework for representing ontological axioms in form of integrity constraints, and for query answering under such constraints. Datalog± is derived from Datalog by allowing existentially quantified variables in rule heads, and by enforcing suitable properties in rule bodies, to ensure decidable and efficient query answering. We first present different languages in the Datalog± family, providing tight complexity bounds for all cases but one (where we have a low complexity AC0 upper bound). We then show that such languages are general enough to capture the most common tractable ontology languages. In particular, we show that the DL-Lite family of description logics and F-Logic Lite are expressible in Datalog±. We finally show how stratified negation can be added to Datalog± while keeping ontology querying tractable in the data complexity. Datalog± is a natural and very general framework that can be successfully employed in different contexts such as data integration and exchange. This survey mainly summarizes two recent papers. Andrea Calì, Georg Gottlob, Thomas Lukasiewicz |
ICDT | 1 |
| 2009 | A general datalog-based framework for tractable query answering over ontologiesabstractIn this paper, we introduce a family of expressive extensions of Datalog, called Datalog+/-, as a new paradigm for query answering over ontologies. The Datalog+/- family admits existentially quantified variables in rule heads, and has suitable restrictions to ensure highly efficient ontology querying. We show in particular that Datalog+/- generalizes the DL-Lite family of tractable description logics, which are the most common tractable ontology languages in the context of the Semantic Web and databases. We also show how stratified negation can be added to Datalog+/- while keeping ontology querying tractable. Furthermore, the Datalog+/- family is of interest in its own right and can, moreover, be used in various contexts such as data integration and data exchange. Andrea Calì, Georg Gottlob, Thomas Lukasiewicz |
PODS | 1 |
| 2008 | Conjunctive Query Containment under Access Limitations
Andrea Calì, Davide Martinenghi |
ER | 1 |
| 2008 | Querying Data under Access LimitationsabstractData sources on the web are often accessible through web interfaces that present them as relational tables, but require certain attributes to be mandatorily selected, e.g., via a web form. In a scenario where we integrate a set of such sources, and we pose queries over them, the values needed to access a source may have to be retrieved from other sources that are possibly not even mentioned in the query: answering queries at best can then be done only with a potentially recursive query plan that gets all obtainable answers to the query. Since data sources are typically distributed over a network, a major cost indicator for the execution of a query plan is the number of accesses to remote sources. In this paper we present an optimization technique for conjunctive queries that produces a query plan that: (1) minimizes the number of accesses according to a strong notion of minimality; (2) excludes all sources that are not relevant for the query. We introduce Toorjah, a prototype system that answers queries posed on sources with limitations by means of optimized query plans. Toorjah adopts a strategy that is aimed to retrieve answers as early as possible during query processing, and to present them to the user as they are computed. We provide experimental evidence of the effectiveness of our optimization, by showing the reduction of the number of accesses in a large number of cases. Andrea Calì, Davide Martinenghi |
ICDE | 1 |
| 2008 | Taming the Infinite Chase: Query Answering under Expressive Relational Constraints
Andrea Calì, Georg Gottlob, Michael Kifer |
KR | 1 |
| 2007 | Querying Incomplete Data with Logic Programs: ER Strikes Back
Andrea Calì |
ER | 1 |
| 2007 | Tightly Integrated Probabilistic Description Logic Programs for the Semantic Web
Andrea Calì, Thomas Lukasiewicz |
ICLP | 1 |
| 2006 | Containment of Conjunctive Queries over Conceptual Schemata
Andrea Calì |
DASFAA | 1 |
| 2006 | Containment of Conjunctive Object Meta-Queries
Andrea Calì, Michael Kifer |
VLDB | 1 |
| 2005 | IM3: A System for Matchmaking in Mobile Environments
Andrea Calì |
KES (1) | 1 |
| 2004 | Experimenting Data Integration with DIS@DIS
Andrea Calì, Domenico Lembo, Riccardo Rosati 0001, Marco Ruzzi |
CAiSE | 1 |
| 2004 | A Logic-Based Approach for Matching User Profiles
Andrea Calì, Diego Calvanese, Simona Colucci, Tommaso Di Noia, Francesco M. Donini |
KES | 1 |
| 2004 | Data integration under integrity constraints
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini |
Inf. Syst. | 1 |
| 2003 | IBIS: Semantic Data Integration at Work
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Paolo Naggar, Fabio Vernacotola |
CAiSE | 1 |
| 2003 | Query rewriting and answering under constraints in data integration systems
Andrea Calì, Domenico Lembo, Riccardo Rosati 0001 |
IJCAI | 1 |
| 2003 | Reasoning in Data Integration Systems: Why LAV and GAV Are Siblings
Andrea Calì |
ISMIS | 1 |
| 2003 | On the decidability and complexity of query answering over inconsistent and incomplete databasesabstractIn databases with integrity constraints, data may not satisfy the constraints. In this paper, we address the problem of obtaining consistent answers in such a setting, when key and inclusion dependencies are expressed on the database schema. We establish decidability and complexity results for query answering under different assumptions on data (soundness and/or completeness). In particular, after showing that the problem is in general undecidable, we identify the maximal class of inclusion dependencies under which query answering is decidable in the presence of key dependencies. Although obtained in a single database context, such results are directly applicable to data integration, where multiple information sources may provide data that are inconsistent with respect to the global view of the sources. Andrea Calì, Domenico Lembo, Riccardo Rosati 0001 |
PODS | 1 |
| 2003 | DIS@DIS: A System for Semantic Data Integration under Integrity ConstraintsabstractThe recent developments of computer and telecommunication technology, such as the expansion of the Internet and the World Wide Web, have made available to users a huge number of information sources, generally autonomous, heterogeneous and widely distributed. As a consequence, information integration has emerged as a crucial issue in many application domains, e.g., distributed databases, cooperative information systems, data warehousing, as well as in accessing distributed data over the Web. Andrea Calì, Saverio De Nigris, Domenico Lembo, Gabriele Messineo, Riccardo Rosati 0001, Marco Ruzzi |
WISE | 1 |
| 2002 | Data Integration under Integrity Constraints
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini |
CAiSE | 1 |
| 2002 | On the Expressive Power of Data Integration Systems
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini |
ER | 1 |
| 2002 | A Formal Framework for Reasoning on UML Class Diagrams
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini |
ISMIS | 1 |
| 2001 | Accessing Data Integration Systems through Conceptual Schemas
Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini |
ER | 1 |