UQBE

Uncertain query by example For web service mashup

Junichi Tatemura, Songting Chen, Fenglin Liao, Oliver Po, K. Selcuk Candan, Divyakant Agrawal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

The UQBE is a mashup tool for non-programmers that supports query-by-example (QBE) over a schema made up by the user without knowing the schema of the original sources. Based on automated schema matching with uncertainty, the UQBE system returns the best confident results. The system lets the user refine them interactively. A tuple in the query result is associated with lineage that is a boolean formula over schema matching decisions representing underlying conditions on which the corresponding tuple is included in the result. Given binary feedbacks on tuples by the user, which are possibly imprecise, the system solves it as an optimization problem to refine confidence values of matching decisions. The demo features graphical user interaction on the UQBE system, including querying and refinement.

Original languageEnglish
Title of host publicationProceedings of the ACM SIGMOD International Conference on Management of Data
Pages1275-1279
Number of pages5
DOIs
Publication statusPublished - 10 Dec 2008
Externally publishedYes
Event2008 ACM SIGMOD International Conference on Management of Data 2008, SIGMOD'08 - Vancouver, BC, Canada
Duration: 9 Jun 200812 Jun 2008

Other

Other2008 ACM SIGMOD International Conference on Management of Data 2008, SIGMOD'08
CountryCanada
CityVancouver, BC
Period9/6/0812/6/08

Fingerprint

Web services
Feedback
Uncertainty

Keywords

  • Data integration
  • Lineage
  • Query by example
  • Uncertain query
  • Web service

ASJC Scopus subject areas

  • Software
  • Information Systems

Cite this

Tatemura, J., Chen, S., Liao, F., Po, O., Candan, K. S., & Agrawal, D. (2008). UQBE: Uncertain query by example For web service mashup. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 1275-1279). [1376754] https://doi.org/10.1145/1376616.1376754

UQBE : Uncertain query by example For web service mashup. / Tatemura, Junichi; Chen, Songting; Liao, Fenglin; Po, Oliver; Candan, K. Selcuk; Agrawal, Divyakant.

Proceedings of the ACM SIGMOD International Conference on Management of Data. 2008. p. 1275-1279 1376754.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tatemura, J, Chen, S, Liao, F, Po, O, Candan, KS & Agrawal, D 2008, UQBE: Uncertain query by example For web service mashup. in Proceedings of the ACM SIGMOD International Conference on Management of Data., 1376754, pp. 1275-1279, 2008 ACM SIGMOD International Conference on Management of Data 2008, SIGMOD'08, Vancouver, BC, Canada, 9/6/08. https://doi.org/10.1145/1376616.1376754
Tatemura J, Chen S, Liao F, Po O, Candan KS, Agrawal D. UQBE: Uncertain query by example For web service mashup. In Proceedings of the ACM SIGMOD International Conference on Management of Data. 2008. p. 1275-1279. 1376754 https://doi.org/10.1145/1376616.1376754
Tatemura, Junichi ; Chen, Songting ; Liao, Fenglin ; Po, Oliver ; Candan, K. Selcuk ; Agrawal, Divyakant. / UQBE : Uncertain query by example For web service mashup. Proceedings of the ACM SIGMOD International Conference on Management of Data. 2008. pp. 1275-1279
@inproceedings{b77114fa2dd5481c89e48e6b13a4127d,
title = "UQBE: Uncertain query by example For web service mashup",
abstract = "The UQBE is a mashup tool for non-programmers that supports query-by-example (QBE) over a schema made up by the user without knowing the schema of the original sources. Based on automated schema matching with uncertainty, the UQBE system returns the best confident results. The system lets the user refine them interactively. A tuple in the query result is associated with lineage that is a boolean formula over schema matching decisions representing underlying conditions on which the corresponding tuple is included in the result. Given binary feedbacks on tuples by the user, which are possibly imprecise, the system solves it as an optimization problem to refine confidence values of matching decisions. The demo features graphical user interaction on the UQBE system, including querying and refinement.",
keywords = "Data integration, Lineage, Query by example, Uncertain query, Web service",
author = "Junichi Tatemura and Songting Chen and Fenglin Liao and Oliver Po and Candan, {K. Selcuk} and Divyakant Agrawal",
year = "2008",
month = "12",
day = "10",
doi = "10.1145/1376616.1376754",
language = "English",
isbn = "9781605581026",
pages = "1275--1279",
booktitle = "Proceedings of the ACM SIGMOD International Conference on Management of Data",

}

TY - GEN

T1 - UQBE

T2 - Uncertain query by example For web service mashup

AU - Tatemura, Junichi

AU - Chen, Songting

AU - Liao, Fenglin

AU - Po, Oliver

AU - Candan, K. Selcuk

AU - Agrawal, Divyakant

PY - 2008/12/10

Y1 - 2008/12/10

N2 - The UQBE is a mashup tool for non-programmers that supports query-by-example (QBE) over a schema made up by the user without knowing the schema of the original sources. Based on automated schema matching with uncertainty, the UQBE system returns the best confident results. The system lets the user refine them interactively. A tuple in the query result is associated with lineage that is a boolean formula over schema matching decisions representing underlying conditions on which the corresponding tuple is included in the result. Given binary feedbacks on tuples by the user, which are possibly imprecise, the system solves it as an optimization problem to refine confidence values of matching decisions. The demo features graphical user interaction on the UQBE system, including querying and refinement.

AB - The UQBE is a mashup tool for non-programmers that supports query-by-example (QBE) over a schema made up by the user without knowing the schema of the original sources. Based on automated schema matching with uncertainty, the UQBE system returns the best confident results. The system lets the user refine them interactively. A tuple in the query result is associated with lineage that is a boolean formula over schema matching decisions representing underlying conditions on which the corresponding tuple is included in the result. Given binary feedbacks on tuples by the user, which are possibly imprecise, the system solves it as an optimization problem to refine confidence values of matching decisions. The demo features graphical user interaction on the UQBE system, including querying and refinement.

KW - Data integration

KW - Lineage

KW - Query by example

KW - Uncertain query

KW - Web service

UR - http://www.scopus.com/inward/record.url?scp=57149134078&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=57149134078&partnerID=8YFLogxK

U2 - 10.1145/1376616.1376754

DO - 10.1145/1376616.1376754

M3 - Conference contribution

SN - 9781605581026

SP - 1275

EP - 1279

BT - Proceedings of the ACM SIGMOD International Conference on Management of Data

ER -