Catalogue
Which treasures does the Austrian National Library have in store? Use the online catalogue to search for title, author, date of publication, keyword and other metadata within most collections of the library. Some of those are modern and historical books, manuscripts, papyri, maps, globes, handwritten and printed sheet music. It is possible to use the catalogue manually via https://search.onb.ac.at or to use the following interfaces to access it using code:
The Austrian National Library uses Alma and provides bibliographic Metadata via SRU and OAI-PMH. SRU (Search/Retrieve via URL) permits targeted searches within the Catalogue based on well established internet standards. OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) on the other hand is used for collecting metadata.
Search: SRU
The catalogue is searchable via URLs and a Python library. Requests are formulated in CQL (Contextual Query Language) and are added to the base URL. To simply retrieve a bibliographic record one of the following identifiers is needed:
- Metadata Management System ID (MMS-ID),
- AC-Number or
- Barcode.
The base URL for SRU requests is: https://obv-at-oenb.alma.exlibrisgroup.com/view/sru/43ACC_ONB
, e.g. https://obv-at-oenb.alma.exlibrisgroup.com/view/sru/43ACC_ONB?version=1.2&query=alma.local_control_field_009=AC14251814&operation=searchRetrieve.
Detailed information regarding SRU is provided by Ex Libris and the Library of Congress.
The following table contains four example requests:
maximum Records | CQL query | recordSchema | request |
---|---|---|---|
1 |
| marcxml | |
5 |
| dc | |
1 |
| marcxml | |
2 |
| dc |
Collect: OAI-PMH Sets
Using this interface you can download your own local copy of the online catalogue of the Austrian National Library. You can copy either specific subsets or the entire catalogue. The copies can be kept up to date using a process called harvesting.
The Austrian National Library provides the following sets via the OAI‑PMH base URL:
https://eu02.alma.exlibrisgroup.com/view/oai/43ACC_ONB/request
setSpec | metadataPrefix | Description | Reference |
---|---|---|---|
ABODC | oai_dc | Austrian Books Online in DC simple | |
ABOMARC | marc21 | Austrian Books Online in MARC | |
ARIADNEDC | oai_dc | Ariadne records in DC simple | Ariadne – the women and gender-specific knowledge portal |
ARIADNEMARC | marc21 | Ariadne records in MARC | Ariadne – the women and gender-specific knowledge portal |
CERLMARC | marc21 | Old prints and manuscripts for CERL portal | |
ESPERANTODC | oai_dc | Esperanto records in DC simple | |
ESPERANTOMARC | marc21 | Esperanto records in MARC | |
FULLDC | oai_dc | Complete set of ONB records in DC simple | |
FULLMARC | marc21 | Complete set of ONB records in MARC | |
HANNADC | oai_dc | Complete set of Manuscripts and Estates of ONB records in simple DC | |
HANNAMARC | marc21 | Complete set of Manuscripts and Estates of ONB records in MARC | |
LITNAKDC | oai_dc | Literary Estates records in DC simple | |
LITNAKMARC | marc21 | Literary Estates records in MARC | |
MAPDC | oai_dc | Maps and Globes records in DC simple | |
MAPMARC | marc21 | Maps and Globes records in MARC | |
MUSHANDC | oai_dc | Music Manuscripts records in DC | |
MUSHANMARC | marc21 | Music Manuscripts records in MARC | |
OAIBIBLIOA | marc21 | Austrian Bibliography A | |
ONITMARC | marc21 | Travelogues records of project ONiT | dataset.catalogue.oai-onitmarc |
PAPYRUSDC | oai_dc | Papyri records in DC simple | |
PAPYRUSMARC | marc21 | Papyri records in MARC |
Tutorials
HOWTOs and Jupyter Notebooks
Description | Link | |
---|---|---|
SRU | Jupyter Notebook: Fetching an MMS-ID via SRU to retrieve ALMA Linked Data afterwards. | |
OAI-PMH | Jupyter Notebook: Using Sickle to retrieve data from the ONB OAI-PMH interface. | |
Travelogues | Jupyter Notebook: Helper methods for the Travelogues project |