Sitemaps sind im World Wide Web sehr verbreitet. Sie dienen dazu, einem
Nutzer eine Übersicht zu geben, welche Angebote auf einer Web-Site
verfügbar sind. Ähnlich wie ein Buch-Index, dienen sie also einer
groben Orientierung im Informationsangebot.
Sitemaps werden in der Regel per Hand erstellt von
Web-Administratoren. Eine Änderung der Site hat häufig auch
zur Folge, dass die Sitemap angepasst werden muss.
Sitemaps werden aktuell meist einheitlich angeboten. D.h. obwohl die Blickwinkel
von Besuchern einer Site sehr verschieden sind, werden Sitemaps
nicht an die individuellen
Bedürfnisse eines Nutzers angepasst.
Die beschriebene Problematik ist Ausgangspunkt dieser Diplomarbeit.
In der Arbeit soll eine Client-/Server-Architektur entwickelt werden, um
einem Nutzer automatisch generierte und personalisierte Sitemaps
anzubieten. Konkret soll dieses mit Applets auf der Client- und einem
Servlet Web-Server auf der Server-Seite realisiert werden.
Eine Visualisierungskomponente auf der Clientseite dient der Darstellung
der Sitemaps. Auf der Serverseite dient eine Kombination von Web Crawler,
Informationsfilter und Datenbank dazu, die Sitemaps automatisch zu
extrahieren und dem Client bereitzustellen.
Ein wesentlicher Aspekt der Arbeit ist eine effiziente Darstellung der
Sitemaps. Die verschiedenen Objekte auf einer Site haben eine
unterschiedliche Relevanz für einen Nutzer. Diese
Relevanz-Information kann mithilfe einer Suchmaschinen-Funktion oder
anderer Relevanz-Bestimmungsmethoden ermittelt werden.
Dadurch kann eine Sitemap-Darstellung vereinfacht und übersichtlicher gestaltet werden. Dieses ermöglicht ebenfalls
die Präsentation eines grösseren Web-Bereiches.
Im Einzelnen sind in der Diplomarbeit folgende Teilaufgaben zu erfüllen:
- Einarbeitung in relevante Open-Source-Projekte zum Thema Crawler, Search Engines, Visualisierung; Einarbeitung in Vorarbeiten am Institut
- Konzeption der Architektur und Zusammenführen der verschiedenen Teil-Projekte
- Untersuchung von Möglichkeiten einer effizienten Darstellung von Sitemaps mithilfe von Relevanz-Filterung
- Test des Sitemap Systems an verschiedenen Web-Sites für Demonstrationszwecke
Die Arbeit kann in reduziertem Umfang auch als Bachelor- bzw. Studienarbeit vergeben werden.