Guide

Knowledge Graph vs. RAG

A knowledge graph and RAG are not direct substitutes. RAG is a workflow for retrieving external information and supplying it to a generative model. A knowledge graph is a structured representation of entities and relationships that can serve as a retrieval source, provenance layer, reasoning substrate, or constraint layer inside that workflow. Standard document RAG is usually simpler for passage-based questions. Graph structure becomes more useful when identity, relationships, multi-hop traversal, global corpus structure, provenance, or explicit constraints materially affect the answer.

Written by Ziqqur

At a glance
DimensionStandard document RAGKnowledge graphGraph-enhanced RAG
Primary roleRetrieve evidence for generationRepresent entities and relationshipsUse graph structure inside retrieval or generation
Typical sourceText chunks and documentsNodes, edges, properties, and schemasText plus graph-derived context
Best fitPassage-based questionsRelationship-heavy structured queriesQuestions needing both text and relationships
Multi-hop supportPossible, but often difficult with simple top-k retrievalNative traversal when relationships are modeledExplicit paths, subgraphs, or community summaries
Entity identityOften implicit in textExplicitly modeledGraph identity can guide text retrieval
ProvenanceMust be attached separatelyCan be represented, but is not automaticCan combine graph and document provenance
Setup burdenUsually lower initiallyHigher modeling and quality burdenHighest coordination burden
Update burdenReindex changed contentUpdate entities, relations, and source linksSynchronize graph and text indexes
Main riskMissing or irrelevant passagesIncorrect or stale structureCompounded failures across both layers
Does it generate answers?Yes, through the language modelNot necessarilyYes, through the language model

The practical question is not simply:

Which technology is better?

It is:

What structure does the answer path actually need?

Definitions

First Clarify the Terms

The phrase “knowledge graph vs. RAG” sounds like a comparison between equivalent technologies. It is not.

A knowledge graph and RAG occupy different layers.

RAG

Retrieval-augmented generation is an architecture in which external information is retrieved and supplied to a generative model.1

A RAG system may retrieve from several kinds of external systems, including vector indexes, keyword search, graph stores, relational databases, document stores, or hybrid retrieval layers.

RAG is therefore not a database category. The original 2020 RAG architecture used a dense vector index of Wikipedia, but that implementation should not be treated as the definition of all RAG systems.1

Knowledge graph

A knowledge graph represents entities, relationships, and properties in an explicit structure.

For example:

  • Service Alpha
  • owned by
  • Team Atlas
  • governed by
  • Policy 7

The graph does not necessarily generate text itself.

It may support:

  • retrieval;
  • traversal;
  • identity resolution;
  • lineage;
  • constraints;
  • analytics;
  • reasoning;
  • provenance.

For the foundational explanation, see What Is a Knowledge Graph in AI?

Vector database

A vector database stores and searches numerical embeddings.

It is one possible retrieval component inside a RAG system.

For the database-level comparison, see Knowledge Graph vs. Vector Database

GraphRAG

GraphRAG is not one standard architecture.

The term is used for systems that incorporate graph structure into:

  • indexing;
  • retrieval;
  • context construction;
  • summarization;
  • reasoning;
  • verification.

Different GraphRAG systems may retrieve or construct graph paths, subgraphs, communities, connected documents, or graph-derived summaries.3,4,5 The literature does not define one universal GraphRAG pipeline.

1

Representation

What stores the underlying information?

DocumentsTablesKnowledge graphDatabases
2

Retrieval

How is relevant information found?

Keyword searchVector similarityGraph traversalSQLHybrid retrieval
3

Generation

How is the final answer produced?

Context constructionLanguage modelFinal response
A knowledge graph is a representation. RAG is a retrieval-and-generation workflow. Vector search and graph traversal are retrieval strategies.

RAG

How Standard Document RAG Works

A conventional document RAG pipeline usually follows this sequence:

  1. collect documents;
  2. split them into chunks;
  3. create embeddings;
  4. index the chunks;
  5. embed the user’s query;
  6. retrieve similar passages;
  7. place those passages into the prompt;
  8. generate an answer.

The original RAG paper combined a sequence-to-sequence model with a dense external retrieval index and reported stronger results than selected parametric-only and task-specific baselines on the evaluated knowledge-intensive tasks.1

That makes RAG useful when the answer is contained in one or a few retrievable passages.

