diff --git a/README.md b/README.md index 8cff0b0..8ac25f4 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ Kapitel 1: Einführung ins Thema, Installation der Arbeitsumgebung und eine Wied * [1.3 Übung: Text durchsuchen und Wörter zählen auf der Kommandozeile](/kapitel-1/13-ubung-text-durchsuchen-und-worter-zahlen-auf-der-kommandozeile.md) * [1.4 Metadatenstandards und Schnittstellen](/kapitel-1/14-metadatenstandards-und-schnittstellen.md) * [1.5 Übung: Metadaten über eine SRU-Schnittstelle laden](/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md) +* [1.6 Metadaten ansehen mit OpenRefine](/kapitel-1/16-metadaten-ansehen-mit-openrefine.md) Kapitel 2: Bibliotheks- und Archivsysteme \(05.10.2017\) @@ -61,7 +62,7 @@ In diesem praxisorientierten Kurs setzen Sie Open-Source-Komponenten ein, um ein ## Intention Openness -Soweit möglich werden die Materialien für die Lehrveranstaltung an dieser Stelle online gestellt, damit sie vielleicht auch über den Kreis der SeminarteilnehmerInnen hinaus nützlich sind. +Soweit möglich werden die Materialien für die Lehrveranstaltung an dieser Stelle online gestellt, damit sie vielleicht auch über den Kreis der SeminarteilnehmerInnen hinaus nützlich sind. Weitere Informationen dazu im Bibcast [Offene Lernskripte mit Gitbook](https://bibcast.openbiblio.eu/offene-lernskripte-mit-gitbook-erfahrungsbericht-aus-dem-seminar-wir-bauen-uns-einen-bibliothekskatalog-an-der-haw-hamburg/). ## Literaturempfehlungen zum Einstieg diff --git a/SUMMARY.md b/SUMMARY.md index 80bc4c6..00656f7 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -7,6 +7,7 @@ * [1.3 Übung: Text durchsuchen und Wörter zählen auf der Kommandozeile](kapitel-1/13-ubung-text-durchsuchen-und-worter-zahlen-auf-der-kommandozeile.md) * [1.4 Metadatenstandards und Schnittstellen](kapitel-1/14-metadatenstandards-und-schnittstellen.md) * [1.5 Übung: Metadaten über eine SRU-Schnittstelle laden](kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md) + * [1.6 Metadaten ansehen mit OpenRefine](kapitel-1/16-metadaten-ansehen-mit-openrefine.md) * [Kapitel 2](kapitel-2.md) * [Kapitel 3](kapitel-3.md) * [Kapitel 4](kapitel-4.md) diff --git a/kapitel-1.md b/kapitel-1.md index 333de27..9c521d9 100644 --- a/kapitel-1.md +++ b/kapitel-1.md @@ -7,6 +7,7 @@ Bitte nehmen Sie sich für die folgenden Abschnitte insgesamt etwa 8 Stunden Zei * [1.3 Übung: Text durchsuchen und Wörter zählen auf der Kommandozeile](/kapitel-1/13-ubung-text-durchsuchen-und-worter-zahlen-auf-der-kommandozeile.md) * [1.4 Metadatenstandards und Schnittstellen](/kapitel-1/14-metadatenstandards-und-schnittstellen.md) * [1.5 Übung: Metadaten über eine SRU-Schnittstelle laden](/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md) +* [1.6 Metadaten ansehen mit OpenRefine](/kapitel-1/16-metadaten-ansehen-mit-openrefine.md) Beiträge in den Lerntagebüchern der Studierenden: diff --git a/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md b/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md index 875bfa7..fe6114e 100644 --- a/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md +++ b/kapitel-1/15-ubung-metadaten-uber-eine-sru-schnittstelle-laden.md @@ -20,3 +20,21 @@ Tipp: Öffnen Sie zwei Browserfenster nebeneinander, um die Unterschiede leichte ![](/images/swissbib-sru.png) +## Aufgabe 3: Speichern der Daten mit curl + +Sie können die heruntergeladenen Daten direkt aus dem Browser als Datei abspeichern oder mit dem in Kapitel 1.3 kennengelernten Programm curl herunterladen. + +Beispiel marcxml: + +``` +curl "http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.possessingInstitution+%3D+E27&operation=searchRetrieve&recordSchema=info%3Asrw%2Fschema%2F1%2Fmarcxml-v1.1-light&maximumRecords=10&startRecord=0&recordPacking=XML&availableDBs=defaultdb&sortKeys=Submit+query" > htw-chur-open-10-marc.xml +``` + +Beispiel dc: + +``` +curl "http://sru.swissbib.ch/sru/search/defaultdb?query=+dc.anywhere+%3D+open+AND+dc.possessingInstitution+%3D+E27&operation=searchRetrieve&recordSchema=info%3Asru%2Fschema%2F1%2Fdc-v1.1-light&maximumRecords=10&startRecord=0&recordPacking=XML&availableDBs=defaultdb&sortKeys=Submit+query" > htw-chur-open-10-dc.xml +``` + + + diff --git a/kapitel-1/16-metadaten-ansehen-mit-openrefine.md b/kapitel-1/16-metadaten-ansehen-mit-openrefine.md new file mode 100644 index 0000000..3ba1f3c --- /dev/null +++ b/kapitel-1/16-metadaten-ansehen-mit-openrefine.md @@ -0,0 +1,30 @@ +# 1.6 Metadaten ansehen mit OpenRefine + +## OpenRefine herunterladen und entpacken {#openrefine-herunterladen-und-entpacken} + +Auf der Webseite von OpenRefine werden verschiedene Varianten zum [Download](http://openrefine.org/download.html) angeboten. Wir laden die neueste Version \(Stand 21.9.2017: OpenRefine 2.7\) für das Betriebssystem Linux. Die Installationsanleitung auf der Webseite ist simpel: "Download, extract, then type ./refine to start." + +Wir erledigen dies wieder mit der Kommandozeile \(MATE-Terminal\): + +* Download: + `wget https://github.com/OpenRefine/OpenRefine/releases/download/2.7/openrefine-linux-2.7.tar.gz` +* Extract \(entpacken\): + `tar -xzf openrefine-linux-2.7.tar.gz` + +Im Ordner `openrefine-2.7` finden Sie jetzt das Programm OpenRefine. + +## OpenRefine starten {#openrefine-starten} + +``` +~/openrefine-2.7/refine + +``` + +Die Tilde \(`~`\) ist ein Kürzel für ihr Benutzerverzeichnis. Dieser Befehl funktioniert immer, egal in welchem Verzeichnis Sie sich gerade befinden. Wenn Sie sich im Ordner von OpenRefine befinden \(`cd ~/openrefine-2.7`\) reicht ein simples `refine` + +Ist der Startvorgang erfolgreich, dann öffnet sich der Browser \(Firefox\) automatisch und Sie bekommen das Programm direkt angezeigt. OpenRefine ist in der Standardeinstellung unter der IP-Adresse [http://127.0.0.1:3333](http://127.0.0.1:3333) erreichbar. + +## Übung: Daten aus Kapitel 1.5 in OpenRefine laden + +Hinweis: Im Menüpunkt "Create Project" auf den Button "Durchsuchen" klicken und eine der in Kapitel 1.5 gespeicherten XML Dateien auswählen. Im nächsten Bildschirm unten links bei Parse data as "XML files" auswählen, dann im Vorschaubildschirm auf den Pfad ... klicken und dann oben rechts den Button "Create Project" drücken. +