Java MARIAN: From an OPAC to a Modern Digital Library System

  • Marcos André Gonçalves
  • Paul Mather
  • Jun Wang
  • Ye Zhou
  • Ming Luo
  • Ryan Richardson
  • Rao Shen
  • Liang Xu
  • Edward A. Fox
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2476)

Abstract

This paper describes the Java MARIAN system, its implementation, and its evolution from a C++ Online Public Access Catalog (OPAC) to a modern and complete digital library system. We focus on design, architectural, and implementation issues including: support for storage, retrieval, and automatic generation of collections of semi-structured digital objects; uniform and powerful representations based on semantic networks, digital library specific datatypes, and weighted sets; rich communities of searchers and fusion modules; and support for distributed computation, multi-lingual retrieval, and personalization. We present applications and some use statistics.

References

  1. [1]
    Anthony Atkins. Interoperability metadata standard for electronic theses and dissertations. http://www.ndltd.org/standards/metadata/current.html, 2001.
  2. [2]
    T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, 284(5):34–43, May 2001.Google Scholar
  3. [3]
    E. A. Fox, R. K. France, E. Sahle, A. Daoud, and B. E. Cline. Development of a modern OPAC: From REVTOLC to MARIAN. In Proceedings of the Sixteenth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 248–259, 1993.Google Scholar
  4. [4]
    Robert K. France. Effective, Efficient Retrieval in a Network ofDigital Information Objects. Dissertation, Virginia Polytechnic Institute and State University, December 2001.Google Scholar
  5. [5]
    Joe Futrelle, Su-Shing Chen, and Kevin C. Chang. NBDL: A CIS Framework for NSDL. In Proceedings of the First ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL’2001), pages 124–125, Roanoke, Virginia, June 24–28 2001.Google Scholar
  6. [6]
    David A. Garza-Salazar. Phronesis. http://copernico.mty.itesm.mx/homedirempo/Proyectos/, 2001.
  7. [7]
    M. A. Gonçalves and E. A. Fox. 5SL-A Language for Declarative Generation and Specification of Digital Libraries. In Proc. of the 2nd ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL’2002), Portland, Oregon, July 14–18 2002.Google Scholar
  8. [8]
    M. A. Gonçalves, E. A. Fox, L. T. Watson, and N. A. Kipp. Streams, Structures, Spaces, Scenarios and Societies (5S): A Formal Model for Digital Libraries. Technical Report TR-01-12, Virginia Tech, Blacksburg, VA, 2001.Google Scholar
  9. [9]
    M. A. Gonçalves, M. Luo, R. Shen, M. F. Ali, and E. A. Fox. An XML Log Standard and Tool for Digital Library Logging. In Proceedings of the 6th European Conference on Research and Advanced Technology for Digital Libraries, Rome, Italy, 2002 (to appear). Springer.Google Scholar
  10. [10]
    Marcos André Gonçalves, Robert K. France, and Edward A. Fox. MARIAN: Flexible Interoperability for Federated Digital Libraries. In Proceedings of the 5th European Conference on Research and Advanced Technology for Digital Libraries, pages 173–186, Darmsdadt, Germany, 2001. Springer.Google Scholar
  11. [11]
    B. A. N. Ribeiro and R. Muntz. A belief network model for IR. In Proc. of the 19th Annual Int. ACM SIGIR Conf. on Research and Development in Information Retrieval, pages 253–260, 1996.Google Scholar
  12. [12]
    H. Suleman, A. Atkins, M. A. Gonçalves, R. K. France, E. A. Fox, V. Chachra, M. Crowder, and J. Young. Networked Digital Library of Theses and Dissertations: Bridging the Gaps for Global Access-Part 2, Services and Research. D-Lib Magazine, 7(9), September 15, 2001.Google Scholar
  13. [13]
    Ian H. Witten, Rodger J. McNab, Stefan J. Boddie, and David Bainbridge. Greenstone: A comprehensive open-source digital library software system. In Proceedings of the Fifth ACM International Conference on Digital Libraries (ACM DL’2000), pages 113–121, San Antonio, TX, June 2–7 2000.Google Scholar
  14. [14]
    Jianxin Zhao. Making Digital Libraries Flexible, Scalable and Reliable: Reengineer-ing the MARIAN System in JAVA. Dissertation, Virginia Polytechnic Institute and State University, 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Marcos André Gonçalves
    • 1
  • Paul Mather
    • 1
  • Jun Wang
    • 1
  • Ye Zhou
    • 1
  • Ming Luo
    • 1
  • Ryan Richardson
    • 1
  • Rao Shen
    • 1
  • Liang Xu
    • 1
  • Edward A. Fox
    • 1
  1. 1.Virginia TechBlacksburgUSA

Personalised recommendations