The Simple Digital Library Interoperability Protocol |
Detailed information about SDLIP is available, as well as a streaming video.
Figure 1 below shows a typical example of where SDLIP is relevant.
|
SDLIP wrapper in Figure 1 wraps two external sources. Through its back end, the wrapper interacts with the external services via the transport and higher-level protocols required for these services. At the front end, the wrapper supports SDLIP. Of course, an information source may itself provide SDLIP access. In that case, the client can interact directly with the source.
The basic interaction is for the client to request a search across the network. Part of the request specifies how many documents are to be returned initially, once the search will be complete. The request also specifies which portion of each document is to be returned. For example, the client might ask for authors and titles of the first 10 documents to be returned right away. The client may later request more documents of the result, or it may request additional portions of the documents already delivered.
Figure 2 shows the interfaces that define SDLIP.
|
Figure 2: SDLIP Interfaces
The Search Interface defines operations necessary to initiate searches. The Metadata Interface allows clients to explore an information source's capabilities. The Delivery and Result Access interfaces are optional facilities for asynchronous information access.