What Is an Ontology in Search and AI?
An ontology is a formal specification of the kinds of things that exist in a domain, the properties those things can have, and the relationships allowed between them. Where a knowledge graph stores facts, an ontology defines the rules the facts must follow — that a SoftwareApplication can have an offers property pointing to an Offer, but not a birthDate.
Why a knowledge-representation concept matters to marketers
Every structured-data decision you make is an ontology decision. When you type a page as Product versus SoftwareApplication, you are choosing which slot your entity occupies in the machine's model of reality — and that choice controls which properties engines expect, which rich results you qualify for, and how AI systems classify your brand when composing answers. Mistyped entities produce confused machine understanding no amount of copywriting fixes.
How ontologies show up in practice
- Schema.org is the web's working ontology: a collaborative vocabulary launched by Google, Bing, Yahoo, and Yandex in 2011, now spanning roughly 800 types and 1,400+ properties, expressed most often in JSON-LD.
- OWL (Web Ontology Language), a W3C standard from 2004, powers formal ontologies in enterprise knowledge graphs and the semantic-web stack.
- Proprietary ontologies sit inside Google's Knowledge Graph and commercial product graphs, largely mapped from public vocabularies like schema.org and Wikidata's property system.
Example: typing decides visibility
A B2B analytics vendor marks its product pages as generic WebPage. Engines see documents, not a product. Retyping to SoftwareApplication with applicationCategory, offers, and aggregateRating gives parsers a typed entity with pricing and reputation attached — exactly the fields AI shopping and vendor-comparison answers pull from. Same content, different ontology slot, materially different machine legibility.
The GEO takeaway
You do not need to build an ontology; you need to respect the one engines already use. Audit your templates against schema.org's type tree, pick the most specific accurate type, and fill the properties that type defines. It is one of the highest-leverage steps in a GEO optimization program, and it compounds with every entity concept in this glossary.
Frequently asked questions
- What is the difference between an ontology and a taxonomy?
- A taxonomy is a hierarchy — categories and subcategories. An ontology adds typed relationships and constraints: it defines what kinds of things exist, what properties they can have, and how they may relate. Every ontology contains a taxonomy; the reverse is not true.
- Which ontology should a marketing team actually use?
- Schema.org. It is the shared vocabulary consumed by Google, Bing, and AI parsers, covering roughly 800 types and over 1,400 properties. Custom ontologies matter in enterprise data work, but public-web visibility runs on schema.org.
Keep exploring
See how AI engines talk about your brand — track mentions across ChatGPT, Perplexity, Claude, Gemini and 5 more. Start with Menra