Ontologi (informatikk)

Ontologi er i datateknologien og informasjonsvitenskap en formell representasjon av et sett av begreper innenfor et kunnskapsområde. En ontologi består normalt av klasser (begreper), egenskaper, samt hvordan klassene er relatert til hverandre. Beskrivelsen av begrepene (klassene) inkluderer informasjon om betydning (mening) og en avgrensning av deres logiske sammenheng. For eksempel kan en ontologi benyttes for å beskrive sammenhengen mellom fylker og byer. På den måten kan det modelleres at Lillehammer er en by i Innlandet (og ikke motsatt). Det gir da senere mulighet for å gjøre en spørring som "finn alle byer i Innlandet". Dette kan også løses med relasjonsdatabaser, men ontologier er normalt spesifisert på en måte som muliggjør abstraksjon fra datamodeller og konkrete implementeringer. Det kan derfor sies at ontologier kan brukes for å modellere et semantisk nivå, mens datamodeller brukes for å modellere et logisk eller fysisk nivå. Av denne grunn er ontologier en avgjørende byggekloss i den semantiske web.

Se også 
 Resource Description Framework
 Semantisk web
 FOAF (friend of a friend)

Referanser 

Informatikk