Examples include:

  • What does this policy say about cancellation?
  • Which section describes data retention?
  • What are the eligibility requirements?
  • Summarize the procedure for incident reporting.

The system does not need to model every entity and relationship in advance.

It needs to find the right text.

What standard RAG does well

  • fast initial implementation;
  • strong semantic search over unstructured text;
  • easy ingestion of new documents;
  • direct quotation and source-passage retrieval;
  • good fit for document-centered question answering.

What standard RAG does not guarantee

It does not guarantee:

  • complete evidence;
  • correct entity resolution;
  • multi-hop completeness;
  • source freshness;
  • valid citations;
  • claim-level support;
  • correct generation.

A retriever can return relevant but incomplete passages.

A language model can also introduce unsupported claims after retrieval.

Knowledge Graph

How Knowledge-Graph Retrieval Works

A knowledge graph stores explicit relationships.

Instead of only storing text such as:

Team Atlas owns Service Alpha.

the system may represent:

  • node: Team Atlas;
  • node: Service Alpha;
  • edge: owns;
  • source: architecture registry;
  • effective date: June 1;
  • owner: platform operations.

This enables queries such as:

  • Which services are owned by teams under Division North?
  • Which policies apply to systems handling customer payment data?
  • Which suppliers depend on a component affected by this incident?
  • Which records conflict with the current approved version?

The graph can expose paths that independent passage similarity may fail to retrieve as a connected chain. This is most useful when those paths correspond to real, well-modeled relationships.

Research on graph retrieval includes systems that retrieve textual subgraphs, graph paths, graph communities, or graph-neural-network-selected evidence.4,5,2 These approaches solve different task classes and should not be collapsed into one benchmark claim.

What a knowledge graph does well

  • explicit entity identity;
  • typed relationships;
  • multi-hop traversal;
  • lineage and dependency;
  • reusable structured queries;
  • constraint representation;
  • integration across heterogeneous sources.

What it does not guarantee

A graph may contain:

  • wrong entities;
  • duplicate entities;
  • stale edges;
  • incorrect relationships;
  • missing provenance;
  • extraction errors;
  • unresolved conflicts.

A graph can encode a false relationship very precisely.

Architecture

Why Knowledge Graphs and RAG Are Not Opposites

A knowledge graph can be used inside RAG.

That means the real architecture choices include:

  • document RAG without a graph;
  • graph retrieval without a generative model;
  • graph retrieval feeding a language model;
  • vector retrieval followed by graph expansion;
  • graph traversal followed by document retrieval;
  • parallel graph and text retrieval;
  • graph-derived summaries used as RAG context.

The comparison is therefore not:

Knowledge graph or RAG?

It is:

Does this RAG pipeline need graph-structured knowledge?

RAG

RetrievalContext constructionGeneration
Source passagesAnswer synthesis

Overlap

GraphRAGGraph retrievalGraph-derived contextProvenance-aware generationGraph constraints

Graph structure used inside a retrieval-and-generation pipeline

Knowledge graph

EntitiesRelationshipsIdentityConstraintsLineageTraversal

Not a generative system by itself

A knowledge graph can exist without RAG, and a RAG system can exist without a graph. Graph-enhanced RAG occupies the overlap.

Example

Running Example: One Question, Three Architectures

Suppose a user asks:

Which customer-facing services could be affected if Supplier Delta’s identity platform fails?

The answer may depend on:

  • which systems use the supplier;
  • which applications depend on those systems;
  • which applications are customer-facing;
  • which dependency records are current;
  • which source proves each relationship.

Standard document RAG

The system searches documents for:

  • Supplier Delta;
  • identity platform;
  • customer-facing services.

It may retrieve:

  • a supplier contract;
  • an architecture document;
  • an incident-response guide.

This works if one or two passages contain the complete relationship chain.

It may fail if the evidence is spread across many documents or expressed indirectly.

Knowledge graph

The system traverses:

Supplier Delta → provides → Identity Platform → used by → Authentication Service → required by → Customer Portal

The graph can make the dependency path explicit.

But the graph may not contain the exact contractual limitation or incident qualifier needed for the final answer.

Hybrid retrieval

The system:

  1. identifies Supplier Delta in the graph;
  2. traverses connected systems and applications;
  3. retrieves the source passages supporting each edge;
  4. filters by current versions and permissions;
  5. gives the structured path and passages to the language model;
  6. verifies that the final claim is supported.

The hybrid design may produce a more complete answer path. It is also more expensive to build, evaluate, and maintain.

Which customer-facing services could be affected if Supplier Delta's identity platform fails?

Standard RAG

QuerySimilar passagesGenerated answer

Best at: Fast, source-text oriented

Can miss: May miss the full dependency chain

Knowledge graph

Supplier DeltaIdentity PlatformAuthentication ServiceCustomer Portal

Best at: Explicit dependency path

Can miss: May lack contractual or narrative context

Hybrid

QueryGraph path + source passagesVerified explanation

Best at: Structure plus source wording

Can miss: Highest modeling and coordination burden

The same question can require passage retrieval, relationship traversal, or both.

Fit

When Standard Document RAG Is the Better Fit

Standard document RAG is often the better choice when the task is mainly to find and explain text.

Passage-based questions

Examples:

  • What does this document say?
  • Which clause mentions termination?
  • Summarize the latest guidance.
  • What are the stated requirements?

Semantic retrieval is often enough.

Rapid implementation

Document RAG can often be built without:

  • ontology design;
  • entity resolution;
  • relation extraction;
  • graph synchronization;
  • graph-specific governance.

That reduces the initial modeling burden.

Frequently changing source text

When documents change often, reindexing text may be simpler than maintaining a graph whose entities and edges must remain synchronized.

Small or flat corpora

A small corpus may not benefit from a graph if relationships do not affect the answer.

The important qualification is the structure of the problem, not size alone.

A small dataset can still justify a graph when every answer depends on connected records.

Fit

When a Knowledge Graph Is the Better Fit

A graph becomes more valuable when explicit structure materially changes the answer.

Entity identity

Text retrieval may confuse:

  • two organizations with similar names;
  • old and new product names;
  • subsidiaries and parent companies;
  • duplicated customer records;
  • policies with similar titles.

A graph can model identity and aliases explicitly.

Multi-hop relationships

Multi-hop questions require several connected pieces of evidence.

MultiHop-RAG evaluates questions that require evidence from multiple supporting documents and reports weak performance from the retrieval and generation methods tested on that benchmark.6 This supports treating multi-hop retrieval as a distinct challenge, not assuming that one graph method is always the best solution.

Graph traversal is one possible response to that difficulty.

It is not the only one.

Other approaches include iterative retrieval, planning, reranking, and query decomposition.

Dependency and lineage

Graphs are a natural fit for:

  • ownership chains;
  • system dependencies;
  • supplier relationships;
  • data lineage;
  • organizational structure;
  • policy applicability.

Reusable structured queries

A graph can answer repeated queries such as:

  • Which systems depend on this component?
  • Which customers are affected by this supplier?
  • Which policies govern this dataset?
  • Which records were derived from this source?

Global corpus questions

Microsoft’s GraphRAG work targets broad questions about an entire corpus rather than only locally relevant passages.2

Its proposed pipeline constructs an entity graph, detects communities, generates community summaries, and uses those summaries for query-focused synthesis.2

This design targets questions such as:

  • What are the major themes across this corpus?
  • Which organizations play central roles?
  • What patterns appear across all reports?

The reported improvements were for comprehensiveness and diversity on the evaluated global sensemaking tasks, using the paper’s chosen baseline and evaluation setup.2 They should not be treated as a universal GraphRAG advantage.

Risk

Failure Modes of Standard RAG, Knowledge Graphs, and Hybrid Systems

Standard RAGKnowledge graphHybrid system
Missed passagesWrong entity resolutionInconsistent graph and text indexes
Irrelevant retrievalStale or incorrect edgesDuplicate evidence
Lost relationships across chunksMissing relationshipsRetrieval-fusion errors
Entity confusionOntology or schema driftExtra latency
Omitted conflicting evidenceMissing provenanceUnclear quality ownership
Unsupported generationGraph-source synchronization failureCombined failure modes

Standard RAG failure modes

  • retrieves only part of the evidence;
  • misses relevant documents;
  • returns semantically similar but wrong passages;
  • loses relationships across chunks;
  • confuses entities;
  • omits conflicting evidence;
  • passes too much irrelevant context to the model.

