Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
34 3 MITT SYSTEM<br />
AROUND-arkitekturen foresl˚ar en abstrakt relasjon mellom lokasjon <strong>og</strong> informasjon<br />
som knytter informasjon til lokasjon. I den fysiske verden er informasjon<br />
knyttet til en bestemt lokasjon, <strong>og</strong> m˚alet er ˚a knytte samme informasjon p˚a en<br />
lignende m˚ate til en eller flere informasjonsrom i systemet.<br />
Et kontekstavhengig system vil inneholde store mengder informasjon. I tillegg vil<br />
denne informasjonen best˚a av flere typer (se avsnitt 3.6.3). Som nevnt benyttes<br />
metadata for ˚a beskrive denne informasjonen. Dette er nødvendig da informasjon<br />
kan være en adresse til en tjeneste som tilbyr informasjon, historisk informasjon,<br />
ge<strong>og</strong>rafisk informasjon, osv.<br />
Figur 9 foresl˚ar en slik relasjon.<br />
Figur 9: Informasjonsmodell<br />
<strong>Lokasjons</strong>delen er her den øverste rekken med tabeller, mens informasjonsdelen er<br />
den nederste. Relasjonen er den stipla linjen som g˚ar mellom tabellen L S (Location<br />
Service) <strong>og</strong> tabellene “Campus”, “Building”, “Floor” <strong>og</strong> “Room”. Tanken er<br />
her at det er attributten “Coverage” som forteller systemet hvilken lokasjon informasjonen<br />
er knyttet til, alts˚a hvilken tabell i lokasjonsdelene systemet skal sl˚a<br />
opp i. En slik relasjon kan opprettes s˚a mange ganger som ønskelig, som beskrevet<br />
i avsnitt 2.2.1, <strong>og</strong> dermed kan informasjon eksistere for flere lokasjoner samtidig.<br />
Hva slags informasjon skal systemet ta vare p˚a <strong>og</strong> hvordan<br />
Et kontekstavhengig system skal ikke ta over for eksisterende informasjonssystem,<br />
men er et system som skal fungere som en slags personlig assistent som har<br />
kjennskap til omgivelsene. Derfor skal det ikke i dette systemet lagres informasjon<br />
som allerede finnes andre steder, eller i andre systemet. Det som blir viktig for<br />
mitt system er ˚a lagre pekere til andre informasjonskilder <strong>og</strong> tjenestetilbydere, <strong>og</strong><br />
hvordan kommunikasjon mot disse skal foreg˚a. Systemet m˚a <strong>og</strong>s˚a kunne lagre diverse<br />
opplysninger om informasjonene, som rettigheter, tilgjengelighet (begrenset<br />
feks. av tid), alternative kilder, osv.<br />
Oppgaven ser her bort fra data som er nødvendig i lokasjonsdelen, da dette er<br />
gjennomg˚att i avsnitt 3.6.2.<br />
Figur 9 beskriver i tillegg til type, to andre attributter: