15
Jan

Master: Web 3.0?

Da var mastergradskontrakt levert, utdanningsplanen komplett og jeg føler for første gang på noen måneder i rute igjen. Jeg har virkelig hatt avgjørelsesvegring denne gangen, og hoppet mellom mange forskjellige områder og avdelinger på en oppgave som jeg i ettertid kan si meg fornøyd med. Forhåpentligvis har jeg funnet dette i den semantiske weben.

Hunds semantikkFor å forklare hva dette er, må jeg først forklare litt mer om hvorden nettet er i dag. Websider er skrevet i HTML, som blir tolket og presentert av nettleseren. Nettsidene er bygd opp av paragrafer, titler, overskrifter, bilder, tabeller og så videre. Alt dette er syntaxrelatert og beskriver hvordan nettsiden skal se ut, ikke hva innholdet på siden er. Nettleseren som viser denne siden aner ikke om dette er en webbutikk og blogg, altså den aner ikke noe om innholdet på siden, den forstår ikke semantikken.

Når du søker på google, er det egentlig ikke informasjonssøk du gjør, men datasøk. Om du skal ut og reise og søker på google, kan du ikke spørre google om å finne den billigste reisemåten fra Trondheim til New York. Du må selv søke på reiseoperatører, sjekke tider og priser og sammenligne. Den semantiske weben (jeg sier ikke semantiske nettet, da dette er noe annet i kunstig intelligens) vil derimot uttrykke informasjonen på reiseoperatørenes sider på en måte som datamaskiner kan forstå, da trolig i et XML-basert system, som OWL er et eksempel på. Dette gir deg mulighet til å gi en agent beskjed om å finne reisemuligheter basert på attributter som pris, tidspunkter, sikkerhet og lengde uten at du selv må oppsøke sidene. Vi gir datamaskinene mulighet til å forstå informasjonen som blir lagt ut.

En annen viktig del av den semantiske weben, og antageligvis hva jeg skal konsentrere meg om er ontologier. Ontologier er beskrivelser av et domene, altså entitetene i domenet, og for å få den semantiske weben til å fungere er man avhengig av et godt ontologisystem. For et enkelt eksempel, tenk på en hund. Vi vet at en hund må være enten hankjønn eller hunkjønn, og at den normalt har fire føtter. Alt dette er en del av ontologien, og er nødvendig for at datamaskiner skal kunne ha semantikken i orden. Semantisk Web er i grenseområdet mellom informasjonsforvaltning og kunstig intelligens, og dette ser vi om vi utvider beskrivelsen over til å også ha med mennesker. Vi vet at også mennesker er enten hankjønn eller hunkjønn, og har normalt to føtter. Direkte kan maskinen da se at mennesker og hunder er nærmere relatert til hverandre enn f.eks. hunder og en torsk, da en torsk ikke har noen føtter.

Jeg kommer antagelig til å opprette en egen semantisk web-blogg etter hvert som jeg kommer mer i gang. Selv om jeg ikke har en presis oppgavetittel så langt, vil det trolig omhandle det å gjøre resonnering og inferens i systemer som består av flere forskjellige ontologier som ikke gir noen direkte mapping, la oss si at f.eks. en bruker hund som en klasse i ontologien, mens en annen bruker hundedyr som også inkluderer ulv. En semantisk web vil trolig innholde mange ontologier som kan være i konflikt med hverandre og konflikter mellom disse må ses på. Så da er det bare å begynne å dykke ned i materien i form av artikler og bøker.

Ingen kommentarer

Ingen kommentarer.

Legg igjen en kommentar

Kommentarer RSS Feed   TrackBack URL