Unterlagen und Material für die Vorlesung "Grundlagen XML und RDF" (BIM-108-01) der Hochschule Hannover.
# | Tag | Thema |
---|---|---|
1. | 5.3. | Einführung in XML |
2. | 12.3. | XML: Fortgeschrittene Themen |
3. | 19.3. | XPath |
26.3. | Fällt aus | |
4. | 9.4. | Schema: Document Type Definition (DTD) |
5. | 16.4. | Schema: XML Schema |
6. | 23.4. | Einführung in RDF |
7. | 30.4. | RDF Syntax: Eine breite Wahl |
8. | 7.5. | RDF: Fortgeschrittene Themen |
9. | 14.5. | SPARQL: Die RDF Abfragesprache |
10. | 28.5. | SPARQL: Fortgeschrittene Themen |
11. | 4.6. | Einführung in RDF Schema |
12. | 11.6. | Ontologien mit RDF Schema |
13. | 18.6. | XML und RDF im Informationsmanagement |
14. | 25.6. | XML und RDF: Rückblick und Ausblick |
10.7. | Klausur 10-12 Uhr, zusammengelegt mit BIM-108-02 |
Die Übungen werden als Jupyter Notebooks ausgeliefert und können in eine von zwei Varianten durchgeführt und eingereicht werden. Variante I ist für den schnellen Einstieg. Variante II ist technisch anspruchsvoller dafür lernt man dabei zusätzlich wichtige Tools kennen.
- Auf notebooks.azure.com anmelden
- Teilen Sie die URL
https://notebooks.azure.com/USERNAME
dem Übungsleiter per Email mit (USERNAME ersetzen) - Im Menu, wählen Sie den Punkt
Libraries
- Wählen Sie
New Library
und benennen Sie Ihre neue Librarybim-108-01-solutions
(Library Name
gleich wieLibrary ID
, und setzen Sie denPublic library
Haken)
- NN steht für die Übungsnummer: 01, 02, ...
- Laden Sie sich das
bim-108-01
Repository als ZIP Datei auf Ihren Rechner - Entpacken Sie die runtergeladene
bim-108-01-master.zip
ZIP Datei - In Ihrer
bim-108-01-solutions
Library auf Azure, drücken SieNew
- Erstellen Sie den Ordner
lecture-NN
(Achtung: Item type = Folder) - Wählen Sie nun den neu erstellten Ordner
- Drücken Sie
New
erneut und dannFrom computer
undChoose files
- Selektieren Sie nun alle Dateien im Verzeichnis
notebooks/lecture-NN
der entpackten ZIP Datei - Drücken Sie dann
Upload
um die Dateien der Übung NN auf Azure hochzuladen - Wählen Sie nun die Datei
lecture-NN.ipynb
- Führen Sie die Übung durch. Viel Erfolg!
- Übung in Jupyter speichern (File -> Save and Checkpoint)
- Jupyter verlassen (File -> Close and Halt)
- Anaconda: https://www.anaconda.com/download/
- Git Client: https://git-scm.com/downloads
- GitHub Account eröffnen oder einloggen, falls vorhanden
- Teilen Sie die URL
https://github.com/USERNAME
dem Übungsleiter per Email mit (USERNAME ersetzen) - Neues Repository
bim-108-01-solutions
erstellen - "Git Bash Here" (Windows) auf Desktop mittels rechter Maustaste (Terminal auf Mac)
- In Git Bash, folgende Befehle ausführen (USERNAME ersetzen)
git clone https://[email protected]/markusstocker/bim-108-01.git
git clone https://[email protected]/USERNAME/bim-108-01-solutions.git
- NN steht für die Übungsnummer: 01, 02, ...
- In Git Bash, folgende Befehle ausführen
mkdir bim-108-01-solutions/lecture-NN
cd bim-108-01/
git pull
cp notebooks/lecture-NN/* ../bim-108-01-solutions/lecture-NN/
- Anaconda Navigator/Prompt starten
- Jupyter Notebook starten (Befehl: jupyter notebook)
- In Jupyter Notebook, nach
bim-108-01-solutions/lecture-NN
navigieren - Das Notebook
lecture-NN.ipynb
öffnen - Viel Erfolg!
- Übung in Jupyter speichern (File -> Save and Checkpoint)
- Jupyter verlassen (File -> Close and Halt)
- In Git Bash, folgende Befehle ausführen
cd bim-108-01-solutions/
git add lecture-NN
git commit -a -m "solution to exercise NN"
git push
Sofern nicht anderes angegeben sind die Inhalte under der Creative Commons Attribution 4.0 International (CC BY 4.0) lizenziert.