-
Stefan E. Funk authoredStefan E. Funk authored
index.rst 9.00 KiB
DH-oaipmh Service
The DARIAH-DE OAI-PMH Service is the service to harvest all metadata from the collections stored in the DARIAH-DE Repository. So the Generic Search can index all the data that is entered into the Collection registry.
API Documentation
#VERSION
To check the current productive OAI-PMH version simply try:
https://repository.de.dariah.eu/1.0/oaipmh/oai/version
and you get the currently deployed version of the DARIAH-DE OAI-PMH Service.
#GET /oai
Every OAI request requires the parameter verb. Depending on this verb there are some required and some optional further parameters. The possible values for verb are:
Verb | Description |
---|---|
Identify | Some information about the repository that will be harvested |
GetRecord | Get the metadata of a specific item of the repository |
ListRecords | Get all records of the repository. The amount of records can be limited by other parameter. See the regarding section |
ListIdentifiers | Same as the listRecords request but only the header of the listRecords request is given |
ListMetadataFormats | Shows the metadata formats supported by the repository or all metadata formats provided for a specific item |
ListSets | Shows the structure of the repository |
Identify Request
Parameter | Type | Description | Required |
---|---|---|---|
verb=Identify | String | Verb for the identify request | yes |
Response
Objects belonging to a project, filter objects which are in an aggregation in same project.
Example Request
https://repository.de.dariah.eu/1.0/oaipmh/oai?verb=Identify