- The swissbib OAI-server sits directly on CBS and delivers all swissbib data.
- Status: productive since 08-03-2011.
- It supplies the following functionality:
- Datestamps with a granularity down to milliseconds
- Resumption tokens
- Information about deleted records: persistent
- Base address is: http://oai.swissbib.ch/oai/DB=2.1/
- General information about the repository: http://oai.swissbib.ch/oai/DB=2.1/?verb=Identify
- Time needed to harvest 100K records: 42 minutes *
- * Tested with MarcEdit-OAI-Client and the swissbib-OAI-client. Other clients may react differently.
Supported metadata formats and sets
The following URLs give an overview of the available metadata formats and sets:
- ListMetadataFormats: http://oai.swissbib.ch/oai/DB=2.1/?verb=ListMetadataFormats
- ListSets: http://oai.swissbib.ch/oai/DB=2.1/?verb=ListSets
Generally swissbib delivers metadata in different forms:
- DublinCore (oai_dc): very restricted granularity
- MARC21 (m21-xml/oai): standard MARC21 (comparable to the data sent to WorldCat). This means that you can use this data with standard MARC-crosswalks and parsers. For documentation of the format please consult the pages of the Library of Congress and OCLC
- swissbibMARC (m21-xml/oaitp): enhanced MARC21 with elements of IDSMARC as well as self-defined fields and subfields. This means that you have to adjust your parsers and crosswalks to deal with it. Documentation can be found on the wiki-page swissbib MARC, as well as generally on the pages of the Library of Congress and the IDS.
The current set structure is based on material codes. This allows two scenarios:
- export different materials
- export all materials
We are looking into the possibility to change that in future releases.
- ListRecords: http://oai.swissbib.ch/oai/DB=2.1/?verb=ListRecords&metadataPrefix=m21-xml%2Foai&set=A&from=2016-10-01&until=2017-03-31
- ListIdentifiers: http://oai.swissbib.ch/oai/DB=2.1/?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2017-10-04