=Paper= {{Paper |id=None |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-1193/invited_paper_1.pdf |volume=Vol-1193 }} ==None== https://ceur-ws.org/Vol-1193/invited_paper_1.pdf
     New Perspectives on Query Reformulation

                                Michael Benedikt

                         Department of Computer Science
                            University of Oxford, UK


    This talk will discuss a very general notion of query reformulation: Given
a query Q, a set of constraints Σ, a target query language or programming
language, and a cost metric, determine if there is an object in the target language
that is equivalent to Q relative to the constraints, and if so find such an object
optimizing the cost metric. The problem has a long history in the database
community, originally motivated by querying over materialized views. This talk
will go over several very recent developments – from a database perspective, but
mentioning the relationship to description logics.
    We will first go over the connection between reformulation and interpola-
tion/preservation properties, originating in the work of Nash, Segoufin, and
Vianu, and show how this can be extended to give a very elegant theoretical
framework for studying the reformulation problem. After that we will turn to
performing interpolation and reformulation directly over a physical plan lan-
guage, rather than a query language. This will include a discussion of:
 – how to extend traditional cost-based query optimization to the setting of
   constraint-based reformulation
 – how to “plug in” reasoners, particularly those for expressive decidable logics
   (guarded negation, guarded TGDs), into the reformulation process.
This includes work with Balder ten Cate, Julien Leblay, Efi Tsamoura, and
Michael Vanden Boom.