PDQ

Querying Distributed Data Sources Under Access and Database Constraints

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

  1. SIGMOD
    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

  1. Book
    Generating Plans from Proofs: the Interpolation-Based Approach to Query Reformulation
    Michael Benedikt*, Julien Leblay*, Balder Cate*, and Efthymia Tsamoura*
    2016

2016

  1. TODS
    Generating Plans from Proofs
    Michael Benedikt*, Balder Cate*, and Efthymia Tsamoura*
    ACM Transactions on Database Systems, 2016

2016

  1. IJCAI
    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

  1. VLDB
    Querying with Access Patterns and Integrity Constraints
    Michael Benedikt*, Julien Leblay*, and Efthymia Tsamoura*
    Proceedings of the VLDB Endowment, 2015

2014

  1. VLDB
    PDQ: Proof-Driven Query Answering over Web-Based Data
    Michael Benedikt*, Julien Leblay*, and Efthymia Tsamoura*
    Proceedings of the VLDB Endowment, 2014