inveniosoftware / invenio-vocabularies

Invenio module for managing vocabularies.
https://invenio-vocabularies.readthedocs.io
MIT License
2 stars 40 forks source link

Add OAI-PMH reader for use with datastreams #321

Closed wgresshoff closed 2 weeks ago

wgresshoff commented 1 month ago

Add an OAI-PMH 2.0 conformant reader for use with datastreams.

# Example config for OAI-PMH reader
{
  "type": "oai-pmh",
  "args": {
    "base_url": "https://gnd.de/oai2d/",
    "metadataPrefix": "oai_dc",
    "set": "authorities",
    "from": "2024-05-23",
    "until": "2024-05-23",
    "verb": "ListRecords",
  }
}

verb is either ListRecords or ListIdentifiers (to get rid of the problem with outdated resumption tokens).