Querying multimedia data from multiple repositories by content: the Garlic project
Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3)
Towards heterogeneous multimedia information systems: the Garlic approach
RIDE '95 Proceedings of the 5th International Workshop on Research Issues in Data Engineering-Distributed Object Management (RIDE-DOM'95)
The distributed information search component (Disco) and the World Wide Web
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Cost-based query scrambling for initial delays
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
A layered architecture for querying dynamic Web content
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Generating wrappers for command line programs: the Cal-Aggie Wrap-O-Matic project
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
XAS: a system for accessing componentized, virtual XML documents
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Managing periodically updated data in relational databases: a stochastic modeling approach
Journal of the ACM (JACM)
Compiling Source Descriptions for Efficient and Flexible Information Integration
Journal of Intelligent Information Systems
Query optimization for OLAP-XML federations
Proceedings of the 5th ACM international workshop on Data Warehousing and OLAP
Specifying OLAP Cubes on XML Data
Journal of Intelligent Information Systems
Scaling Access to Heterogeneous Data Sources with DISCO
IEEE Transactions on Knowledge and Data Engineering
Incremental Maintenance of Schema-Restructuring Views
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
An Overview of Souk Nets: A Component-Based Paradigm for Data Source Integration
DBPL '99 Revised Papers from the 7th International Workshop on Database Programming Languages: Research Issues in Structured and Semistructured Database Programming
Converting XML DTDs to UML diagrams for conceptual data integration
Data & Knowledge Engineering - Special issue: Data integration over the Web
Database management issues in the web environment
Effective databases for text & document management
Incremental Maintenance of Schema-Restructuring Views in SchemaSQL
IEEE Transactions on Knowledge and Data Engineering
CoDIMS-G: a data and program integration service for the grid
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
Proceedings of the 15th international conference on World Wide Web
ACM Transactions on the Web (TWEB)
Joining ranked inputs in practice
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Integrating XML data in the TARGIT OLAP system
International Journal of Web Engineering and Technology
Data & Knowledge Engineering
A schema and ontology-aided intelligent information integration
Expert Systems with Applications: An International Journal
Using the Active Storage Fabrics model to address petascale storage challenges
Proceedings of the 4th Annual Workshop on Petascale Data Storage
European research and development of intelligent information agents: the agentlink perspective
Intelligent information agents
Optimizing analytic data flows for multiple execution engines
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Optimization of analytic data flows for next generation business intelligence applications
TPCTC'11 Proceedings of the Third TPC Technology conference on Topics in Performance Evaluation, Measurement and Characterization
Federating queries in SPARQL 1.1: Syntax, semantics and evaluation
Web Semantics: Science, Services and Agents on the World Wide Web
Towards efficient and practical solutions for ontology-based data management
Proceedings of the Joint EDBT/ICDT 2013 Workshops
On-demand multidimensional data integration: toward a semantic foundation for cloud intelligence
The Journal of Supercomputing
Hybrid Analytic Flows-the Case for Optimization
Fundamenta Informaticae - Scalable Workflow Enactment Engines and Technology
Hi-index | 0.00 |
The goal of the Garlic [1] project is to build a multimedia information system capable of integrating data that resides in different database systems as well as in a variety of non-database data servers. This integration must be enabled while maintaining the independence of the data servers, and without creating copies of their data. "Multimedia" should be interpreted broadly to mean not only images, video, and audio, but also text and application specific data types (e.g., CAD drawings, medical objects, …). Since much of this data is naturally modeled by objects, Garlic provides an object-oriented schema to applications, interprets object queries, creates execution plans for sending pieces of queries to the appropriate data servers, and assembles query results for delivery back to the applications. A significant focus of the project is support for "intelligent" data servers, i.e., servers that provide media-specific indexing and query capabilities [2]. Database optimization technology is being extended to deal with heterogeneous collections of data servers so that efficient data access plans can be employed for multi-repository queries.A prototype of the Garlic system has been operational since January 1995. Queries are expressed in an SQL-like query language that has been extended to include object-oriented features such as reference-valued attributes and nested sets. In addition to a C++ API, Garlic supports a novel query/browser interface called PESTO [3]. This component of Garlic provides end users of the system with a friendly, graphical interface that supports interactive browsing, navigation, and querying of the contents of Garlic databases. Unlike existing interfaces to databases, PESTO allows users to move back and forth seamlessly between querying and browsing activities, using queries to identify interesting subsets of the database, browsing the subset, querying the content of a set-valued attribute of a particularly interesting object in the subset, and so on.