From 7594ee293c3960b5c6fc56ea300801914d0004f9 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Thu, 2 Nov 2017 07:11:19 +0000 Subject: [PATCH 1/4] Updates losungen.md Auto commit by GitBook Editor --- losungen.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/losungen.md b/losungen.md index 9156998..5b7b8ed 100644 --- a/losungen.md +++ b/losungen.md @@ -11,7 +11,7 @@ curl "http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.possessingInstitutio ### Aufgabe 2 ``` -curl "http://oai.swissbib.ch/oai/DB=2.1?verb=ListRecords&metadataPrefix=m21-xml%2Foai&set=A&from=2017-10-31 > swissbib-2017-10-31.xml +curl "http://oai.swissbib.ch/oai/DB=2.1?verb=ListRecords&metadataPrefix=m21-xml%2Foai&set=A&from=2017-10-31" > swissbib-2017-10-31.xml ``` ### Bonusaufgabe From 620b8d1da5de7a3a052866e14ba81c9f37909cdd Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Thu, 2 Nov 2017 07:14:27 +0000 Subject: [PATCH 2/4] Updates kapitel-3/33-testdaten-uber-sru-herunterladen.md Auto commit by GitBook Editor --- kapitel-3/33-testdaten-uber-sru-herunterladen.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kapitel-3/33-testdaten-uber-sru-herunterladen.md b/kapitel-3/33-testdaten-uber-sru-herunterladen.md index 12efe81..97c2482 100644 --- a/kapitel-3/33-testdaten-uber-sru-herunterladen.md +++ b/kapitel-3/33-testdaten-uber-sru-herunterladen.md @@ -2,8 +2,8 @@ Als Testdaten laden wir zunächst alles was der NEBIS-Verbund zum Suchbegriff `Albert Einstein` über alle Felder zu bieten hat \(etwa 2000 Treffer\): -* Suche im Katalog von Swissbib: [https://www.swissbib.ch/Search/Results?lookfor=albert+einstein&type=AllFields&filter%5B%5D=%7Eunion%3A%22NEBIS%22](https://www.swissbib.ch/Search/Results?lookfor=albert+einstein&type=AllFields&filter%5B%5D=%7Eunion%3A%22NEBIS%22) -* Abfrage der SRU-Schnittstelle: [http://sru.swissbib.ch/sru.swissbib.ch/sru/search/defaultdb?query=dc.anywhere+%3D+Albert+Einstein+AND+dc.xNetwork+%3D+NEBIS&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=100](http://sru.swissbib.ch/sru.swissbib.ch/sru/search/defaultdb?query=dc.anywhere+%3D+Albert+Einstein+AND+dc.xNetwork+%3D+NEBIS&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=100) +* Suche im Katalog von Swissbib: +* Abfrage der SRU-Schnittstelle: Hier ist die Postkarte von Albert Einstein an Alfred Stern aus [Kapitel 2.2](//kapitel-2/22_datenstruktur-von-archivsystemen.md) übrigens nicht dabei. Die Daten aus e-manuscripta.ch laden wir erst später in [Kapitel 6](/kapitel-6.md) als separate Datenquelle. From 2926d9d4aba1d01cb9d54b2eff98a557f82ae304 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Thu, 2 Nov 2017 07:16:26 +0000 Subject: [PATCH 3/4] Updates kapitel-3/33-testdaten-uber-sru-herunterladen.md Auto commit by GitBook Editor --- kapitel-3/33-testdaten-uber-sru-herunterladen.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kapitel-3/33-testdaten-uber-sru-herunterladen.md b/kapitel-3/33-testdaten-uber-sru-herunterladen.md index 97c2482..35fa2c1 100644 --- a/kapitel-3/33-testdaten-uber-sru-herunterladen.md +++ b/kapitel-3/33-testdaten-uber-sru-herunterladen.md @@ -3,7 +3,8 @@ Als Testdaten laden wir zunächst alles was der NEBIS-Verbund zum Suchbegriff `Albert Einstein` über alle Felder zu bieten hat \(etwa 2000 Treffer\): * Suche im Katalog von Swissbib: -* Abfrage der SRU-Schnittstelle: +* Abfrage der SRU-Schnittstelle: +```http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.anywhere+%3D+Albert+Einstein+AND+dc.xNetwork+%3D+NEBIS&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=100&startRecord=0&recordPacking=XML&availableDBs=defaultdb&sortKeys=Submit+query``` Hier ist die Postkarte von Albert Einstein an Alfred Stern aus [Kapitel 2.2](//kapitel-2/22_datenstruktur-von-archivsystemen.md) übrigens nicht dabei. Die Daten aus e-manuscripta.ch laden wir erst später in [Kapitel 6](/kapitel-6.md) als separate Datenquelle. From 3530d238199a156bc3961a6e31fe0f445561f2c5 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Thu, 2 Nov 2017 08:48:15 +0000 Subject: [PATCH 4/4] Updates kapitel-3/33-testdaten-uber-sru-herunterladen.md Auto commit by GitBook Editor --- kapitel-3/33-testdaten-uber-sru-herunterladen.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kapitel-3/33-testdaten-uber-sru-herunterladen.md b/kapitel-3/33-testdaten-uber-sru-herunterladen.md index 35fa2c1..a3d104b 100644 --- a/kapitel-3/33-testdaten-uber-sru-herunterladen.md +++ b/kapitel-3/33-testdaten-uber-sru-herunterladen.md @@ -2,9 +2,9 @@ Als Testdaten laden wir zunächst alles was der NEBIS-Verbund zum Suchbegriff `Albert Einstein` über alle Felder zu bieten hat \(etwa 2000 Treffer\): -* Suche im Katalog von Swissbib: +* Suche im Katalog von Swissbib: [https://www.swissbib.ch/Search/Results?lookfor=albert+einstein&type=AllFields&filter%5B%5D=%7Eunion%3A%22NEBIS%22](https://www.swissbib.ch/Search/Results?lookfor=albert+einstein&type=AllFields&filter%5B%5D=%7Eunion%3A%22NEBIS%22) * Abfrage der SRU-Schnittstelle: -```http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.anywhere+%3D+Albert+Einstein+AND+dc.xNetwork+%3D+NEBIS&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=100&startRecord=0&recordPacking=XML&availableDBs=defaultdb&sortKeys=Submit+query``` + `http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.anywhere+%3D+Albert+Einstein+AND+dc.xNetwork+%3D+NEBIS&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=100&startRecord=0&recordPacking=XML&availableDBs=defaultdb&sortKeys=Submit+query` Hier ist die Postkarte von Albert Einstein an Alfred Stern aus [Kapitel 2.2](//kapitel-2/22_datenstruktur-von-archivsystemen.md) übrigens nicht dabei. Die Daten aus e-manuscripta.ch laden wir erst später in [Kapitel 6](/kapitel-6.md) als separate Datenquelle. @@ -14,7 +14,7 @@ Die SRU-Schnittstelle lässt maximal 100 Records pro Abfrage zu, d.h. die Daten 2. `startRecord=100& maximumRecords=100` 3. und so weiter... -Um alle Daten herunterzuladen nutzen wir ein vorbereitetes Bash-Script [sru-download.sh](/scripte/sru-download.sh). Shell-Scripte ermöglichen die Automatisierung von Befehlen auf der Kommandozeile. So müssen Sie nicht alle Befehle nacheinander selbst eintippen, sondern brauchen nur einmal das Script starten und der Computer arbeitet die Befehle selbstständig nacheinander ab. Es können auch Variablen und Schleifen definiert werden, so dass die Befehle dynamisch innerhalb der Laufzeit des Scripts angepasst werden können, was sehr weitreichende Möglichkeiten bietet. Shell-Scripte sind somit ein erster Einstieg in die Programmierung, woher übrigens auch das Schimpfwort "[Scriptkiddie](https://de.wikipedia.org/wiki/Scriptkiddie)" stammt ;-\). +Um alle Daten herunterzuladen nutzen wir ein vorbereitetes Bash-Script [sru-download.sh](https://github.com/felixlohmeier/kurs-bibliotheks-und-archivinformatik/blob/master/scripte/sru-download.sh). Shell-Scripte ermöglichen die Automatisierung von Befehlen auf der Kommandozeile. So müssen Sie nicht alle Befehle nacheinander selbst eintippen, sondern brauchen nur einmal das Script starten und der Computer arbeitet die Befehle selbstständig nacheinander ab. Es können auch Variablen und Schleifen definiert werden, so dass die Befehle dynamisch innerhalb der Laufzeit des Scripts angepasst werden können, was sehr weitreichende Möglichkeiten bietet. Shell-Scripte sind somit ein erster Einstieg in die Programmierung, woher übrigens auch das Schimpfwort "[Scriptkiddie](https://de.wikipedia.org/wiki/Scriptkiddie)" stammt ;-\). Bitte geben Sie die folgenden Befehle in die Kommandozeile ein: