---
title: "Structured data (JSON-LD)"
type: "glossary-term"
category: "Discovery for agents"
canonical_url: "https://www.graphcanon.com/glossary/discovery-for-agents/structured-data"
updated: "2026-07-09"
---

# Structured data (JSON-LD)

_Also known as: JSON-LD, Schema.org_

**Structured data is machine-readable markup (usually JSON-LD following schema.org) embedded in a page so search engines and agents understand what it contains.**

**Structured data** annotates a page with explicit, typed facts using a shared vocabulary - almost always [schema.org](https://schema.org) types encoded as **JSON-LD** in a script tag. It states plainly "this is a DefinedTerm", "this is a Dataset", "these are the breadcrumbs".

Search engines use it for rich results; AI systems use it to extract facts reliably instead of inferring them from prose.

## In GraphCanon

GraphCanon emits JSON-LD across the site: DefinedTerm and DefinedTermSet for the glossary, Dataset for the corpus, plus breadcrumbs and FAQs - all sourced from the same data the pages render.

## See also

- [ai-catalog.json](/.well-known/ai-catalog.json)
- [JSON API](/api)

## Related terms

- [ai-catalog.json](/glossary/discovery-for-agents/ai-catalog.md)
- [Dataset](/glossary/corpus-and-data/dataset.md)

[Discovery for agents](/glossary/discovery-for-agents.md) · [All glossary terms](/glossary.md)

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon`](/api/graphcanon)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
