Principles of distributed database systems
Principles of distributed database systems
Randomized algorithms for optimizing large join queries
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Answering queries using templates with binding patterns (extended abstract)
PODS '95 Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Cost-based optimization for magic: algebra and implementation
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Query optimization in the presence of limited access patterns
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Query containment for data integration systems
PODS '00 Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Answering queries with useful bindings
ACM Transactions on Database Systems (TODS)
The Gamma Database Machine Project
IEEE Transactions on Knowledge and Data Engineering
Adapting to source properties in processing data integration queries
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Efficiently ordering subgoals with access constraints
Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Query optimization over web services
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Branch-and-bound processing of ranked queries
Information Systems
Rewriting queries using views with access patterns under integrity constraints
Theoretical Computer Science
Damia: a data mashup fabric for intranet applications
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Joining the results of heterogeneous search engines
Information Systems
Querying Data under Access Limitations
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
NGS: a framework for multi-domain query answering
ICDEW '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering Workshop
Engineering search computing applications: vision and challenges
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Semantic Annotations and Querying of Web Data Sources
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Query-By-Keywords (QBK): Query Formulation Using Semantics and Feedback
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Cloud Computing Service Composition and Search Based on Semantic
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Designing service marts for engineering search computing applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
Query reuse based query planning for searches over the deep web
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part II
The case for object databases in cloud data management
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Exploratory search in multi-domain information spaces with liquid query
Proceedings of the 20th international conference companion on World wide web
Search computing
Efficient computation of search computing queries
Search computing
Search computing: multi-domain search on ranked data
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
The anatomy of a multi-domain search infrastructure
ICWE'11 Proceedings of the 11th international conference on Web engineering
Answering complex structured queries over the deep web
Proceedings of the 15th Symposium on International Database Engineering & Applications
Search Computing
Chapter 10: join methods and query optimization
Search Computing
On optimality-ratio and coverage in ranking of joined search results
Distributed and Parallel Databases
Stratified k-means clustering over a deep web data source
Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining
Extracting information from google fusion tables
Search Computing
A bottom-up, knowledge-aware approach to integrating and querying web data services
ACM Transactions on the Web (TWEB)
Exploratory search framework for Web data sources
The VLDB Journal — The International Journal on Very Large Data Bases
Hi-index | 0.00 |
Where can I attend an interesting database workshop close to a sunny beach? Who are the strongest experts on service computing based upon their recent publication record and accepted European projects? Can I spend an April weekend in a city served by a low-cost direct flight from Milano offering a Mahler's symphony? We regard the above queries as multi-domain queries, i.e., queries that can be answered by combining knowledge from two or more domains (such as: seaside locations, flights, publications, accepted projects, conference offerings, and so on). This information is available on the Web, but no general-purpose software system can accept the above queries nor compute the answer. At the most, dedicated systems support specific multi-domain compositions (e.g., Google-local locates information such as restaurants and hotels upon geographic maps). This paper presents an overall framework for multi-domain queries on the Web. We address the following problems: (a) expressing multi-domain queries with an abstract formalism, (b) separating the treatment of "search" services within the model, by highlighting their differences from "exact" Web services, (c) explaining how the same query can be mapped to multiple "query plans", i.e., a well-defined scheduling of service invocations, possibly in parallel, which complies with their access limitations and preserves the ranking order in which search services return results; (d) introducing cross-domain joins as first-class operation within plans; (e) evaluating the query plans against several cost metrics so as to choose the most promising one for execution. This framework adapts to a variety of application contexts, ranging from end-user-oriented mash-up scenarios up to complex application integration scenarios.