Skip to content

Instantly share code, notes, and snippets.

@nichtich
Last active August 18, 2022 08:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nichtich/22e054137d6721033ea45d6fa086c4d0 to your computer and use it in GitHub Desktop.
Save nichtich/22e054137d6721033ea45d6fa086c4d0 to your computer and use it in GitHub Desktop.
Abfrage von Proceedings-Daten aus dem K10plus

Abfrage von Proceedings-Daten aus dem K10plus

Schritt 1: Finden des Normdatensatz der Proceedings-Reihe z.B. PPN 669696374 für CEUR-WS.

Die Verknüpften Publikationen sind im OPAC unter related publications aufrufbar.

Schritt 2: SRU-Abfrage der verknüpften Publikationen

Wie in der K10plus-SRU-Dokumentation beschrieben setzt sich die entsprechende CQL-Query aus drei Teilen zusammen:

pica.1001="b" and pica.1045="fam" and pica.1049="669696374"

Zur Abfrage auf der Kommandozeile eignen sich Catmandu und PICA::Data (siehe https://pro4bib.github.io/pica/). Mit Konfigurationsdatei catmandu.yaml ist die Abfrage und Filterung auf PPN, Nummer und URL:

catmandu convert kxp --query 'pica.1001="b" and pica.1045="fam" and pica.1049="669696374"' to pp | picadata -p 003@,036E,017G
importer:
pp:
package: PICA
options:
type: plain
kxp:
package: SRU
options:
base: http://sru.k10plus.de/opac-de-627
recordSchema: picaxml
parser: picaxml
limit: 1000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment