METALICA: An Enhanced Meta Search Engine for Literature Catalogs

Today there is an increasing if not confusing number of services available for searching and acquiring literature. This makes it more and more difficult for a user to take advantage of these new services. Our goal is to offer user support by providing a meta engine which covers the different services and unifies their access. Additionally, we want to gain a number of synergy effects, enhancing traditional bibliographic information with a combination of complementary content and acquisition information. We also provide the means for a direct comparison of acquisition alternatives. In this paper we present the design and implementation of our METALICA system. By employing a domain model and a global query language, heterogeneous services can be handled in a uniform way. Technical and syntactical homogenization is done by wrappers which consist of a connection control component and a syntax analysis component. Semantic homogenization is accomplished by mediators which contain a query translator and an attribute model translator. An integrator recognizes and unifies duplicates and offers additional operations for grouping and sorting, thereby supporting the user in the exploration of large result collections. The user interface can offer different views of the system s functionality by utilizing a Model-View-Controller architecture.

[1]  Michael Breu,et al.  Digital Libraries in Computer Science: The MeDoc Approach , 1998, Lecture Notes in Computer Science.

[2]  Michael W. Mönnich,et al.  Neue Dienstleistung im World Wide Web: Karlsruher Virtueller Katalog (KVK) , 1996 .

[3]  Ben Shneiderman,et al.  Sorting out searching: a user-interface framework for text searches , 1998, CACM.

[4]  Oren Etzioni,et al.  Multi-Service Search and Comparison Using the MetaCrawler , 1995 .

[5]  Giles,et al.  Searching the world wide Web , 1998, Science.

[6]  Andreas Paepcke,et al.  Building the InfoBus: A Review of Technical Choices in the Stanford Digital Library Project , 2000 .

[7]  ShneidermanBen,et al.  Sorting out searching , 1998 .

[8]  S. Weibel,et al.  RFC 2413: Dublin core metadata for resource discovery , 1998 .

[9]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[10]  Klaus Haller,et al.  Katalogisierung nach den RAK-WB : eine Einführung in die Regeln für die alphabetische Katalogisierung in wissenschaftlichen Bibliotheken , 1996 .

[11]  Kevin Chen-Chuan Chang,et al.  An extensible constructor tool for the rapid, interactive design of query synthesizers , 1998, DL '98.

[12]  Jeremy A. Hylton,et al.  Identifying and Merging Related Bibliographic Records , 1996 .

[13]  Michelle Q. Wang Baldonado,et al.  An interactive, structure-mediated approach to exploring information in a heterogeneous, distributed environment , 1997 .

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[15]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[16]  Oren Etzioni,et al.  Multi-Engine Search and Comparison Using the MetaCrawler , 1995, World Wide Web J..

[17]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[18]  Oren Etzioni,et al.  The MetaCrawler architecture for resource aggregation on the Web , 1997 .

[19]  Terry Winograd,et al.  Hi-cites: dynamically created citations with active highlighting , 1998, CHI.