Reconciling schemas of disparate data sources: a machine-learning approach
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Designing data marts for data warehouses
ACM Transactions on Software Engineering and Methodology (TOSEM)
The Gamma Database Machine Project
IEEE Transactions on Knowledge and Data Engineering
Guest Editors' Introduction: A Brain for Humankind
IEEE Intelligent Systems
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
An interactive clustering-based approach to integrating source query interfaces on the deep Web
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
The Lixto data extraction project: back and forth between theory and practice
PODS '04 Proceedings of the twenty-third 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
Designing data-intensive web applications for content accessibility using web marts
Communications of the ACM
COSMO: A conceptual framework for service modelling and refinement
Information Systems Frontiers
Bringing Semantics to Web Services with OWL-S
World Wide Web
Instance-based schema matching for web databases by domain-specific query probing
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Joining the results of heterogeneous search engines
Information Systems
Optimization of multi-domain queries on the web
Proceedings of the VLDB Endowment
Liquid query: multi-domain exploratory search on the web
Proceedings of the 19th international conference on World wide web
Speaking a common language: a conceptual model for describing service-oriented systems
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Search Computing: challenges and Directions
Search Computing: challenges and Directions
Exploratory search in multi-domain information spaces with liquid query
Proceedings of the 20th international conference companion on World wide web
Search computing
Search computing: multi-domain search on ranked data
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Exploratory multi-domain search on web data sources with liquid queries
ICWE'11 Proceedings of the 11th international conference on Web engineering
Proceedings of the 5th International Workshop on Web APIs and Service Mashups
Mobile multi-domain search over structured web data
Search Computing
Hi-index | 0.00 |
The use of patterns in data management is not new: in data warehousing, data marts are simple conceptual schemas with exactly one core entity, describing facts, surrounded by multiple entities, describing data analysis dimensions; data marts support special analysis operations, such as roll up, drill down, and cube. Similarly, Service Marts are simple schemas which match "Web objects" by hiding the underlying data source structures and presenting a simple interface, consisting of input, output, and rank attributes; attributes may have multiple values and be clustered within repeating groups. Service Marts support Search Computing operations, such as ranked access and service compositions. When objects are accessed through Service Marts, responses are ranked lists of objects, which are presented subdivided in chunks, so as to avoid receiving too many irrelevant objects - cutting results and showing only the best ones is typical of search services. This paper gives a formal definition of Service Marts and shows how Service Marts can be implemented and used for building Search Computing applications.