tra - Travel Recommender Argent

1. Kurzbeschreibung

Die tra-Plattform soll folgende Funktionalitäten bereitstellen:

2. Mindestanforderungen an die Datenbanken

Die Datenbank sollte zumindest die folgenden Informationen zu jedem Eintrag erfassen: Fehleingaben (z.B. URLs ohne http://, fehlender Name von Hotels, etc.) sollen bereits auf Datenbankebene abgefangen werden.

3. Anforderungen an die Applikationen

gruppe 1 - core application
--------------------------------------
- anzeigen von reviews / hoteldaten / reviewerdaten
- suche: tsearch2
- eingabe von daten via copy & paste
- eingabe von annotationen
- ausgabe: ähnliche hotels
           ähnliche reviews (keywords, vector space model)


gruppe 2 - statistiken/grafix
--------------------------------------
- anzeigen von user-requests
- berichte für management/reisenden
  - management => positive/negative reviews, entwicklung der reviews, ...
  - reisender  => top locations
- statistiken (ohne grafiken)
- aktivität der abfragen
- mirror statistiken
- optional:
  * google-maps/map24 herkunft von reviewern / hotel locations (suchfunktion@google maps)


gruppe 3 - retrieval und spidering
---------------------------------------
- queuen von requests
- extraktion 
- retrieval und speichern von web-seiten/gruppen von seiten on request
- statstiken für retrieval/storage
  (url, user, anzahl bytes, ...) 
- xml/rdf import/export
- excel import/export
- import von hotelinformationen von einer der folgenden quellen
  * tripadvisor
  * tiscover
  * ...
- webservice für den import der daten


Schnittstellen

 http://xmbalrog.ai.wu-wien.ac.at/~j0625050/sql2/retrieve?url=http://www.tripadvisor.com/...