Having a standard protocol for digital library development allows for both interoperability (the ability to use the same components with the same functionality across different interfaces) and extensibility (allowing for future development of the components without compromising functionality). In order to develop a protocol, one must define and standardize the components of digital libraries.
Some of the components defined in these articles are:
- repositories where digital objects are stored
- handles or identifiers for digital objects
- disseminators or processes associated with digital objects that provide increased functionality
- servlets or programs containing a collection of operations and associated with a specific disseminator types
The Digital Library Research Group at Cornell University and the Corporation for National Research Initiatives (CNRI) have been working together to establish infrastructures that provide real-life examples of interoperability and extensibility through open architecture. They tested the interoperability of their product across repositories, disseminators, and the behaviors of their digital objects.
Their tests show that:
- Interoperability across repositories can be established using RAP (Repository Access Protocol) interface
- The same tasks can be accomplished in separate repositories with the same outcome
- Extensibility can be established, which allows community standards to be integrated into existing digital libraries
- Allowing more variation between repositories without compromising interoperability
- Creating a measurement system for interoperability
- More testing for interoperability
- Issues of security
References:
1.Hussein Suleman and Edward A. Fox. “A Framework for Building Open Digital Libraries”, D-Lib Magazine, December 2001. Volume 7 Number 12. http://www.dlib.org/dlib/december01/suleman/12suleman.html.
2.William Y. Arms , Christophe Blanchi, Edward A. Overly. ”An Architecture for Information in Digital Libraries”. D-Lib Magazine, February 1997. http://www.dlib.org/dlib/february97/cnri/02arms1.html.
3.Sandra Payette, Christophe Blanchi, Carl Lagoze, Edward A. Overly. “Interoperability for Digital Objects and Repositories, The Cornell/CNRI Experiments”, D-Lib Magazine, May 1999, Volume 5 Issue 5. http://www.dlib.org/dlib/may99/payette/05payette.html.
4.ARMS, Chapter 2, or “An Overview of World Wide Web”, http://www.cio.com/WebMaster/sem2_home.html