Abstract
The main purpose of a digital library is to facilitate users easy access to enormous amount of globally networked information. Typically, this information includes preexisting public library catalog data, digitized document collections, and other databases. In this article, we describe the distributed query system of a digital library prototype system known as HARP. In the HARP project, we have designed and implemented a distributed query processor and its query front-end to support integrated queries to preexisting public library catalogs and structured databases. This article describes our experiences in the design of an extended Sequel (SQL) query language known as HarpSQL. It also presents the design and implementation of the distributed query system. Our experience in distributed query processor and user interface design and development will be highlighted. We believe that our prototyping effort will provide useful lessons to the development of a complete digital library infrastructure.
- ATKINS, D. E., BIRMINGHAM, W. P., DURFEE, E. H., GLOVER, E. J., MULLEN, T., RUNDENSTEINER, E. A., SOLOWAY, E., VIDAL, J. M., WALLACE, R., AND WELLMAN, M. P. 1996. Toward inquiry-based education through interacting software agents. IEEE Computer 29, 5, 69-76. Google Scholar
- BLAKE, G., CONSENS, M., DAVIS, I., KILPELAINEN, P., KUIKKA, E., LARSON, P.-A., SNIDER, T., AND TOMPA, F. 1995. Text/relational database management systems: Overview and proposed SQL extentions database prototype. Tech. Rep. 95-25. Centre for the New OLD and Text Research, University of Waterloo, Waterloo, Canada.Google Scholar
- CHAUDHURI, S., DAYAL, U., AND YAN, T.W. 1995. Join queries with external text sources: execution and optimization techniques. In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data (SIGMOD '95, San Jose, CA, May 23-25, 1995), M. Carey and D. Schneider, Eds. ACM Press, New York, NY, 410-422. Google Scholar
- CRAWFORD, W. 1984. MARC for Library Use: Understanding the USMARC Formats. Knowledge Industry Publications, Inc., White Plains, NY. Google Scholar
- GRAHAM, I. 1995. The HTML Sourcebook. John Wiley & Sons, Inc., New York, NY. Google Scholar
- ISO. 1986. International Standard 8879: Information processing--text and office systems- Standard Generalized Markup Language (SGML). International Standards Organization. Ref. No. ISO 8879-1986(E).Google Scholar
- JONES, D. M. 1996. The Hypertext Bibliography Project. Tech. Rep. MIT Laboratory for Computer Science, Cambridge, MA. http://theory.lcs.mit.edu-dmjones/hbp/.Google Scholar
- KAHLE, B. AND MEDLAR, A. 1991. An information system for corporate users: Wide area information servers. Online 15, 5 (Sept. 1991), 56-60. Google Scholar
- LAGOZE, C. AND DAVIS, J. R. 1995. Dienst: An architecture for distributed document libraries. Commun. ACM 38, 4 (Apr. 1995), 47. Google Scholar
- LEY, M. 1995. DB&LP: A WWW bibliogrphy on databases and logic programming. Tech. Rep. Informatik Universitat, Trier, Germany.Google Scholar
- LIM, E.-P., SRIVASTAVA, J., AND HWANG, S.-Y. 1995. An algebraic transformation framework for multidatabase queries. Distrib. Parallel Databases 3, 3 (July 1995), 273-307. Google Scholar
- LIU, L. AND PU, C. 1996. Issues on query processing in distributed and interoperable information systems. In Proceedings of the International Symposium on Cooperative Database Systems for Advanced Applications (Kyoto, Japan, Dec.).Google Scholar
- Lu, Y. AND LIM, E.-P. 1996. On integrating existing bibliographic databases and structured databases. In Proceedings of the IEEE International Computer Software and Applications Conference (COMPSAC '96, Aug.). IEEE Press, Piscataway, NJ. Google Scholar
- NISO. 1995. Information Retrieval (Z39.50): Application service definition and protocol specification. Tech. Rep. ANSI/NISO Z39.50-1995. NISO Press, Bethesda, MD. Available via http://lcweb.loc.gov/z3950/agency/.Google Scholar
- OUSTERHOUT, J. 1993. An Introduction to Tcl and Tk. Addison-Wesley, Reading, MA.{Google Scholar
- PAPAKONSTANTINOU, Y., GARCIA-MOLINA, H., AND WIDOM, J. 1995. Object exchange across heterogeneous information sources. In Proceedings of the IEEE International Conference on Data Engineering (Mar.). IEEE Press, Piscataway, NJ. Google Scholar
- QUASS, D., RAJARAMAN, n., SAGIV, Y., ULLMAN, J., AND WIDON, J. 1995. Querying semistructured heterogeneous information. In Proceedings of the 4th International Conference on Deductive and Object-Oriented Databases (Singapore, Dec.). Springer-Verlag, Berlin, Germany. Google Scholar
- SALZA, S., BARONE, G., AND MOZRY, T. 1994. Distributed query optimization in loosely coupled multidatabase systems. In Proceedings of the International Conference on Database Theory (Prague). Google Scholar
- SMITH, T. 1996. A digital library for geographicaly referenced materials. IEEE Comput. 29, 5 (May), 54-60. Google Scholar
- STONEBRAKER, M. AND ROWE, L. A 1986. The design of POSTGRES. SIGMOD Rec. 15, 2 (June 1986), 340-355. Google Scholar
- THE POSTGRES GROUP. 1994. The POSTGRES user manual. Department of Electrical Engineering and Computer Science, University of California at Berkeley, Berkeley, CA.Google Scholar
- VAN HEYNINGEN, M. 1994. The Unified Computer Science Technical Report Index: Lessons in indexing diverse resources. In Proceedings of the 2nd International WWW Conference (Chicago, IL, Oct. 17-20). http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Agents/whitehead/ whitehead.html.Google Scholar
- WONG, E. AND YOUSSEFI, K. 1976. Decomposition--A strategy for query processing. ACM Trans. Database Syst. 1, 3 (Sept.), 223-241. Google Scholar
Index Terms
- Harp: a distributed query system for legacy public libraries and structured databases
Recommendations
Federating Object-Oriented and Relational Databases: The IRO-DB Experience
COOPIS '97: Proceedings of the Second IFCIS International Conference on Cooperative Information SystemsFrom the beginning of 1994 to the end of 1996, the IRO-DB (Interoperable Relational and Object-Oriented Databases) ESPRIT project has developed tools for accessing relational and object-oriented databases in an integrated way, and for designing and ...
Digital competencies for developing and managing digital libraries
PurposeThe purpose of this study was to explore the essential digital competencies for developing and managing digital libraries. The study identified useful training programs for university librarians to acquire digital competencies. It examined their ...
Digital Preservation, Archival Science and Methodological Foundations for Digital Libraries
Digital libraries, whether commercial, public, or personal, lie at the heart of the information society. Yet, research into their long-term viability and the meaningful accessibility of their contents remains in its infancy. In general, as we have ...
Comments