Las redes semánticas representan el conocimiento mediante nodos (conceptos) y arcos (relaciones entre conceptos). Los frames estructuran mejor las redes semánticas dividiendo la información en una parte declarativa (atributos de los conceptos) y una parte procedimental (métodos). Los atributos, relaciones, slots y métodos en los frames proporcionan una representación más rica y expresiva del conocimiento y permiten realizar razonamiento más complejo.