Knowledge-graph failure modes

  • incorrect entity extraction;
  • wrong entity resolution;
  • stale edges;
  • missing relationships;
  • poorly defined relation types;
  • ontology drift;
  • graph-source synchronization failures;
  • unsupported or missing provenance.

Hybrid failure modes

Hybrid systems inherit risks from both layers.

They can also fail through:

  • inconsistent graph and text indexes;
  • duplicated evidence;
  • retrieval fusion errors;
  • extra latency;
  • graph expansion that returns too much context;
  • unclear ownership of quality.

The most complex architecture is not automatically the most reliable one.

Anti-pattern

When a Knowledge Graph Is Overkill

A knowledge graph may be unnecessary when:

  • the task is simple document lookup;
  • relevant passages are easy to retrieve;
  • relationships are incidental;
  • the corpus is small and flat;
  • a keyword, SQL, or vector query already retrieves complete evidence;
  • no team owns graph quality;
  • the graph would not change the answer;
  • the graph exists only because GraphRAG is fashionable.

The most useful test is:

Would the answer materially change if the system understood the relationships rather than only retrieving similar passages?

If the answer is no, the graph may not justify its cost.

A graph may still be justified for a small corpus

Size alone is not decisive.

A small corpus can be:

  • relationship-dense;
  • highly regulated;
  • structurally complex;
  • difficult to disambiguate;
  • high consequence.

The decision should follow the query shape and risk, not document count alone.

Use a graph when

  • Identity materially changes the answer
  • Relationships are central
  • Multi-hop traversal matters
  • Constraints matter
  • Lineage or provenance matters
  • Repeated structured queries are needed

Skip the graph when

  • Questions are passage lookups
  • Semantic retrieval already finds complete evidence
  • Relationships are incidental
  • No team owns graph quality
  • The graph would not change the answer
  • The graph exists only because GraphRAG is fashionable

Would explicit relationships materially change the answer?

A graph is valuable when explicit structure changes the result, not merely because the data can be drawn as nodes and edges.

Architecture

Five Ways to Combine Knowledge Graphs and RAG

Graph-enhanced RAG is not one architecture. There are several common patterns.

Pattern 1 — Vector retrieval, then graph expansion

  1. retrieve semantically relevant passages or entities;
  2. map them to graph nodes;
  3. traverse nearby relationships;
  4. add connected evidence to the context.

This is useful when semantic search finds the starting point but not the complete relationship chain.

Pattern 2 — Graph retrieval, then source-text retrieval

  1. identify the relevant entity or graph path;
  2. retrieve the source passages supporting the nodes and edges;
  3. give both structure and text to the model.

This is useful when the graph identifies what matters but source wording is needed for the explanation.

Pattern 3 — Parallel retrieval and fusion

  1. run vector retrieval;
  2. run graph retrieval;
  3. combine and rerank both result sets;
  4. build one context package.

This may improve coverage in some systems.

It can also introduce duplicated or conflicting evidence.

Pattern 4 — Graph-derived summaries

Microsoft GraphRAG uses graph communities and community reports to support broad corpus questions.2

This pattern is useful for global sensemaking rather than simple local lookup.

Pattern 5 — Graph constraints after retrieval

  1. retrieve candidate evidence;
  2. use graph identity, permissions, dependencies, or policies to filter it;
  3. pass only valid candidates to generation.

This pattern uses the graph as a constraint layer rather than the primary retriever.

1. Vector → graph expansion

Vector retrievalMap to graph nodesTraverse relationships

Best at: Semantic start, completed via structure

2. Graph → source text

Identify graph pathRetrieve supporting passages

Best at: Structure plus source wording

3. Parallel retrieval + fusion

Vector retrievalGraph retrievalFusion and reranking

Best at: Broader coverage

4. Graph communities → summaries

Graph communitiesCommunity summariesGeneration

Best at: Global corpus questions

5. Retrieval → graph constraints

Candidate evidenceGraph constraintsFiltered context

Best at: Constraint filtering

Graph-enhanced RAG can use graph structure before, during, or after retrieval.

Decision

Choose by Query Shape, Not by Architecture Trend

Choose standard document RAG when

  • the answer lives in one or a few passages;
  • semantic similarity retrieves complete evidence;
  • source text is the main authority;
  • relationships are not central;
  • rapid implementation matters;
  • the corpus changes frequently.

