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.