A description classifier for the predicate calculus
AAAI '94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 1)
Query reformulation for dynamic information integration
Journal of Intelligent Information Systems - Special issue on intelligent integration of information
Complexity of answering queries using materialized views
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
A knowledge-based approach to organizing retrieved documents
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Flexible and scalable cost-based query planning in mediators: a transformational approach
Artificial Intelligence - Special issue on Intelligent internet systems
TAMBIS: Transparent Access to Multiple Bioinformatics Information Sources
ISMB '98 Proceedings of the 6th International Conference on Intelligent Systems for Molecular Biology
Answering queries using views: A survey
The VLDB Journal — The International Journal on Very Large Data Bases
WhyNot: debugging failed queries in large knowledge bases
Eighteenth national conference on Artificial intelligence
Optimal implementation of conjunctive queries in relational data bases
STOC '77 Proceedings of the ninth annual ACM symposium on Theory of computing
Query planning and optimization in information integration
Query planning and optimization in information integration
An intelligent assistant for interactive workflow composition
Proceedings of the 9th international conference on Intelligent user interfaces
Automatically Composed Workflows for Grid Environments
IEEE Intelligent Systems
Integrating heterogeneous data sources for better freight flow analysis and planning
dg.o '02 Proceedings of the 2002 annual national conference on Digital government research
Argos: dynamic composition of web services for goods movement analysis and planning
dg.o '04 Proceedings of the 2004 annual national conference on Digital government research
HTN planning for Web Service composition using SHOP2
Web Semantics: Science, Services and Agents on the World Wide Web
How to decide query containment under constraints using a description logic
LPAR'00 Proceedings of the 7th international conference on Logic for programming and automated reasoning
dg.o '07 Proceedings of the 8th annual international conference on Digital government research: bridging disciplines & domains
Argos: a framework for automatically generating data processing workflows
dg.o '07 Proceedings of the 8th annual international conference on Digital government research: bridging disciplines & domains
Automatically composing data workflows with relational descriptions and shim services
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Hi-index | 0.00 |
Scientists, economists, and planners in government, industry and academia spend much of their time accessing, integrating, and analyzing data. However, many of their studies are one-of-a-kind with little sharing and reuse for subsequent endeavors. The Argos project seeks to improve the productivity of analysts by providing a framework that encourages reuse of data sources and data processing operations, and by developing tools to generate data processing workflows. In this paper, we present an approach to automatically generate data processing workflows. First, we define a methodology for assigning formal semantics to data and operations according to a domain ontology, which allows sharing and reuse. Specifically, we define data contents using relational descriptions in an expressive logic. Second, we develop a novel planner that uses relational subsumption to connect the output of a data processing operation with the input of another. Our modeling methodology has the significant advantage that the planner can automatically insert adaptor operations wherever necessary to bridge the inputs and outputs of operations in the workflow. We have implemented the approach in a transportation modeling domain.