Uma rede semântica é uma forma de representação do conhecimento definida como um grafo direcionado no qual os vértices representam conceitos, e as arestas representam relações semânticas entre os conceitos. Elas são consideradas uma forma comum de um dicionário legível por uma máquina. Tais redes envolvem o uso de associações semânticas flexíveis podem ser úteis para a leitura humana. O conceito foi criado para uso em computadores por Richard H.