Choose a knowledge graph when

  • identity must be explicit;
  • answers depend on typed relationships;
  • the task requires repeated traversals;
  • multi-hop structure is central;
  • constraints or rules matter;
  • provenance must attach to entities or edges;
  • several applications reuse the same structured knowledge.

Combine them when

  • the graph identifies the relevant entities or paths;
  • source text is still needed to justify the answer;
  • unstructured and structured evidence are both necessary;
  • semantic retrieval finds candidates but not complete relationships;
  • the final explanation must connect graph-derived results to source documents.
1Can one or a few passages answer the question?Yes → Standard RAG

No → continue

2Does entity identity or relationship structure materially affect the answer?No → Improve retrieval, reranking, or decomposition

Yes → continue

3Is source text still required for interpretation, quotation, or proof?No → Knowledge graph or graph query

Yes → continue

4Does the added graph layer create measurable value?No → Return to simpler RAG

Yes → Proceed with graph-enhanced architecture

Choose architecture by the structure of the question, not by the popularity of the technology.

Operations

Compare Cost, Latency, Maintenance, and Governance

Initial implementation

Standard RAG usually has a lower initial modeling burden.

A graph may require:

  • entity extraction;
  • entity resolution;
  • relation typing;
  • schema or ontology design;
  • graph loading;
  • graph evaluation.

These are architectural obligations rather than universal implementation timelines; their cost depends on the data, tooling, task, and quality requirements.

Runtime latency

Latency depends on the pipeline.

Potential contributors include:

  • vector search;
  • graph traversal;
  • reranking;
  • query decomposition;
  • graph expansion;
  • context construction;
  • model generation.

A graph is not inherently slow. A hybrid pipeline simply has more operations that may need optimization, and actual latency must be measured in the deployed workload.

Maintenance

Standard RAG requires:

  • document ingestion;
  • chunking;
  • indexing;
  • metadata updates;
  • permissions;
  • retrieval evaluation.

A knowledge graph requires:

  • entity updates;
  • relationship updates;
  • conflict handling;
  • source synchronization;
  • ontology or schema maintenance;
  • provenance maintenance.

Hybrid systems require both.

Governance

A graph can make structure visible. That does not automatically make it governed.

Teams still need to define:

  • source authority;
  • relation ownership;
  • versioning;
  • update policy;
  • permissions;
  • conflict resolution;
  • provenance;
  • quality metrics.

Verification

Factuality, Provenance, and Verification Are Separate Questions

Neither RAG nor a knowledge graph proves that the final answer is supported.

RAG may retrieve relevant evidence.

A graph may expose a plausible path.

The language model may still:

  • omit a qualifier;
  • combine incompatible facts;
  • overstate the evidence;
  • cite the wrong source;
  • add unsupported language.

These are the same fabrication, contradiction, and unsupported-extension patterns described in What Are AI Hallucinations?

For the complete control architecture, see How to Reduce AI Hallucinations

Graph path is not provenance

A path such as:

Supplier Delta → provides → Identity Platform → used by → Authentication Service

shows a relationship chain.

It does not necessarily show:

  • which source created each edge;
  • when the edge became valid;
  • who approved it;
  • whether it was superseded;
  • whether another source contradicts it.

Provenance must be modeled explicitly.

The W3C PROV-O recommendation defines a vocabulary for representing provenance through entities, activities, agents, and qualified relationships.7 It supports explicit provenance modeling; it does not make an arbitrary graph provenance-complete by default.

For a broader explanation, see What Is AI Provenance?

Inspectability is not proof

Graph retrieval can make the path more inspectable. Reviewers still need to check:

  • whether the nodes are correct;
  • whether the edges are supported;
  • whether the path entails the claim;
  • whether the generated wording stays within the evidence.

Where Ziqqur fits

This is also where Ziqqur’s position stays deliberately narrow: a graph path is a structure, not a proof. The answer path should connect graph-derived structure back to its source passages, versions, and approvals—not treat an inspectable diagram as evidence that a claim is correct.

See how Ziqqur approaches source-traced answers

Checklist

Implementation Checklist

Before adding a graph to a RAG system, ask:

Query shape

  • Are questions answerable from one passage?
  • Do they require connected evidence?
  • Do they require global corpus summaries?
  • Does identity affect the answer?

Data structure

  • Are entities stable enough to model?
  • Are relation types meaningful?
  • Are sources already structured?
  • Do conflicts and versions matter?

