There is a newer version of the record available.

Published January 20, 2023 | Version 2022-12-31a

Normalized subject indexing data of K10plus library union catalog

Authors/Creators

  • 1. Verbundzentrale des GBV (VZG)

Description

This dataset contains normalized subject indexing data of K10plus library union catalog. It includes links between bibliographic records in K10plus and concepts (subjects or classes) from controlled vocabularies:

  • kxp-subjects_2022-12-31.tsv.gz: TSV format
  • kxp-subjects_2022-12-31.nt.gz: RDF format (in form of NTriples)
  • vocabularies.json: information about vocabularies

K10plus

K10plus is a union catalog of German libraries, run by library service centers BSZ and VZG since 2019. The catalog contains bibliographic data of the majority of academic libraries in Germany. Bibliographic records in K10plus are uniquely identified by a PPN identifier.

Several APIs exist to retrieve more data for a record via its PPN, e.g. link into K10plus OPAC:

https://opac.k10plus.de/PPNSET?PPN={PPN}

Retrieve full record in MARC/XML format:

https://unapi.k10plus.de/?format=marcxml&id=opac-de-627:ppn:{PPN}

Get formatted citation for display:

https://ws.gbv.de/suggest/csl2?citationstyle=ieee&language=en&database=opac-de-627&query=pica.ppn=${PPN}

APIs to look up more data from a notation or identifier of a vocabulary can be found in https://bartoc.org/. For instance BK class 58.55 can be retrieved via DANTE API:

https://api.dante.gbv.de/data?uri=http%3A%2F%2Furi.gbv.de%2Fterminology%2Fbk%2F58.55

See vocabularies.json for mapping of vocabulary symbol to BARTOC URI and additional information.

Statistics

The TSV dataset is 24,329,035 records and 84,603,876 links to concepts.

Number of concepts per vocabulary:

stw	   105296
nlm	   134145
ssd	   157685
kab	   163795
asb	   199890
sfb	   497586
sdnb  4657282
lcc	  5483958
ddc	  9486674
rvk	 10284716
bk	 13672260
gnd	 39760589

Number of RDF Triples: 84,603,876

TSV

The .tsv file contains three tab-separated columns:

  1. Bibliographic record identifier (PPN)
  2. Vocabulary symbol
  3. Notation or identifier in the vocabulary

An example:

010000011  bk  58.55
010000011  gnd 4036582-7

Record 010000011 is indexed with class 58.55 from Basic Classification and with authority record 4036582-7 from Integrated authority file.

RDF

The NTriples file contains the same information as given in TSV file but identifiers are mapped to URIs. An example:

<http://uri.gbv.de/document/opac-de-627:ppn:010000011> <http://purl.org/dc/terms/subject> <http://d-nb.info/gnd/4036582-7> .
<http://uri.gbv.de/document/opac-de-627:ppn:010000011> <http://purl.org/dc/terms/subject> <http://uri.gbv.de/terminology/bk/58.55> .

Changelog

License and provenance

All data is public domain but references are welcome. See https://coli-conc.gbv.de/ for related projects and documentation.

The data has been derived from a larger datase of all subject indexing data, published at https://doi.org/10.5281/zenodo.6817455.

This dataset has been created with public scripts from git repository https://github.com/gbv/k10plus-subjects.

Files

vocabularies.json

Files (1.1 GB)

Name Size
md5:9ec61c82b742b78a2af5c4d11ba1b6a8
657.7 MB Download
md5:9b026cb01094e0f563078b3b3ad18a00
487.5 MB Download
md5:806fc2a2261f762dadb7c75e4ad6b6ac
4.8 kB Preview Download

Additional details

Related works