Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2024
Bag Semantics Conjunctive Query Containment. Four Small Steps Towards Undecidability.
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 2Article No.: 103, Pages 1–24https://doi.org/10.1145/3651604Query Containment Problem (QCP) is one of the most fundamental decision problems in database query processing and optimization.
Complexity of QCP for conjunctive queries has been fully understood since 1970s. But, as Chaudhuri and Vardi noticed in their ...
- research-articleJune 2023
Static Analysis of Graph Database Transformations
PODS '23: Proceedings of the 42nd ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database SystemsPages 251–261https://doi.org/10.1145/3584372.3588654We investigate graph transformations, defined using Datalog-like rules based on acyclic conjunctive two-way regular path queries (acyclic C2RPQs), and we study two fundamental static analysis problems: type checking and equivalence of transformations in ...
- research-articleJune 2020
Bag Query Containment and Information Theory
PODS'20: Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database SystemsPages 95–112https://doi.org/10.1145/3375395.3387645The query containment problem is a fundamental algorithmic problem in data management. While this problem is well understood under set semantics, it is by far less understood under bag semantics. In particular, it is a long-standing open question ...
- research-articleOctober 2019
Monadic Datalog, Tree Validity, and Limited Access Containment
ACM Transactions on Computational Logic (TOCL), Volume 21, Issue 1Article No.: 6, Pages 1–45https://doi.org/10.1145/3344514We reconsider the problem of containment of monadic datalog (MDL) queries in unions of conjunctive queries (UCQs). Prior work has dealt with special cases of the problem but has left the precise complexity characterization open. In addition, the ...
- research-articleJune 2019
An Efficient Index for RDF Query Containment
- Theofilos Mailis,
- Yannis Kotidis,
- Vaggelis Nikolopoulos,
- Evgeny Kharlamov,
- Ian Horrocks,
- Yannis Ioannidis
SIGMOD '19: Proceedings of the 2019 International Conference on Management of DataPages 1499–1516https://doi.org/10.1145/3299869.3319864Query containment is a fundamental operation used to expedite query processing in view materialisation and query caching techniques. Since query containment has been shown to be NP-complete for arbitrary conjunctive queries on RDF graphs, we introduce a ...
-
- research-articleJune 2019
Attacking Diophantus: Solving a Special Case of Bag Containment
PODS '19: Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database SystemsPages 399–413https://doi.org/10.1145/3294052.3319689Conjunctive-query containment is the problem of deciding whether the answers of a given conjunctive query on an arbitrary database instance are always contained in the answers of a second query on the same instance. This is a very relevant question in ...
- research-articleJune 2019
The Selfish Models Property: Bounding the Complexity of Query Containment and Entailment Problems
PODS '19: Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database SystemsPages 383–398https://doi.org/10.1145/3294052.3319682Query containment is the fundamental problem of deciding, given two database queries, if the result of the first query is always contained in the result of the second query. For a number of established query classes, an instance of this problem can be ...
- research-articleJune 2019
The homomorphism property in query containment and data integration
IDEAS '19: Proceedings of the 23rd International Database Applications & Engineering SymposiumArticle No.: 2, Pages 1–12https://doi.org/10.1145/3331076.3331127We often add arithmetic to extend the expressiveness of query languages, tuple generating dependencies and data exchange mappings, and study the complexity of problems such as testing query containment and finding certain answers. When adding arithmetic ...
- research-articleMay 2018
Containment for Rule-Based Ontology-Mediated Queries
PODS '18: Proceedings of the 37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database SystemsPages 267–279https://doi.org/10.1145/3196959.3196963Many efforts have been dedicated to identifying restrictions on ontologies expressed as tuple-generating dependencies (tgds), a.k.a. existential rules, that lead to the decidability of answering ontology-mediated queries (OMQs). This has given rise to ...
- research-articleApril 2018
Evaluation of Query Transformations without Data: Short paper
WWW '18: Companion Proceedings of the The Web Conference 2018Pages 1599–1602https://doi.org/10.1145/3184558.3191617Query transformations are ubiquitous in semantic web query processing. For any situation in which transformations are not proved correct by construction, the quality of these transformations has to be evaluated. Usual evaluation measures are either ...
- research-articleJune 2014
Containment and equivalence of well-designed SPARQL
PODS '14: Proceedings of the 33rd ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systemsPages 39–50https://doi.org/10.1145/2594538.2594542Query containment and query equivalence constitute important computational problems in the context of static query analysis and optimization. While these problems have been intensively studied for fragments of relational calculus, almost no works exist ...
- research-articleDecember 2013
Static analysis and optimization of semantic web queries
ACM Transactions on Database Systems (TODS), Volume 38, Issue 4Article No.: 25, Pages 1–45https://doi.org/10.1145/2500130Static analysis is a fundamental task in query optimization. In this article we study static analysis and optimization techniques for SPARQL, which is the standard language for querying Semantic Web data. Of particular interest for us is the optionality ...
- research-articleJune 2013
Query containment in entity SQL
SIGMOD '13: Proceedings of the 2013 ACM SIGMOD International Conference on Management of DataPages 1169–1172https://doi.org/10.1145/2463676.2463711We describe a software architecture we have developed for a constructive containment checker of Entity SQL queries defined over extended ER schemas expressed in Microsoft's Entity Data Model. Our application of interest is compilation of object-to-...
- research-articleJune 2013
Flag & check: data access with monadically defined queries
PODS '13: Proceedings of the 32nd ACM SIGMOD-SIGACT-SIGAI symposium on Principles of database systemsPages 151–162https://doi.org/10.1145/2463664.2465227We introduce monadically defined queries (MODEQs) and nested monadically defined queries (NEMODEQs), two querying formalisms that extend conjunctive queries, conjunctive two-way regular path queries, and monadic Datalog queries. Both can be expressed as ...
- research-articleMay 2012
Static analysis and optimization of semantic web queries
PODS '12: Proceedings of the 31st ACM SIGMOD-SIGACT-SIGAI symposium on Principles of Database SystemsPages 89–100https://doi.org/10.1145/2213556.2213572Static analysis is a fundamental task in query optimization. In this paper we study static analysis and optimization techniques for SPARQL, which is the standard language for querying Semantic Web data. Of particular interest for us is the optionality ...
- research-articleMarch 2012
Learning twig and path queries
ICDT '12: Proceedings of the 15th International Conference on Database TheoryPages 140–154https://doi.org/10.1145/2274576.2274592We investigate the problem of learning XML queries, path queries and twig queries, from examples given by the user. A learning algorithm takes on the input a set of XML documents with nodes annotated by the user and returns a query that selects the ...
- research-articleJune 2011
Scalable query rewriting: a graph-based approach
SIGMOD '11: Proceedings of the 2011 ACM SIGMOD International Conference on Management of dataPages 97–108https://doi.org/10.1145/1989323.1989335In this paper we consider the problem of answering queries using views, which is important for data integration, query optimization, and data warehouses. We consider its simplest form, conjunctive queries and views, which already is NP-complete. Our ...
- ArticleApril 2010
A New Algorithm for the Containment Problem of Conjunctive Queries with Safe Negation
DBKDA '10: Proceedings of the 2010 Second International Conference on Advances in Databases, Knowledge, and Data ApplicationsPages 82–90https://doi.org/10.1109/DBKDA.2010.42Many queries about real databases havea particular form, e.g., the negated part consists ofone single literal or they contain just a single binaryrelation, etc. For a particular class of queries, it isuseful to construct algorithms for the ...
- ArticleAugust 2009
On Containment of Conjunctive Queries with Negation
ADBIS '09: Proceedings of the 13th East European Conference on Advances in Databases and Information SystemsPages 206–218https://doi.org/10.1007/978-3-642-03973-7_16We consider the problem of query containment for conjunctive queries with the safe negation property. Some necessary conditions for this problem are given. A part of the necessary conditions use maximal cliques from the graphs associated to the first ...
- ArticleJune 2009
On the containment problem for queries in conjunctive form with negation
PSI'09: Proceedings of the 7th international Andrei Ershov Memorial conference on Perspectives of Systems InformaticsPages 110–123https://doi.org/10.1007/978-3-642-11486-1_10We consider the problem of query containment for conjunctive queries with safe negation property. A necessary and sufficient condition for two queries to be in containment relation is given. Using this condition a class of queries is emphasized and a ...