Un grafo de conocimiento es una red semántica que modela entidades (como personas, lugares, cosas) y sus relaciones en forma de nodos y aristas.
Permite la representación estructurada del conocimiento, de modo que son posibles consultas complejas sobre conexiones y propiedades.
Los grafos de conocimiento suelen usar ontologías o vocabularios para definir el significado de los nodos y aristas, por ejemplo RDF (Resource Description Framework) o OWL (Web Ontology Language).
Mediante la vinculación de datos de diferentes fuentes se crea un modelo de conocimiento interconectado que soporta la comprensión automática y las inferencias automatizadas.
Las aplicaciones típicas son la gestión del conocimiento, la búsqueda semántica y los sistemas de asistencia inteligente.