Description
Like OAI PMH opener, metafacture should be able to retrieve all records of a SRU request. SRU is an important library standard like OAI PMH: See https://www.loc.gov/standards/sru/index.html
Besides being an important library standard.
We have two use-cases:
- In context of RPB we need to fetch data from HeBis via SRU: RPB-225
- Fetch ZDB Holding Data from SRU of DNB for DE-Sol1: Set up draft test workflow for ZDB holdings of DE-Sol1 #3 hbz/lobid-extra-holdings#8
A new modul should be configurable with the specific SRU keywords.
The opener should be similarl to gist.github.com/jorol/989ea5dd464fb85bd99b4733710d2890#oai-pmh and https://github.com/LibreCat/Catmandu-SRU/tree/dev
In Flux something like:
| open-sru(base="https://services.dnb.de/sru/zdb", recordSchema="MARC21-xml", query="tit = soil biology")
[We do not need the extra parser since we are parsing it in the next step of a flux workflow]
Possible other Java sources/repositories that could help develop an SRU opener for Metafacture:
https://github.com/HSG-Library/alma-sru-client
https://github.com/opacapp/opacclient/blob/master/opacclient/libopac/src/main/java/de/geeksfactory/opacclient/apis/SRU.java
https://github.com/indexdata/yaz4j
https://github.com/rism-international/sru-downloader
https://github.com/indexdata/cql-java
https://www.loc.gov/standards/sru/resources/products.html
https://github.com/kitodo/kitodo-production/blob/main/Kitodo/src/main/java/org/kitodo/production/services/data/ImportService.java
Inspiration from a commandline tool for sru https://github.com/ubleipzig/srufetch
Metadata
Metadata
Assignees
Type
Projects
Status