{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,6]],"date-time":"2025-06-06T14:47:43Z","timestamp":1749221263022},"reference-count":71,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[2000,4,1]],"date-time":"2000-04-01T00:00:00Z","timestamp":954547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,25]],"date-time":"2013-07-25T00:00:00Z","timestamp":1374710400000},"content-version":"vor","delay-in-days":4863,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artificial Intelligence"],"published-print":{"date-parts":[[2000,4]]},"DOI":"10.1016\/s0004-3702(00)00003-5","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T22:18:34Z","timestamp":1027635514000},"page":"115-161","source":"Crossref","is-referenced-by-count":19,"title":["Flexible and scalable cost-based query planning in mediators: A transformational approach"],"prefix":"10.1016","volume":"118","author":[{"given":"Jos\u00e9 Luis","family":"Ambite","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Craig A.","family":"Knoblock","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0004-3702(00)00003-5_ID003","series-title":"Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD-99), SIGMOD Record, Vol. 28 (2)","first-page":"181","article-title":"Self-tuning histograms: Building histograms without looking at data","author":"Aboulnaga","year":"1999"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID004","first-page":"137","article-title":"Query caching and optimization in distributed mediator systems","volume":"Vol. 25","author":"Adali","year":"1996","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID005","series-title":"Planning by Rewriting, Ph.D. Thesis","author":"Ambite","year":"1998"},{"key":"10.1016\/S0004-3702(00)00003-5_ID006","series-title":"Proc. AAAI-97, Providence, RI","article-title":"Planning by rewriting: Efficiently generating high-quality plans","author":"Ambite","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID007","unstructured":"J.L. Ambite, C.A. Knoblock, I. Muslea, A. Philpot, Compiling source descriptions for efficient and flexible information integration, J. Intelligent Information Systems (to appear)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID008","series-title":"IPEM: Integrated planning, execution, and monitoring, Ph.D. Thesis","author":"Ambros-Ingerson","year":"1987"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID009","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1142\/S0218215793000071","article-title":"Retrieving and integrating data from multiple information sources","volume":"Vol. 2","author":"Arens","year":"1993","journal-title":"Internat. J. Intelligent and Cooperative Information Systems"},{"issue":"2\u20133","key":"10.1016\/S0004-3702(00)00003-5_ID010","first-page":"99","article-title":"Query reformulation for dynamic information integration","volume":"Vol. 6","author":"Arens","year":"1996","journal-title":"J. Intelligent Information Systems (Special Issue on Intelligent Information Integration)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID011","series-title":"Recent Advances in AI Planning: 4th European Conference on Planning, ECP'97","article-title":"Information gathering plans with sensing actions","author":"Ashish","year":"1997"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID012","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1207\/s15516709cog0902_1","article-title":"An overview of the kl-one knowledge representation system","volume":"Vol. 9","author":"Brachman","year":"1985","journal-title":"Cognitive Sci."},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID013","first-page":"401","article-title":"Rule languages and internal algebras for rule-based optimizers","volume":"Vol. 25","author":"Cherniack","year":"1996","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID014","series-title":"Proc. ACM SIGMOD International Conference on Management of Data, Seattle, WA","first-page":"61","article-title":"Changing the rules: Transformations for rule-based optimizers","author":"Cherniack","year":"1998"},{"issue":"9","key":"10.1016\/S0004-3702(00)00003-5_ID015","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1109\/TC.1982.1676099","article-title":"Optimal query processing for distributed database systems","volume":"Vol. 31","author":"Chu","year":"1982","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID016","first-page":"150","article-title":"Optimization of dynamic query evaluation plans","volume":"Vol. 23","author":"Cole","year":"1994","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"issue":"3","key":"10.1016\/S0004-3702(00)00003-5_ID017","first-page":"27","article-title":"Querying XML data","volume":"Vol. 22","author":"Deutsch","year":"1999","journal-title":"Bull. Technical Committee on Data Engineering"},{"key":"10.1016\/S0004-3702(00)00003-5_ID018","series-title":"Proc. 2nd International Conference on Artificial Intelligence Planning Systems, Chicago, IL","first-page":"31","article-title":"Probabilistic planning with information gathering and contingent execution","author":"Draper","year":"1994"},{"key":"10.1016\/S0004-3702(00)00003-5_ID019","series-title":"Query planning and optimization in information integration, Ph.D. Thesis","author":"Duschka","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID020","series-title":"Proc. 16th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Tucson, AZ","article-title":"Answering recursive queries using views","author":"Duschka","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID021","series-title":"Proc. Internat. Workshop on Intelligent Information Integration, Freiburg, Germany","article-title":"Infomaster\u2014An information integration tool","author":"Duschka","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID022","series-title":"Proc. 2nd International Conference on Artificial Intelligence Planning Systems, Chicago, IL","first-page":"249","article-title":"UMCP: A sound and complete planning procedure for hierarchical task-network planning","author":"Erol","year":"1994"},{"key":"10.1016\/S0004-3702(00)00003-5_ID023","series-title":"Proc. IJCAI-97, Nagoya, Japan","first-page":"785","article-title":"Efficiently executing information-gathering plans","author":"Friedman","year":"1997"},{"issue":"4","key":"10.1016\/S0004-3702(00)00003-5_ID024","first-page":"4","article-title":"Query optimization in the IBM DB2 family","volume":"Vol. 16","author":"Gassner","year":"1993","journal-title":"Bulletin of the Technical Committee on Data Engineering (Special Issue on Query Processing in Commercial Database Systems)"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID025","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/152610.152611","volume":"Vol. 25","author":"Graefe","year":"1993","journal-title":"Query evaluation techniques for large databases ACM Computing Surveys"},{"issue":"4","key":"10.1016\/S0004-3702(00)00003-5_ID026","volume":"Vol. 16","year":"1993","journal-title":"Special Issue on Query Processing in Commercial Database Systems, Bulletin of the Technical Committee on Data Engineering"},{"issue":"3","key":"10.1016\/S0004-3702(00)00003-5_ID027","first-page":"19","article-title":"The Cascades framework for query optimization","volume":"Vol. 18","author":"Graefe","year":"1995","journal-title":"Bulletin of the Technical Committee on Data Engineering (Special Issue on Database Query Processing)"},{"issue":"3","key":"10.1016\/S0004-3702(00)00003-5_ID028","volume":"Vol. 18","year":"1995","journal-title":"Special Issue on Database Query Processing, Bulletin of the Technical Committee on Data Engineering"},{"key":"10.1016\/S0004-3702(00)00003-5_ID029","series-title":"Query Processing for Advanced Database Applications","first-page":"305","article-title":"Extensible query optimization and parallel execution in Volcano","author":"Graefe","year":"1994"},{"issue":"3","key":"10.1016\/S0004-3702(00)00003-5_ID030","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1145\/38714.38734","article-title":"The EXODUS optimizer generator","volume":"Vol. 16","author":"Graefe","year":"1987","journal-title":"SIGMOD Record"},{"key":"10.1016\/S0004-3702(00)00003-5_ID031","series-title":"Proc. IEEE International Conference on Data Engineering, Vienna, Austria","first-page":"209","article-title":"The volcano optimizer generator: Extensibility and efficient search","author":"Graefe","year":"1993"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID032","doi-asserted-by":"crossref","DOI":"10.1145\/66926.66960","article-title":"Dynamic query optimization plans","volume":"Vol. 18","author":"Graefe","year":"1989","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/S0004-3702(00)00003-5_ID033","series-title":"Proc. 1989 ACM SIGMOD International Conference on Management of Data, Portland, OR","first-page":"377","article-title":"Extensible query processing in Starburst","author":"Haas","year":"1989"},{"key":"10.1016\/S0004-3702(00)00003-5_ID034","series-title":"Proc. 23rd International Conference on Very Large Data Bases (VLDB-97)","first-page":"276","article-title":"Optimizing queries across diverse data sources","author":"Haas","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID035","series-title":"Proc. ACM SIGMOD International Conference on Management of Data, San Jose, CA","article-title":"Information translation, mediation, and Mosaic-based browsing in the TSIMMIS system","author":"Hammer","year":"1995"},{"key":"10.1016\/S0004-3702(00)00003-5_ID036","series-title":"Proc. ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ","first-page":"312","article-title":"Randomized algorithms for optimizing large join queries","author":"Ioannidis","year":"1990"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID037","first-page":"268","article-title":"On the propagation of errors in the size of join results","volume":"Vol. 20","author":"Ioannidis","year":"1991","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID038","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1145\/304181.304209","article-title":"An adaptive query execution system for data integration","volume":"Vol. 28","author":"Ives","year":"1999","journal-title":"SIGMOD Record"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID039","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1145\/356924.356928","article-title":"Query optimization in database systems","volume":"Vol. 16","author":"Jarke","year":"1984","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID040","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1145\/276305.276315","article-title":"Efficient mid-query re-optimization of sub-optimal query execution plans","volume":"Vol. 27","author":"Kabra","year":"1998","journal-title":"SIGMOD Record"},{"issue":"1\u20132","key":"10.1016\/S0004-3702(00)00003-5_ID041","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1016\/0004-3702(94)00076-D","article-title":"Planning as refinement search: A unified framework for evaluating the design tradeoffs in partial order planning","volume":"Vol. 76","author":"Kambhampati","year":"1995","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(00)00003-5_ID042","series-title":"Proc. IJCAI-95, Montreal, Quebec","article-title":"Planning, executing, sensing, and replanning for information gathering","author":"Knoblock","year":"1995"},{"key":"10.1016\/S0004-3702(00)00003-5_ID043","series-title":"Proc. 3rd International Conference on Artificial Intelligence Planning Systems, Edinburgh, Scotland","article-title":"Building a planner for information gathering: A report from the trenches","author":"Knoblock","year":"1996"},{"key":"10.1016\/S0004-3702(00)00003-5_ID044","series-title":"Proc. AAAI-98, Madison, WI","article-title":"Modeling web sources for information integration","author":"Knoblock","year":"1998"},{"key":"10.1016\/S0004-3702(00)00003-5_ID045","series-title":"Wrapper induction for information extraction, Ph.D. Thesis","author":"Kushmerick","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID046","series-title":"Proc. AAAI-96, Portland, OR","article-title":"Planning to gather information","author":"Kwok","year":"1996"},{"key":"10.1016\/S0004-3702(00)00003-5_ID047","series-title":"Proc. IJCAI-99, Stockholm, Sweden","article-title":"Optimizing recursive information gathering plans","author":"Lambrecht","year":"1999"},{"key":"10.1016\/S0004-3702(00)00003-5_ID048","series-title":"Proc. 14th ACM Symposium on Principles of Database Systems, San Jose, CA","article-title":"Answering queries using views","author":"Levy","year":"1995"},{"key":"10.1016\/S0004-3702(00)00003-5_ID049","series-title":"Proc. 22th International Conference on Very Large Data Bases, Bombay, India","article-title":"Querying heterogeneous information sources using source descriptions","author":"Levy","year":"1996"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID050","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/BF00962627","article-title":"Data model and query evaluation in global information systems","volume":"Vol. 5","author":"Levy","year":"1995","journal-title":"J. Intelligent Information Systems (Special Issue on Networked Information Discovery and Retrieval)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID051","series-title":"Proc. 1988 ACM SIGMOD International Conference on Management of Data, Chicago, IL","first-page":"18","article-title":"Grammar-like functional rules for representing query optimization alternatives","author":"Lohman","year":"1988"},{"key":"10.1016\/S0004-3702(00)00003-5_ID052","series-title":"Principles of Semantic Networks: Explorations in the Representation of Knowledge","article-title":"The evolving technology of classification-based knowledge representation systems","author":"MacGregor","year":"1990"},{"issue":"2\u20133","key":"10.1016\/S0004-3702(00)00003-5_ID053","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/0004-3702(90)90059-9","article-title":"Quantitative results concerning the utility of explanation-based learning","volume":"Vol. 42","author":"Minton","year":"1990","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(00)00003-5_ID054","series-title":"Proc. Conference on Automated Learning and Discovery Workshop on Learning from Text and the Web, Pittsburgh, PA","article-title":"Wrapper induction for semistructured, web-based information sources","author":"Muslea","year":"1998"},{"key":"10.1016\/S0004-3702(00)00003-5_ID055","series-title":"Proc. 16th International Conference on Very Large Data Bases, Brisbane, Queensland, Australia","first-page":"314","article-title":"Measuring the complexity of join enumeration in query optimization","author":"Ono","year":"1990"},{"key":"10.1016\/S0004-3702(00)00003-5_ID056","series-title":"Proc. 3rd International Conference on Principles of Knowledge Representation and Reasoning, Cambridge, MA","first-page":"189","article-title":"UCPOP: A sound, complete, partial order planner for ADL","author":"Penberthy","year":"1992"},{"key":"10.1016\/S0004-3702(00)00003-5_ID057","series-title":"Proc. First International Conference on AI Planning Systems, College Park, MD","first-page":"189","article-title":"Conditional nonlinear planning","author":"Peot","year":"1992"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID058","first-page":"557","article-title":"The Garlic project","volume":"Vol. 25","author":"Roth","year":"1996","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID059","series-title":"Proc. 23rd International Conference on Very Large Data Bases (VLDB-97)","first-page":"266","article-title":"Don't scrap it, wrap it! A wrapper architecture for legacy data sources","author":"Roth","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID060","series-title":"Artificial Intelligence: A Modern Approach","author":"Russell","year":"1995"},{"key":"10.1016\/S0004-3702(00)00003-5_ID061","series-title":"Database System Concepts","author":"Silberschatz","year":"1997"},{"key":"10.1016\/S0004-3702(00)00003-5_ID062","series-title":"Proc. ACM SIGMOD International Conference on Management of Data, Portland, OR","first-page":"367","article-title":"Optimization of large join queries: Combining heuristic and combinatorial techniques","author":"Swami","year":"1989"},{"issue":"3","key":"10.1016\/S0004-3702(00)00003-5_ID063","first-page":"8","article-title":"Optimization of large join queries","volume":"Vol. 17","author":"Swami","year":"1988","journal-title":"SIGMOD Record (ACM Special Interest Group on Management of Data)"},{"key":"10.1016\/S0004-3702(00)00003-5_ID064","series-title":"Proc. IJCAI-77, Cambridge, MA","first-page":"888","article-title":"Generating project networks","author":"Tate","year":"1977"},{"issue":"5","key":"10.1016\/S0004-3702(00)00003-5_ID065","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/69.729736","article-title":"Scaling access to heterogeneous data sources with DISCO","volume":"Vol. 10","author":"Tomasic","year":"1998","journal-title":"IEEE Trans. Knowledge and Data Engineering"},{"key":"10.1016\/S0004-3702(00)00003-5_ID066","series-title":"Proc. 6th International Conference on Database Theory, Delphi, Greece","article-title":"Information integration using logical views","author":"Ullman","year":"1997"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID067","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1145\/276305.276317","article-title":"Cost based query scrambling for initial delays","volume":"Vol. 27","author":"Urhan","year":"1998","journal-title":"SIGMOD Record"},{"issue":"4","key":"10.1016\/S0004-3702(00)00003-5_ID068","article-title":"An introduction to least commitment planning","volume":"Vol. 15","author":"Weld","year":"1994","journal-title":"AI Magazine"},{"issue":"2","key":"10.1016\/S0004-3702(00)00003-5_ID069","article-title":"Recent advances in AI planning","volume":"Vol. 20","author":"Weld","year":"1999","journal-title":"AI Magazine"},{"key":"10.1016\/S0004-3702(00)00003-5_ID070","doi-asserted-by":"crossref","DOI":"10.1109\/2.121508","article-title":"Mediators in the architecture of future information systems","author":"Wiederhold","year":"1992","journal-title":"IEEE Computer"},{"key":"10.1016\/S0004-3702(00)00003-5_ID071","series-title":"Proc. 10th International Conference on Data Engineering, Houston, TX","article-title":"Performing group-by before join","author":"Yan","year":"1994"},{"key":"10.1016\/S0004-3702(00)00003-5_ID072","series-title":"Proc. 21th International Conference on Very Large Data Bases, Zurich, Switzerland","article-title":"Eager aggregation and lazy aggregation","author":"Yan","year":"1995"},{"key":"10.1016\/S0004-3702(00)00003-5_ID073","series-title":"Efficient evaluation of queries in a mediator for web sources, Technical Report","author":"Zadorozhny","year":"1999"}],"container-title":["Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370200000035?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370200000035?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,2,4]],"date-time":"2020-02-04T21:12:05Z","timestamp":1580850725000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0004370200000035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,4]]},"references-count":71,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2000,4]]}},"alternative-id":["S0004370200000035"],"URL":"https:\/\/doi.org\/10.1016\/s0004-3702(00)00003-5","relation":{},"ISSN":["0004-3702"],"issn-type":[{"value":"0004-3702","type":"print"}],"subject":[],"published":{"date-parts":[[2000,4]]}}}