Beiträge getagged mit XML
Wunsch-Wall Applikation
Kleines Projekt für Messestand einer schweizer Firma.
Client-Server Applikation zur Eingabe von “Wünschen”, die in eine zentrale Datenbank gespeichert werden und mittels erweiterten Zufallsalgorithmus innerhalb einer bestimmten Zeitspanne durch einen Beamer auf einer Leinwand angezeigt wurden.

Abb 1. Terminal-Eingabemaske (links), Fullscreen-Beamer-Applikation (rechts)
voyan – online Touristikplattform
voyan, Kind von sunstore-reisen.cc (2004 – siehe wayback machine) und ewiges Open-End-Projekt.
Hier Screenshots der 2007′er Alpha Version. (Leider zu viel Zeitaufwand für eine Person und nebenberuflich…).
Eine neuer Release ist jedoch in Planung

Abb1. Angebotsliste mit T.I.B.E.T IBE Backend

Abb2. Sonderangebote

Abb3. Hotel IBE
CUI – Corrective User Feedback
„Information Extraction Systeme“ analysieren unstrukturierten Text um bestimmte Informationen über vordefinierte Domainen, Entitäten, usw. zu extrahieren. Die zu extrahierenden Daten werden als sogenannte Templates definiert. Ein Beispiel: Angenommen man möchte aus allen Webseiten eines Unternehmens alle Produkte(Name, Preis, usw.) extrahieren. In diesem Beispiel wären Produktname und Preis die Platzhalter im Template „Produkt“. Auf die Webseiten des Unternehmens werden dann unterschiedlichste Verfahren und Regeln angewandt um die möglichen Namen und Preise zu extrahieren. Die Extraktionsergebnisse stehen dann als XML-Datei zur Verfügung:
<name weight="20" occurrence="26" percentage="100"> IPhone 3G</name>
<name weight="5" occurrence="3" percentage="8"> MwSt.-Satz</name>
Wie auch dieses Beispiel zeigt, sind die Extraktionsergebnisse nicht immer exakt und eindeutig, daher ist es notwendig, diese manuell zu evaluieren.
Anforderungen:
Aus den angeführten Tatsachen ergeben sich folgende Anforderungen:
- Als Eingabedaten stehen eine XML-Datei mit den Extraktionsergebnissen sowie die URL der extrahierten Seite zur Verfügung.
- Die Ergebnisse des Extraktionsprozesses sollen einerseits in textueller Form, und andererseits grafisch als Markierung auf der Webseite selbst dargestellt werden.
- Die Ergebnisse sollen editiert werden können (Hinzufügen, Löschen, Werte ändern, Reihung, Vorschläge akzeptieren, usw.)
- Alle Änderungen sollen mittels Protokoll nachvollziehbar bleiben.
Applikation:
Die Applikation wurde mit JavaScript, XUL und CSS als Mozilla-Firefox Plugin konzipiert und umgesetzt. Besonderer Wert wurde dabei auf die Einfachkeit und Benutzungseffizienz gelegt. Es werden für keine Aktion mehr als 2 Klicks benötigt. Des Weiteren ist die gesamte Applikation so generisch wie möglich. Das bedeutet das User Interface kann mittels validen XML genau angepasst werden.
Abb1. Highlighten eines Ergebnisses direkt auf der Original-Webseite

Abb2. Bilder können per Drag&Drop von der Originalseite zu den Extraktionsergebnissen hinzugefügt werden.

Abb3. Verschachtelte Tabellen, Mehrfachauswahl
Abb4. Drag&Drop von mehreren Elementen.