Ontoloji verilerin nesneleştirilmesidir diyebiliriz. Ontolojiler belirli bir kalıp içinde nesneler, nesneler arasındaki ilişkiler, bu ilişkilerin tanımları, özelliklerinin ifade edilmesidir. Ontolojiler sayesinde programlar özel bir biçimde düzenlenmiş verilere erişip, kullanabilir.