Linking Information with Distributed Objects

  • Trond Aalberg
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2163)

Abstract

Digital libraries can be viewed as managed and organized information spaces. In building and using these information spaces there is a need for technology to express, navigate and manage relationships. This paper presents the DL-LinkService, an object-oriented solution for structuring information in digital libraries where the relationships are implemented as distributed objects. The service is inspired by the CORBA Relationship Service, but our contribution is more flexible because the typing of relationships is independent of the implementation of the service. This paper describes the DL-LinkService and its possible use in three scenarios. A prototype is developed and our experience with the DL-LinkService is that this is a promising solution for expressing and navigating the structural information of digital libraries.

References

  1. [1]
    William Y. Arms, Christophe Blanchi, and Edward A. Overly. An architecture for information in digital libraries. D-Lib Magazine, 3(2), February 1997. Available at http://www.dlib.org/dlib/february97/cnri/02arms1.html (Last visited 18/6/2001).
  2. [2]
    Michelle Baldonado, Chen-Chuan K. Chang, Luis Gravano, and Andreas Paepcke. Metadata for digital libraries: Architecture and design rationale. In Proceedings of the 2nd ACM International Conference on Digital Libraries, pages 23–26, Philadelphia, PA USA, July 1997. ACM.Google Scholar
  3. [3]
    Leslie Carr, Wendy Hall, and David De Roure. The evolution of hypertext link services. ACM Computing Surveys, 31(4es), Dec. 1999.Google Scholar
  4. [4]
    R. G. G. Cattell and Douglas K. Barry, editors. The Object Data Standard: ODMG 3.0. Morgan Kaufmann Publishers, 2000.Google Scholar
  5. [5]
    Peter Pin-Shan Chen. The Entity Relationship Model: Towards a unified view of data. ACM Transactions on Database Systems, 1(1), March 1976.Google Scholar
  6. [6]
    Hugh Charles Davis, Siegfried Reich, and David Millard. A proposal for a common navigational hypertext protocol. Technical report, Aarhus University, Dept. of Electronics and Computer Science, 1997. Presented at 3.5 Open Hypermedia System Working Group MeetingAarhus University, DenmarkSeptember 8–11, 1997.Google Scholar
  7. [7]
    The Dublin Core Metadata Initiative. Dublin Core metadata element set, version 1.1: Reference description, 1999. Available at http://dublincore.org/documents/dces (Last visited 18/6/2001).
  8. [8]
    Ramez Elmasri and Shamkant B. Navathe. Fundamentals of Database Systems. Benjamin/Cummings publishing Company, 2000.Google Scholar
  9. [9]
    Object Management Group. Object Collection Specification, 2000. Available at ftp://ftp.omg.org/pub/docs/formal/00-06-13.pdf (Last visited 18/6/2001).
  10. [10]
    Object Management Group. Relationship Service Specification, 2000. Available at ftp://ftp.omg.org/pub/docs/formal/00-06-24.pdf (Last visited 18/6/2001).
  11. [11]
    Object Management Group. The Common Object Request Broker: Architecture and Specification, 2001. Available at ftp://ftp.omg.org/pub/docs/formal/01-02-33.pdf (Last visited 18/6/2001).
  12. [12]
    Frank Halasz and Mayer Schwartz. The Dexter hypertext reference model. Communications of the ACM, 37(2):30–39, 1994.CrossRefGoogle Scholar
  13. [13]
    The International Organization For Standardization. Hypermedia/Time-based Structuring Language (HyTime). International Standard ISO/IEC 10744:1977, ISO, 1997.Google Scholar
  14. [14]
    The International Organization For Standardization. Topic Maps. International Standard ISO/IEC 13250: 2000, ISO, 2000.Google Scholar
  15. [15]
    Richard W. Kopak. Functional link typing in hypertext. ACM Computing Surveys, 31(4es), Dec. 1999.Google Scholar
  16. [16]
    Steven R. Newcomb, Neill A. Kipp, and Victoria T. Newcomb. The HyTime hypermedia/time-based document structuring language. Communications of the ACM, 34(11):67–83, Nov. 1991.CrossRefGoogle Scholar
  17. [17]
    Andreas Paepcke, Michelle Q. Wang Baldonado, Chen-Chuan K. Chang, Steve Cousins, and Hector Garcia-Molina. Using distributed objects to build the Stanford Digital Library Infobus. Computer, 32(2):80–87, February 1999.CrossRefGoogle Scholar
  18. [18]
    Sandra Payette and Carl Lagoze. Flexible and extensible digital object and repository architecture. In Research and Advanced Technology for Digital libraries: Second European Conference, ECDL 98, volume 1513 of Lecture notes in computer science, Heraklion, Crete, Greece, September 1998. Springer.Google Scholar
  19. [19]
    James Rumbaugh, Ivar Jacobsen, and Grady Booch. The Unified Modelling Language Reference Manual. Object Technology Series. Addison-Wesley, 1999.Google Scholar
  20. [20]
    IFLA study group on the functional requirements for bibliographic records. Functional requirements for bibliographic records: Final report. Technical report, IFLA, 1998. Available at http://www.ifla.org/VII/s13/frbr/frbr.pdf (Last visited 18/6/2001).
  21. [21]
    Barbara B. Tillett. A taxonomy of bibliographic relationships. Library Resources & Technical Services,, 35(2):150–158, April 1991.Google Scholar
  22. [22]
    TopicMaps.Org. XML Topic Maps (XTM) 1.0, 2000. Available at http://www.topicmaps.org/xtm/1.0 (Last visited 18/6/2001).
  23. [23]
    Janet Verbyla. Unlinking the link. ACM Computing Surveys, 31(4es), Dec. 1999.Google Scholar
  24. [24]
    W3C. HTML 4.01 specification. W3C Recommendation REC-html401-19991224, W3C, December 1999. Available at http://www.w3.org/TR/1999/REC-html401-19991224/ (Last visited 18/6/2001).
  25. [25]
    W3C. Resource Description Framework (RDF): Model and syntax specification. W3C Recommendation REC-rdf-syntax-19990222, W3C, February 1999. Available at http://www.w3.org/TR/REC-rdf-syntax/ (Last visited 18/6/2001).
  26. [26]
    W3C. XML Linking Language (XLink) version 1.0. W3C Proposed Recommendation PR-xlink-20001220, W3C, December 2000. Available at http://www.w3.org/TR/xlink/ (Last visited 18/6/2001).
  27. [27]
    W3C Web Characterization Activity Working Group. Web characterization terminology and definitions sheet. W3C Working Draft 24-May-1999, W3C, May 1999. Available at http://www.w3.org/1999/05/WCA-terms/ (Last visited 18/6/2001).

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Trond Aalberg
    • 1
  1. 1.Department of Computer and Information ScienceNorwegian University of Science and TechnologyNorway

Personalised recommendations