| ... | ... | @@ -18,3 +18,6 @@ WIr haben zusätzlich einen MySQL-Datenbankserver aufgesetzt, der nur eine Tabel |
|
|
|
|
|
|
|
## Backend
|
|
|
|
Als Backend haben wir Python mit der Bibliothek Flask verwendet. Da wir mit dieser Bibliothek vertraut waren, haben wir diese auch verwendet. Somit konnten wir ganz bequen auf die API Endpunkte zugreifen und die HTML Seiten generieren lassen. Im Backend werden in erster Linie alle Informationen zu den Malern, Linkpfade und Titel mit einem XQuery aus der Datenbank herausgelesen und zurückgegeben.
|
|
|
|
|
|
|
|
## DBpedia
|
|
|
|
Da die XML-Files nicht ausreichend Informationen gegeben haben, wollten und musster wir über DBpedia noch zusätzliche Informationen beschaffen. Wir haben uns entschieden, dass wir noch zusätzliche Informationen vom Maler entnehmen, sodass wir die Daten vom DBpedia mit der XML abgleichen können. Dazu haben wir ein Skript geschrieben, dass einen SPARQL Ausdruck enthält und nach dem übergebenen Maler/Künstler filtert. |
|
|
\ No newline at end of file |