Una red semántica es una representación gráfica del conocimiento que consiste en nodos y arcos. Los nodos representan conceptos y están unidos por arcos que representan las relaciones entre los conceptos. El objetivo de las redes semánticas es desarrollar una infraestructura para generar datos que las computadoras puedan entender y procesar, de forma que el conocimiento pueda ser compartido y procesado no sólo por personas sino también por herramientas automatizadas. Existen diferentes categorías de redes semánticas como las redes IS-A y los grafos