Digital Object Prototypes: An Effective Realization of Digital Object Types

  • Kostas Saidis
  • George Pyrounakis
  • Mara Nikolaidou
  • Alex Delis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4172)


Digital Object Prototypes (DOPs) provide the DL designer with the ability to model diverse types of digital objects in a uniform manner while offering digital object type conformance; objects conform to the designer’s type definitions automatically. In this paper, we outline how DOPs effectively capture and express digital object typing information and finally assist in the development of unified web-based DL services such as adaptive cataloguing, batch digital object ingestion and automatic digital content conversions. In contrast, conventional DL services require custom implementations for each different type of material.


Digital Object Resource Description Framework Metadata Element Private Behavior Session Object 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cardelli, L., Wegner, P.: On understanding types, data abstraction, and polymorphism. ACM Computing Surveys 17(4), 471–522 (1985)CrossRefGoogle Scholar
  2. 2.
    Cook, W., Palsberg, J.: A denotational semantics of inheritance and its correctness. In: Proceedings of the ACM Conference on Object-Oriented Programming: Systems, Languages and Application (OOPSLA), New Orleans, Louisiana, USA, pp. 433–444 (1989)Google Scholar
  3. 3.
    DCMI Metadata Terms. Dublin Core Metadata Initiative (January 2005)Google Scholar
  4. 4.
    Van de Sompel, H., Bekaert, J., Liu, X., Balakireva, L., Schwander, T.: adore: A modular, standards-based digital object repository. The Computer Journal 48(5), 514–535 (2005)CrossRefGoogle Scholar
  5. 5.
    Dushay, N.: Localizing experience of digital content via structural metadata. In: Proceedings of the Joint Conference on Digital Libraries, Portland, Oregon, USA, pp. 244–252 (2002)Google Scholar
  6. 6.
    Encoded Archival Description (EAD). Library of Congress (2006)Google Scholar
  7. 7.
    Introduction to Fedora Object XML. Fedora ProjectGoogle Scholar
  8. 8.
    Fuhr, N.: Object-oriented and database concepts for the design of networked information retrieval systems. In: Proceedings of the 5th international conference on Information and knowledge management, Rockville, Maryland, USA, pp. 164–172 (1996)Google Scholar
  9. 9.
    Kahn, R., Wilensky, R.: A Framework for Distributed Digital Object Services. Corporation of National Research Initiative - Reston, VA (1995)Google Scholar
  10. 10.
    METS: An Overview & Tutorial. Library of Congress, Washington, D.C. (2006)Google Scholar
  11. 11.
    Resource Description Framework (RDF). World Wide Web ConsortiumGoogle Scholar
  12. 12.
    Reddy, U.S.: Objects as closures: Abstract semantics of object-oriented languages. In: Proceedings of the ACM Conference on Lisp and Functional Programming, Snowbird, Utah, USA, pp. 289–297 (1988)Google Scholar
  13. 13.
    Saidis, K., Pyrounakis, G., Nikolaidou, M.: On the effective manipulation of digital objects: A prototype-based instantiation approach. In: Rauber, A., Christodoulakis, S., Tjoa, A.M. (eds.) ECDL 2005. LNCS, vol. 3652, pp. 26–37. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  14. 14.
    Staples, T., Wayland, R., Payette, S.: The fedora project: An open-source digital object repository management system. D-Lib Magazine 9(4) (April 2003)Google Scholar
  15. 15.
    Staples, T., Wayland, R., Payette, S.: Using mpeg-21 dip and niso openurl for the dynamic dissemination of complex digital objects in the los alamos national laboratory digital library. D-Lib Magazine 10(2) (February 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Kostas Saidis
    • 1
  • George Pyrounakis
    • 2
  • Mara Nikolaidou
    • 2
  • Alex Delis
    • 1
  1. 1.Dept. of Informatics and Telecommunications 
  2. 2.Libraries Computer CenterUniversity of AthensAthensGreece

Personalised recommendations