Computing and Illustrating Query Rewritings on Path Views with Binding Patterns
Author(s) -
Julien Romero,
Nicoleta Preda,
Antoine Amarilli,
Fabian M. Suchanek
Publication year - 2020
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3340531.3417431
Subject(s) - computer science , orchestration , decidability , query language , web service , undecidable problem , parsing , rewriting , path (computing) , world wide web , query plan , theoretical computer science , service (business) , information retrieval , programming language , web search query , search engine , sargable , art , musical , economy , economics , visual arts
In this system demonstration, we study views with binding patterns, which are a formalization of REST Web services. Such views are database queries that can be evaluated using the service, but only if values for the input variables are provided. We investigate how to use such views to answer a complex user query, by rewriting it as an execution plan, i.e., an orchestration of calls to the views. In general, it is undecidable to determine whether a given user query can be answered with the available views. In this demo, we illustrate a particular scenario studied in our earlier work [11], where the problem is not only decidable but has a particularly intuitive graphical solution. Our demo allows users to play with views defined by real Web services, and to animate the construction of execution plans visually.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom