Gå tillbaka

Ontologi

Sammanfattning

Inom IT och data är en ontologi en formell beskrivning av begreppen inom ett område och hur de förhåller sig till varandra, till exempel att en kund kan ha flera avtal och att ett avtal gäller en viss tjänst. Ontologin gör betydelsen i data tydlig, så att både människor och system tolkar den på samma sätt. Den används för att koppla ihop data från olika källor, bygga kunskapsgrafer och ge AI-lösningar ett tillförlitligt sammanhang.



Vad är ontologi?

Ordet ontologi kommer från filosofin, där det betecknar läran om det som finns. Inom IT har begreppet fått en mer praktisk betydelse: en ontologi är en formell och gemensam beskrivning av begreppen inom ett område, deras egenskaper och relationerna mellan dem. En ofta citerad definition kommer från datavetaren Tom Gruber, som beskrev en ontologi som en explicit specifikation av en konceptualisering.

Där en databas lagrar uppgifter beskriver ontologin vad uppgifterna betyder. Den kan till exempel fastställa att en leverantör är en typ av organisation, att en faktura alltid hör till exakt en leverantör och att en underleverantör också räknas som leverantör.

Byggstenarna i en ontologi

En ontologi består av klasser, alltså begrepp som kund, produkt eller avtal, egenskaper som beskriver dem, relationer mellan klasserna och regler som anger vad som gäller. Med hjälp av reglerna kan system dra slutsatser som inte står uttryckligen i data. Ontologier beskrivs ofta med W3C-standarderna RDF och OWL, vilket gör dem maskinläsbara och möjliga att dela mellan system.

Ontologi, taxonomi och kunskapsgraf

En taxonomi ordnar begrepp i en hierarki, som kategorier och underkategorier. En ontologi går längre och beskriver även andra typer av relationer och regler. En kunskapsgraf uppstår när ontologin fylls med faktiska data. Då beskriver den inte bara att kunder kan ha avtal, utan vilka kunder som har vilka avtal.

Därför blir ontologier viktigare med AI

Språkmodeller är bra på text men vet inte hur en enskild organisation definierar sina begrepp. En ontologi kan fungera som ett semantiskt lager som ger AI-lösningar det sammanhanget, till exempel när svar ska grundas i organisationens egna data. Ontologier används också för att integrera data från många källor och i branscher med komplexa begreppsvärldar, som vård, finans och tillverkning.

Vanliga frågor om ontologi

Vad är skillnaden mellan en ontologi och en datamodell?

En datamodell beskriver hur data struktureras och lagras i ett visst system. En ontologi beskriver vad begreppen betyder och hur de hänger ihop, oberoende av hur data lagras. Samma ontologi kan därför användas för att förstå data i flera olika system.

Behöver alla organisationer en ontologi?

Nej. Men organisationer med data spridd över många system, eller som vill använda AI på sin egen information, har ofta nytta av en gemensam och tydligt definierad begreppsmodell. Den kan börja i ett avgränsat område och byggas ut över tid.

Vad betyder ontologi inom filosofin?

Inom filosofin är ontologi läran om det som finns och hur det kan delas in. IT-begreppet har lånat idén att beskriva vilka slags saker som finns och hur de förhåller sig till varandra, men tillämpar den på ett avgränsat område och i en form som datorer kan använda.