Update 42_uebung_unapi-schnittstelle_des_gbv.md
This commit is contained in:
parent
b74bb25281
commit
6a6953508f
|
@ -4,32 +4,51 @@ Informationen zur unAPI-Schnittstelle des GBV: https://www.gbv.de/wikis/cls/unAP
|
||||||
|
|
||||||
Für die unAPI wird stets eine PPN eines Datensatzes benötigt.
|
Für die unAPI wird stets eine PPN eines Datensatzes benötigt.
|
||||||
|
|
||||||
## Download mit curl
|
## Aufgabe: Download mit curl
|
||||||
|
|
||||||
|
Lesen Sie die Dokumentation im Wiki des GBV und laden Sie mit dem Programm **curl** und der dort dokumentierten Beispielanfrage
|
||||||
|
```
|
||||||
|
http://unapi.gbv.de/?id=gvk:ppn:56677741X&format=mods
|
||||||
|
```
|
||||||
|
die Metadaten für einen beliebigen Katalogdatensatz der HAW-Bibliothek.
|
||||||
|
|
||||||
|
**Hinweise:**
|
||||||
|
* Sie können die Beispielanfrage auch in einem Browser aufrufen.
|
||||||
|
* Die http-Adresse müssen Sie bei **curl** in Anführungszeichen setzen, weil das Format mit einem &-Symbol übergeben wird, das sonst als Steuerzeichen interpretiert wird.
|
||||||
|
```
|
||||||
|
curl "http://..."
|
||||||
|
```
|
||||||
|
* Zum Speichern der Ausgabe als Datei können Sie am Ende des Befehls Folgendes anfügen (funktioniert für viele Linux-Programme):
|
||||||
|
```
|
||||||
|
> dateiname.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
## Lösung
|
||||||
|
|
||||||
Beispiel:
|
Beispiel:
|
||||||
* PPN: 834422018
|
* PPN: {%s%}834422018{%ends%}
|
||||||
* ID des Katalogs beim GBV: opac-de-18-302 (Katalog der HAW-Bibliothek)
|
* ID des Katalogs beim GBV: {%s%}opac-de-18-302{%ends%} (Katalog der HAW-Bibliothek)
|
||||||
|
|
||||||
PICA+
|
PICA+
|
||||||
```
|
```
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=pp" > 834422018.pp
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=pp" > 834422018.pp{%ends%}
|
||||||
```
|
```
|
||||||
|
|
||||||
PICA-XML
|
PICA-XML
|
||||||
```
|
```
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=picaxml" > 834422018.picaxml
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=picaxml" > 834422018.picaxml{%ends%}
|
||||||
```
|
```
|
||||||
|
|
||||||
MARC 21
|
MARC 21
|
||||||
```
|
```
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=marc21" > 834422018.marc21
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=marc21" > 834422018.marc21{%ends%}
|
||||||
```
|
```
|
||||||
|
|
||||||
Weitere Formate
|
Weitere Formate
|
||||||
```
|
```
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=marcxml" > 834422018.marcxml
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=marcxml" > 834422018.marcxml{%ends%}
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=mods" > 834422018.mods
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=mods" > 834422018.mods{%ends%}
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=dc" > 834422018.dc
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=dc" > 834422018.dc{%ends%}
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=isbd" > 834422018.isbd
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=isbd" > 834422018.isbd{%ends%}
|
||||||
curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=picahtml" > 834422018.html
|
{%s%}curl "http://unapi.gbv.de/?id=opac-de-18-302:ppn:834422018&format=picahtml" > 834422018.html{%ends%}
|
||||||
```
|
```
|
Loading…
Reference in New Issue