DOI: 10.5281/zenodo.7307966
title: Normalized subject indexing data of K10plus library union catalog (2022-09-30)

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-09-30.tsv.gz: TSV format
	
kxp-subjects_2022-09-30.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,367,895 records and 84,408,705 links to concepts.


Number of concepts per vocabulary:


asb	     5337
stw	   105054
nlm	   134271
ssd	   155548
kab	   161737
sfb	   441508
sdnb	  4637639
lcc	  5466762
ddc	  9483999
rvk	 10305961
bk	 13613274
gnd	 39897615


Number of RDF Triples: 84,408,705


TSV


The .tsv file contains three tab-separated columns:



	
Bibliographic record identifier (PPN)
	
Vocabulary symbol
	
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> .


API


Number of PICA records per identifier from selected vocabularies and co-occurrences can be queried from https://coli-conc.gbv.de/occurrences/.


Changelog



	
2022-11-11: New dump. Fixed PPN URIs and broken UTF-8 encoding
	
2022-08-24: Fixed GND URIs, added LCC and KAB (https://doi.org/10.5281/zenodo.7018350)
	
2022-08-24: First version (https://doi.org/10.5281/zenodo.7016626)



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.