Designing a knowledge graph query language | James' Coffee Blog
I have been thinking about knowledge graphs as a way to model relationships between things. With a knowledge graph, you have a subject (i.e. James) which can have one or more predicates (i.e. “likes”) that connect them to an object (i.e. “coffee”). You could have a knowledge graph that represents your favourite things and the favourite things of people you know. You could then query the graph to find out who likes a particular thing (i.e. “coffee”), who doesn’t like a particular thing, or what a person on the graph likes. Among the most notable knowledge graphs is the Google Knowledge Graph. It represents relationships between a vast quantity of things, from movies to books to people. This graph is used to retrieve and show facts about specific things in Google Search. For example, when you search for Taylor Swift in Google Search on a desktop computer, a knowledge panel will appear on the right hand side with information about Taylor Swift. This information is taken from the Google Kn
I have been thinking about knowledge graphs as a way to model relationships between things. With a knowledge graph, you have a subject (i.e. James) which can have one or more predicates (i.e. "likes") that connect them to an object (i.e. "coffee"). You could have a knowledge graph that represents your favourite things and the favourite things of people you know. You could then query the graph to find out who likes a particular thing (i.e. "coffee"), who doesn't like a particular thing, or what a person on the graph likes. Among the most notable knowledge graphs is the Google Knowledge Graph .
Explore this link on the map →related reading
- What is a SEMANTIC Knowledge Graph?linkedin.com
- GitHub - Egonex-AI/Understand-Anything: Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI,github.com
- Idea Listjzhao.xyz
- Airtraceairtrace.io
- Graph Enabled Llama Index - siwei.iosiwei.io
- The GraphRAG manifesto: Adding knowledge to GenAIneo4j.com
- Demystifying ontologies: What ontologies really do in knowledge graphslinkedin.com
- Knowledge graph vs. vector database for grounding your LLMneo4j.com
- GraphRAG: New tool for complex data discovery now on GitHub - Microsoft Researchmicrosoft.com
- [2110.14890] SMORE: Knowledge Graph Completion and Multi-hop Reasoning in Massive Knowledge Graphsarxiv.org
- GenAI GraphRAG and AI agents using Vertex AI Reasoning Engine with LangChain and Neo4j - Community Articles - Google Developer forumsgooglecloudcommunity.com
- QuickGraph#9 The fashion Knowledge Graph. Inferencing with Ontologies in Neo4j – Jesús Barrasajbarrasa.com