Retrieval

  • Is simple vector retrieval incomplete?
  • Would graph traversal recover missing evidence?
  • Is iterative retrieval sufficient without a graph?
  • How will text and graph results be combined?

Governance

  • Who owns entity quality?
  • Who owns relation quality?
  • How are updates propagated?
  • How is provenance attached?
  • How are conflicting records represented?

Verification

  • Does each graph edge have support?
  • Does each final claim have support?
  • Are source passages available?
  • Can the system abstain when the graph is incomplete?

Operations

  • Can the team monitor graph drift?
  • Can it evaluate retrieval by query type?
  • Can it trace failures across text and graph layers?
  • Does the added complexity produce measurable value?

Frequently asked questions

Is a knowledge graph better than RAG?

Not universally.

A knowledge graph is better for explicit entities, relationships, and traversal. Standard RAG is often better for direct document-grounded questions and faster implementation.

Can a knowledge graph replace RAG?

Sometimes a graph query can answer the user’s question directly.

But when the system must produce a natural-language explanation from external evidence, the graph is often used inside or alongside a RAG pipeline rather than replacing RAG entirely.

Is GraphRAG the same as a knowledge graph?

No.

A knowledge graph is a structured representation.

GraphRAG is a family of retrieval-and-generation architectures that use graph structure.

Does RAG always use a vector database?

No.

RAG can retrieve from vector, keyword, graph, SQL, or hybrid systems.

When is a knowledge graph overkill?

It is often overkill when questions are simple passage lookups, semantic retrieval already finds complete evidence, relationships are incidental, and the graph would not change the answer.

Is GraphRAG better for multi-hop questions?

Graph-based retrieval can help when questions depend on explicit relationship paths.

But iterative retrieval, planning, reranking, or query decomposition may also work. GraphRAG is not automatically the best solution.

Does a knowledge graph reduce hallucinations?

It can preserve identity and relationship structure, which may reduce some retrieval and context failures.

It does not guarantee that the graph is correct, that all required evidence was retrieved, or that the generated answer is supported.

What is the main disadvantage of a knowledge graph?

The main disadvantage is the ongoing modeling and quality burden: entity resolution, relation maintenance, source synchronization, provenance, and evaluation.

Should I combine a vector database and knowledge graph?

Combine them when semantic retrieval and explicit relationships both materially improve the answer.

Do not combine them merely because hybrid architecture sounds more advanced.

Closing

Conclusion

Knowledge graphs and RAG do not solve the same problem.

RAG retrieves external information for generation.

A knowledge graph represents explicit entities and relationships.

Standard document RAG is often enough when the answer lives in one or a few passages.

Graph structure becomes more valuable when:

  • identity matters;
  • relationships change the answer;
  • evidence is distributed across multiple sources;
  • multi-hop traversal matters;
  • global corpus structure matters;
  • provenance and constraints must remain explicit.

The strongest design is not the architecture with the most components. It is the simplest answer path that retrieves complete evidence, preserves the structure the task requires, and makes unsupported claims easier to detect.

References
  1. 1.

    Patrick Lewis et al.. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. NeurIPS 2020. https://proceedings.neurips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html

  2. 2.

    Darren Edge et al.. From Local to Global: A GraphRAG Approach to Query-Focused Summarization. 2024. https://arxiv.org/abs/2404.16130

  3. 3.

    Qinggang Zhang et al.. A Survey of Graph Retrieval-Augmented Generation for Customized Large Language Models. 2025. https://arxiv.org/abs/2501.13958

  4. 4.

    Yuntong Hu et al.. GRAG: Graph Retrieval-Augmented Generation. 2024. https://arxiv.org/abs/2405.16506

  5. 5.

    Costas Mavromatis and George Karypis. GNN-RAG: Graph Neural Retrieval for Large Language Model Reasoning. 2024. https://arxiv.org/abs/2405.20139

  6. 6.

    Yixuan Tang and Yi Yang. MultiHop-RAG: Benchmarking Retrieval-Augmented Generation for Multi-Hop Queries. 2024. https://arxiv.org/abs/2401.15391

  7. 7.

    W3C. PROV-O: The PROV Ontology. W3C Recommendation. https://www.w3.org/TR/prov-o/

About this article

This guide was produced using our research and sourcing methodology, including AI-assisted tools during research and drafting.

Read the full editorial policy, including corrections and update practices.