AI & context
8 min

What Is a Knowledge Graph?

Key takeaways

  • A knowledge graph relates concepts through nodes and edges, prioritizing meaning and relationships rather than rows and columns.
  • Enterprises use one for two different jobs. Volume means a graph database for analytics and pattern discovery. Semantic authority means the governed concepts, taxonomies, reference data and rules that run the business.
  • The two are used interchangeably and they are not the same thing. The storage layer often gets credit for a governance capability nobody shipped.
  • Buying a graph is not the same as having a knowledge graph. Five vendors running on graph technology still leaves no authoritative account of what your terms mean.
  • Label property graphs are not an open standard, so the agreement they encode tends to stay inside one team instead of crossing the organization.
In this article
Share

A large enterprise runs five platforms that are all built on graph technology. The data catalog is a graph. The customer intelligence tool is a graph. The fraud system is a graph. Two of the vendors describe their product as a knowledge graph in the first line of the datasheet.

Then someone asks a simple question. What does this company call an active customer, who decided that, and does the answer hold in Germany as well as it does in Texas?

Five graphs, and nowhere to look it up.

A knowledge graph is a data structure of nodes and edges that relates concepts, prioritizing meaning and relationships over rows and columns. Enterprises use it for two different jobs, and the market has largely stopped distinguishing them.

What is a knowledge graph?

A knowledge graph stores information as nodes and the relationships between them, rather than as records in tables. A customer is a node. A contract is a node. The relationship between them is itself a first-class thing you can query, rather than a join you have to reconstruct.

That much is a storage decision, and on its own it settles very little. The question that matters to a business is what the graph is for, because enterprises use graphs for two jobs that look similar from the outside and behave nothing alike.

What are the two ways enterprises use a knowledge graph?

The two jobs

  • Volume. A graph database holding very large numbers of records, used for analytics, virtualization, and discovering patterns in data that relational structures hide. This is real work. Data science teams depend on it.
  • Semantic authority. The key concepts that run the business, with their relationships, taxonomies, reference data, and the rules for how data should be used and how it maps to the organization. This is authoritative context.

Both are legitimate. Neither replaces the other. The first is about handling scale, the second is about settling meaning, and an enterprise of any size needs both.

QuestionVolume (graph database)Semantic authority
What is it optimized forScale, traversal, pattern discoveryAgreement, lineage, ground truth
What does it holdMany instances of dataThe concepts that define the business
Who buys itEngineering, data scienceGovernance, architecture, the data office
What breaks without itAnalytics at scaleKnowing which answer is the right one

Why are these two things being confused?

Because the phrase sells, and because the distinction is invisible on a datasheet.

A graph database is genuinely good at what it does. When a vendor builds a product on one and then describes the product as a knowledge graph, nothing false has necessarily been said. But the buyer hears a claim about authority that the product was never built to make. The storage layer gets credit for a governance capability nobody shipped.

The result is a market where several very different things share one name, and a buyer who reasonably assumes that owning one of them means the problem is handled.

Do you need more than one graph?

Usually yes, and this is the question that trips people up.

If four vendors each run their product on graph technology, you have four graphs. You do not have an authoritative account of what your business means by its own terms. Those graphs were built to serve four applications, each with its own internal model, each correct inside its own boundary.

The semantic authority layer is not a fifth graph competing with them. It sits across them. It is the thing that lets you say this is what we mean by customer, this is where that definition applies, this is who agreed it, and here is what it replaced.

What having several graphs does and does not tell you

  • It does not mean you bought the same thing twice. Four application graphs serve four purposes.
  • It does not mean the meaning problem is solved. None of them was built to hold the organization's agreement.
  • It does mean you now have four places a definition can quietly diverge, which is an argument for authoritative context rather than against it.

What is semantic authority, and who needs it?

Semantic authority is the practice of holding the concepts that run a business as a governed asset: the definitions, the relationships between them, the taxonomies and reference data that give them structure, and the rules for where each definition applies.

It serves a different buyer than the graph database does. The questions it answers are governance questions. Which definition is authoritative. Who owns it. What changed, when, and why. Where did this value come from. These are the questions that decide whether an answer can be trusted, and they are not answered by storing more data faster.

This is the same argument we make about ontology management and about governing data for AI, applied to the graph.

How is a knowledge graph different from a label property graph?

A label property graph is quick to stand up and easy to get moving with, which is a genuine advantage and the reason so many teams start there.

The difference that matters at enterprise scale is that label property graphs are not an open standard. In practice that means they tend to live inside a single team rather than across an organization. When the model cannot travel, the agreement it encodes cannot travel either, and you are back to a definition that is authoritative in one department and unknown everywhere else.

If you want the longer comparison between a knowledge graph, an ontology and a taxonomy, we answer that separately in ontology vs taxonomy vs knowledge graph.

What does a knowledge graph need in order to be authoritative?

Storing concepts as a graph is the starting point, not the finish. To be something the business can rely on, it has to be operated.

Six capabilities an authoritative graph needs

  • Named ownership. A person accountable for each definition, not a team inbox.
  • Recorded approval. Evidence that a change was agreed, not just made.
  • Versions a system can bind to. So an answer can cite the version of the model it used.
  • Change history with reasons. What a term used to mean, and why it stopped.
  • Scope. Where each definition applies, because an enterprise legitimately holds more than one.
  • Lineage. Where a value came from and what it passed through.

These are the same six capabilities we apply to ontology management, because it is one position applied to two objects rather than two different arguments.

Why are business buyers asking about this now?

Because AI made the cost of ambiguity immediate.

People navigate competing definitions without noticing. A finance director reading a sales dashboard adjusts silently. An AI agent cannot. It picks one definition, answers confidently, and leaves no record of which one it used or why. The access check passed. The quality check passed. Nothing about the data was wrong. The answer was still not the one the question asked for.

That is the problem bringing business decision makers to this subject, and it is why the answer is not simply a faster database. We cover the surrounding argument in context management, and the specific retrieval question in knowledge graph vs vector database for RAG.

Where does TopQuadrant fit?

We do not sell you the graph your analytics run on, and we are not arguing that you should stop using one.

TopQuadrant builds the semantic authority layer that sits across your relational systems, your graph databases and your applications: the definitions, their scope, their owners, their history, and the rules for how they are used. It is the part that no vendor can hand you by selling you storage, and the part that decides whether an AI system answering a question about your business is answering it with your meaning or its own.

Give your AI the context it's been missing

See how the TQ Data Foundation turns your enterprise knowledge into trusted, Al-ready context.