Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
Download (5Mb) - oops/ - Oldenburger Online-Publikations-Server
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.