Barrierefreie und thesaurusbasierte Suchfunktion für das Webportal der Stadt Nürnberg | 1 |
Kurzfassung | 3 |
Inhaltsverzeichnis | 4 |
Abbildungsverzeichnis | 7 |
Tabellenverzeichnis | 9 |
Formelverzeichnis | 9 |
1 Motivation | 10 |
2 Grundlagen | 11 |
2.1 Textbasierte Suche | 11 |
2.2 Taxonomien und Thesauri | 14 |
2.2.1 Was sind Taxonomien und Thesauri | 14 |
2.2.2 Semantische Suche mittels Thesauri | 20 |
2.2.3 Taxonomiebasierte Ähnlichkeitsmaße | 20 |
2.2.4 RDF-basierte Thesaurusrepräsentation: SKOS | 25 |
2.3 Barrierefreiheit von Webanwendungen | 32 |
2.3.1 Allgemeine Regelungen | 33 |
2.3.2 Rechtliche Regelungen | 35 |
3 Suchlösung der Stadt Nürnberg – der Ist-Stand | 37 |
3.1 Abacho | 38 |
3.2 E:IAS | 39 |
3.2.1 Systemaufbau | 39 |
3.2.2 Konfiguration | 41 |
3.2.3 Such- und Indexierungsablauf | 41 |
3.2.4 Verbesserungspotentiale | 48 |
4 Thesaurusbasierte Suche | 50 |
4.1 Ist-Stand | 50 |
4.2 Realisierte Systemerweiterungen | 50 |
4.2.1 Ähnlichkeitsmaße in e:IAS | 50 |
4.2.2 Mögliche Thesauri und Datenquellen | 57 |
4.2.3 Beispielhafte Einbindung von Thesauri | 62 |
4.2.4 Gewichtung von Attributen und Synonymen | 66 |
4.3 Analyse der Suchergebnisse | 71 |
5 Barrierefreie Präsentation der Suchergebnisse | 74 |
5.1 Ist-Stand | 74 |
5.2 Realisierte Systemerweiterung | 75 |
5.2.1 Zugriff auf die Ergebnisdaten | 75 |
5.2.2 Aufbau der GUI | 76 |
5.2.3 Verwandte Links | 83 |
6 Logdateiauswertung | 88 |
6.1 Ist-Stand | 88 |
6.1.1 Analyse des Benutzerverhaltens | 88 |
6.1.2 Anforderungen an die Logdateiauswertung | 92 |
6.2 Realisierte Systemerweiterung | 92 |
6.2.1 Erzeugung der Logdateien in e:IAS | 92 |
6.2.2 Datenschutz | 96 |
6.2.3 Umwandlung der Logdatei mit Shell-Skripten | 96 |
6.2.4 Prototyp einer Logdateianalyse in Perl | 97 |
6.2.5 Stresstest | 106 |
7 Ausblick | 107 |
Literaturverzeichnis | 109 |
Anhang | 113 |
Anhang 1 – BIENE Kriterien | 114 |
Anhang 2 - Themen des GEMET-Thesaurus | 134 |
Anhang 3 - Themen des eurovoc-Thesaurus | 135 |
Anhang 4 - Dateien des eurovoc-Thesaurus | 136 |
Anhang 5 – XSL-Stylsheets zur Umwandlung des eurovoc-Thesaurus | 139 |
Anhang 6 - SPARQL-Abfragen für GEMET | 143 |
Anhang 7 - Vergleich der Suchergebnisse | 145 |
Anhang 8 - Auswertung der ersten 101 BIENE-Kriterien | 146 |
Anhang 9 – Screenshots der ausgewerteten Seiten | 148 |
Anhang 10 – Mögliche e:Script Tags | 150 |
Anhang 11 - Eingesetzte e:Script Tags | 157 |
Anhang 12 - Barrierefreie Navigation | 159 |
Anhang 13 - JavaScript Navigation | 167 |
Anhang 14 – Shell-Skript zur Logdatei-Umwandlung | 170 |
Anhang 15 – Dokumentation der Logdatei-Auswertung | 172 |
Anhang 16 – HowTo-Dokument: Domain hinzufügen | 184 |
Anhang 17 – Top-Kategorien der HUGO-Navigation | 191 |
Anhang CD – Zusätzliche Daten in digitaler Form | 192 |