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 historic books, manuscripts, papyri, maps, globes, handwritten and printed sheet music. It is possible to use the catalogue manually via https://www.onb.ac.at/en/digital-library-catalogues 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 RecordsCQL queryrecordSchemarequest

1

alma.mms_id=990055772160603338

marcxml

request

5

alma.title=transzendental

dc

request

1

alma.barcode=+Z199052304

marcxml

request

2

alma.mms_id=990034300920603338%20or%20alma.mms_id=990028618530603338

dc

request

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

setSpecmetadataPrefixDescriptionReference

ABODC

oai_dc

Austrian Books Online in DC simple

Austrian Books Online

ABOMARC

marc21

Austrian Books Online in MARC

Austrian Books Online

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

Consortium of European Research Libraries

ESPERANTODC

oai_dc

Esperanto records in DC simple

Department of Planned Languages

ESPERANTOMARC

marc21

Esperanto records in MARC

Department of Planned Languages

FULLDC

oai_dc

Complete set of ONB records in DC simple

Catalogue

FULLMARC

marc21

Complete set of ONB records in MARC

Catalogue

HANNADC

oai_dc

Complete set of Manuscripts and Estates of ONB records in simple DC

Manuscripts and Inheritances

HANNAMARC

marc21

Complete set of Manuscripts and Estates of ONB records in MARC

Manuscripts and Inheritances

LITNAKDC

oai_dc

Literary Estates records in DC simple

Literary Archives

LITNAKMARC

marc21

Literary Estates records in MARC

Literary Archive

MAPDC

oai_dc

Maps and Globes records in DC simple

Map Department

MAPMARC

marc21

Maps and Globes records in MARC

Map Department

MUSHANDC

oai_dc

Music Manuscripts records in DC

Department of Music

MUSHANMARC

marc21

Music Manuscripts records in MARC

Department of Music

OAIBIBLIOA

marc21

Austrian Bibliography A

Series A, List of new Austrian publications

PAPYRUSDC

oai_dc

Papyri records in DC simple

Department of Papyri

PAPYRUSMARC

marc21

Papyri records in MARC

Department of Papyri

Tutorials

HOWTOs and Jupyter Notebooks

DescriptionLink

SRU

Jupyter Notebook: Fetching an MMS-ID via SRU to retrieve ALMA Linked Data afterwards.

ViewerlinksFromBibframeWithSRU.ipynb

OAI-PMH

Jupyter Notebook: Using Sickle to retrieve data from the ONB OAI-PMH interface.

OAI-PMH.ipynb

Travelogues

Jupyter Notebook: Helper methods for the Travelogues project

Travelogues.ipynb