28.12.2012 Aufrufe

wirtschaftsuniversität wien diplomarbeit - SemanticLab.net

wirtschaftsuniversität wien diplomarbeit - SemanticLab.net

wirtschaftsuniversität wien diplomarbeit - SemanticLab.net

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Server Applikationen oder Web-Browser basierte Applikationen handelt – es geht<br />

immer darum, dass sich Anwendungen entsprechend der Situation in der sich der<br />

Benutzer befindet auch die Bedürfnisse und Anforderungen eines Benutzers automatisch<br />

anpassen und darauf reagieren. Microsoft sieht semantische Technologien<br />

durchaus als eine Möglichkeit, derartiges Verhalten in Applikationen umzusetzen.<br />

Dort betrachten wir es auch als durchaus sinnvoll, die Ideen und auch die Technologiestandards<br />

die dahinter verbergen, einzusetzen.<br />

Welche semantische Applikationen hat Microsoft Österreich umgesetzt?<br />

Ein Beispiel wo wir gemeinsam mit Smart Information Systems und AUSTRIAPRO<br />

Wirtschaftskammer gearbeitet haben, ist die Schaffung einer Wirtschaftsplattform für<br />

Tourismusapplikationen, die sich Kontext-sensitiv Verhalten. Das spannende dabei<br />

ist, dass man damit zum Beispiel Applikationen entwickeln kann, die sich anhand von<br />

Benutzerprofilen, von Benutzerverhalten und von anderen Eigenschaften der Endbenutzer<br />

gezielte, auf den Kontext abgestimmte Offerings, machen können. Diese<br />

Anpassungen können teilautomatisiert auf Basis der Informationen, die über Semantic<br />

Web im Hintergrund erfasst wurden, basieren.<br />

Voraussetzung für dieses Projekt war, dass Tourismus-Ontologien vorhanden sind.<br />

Mit myOntology, eine Web 2.0 basierte Plattform, in der man solche Ontologien mit<br />

einer Community aufbauen kann, war diese Voraussetzung gegeben. Mit dieser<br />

Voraussetzung haben wir konkret mit Smart Information Systems und AUSTRIAPRO<br />

an einen Prototyp gearbeitet, einem Plug-In für Microsoft Office Produkte, über<br />

welches die Hotels die Möglichkeit haben, Ihre Offerings auf Basis der Charakteristika<br />

der Ontologien von myOntology zu beschreiben und publizieren. Die Frage<br />

dahinter war, wie kann ich das Semantic Web in Tools integrieren, in der alle Benutzer<br />

in den Branchen jeden Tag bearbeiten. Jemand beschreibt einen Text in Word<br />

oder in einer E-Mail in Outlook. Der bestehenden Text, welchen der Benutzer mit<br />

Word oder einem anderen Office-Tool schon für andere Zwecke (Broschüre, Briefe,<br />

Werbung etc.) erfasst hat, wird durch das Microsoft Plug-In mit den Charakteristika<br />

der Ontologien von myOntology verknüpft. Daraus entsteht ein Maschinen-lesbares<br />

Format im Dokument im Hintergrund, welches damit von einer Anwendung automatisiert<br />

verarbeitet werden kann, wenn das Dokument auf einer Tourismusplattform<br />

veröffentlicht wird. Wir haben als Prototyp das Plug-In mal für Microsoft Word entwickelt.<br />

Das heißt, ich kann jedes beliebige Word-Dokument hernehmen und kann es<br />

mit Ontologien und Attributen aus diesen Ontologien, die zum Beispiel in myOntology<br />

definiert sind, verknüpfen. Der Prototyp nützt das neue Office Open XML File Format<br />

(ein ISO Standard für Office Dokumente) und bettet ein RDF-XML ein. Die Inhalte<br />

des RDF-XML werden mit den Inhalten des Dokuments selbst verknüpft. Das hat für<br />

den Benutzer den Vorteil, dass er das Dokument einmal schreibt und die Charakteristika<br />

seines Offerings entsprechend den Ontologien verknüpfen kann. Und somit<br />

entsteht ein RDF-Dokument, der die Verknüpfung mit dem Semantic Web darstellt.<br />

Was sind die Voraussetzungen um personalisierte Inhalte an die Benutzer<br />

anzubieten?<br />

Um kontext-sensitives Verhalten von Applikationen zu erreichen, die sich aus bestimmten<br />

Aktionen des Benutzer heraus oder aus bestimmten Profilinformationen<br />

heraus ableiten lassen kann, braucht man ein allgemeines Verständnis, das auch<br />

technisch interpretierbar ist, über das Umfeld in dem sich der Benutzer bewegt. Am<br />

Beispiel Tourismus brauche ich irgendeine Form von allgemeiner Infrastruktur, die<br />

- 130 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!