DefinedTerm · Glossary
What is DefinedTerm schema
DefinedTerm and DefinedTermSet are schema.org types that allow webmasters to mark up glossaries, technical vocabularies and sets of terms with precise definitions. DefinedTerm describes an individual term with its name and identifier within a set, while DefinedTermSet groups multiple terms under a shared vocabulary. This markup signals to search engines and language models that the page is an authoritative primary source of definitions, increasing its probability of citation in AI-generated responses to definitional queries.
Full definition
DefinedTerm is a schema.org type that represents a term with a precise definition within a knowledge system or controlled vocabulary. Its primary properties are name (the term itself), description (the complete definition), termCode (a unique identifier for the term within its set, such as a reference code or slug) and inDefinedTermSet (a reference — either a URL or an embedded DefinedTermSet object — pointing to the vocabulary the term belongs to).
DefinedTermSet is the container type that groups multiple DefinedTerm instances under a shared vocabulary. Its properties are name (the name of the glossary or vocabulary), description (a summary of the vocabulary's scope and purpose) and hasDefinedTerm (an array of DefinedTerm objects).
These types are particularly well-suited to specialist sites that publish technical glossaries, sector dictionaries, regulatory vocabularies or structured reference pages where precision of meaning matters. The markup communicates to any processing system — search engine crawler, AI retrieval pipeline or knowledge-graph builder — that this page is a definitional authority, not an article that happens to mention terms in passing.
| Property | Required | Description |
|---|---|---|
| name | Yes | The term being defined |
| description | Yes | The complete definition |
| termCode | No | Internal identifier within the vocabulary |
| inDefinedTermSet | Recommended | URL or object reference to the parent vocabulary |
Why it matters in 2026
Language models powering AI search engines need authoritative sources when answering definitional questions. A glossary page marked up with DefinedTerm and DefinedTermSet makes an unambiguous structural declaration: this page is a primary source of definitions, not secondary commentary. Without this markup, a model must infer from prose whether the page is the canonical definition or a passing mention.
For a specialist site in the home-improvement, trades or construction sector, a correctly marked technical glossary can become the cited source whenever a user asks an AI assistant what a term means. Capturing that definitional authority compounds over time: each term the site owns as a definition source increases the overall semantic authority of the domain in its sector.
How to implement
- Create a glossary page with the terms and their complete definitions visible in the HTML. Partial or truncated definitions reduce eligibility for citation.
- Create the root
DefinedTermSetobject withname(the glossary title) anddescription(scope of the vocabulary). - Set the
urlproperty of theDefinedTermSetto the canonical URL of the glossary page. - Add a
hasDefinedTermarray containing oneDefinedTermobject for each term in the glossary. - For each
DefinedTerm, setname(the term) anddescription(the full definition). Both are required for the markup to be meaningful to a consuming system. - Add
termCodeif your vocabulary uses internal reference identifiers — this is recommended for formal or regulated vocabularies. - Reference the parent set from each term using
inDefinedTermSetpointing to the canonical glossary URL. - Validate the complete block using Google's Rich Results Test. Note that
DefinedTermdoes not currently produce a dedicated Google rich result, but the markup is consumed by knowledge-graph systems and AI retrieval pipelines.
Example
{
"@context": "https://schema.org",
"@type": "DefinedTermSet",
"name": "Heating and plumbing glossary",
"description": "Technical reference vocabulary for the heating and plumbing trades in the United Kingdom.",
"url": "https://example.co.uk/glossary/heating-plumbing",
"hasDefinedTerm": [
{
"@type": "DefinedTerm",
"name": "Combi boiler",
"description": "A combination boiler is a single unit that provides both central heating and hot water on demand without the need for a separate hot-water cylinder or cold-water storage tank. It heats water directly from the mains supply when a tap is opened.",
"termCode": "HEAT-001",
"inDefinedTermSet": "https://example.co.uk/glossary/heating-plumbing"
},
{
"@type": "DefinedTerm",
"name": "Gas Safe Register",
"description": "The Gas Safe Register is the official UK list of gas engineers who are legally allowed to work on gas appliances. It replaced CORGI registration in 2009. All engineers working on gas installations in the UK, Isle of Man and Guernsey must be registered.",
"termCode": "REG-001",
"inDefinedTermSet": "https://example.co.uk/glossary/heating-plumbing"
}
]
}
Related terms
Schema markup, FAQPage schema, HowTo schema.
Fuentes
Términos relacionados
- schema-markup
- faqpage-schema
- howto-schema