Java engine to support querying distributed data sources under different access patterns (e.g., web services, html forms) and database constraints (e.g., inclusion dependencies, views, schema mappings). The engine has been demonstrated in multiple scenarios, including querying biological data available via web services.
Repository
PDQ
Relevant publications
2022
-
PDQ 2.0: Flexible Infrastructure for Integrating Reasoning and Query Planning
Michael Benedikt, Fergus R. Cooper, Stefano Germano, Gabor Gyorkei, Efthymia Tsamoura, Brandon Moore, and Camilo Ortiz
SIGMOD Record, 2022
2016
-
Generating Plans from Proofs: the Interpolation-Based Approach to Query Reformulation
Michael Benedikt*, Julien Leblay*, Balder Cate*, and Efthymia Tsamoura*
2016
2016
-
Generating Plans from Proofs
Michael Benedikt*, Balder Cate*, and Efthymia Tsamoura*
ACM Transactions on Database Systems, 2016
2016
-
Biological Web Services: Integration, Optimization, and Reasoning
Michael Benedikt*, Rodrigo Lopez-Serrano*, and Efthymia Tsamoura*
In Proceedings of the Workshop on Advances in Bioinformatics and Artificial Intelligence: Bridging the Gap, co-located with 25th International Joint Conference on Artificial Intelligence (IJCAI 2016), New-York, USA, July 11, 2016
2015
-
Querying with Access Patterns and Integrity Constraints
Michael Benedikt*, Julien Leblay*, and Efthymia Tsamoura*
Proceedings of the VLDB Endowment, 2015
2014
-
PDQ: Proof-Driven Query Answering over Web-Based Data
Michael Benedikt*, Julien Leblay*, and Efthymia Tsamoura*
Proceedings of the VLDB Endowment, 2014