NSF-DFG Dienst Implementation

Introduction

Work in this project to accomplish interoperability between three large Math-oriented production digital library systems is funded by the National Science Foundation (NSF) and the Deutsche Forschungsgemeinshaft (DFG). This is not the primary site for work on this project; Cornell University Library will put in place a formal site for the project later this year.

This document is a draft intended to capture the conclusions of the first meeting of representatives from Cornell University Library, State and University Library Göttingen, and the University of Michigan Library, in their review of the Dienst protocol verbs relative to the proposed work, etc. Each Verb is structured in the following way:

  1. Verb function: a descriptive label for the verb in question.
  2. Verb name:
  3. Verb version:
  4. NSF-DFG-Math usage: The following values are provided:
    labelvalue
    reqRequired, used largely as specified in Dienst protocol (except that name=value pairs after the ? will be used by project participants)
    recRecommended, used as specified in Dienst protocol
    optOptional, used as specified in the Dienst protocol
    depDeprecated, used as specified in the Dienst protocol
    modRequired, with modifications to be specified by this project
    repNot used; replaced by a corresponding OAI verb; requires a reference to the appropriate OAI verb
  5. Fixed arguments:
  6. Keyword arguments:
  7. MIMETYPE response:
  8. Status Codes responses:
  9. Example Request:
  10. Example Response:

Note, too that in general project team members will probably be using ISO8859-1 instead of UTF-8 in their character set declarations.

Dienst Service Components