In de
informatica en de
logica is een
ontologie het product van een poging een uitputtend en strikt
conceptueel schema te formuleren over een bepaald domein. Een ontologie is typisch een datastructuur die alle relevante
entiteiten en hun onderlinge
relaties en regels binnen dat domein bevat, zoals bij een
domeinontologie het geval is. Op het terrein van de
kunstmatige intelligentie wordt het begrip ontologie gebruikt als aanduiding voor een door computers interpreteerbare beschrijving van de werkelijkheid (kennisrepresentatie). In het
semantisch web wordt dezelfde aanduiding gebruikt. Binnen het semantisch web moet een computer de betekenis van tekst en metadata kunnen afleiden en op basis van die betekenis kunnen redeneren en gevolgtrekkingen maken.