W literaturze obecne są różne podejścia do KR, takie jak prosta wiedza relacyjna, wiedza dziedziczna, wiedza proceduralna i wiedza wnioskowa. Wiedza relacyjna jest uważana za najprostszy sposób przechowywania faktów, a każdy fakt dotyczący zbioru obiektów jest przechowywany w kolumnie w uporządkowanej kolejności. W metodzie wiedzy dziedzicznej dane są przechowywane w sposób hierarchiczny, a do reprezentowania obiektów używane są strzałki i związane z nimi wartości. W tym podejściu stosuje się podejście uogólnione lub hierarchiczne oraz stosuje się koncepcję dziedziczenia, co oznacza, że elementy mogą dziedziczyć wartości od innych członków klasy [10]. To podejście składa się z dziedzicznej wiedzy, która pokazuje połączenie między klasą a instancją, znane jako relacja instancji. Każda ramka reprezentuje grupę atrybutów i ich wartość. Wiedza inferencyjna przedstawia wiedzę w postaci dobrze sformułowanych formuł (wff) i logiki. Ta metoda gwarantuje poprawność w porównaniu z innymi metodami, a także służy do wyprowadzania większej liczby faktów, takich jak reprezentowane w Równaniu.
Rozważmy następujące stwierdzenia:
- „Daphne jest damą”
- „Wszystkie panie są śmiertelne”
Z powyższych zestawień można wygenerować nowe zestawienie:
W przypadku wiedzy proceduralnej używa się małych programów lub fragmentów kodu, które opisują, jak postępować z konkretnymi rzeczami. W tym podejściu stosowana jest reguła If-Then, a kodowanie może być wykonane przy użyciu LISP i języka programowania prolog. Dzięki temu podejściu można łatwo przedstawić heurystyczną lub specyficzną dla domeny wiedzę.