ACM Home Page
Please provide us with feedback. Feedback
Interactive query formulation over web service-accessed sources
Full text PdfPdf (663 KB)
Source International Conference on Management of Data archive
Proceedings of the 2006 ACM SIGMOD international conference on Management of data table of contents
Chicago, IL, USA
SESSION: Querying and web table of contents
Pages: 253 - 264  
Year of Publication: 2006
ISBN:1-59593-434-0
Authors
Michalis Petropoulos  SUNY Buffalo
Alin Deutsch  University of California, San Diego
Yannis Papakonstantinou  UC San Diego
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 69,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1142473.1142503
What is a DOI?

ABSTRACT

Integration systems typically support only a restricted set of queries over the schema they export. The reason is that the participating information sources contribute limited content and limited access methods. In prior work, these limited access methods have often been specified using a set of parameterized views, with the understanding that the integration system accepts only queries which have an equivalent rewriting using the views. These queries are called feasible. Infeasible queries are rejected without an explanatory feedback. To help a developer, who is building an integration application, avoid a frustrating trial-and-error cycle, we introduce the CLIDE query formulation interface, which extends the QBE-like query builder of Microsoft's SQL Server with a coloring scheme that guides the user toward formulating feasible queries. We provide guarantees that the suggested query edit actions are complete (i.e. each feasible query can be built by following only suggestions), rapidly convergent (the suggestions are tuned to lead to the closest feasible completions of the query) and suitably summarized (at each interaction step, only a minimal number of actions needed to preserve completeness are suggested). We present the algorithms, implementation and performance evaluation showing that CLIDE is a viable on-line tool.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Microsoft SQL Server. http://www.microsoft.com/sql/.
 
2
Amazon E-Commerce Service. http://www.amazon.com/gp/aws/sdk/.
 
3
Google Web APIs. http://www.google.com/apis/.
 
4
Web Services and Service-Oriented Architectures. http://www.service-architecture.com/.
 
5
 
6
O. Duschka, M. Genesereth, and A. Levy. Recursive query plans for data integration. Journal of Logic Programming, 43(1), 2000.
 
7
 
8
 
9
K. LeFevre, R. Agrawal, V. Ercegovac, R. Ramakrishnan, Y. Xu, and D. J. DeWitt. Limiting disclosure in hippocratic databases. In VLDB, pages 108--119, 2004.
10
11
 
12
A. Nash and B. Ludaescher. Processing unions of conjunctive queries with negation under limited access patterns. In EDBT, 2004.
 
13
Jakob Nielsen. Designing Web Usability. New Riders Publishing, 2000.
 
14
 
15
16
17
 
18
 
19
L. A. Rowe. "fill-in-the-form" programming. In VLDB, 1985.
 
20
 
21
 
22
M. Yannakakis. Algorithms for acyclic database schemes. In VLDB, pages 82--94, 1981.
23
 
24
M. Zloof. Query by example. AFIPS NCC, 44:431--438, 1975.


Collaborative Colleagues:
Michalis Petropoulos: colleagues
Alin Deutsch: colleagues
Yannis Papakonstantinou: colleagues