22.01.2014 Aufrufe

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server

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.

7.2 Datenmodell für Home Sharing 95<br />

7.2.3 Erfassung von Metadaten (c)<br />

Eine weitere in dem Datenmodell enthaltene Funktionalität ist die Beschreibung verschiedener Daten<br />

über die einzeln modellierten Gegenstände der Umgebung. Hiermit können folgende Metadaten<br />

für jeden Gegenstand erfasst werden:<br />

• Bedienungsanleitungen, Hinweise zum Gebrauch (InstructionSet, UsagePermission)<br />

: Mithilfe der Klasse InstructionSet können mit dem Gegenstand assoziierte Bedienungsanleitungen<br />

erfasst werden. Eine Bedienungsanleitung (Instruction) wird durch einen<br />

Namen, eine Beschreibung und ein dazugehöriges, optionales Bild ausgeprägt. Weiterhin können<br />

Hinweise zum Gebrauch erfasst werden, indem theoretische Einschränkungen des Gebrauchs gemacht<br />

werden. Beispielsweise beschreibt “Frage zuerst” (ASK_FIRST) die Situation, in der der<br />

Mieter dezent darauf hingewiesen wird, dass vor dem Gebrauch des spezifischen Gegenstandes<br />

nachgefragt werden sollte, ob dies möglich wäre.<br />

• Bilder (PictureSet) : Durch diese “Metadaten” können Bilder zu den einzelnen Gegenständen<br />

assoziiert werden. Diese Informationen können zu einer erleichterten Assoziierung der digital vorgestellten<br />

Informationen mit dem Gegenstand aus der realen Welt bzw. aus der Umgebung dienen.<br />

Bilder werden in Fotogalerien gruppiert und lokal (heißt auf dem <strong>Server</strong>-System) gespeichert.<br />

• Regeln (RuleGroup) : Hiermit werden Regeln erstellt, die bei oder vor der Benutzung des entsprechenden<br />

Gegenstandes zu beachten sind. Diese Informationen werden zur Zeit nur in einer textuellen<br />

Form erfasst und entsprechend dargestellt, jedoch könnte eine weitere Entwicklung auch<br />

den Fall vorsehen, dass statische, vorhandene Regeln eine automatische Wirkung bei der Benutzung<br />

haben. Beispielsweise könnte dadurch ermöglicht werden, dass jeder Gegenstand, welcher<br />

mit der Regel “Bitte nicht benutzen” versehen ist, während oder nach der Mietphase wieder auf<br />

die Einhaltung dieser Regel überprüft wird. Hilfreich an dieser Stelle ist eine Liste mit allen Gegenständen,<br />

die geprüft werden sollten.<br />

Innerhalb des Diagramms wurden die Klassen UserProfile und UserType auch als Teile des<br />

“Asset Metadata” Softwarepakets einbezogen. Diese “Maßnahme” wurde eingeführt, sodass das Konzept<br />

des Besitzes (im Rahmen des Kontext-Modells, Paragraph 6.2.2) im Datenmodell auch verfügbar<br />

ist. Somit modelliert die UserProfile ein minimales Profil über den Wohnungseigentümer und<br />

dessen Gäste. Ebenfalls enthalten ist der Zeitstempel (Attribut timestamp), womit die Zugangskontrolle<br />

geregelt werden kann (siehe auch 6.2.2). Weiterhin erfasst die UserType Klasse die zwei<br />

Klassen von Benutzern aus dem Home Sharing Szenario: den Wohnungsmieter (HOME_GUEST)<br />

sowie den Wohnungsbesitzer (HOME_OWNER).<br />

Zusammenfassend enthält das entwickelte Datenmodell für Home Sharing die für die Umsetzung<br />

der in Kapitel 3 vorgestellten User-Stories benötigten Bestandteile. Das Datenmodell wird von der<br />

UML-Notation zu einer relationalen Datenbankschema umgewandelt, wie in den folgenden Abschnitten,<br />

die die zentrale Komponente bzw. das Backend behandeln, vorgestellt wird.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!