Java MARIAN: From an OPAC to a Modern Digital Library System
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.
Unable to display preview. Download preview PDF.
- Anthony Atkins. Interoperability metadata standard for electronic theses and dissertations. http://www.ndltd.org/standards/metadata/current.html, 2001.
- T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, 284(5):34–43, May 2001.Google Scholar
- 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
- Robert K. France. Effective, Efficient Retrieval in a Network ofDigital Information Objects. Dissertation, Virginia Polytechnic Institute and State University, December 2001.Google Scholar
- 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
- David A. Garza-Salazar. Phronesis. http://copernico.mty.itesm.mx/homedirempo/Proyectos/, 2001.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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