AI & AGENTS STRUCTURED DATA 19 Mar 2026 9 min read

Knowledge graphs and entity disambiguation: becoming the right entity

Bas Vermeer
Bas Vermeer SEO/AEO Specialist

What is a knowledge graph and why does it matter?

A knowledge graph is a structured database of entities and their interrelationships. Google's Knowledge Graph, Wikidata, DBpedia and the internal knowledge bases of large language models are all examples of knowledge graphs. When you ask ChatGPT "Who is the CEO of Apple?", the model does not simply search for those words on a web page. It consults an internal model of entities in which "Apple Inc." is connected to "Tim Cook" through the relationship "CEO". This structure makes it possible to provide precise, contextually correct answers.

For businesses and professionals who want to be visible in AI-generated answers, this is fundamental. If an AI model does not recognize your organization as a separate entity in its knowledge graph, or worse, confuses your name with another entity, you simply will not be cited. Entity disambiguation is the process of ensuring that AI models correctly identify and distinguish your brand, person or organization from namesakes.

This directly connects to the principles of Answer Engine Optimization. Where traditional SEO focuses on keywords and rankings, AEO is about making your identity machine-readable. Knowledge graphs are the mechanism through which AI models capture and leverage that identity when generating answers.

IMPORTANT

Google's Knowledge Graph contains over 500 billion facts about 5 billion entities. If your organization is not unambiguously represented there, you are missing a crucial channel for AI visibility.

How knowledge graphs model entities

A knowledge graph works with three basic elements: entities (nodes), relationships (edges) and attributes (properties). An entity can be a person, organization, place, concept or product. Relationships describe how entities are connected to each other. Attributes provide additional information about an entity, such as a founding date, location or description.

# Example of entities and relationships in a knowledge graph\n\nEntity: "Kobalt"\n  Type: Organization\n  Attributes:\n    - foundingDate: "2015"\n    - location: "Netherlands"\n    - industry: "Digital Marketing"\n  Relationships:\n    - offers: "AEO Consultancy"\n    - offers: "SEO Strategy"\n    - sameAs: "https://www.wikidata.org/wiki/Q..."\n    - sameAs: "https://www.linkedin.com/company/kobalt-digital"\n\nEntity: "AEO Consultancy"\n  Type: Service\n  Relationships:\n    - providedBy: "Kobalt"\n    - relatedTo: "Answer Engine Optimization"

The crucial point for entity disambiguation is that names are not unique. "Apple" can refer to the technology company, the fruit or The Beatles' record label. "Mercury" can be a planet, a car, an element or a musician. AI models must determine which entity is meant with every mention. They do this by analyzing context and matching that context with known entities in their knowledge graph.

The more structured data you provide, the easier it becomes for AI models to correctly identify your entity. This is precisely why Schema.org markup is so valuable: it delivers the machine-readable context that knowledge graphs need to disambiguate entities.

The role of sameAs and identifiers in disambiguation

The most direct way to support entity disambiguation is through sameAs links and unique identifiers. A sameAs link tells AI models: "This entity on my website is the same as this entity in Wikidata, LinkedIn, the Chamber of Commerce, and so on." By combining multiple sameAs links, you create a web of confirmations that unambiguously establishes your identity.

<script type="application/ld+json">\n{\n  "@context": "https://schema.org",\n  "@type": "Organization",\n  "name": "Kobalt",\n  "url": "https://www.kobaltdigital.nl",\n  "sameAs": [\n    "https://www.linkedin.com/company/kobalt-digital",\n    "https://twitter.com/kobaltdigital",\n    "https://www.wikidata.org/wiki/Q...",\n    "https://www.kvk.nl/..."\n  ],\n  "identifier": {\n    "@type": "PropertyValue",\n    "name": "KVK number",\n    "value": "12345678"\n  },\n  "description": "AEO and SEO consultancy agency specialized in AI visibility"\n}\n</script>

In our article about sameAs links and digital identity, we discuss in detail how to strategically deploy these links. For knowledge graph disambiguation, sameAs links are the most direct and powerful instrument at your disposal.

  • Wikidata links are the strongest for disambiguation because Wikidata serves as a hub between knowledge graphs.
  • LinkedIn company pages confirm your organizational identity and link it to employees and activities.
  • Official registration numbers (Chamber of Commerce, DUNS, LEI) offer legally verifiable identifiers.
  • Consistent NAP data (Name, Address, Postcode) across all platforms strengthens recognition.
  • Branded social media profiles form additional anchor points in the knowledge graph network.

Creating a Wikidata entity for your organization

One of the most impactful steps you can take for entity disambiguation is creating a Wikidata entity for your organization. Wikidata is the open knowledge graph behind Wikipedia and is used as a reference source by virtually all major AI models. A Wikidata entity gives you a unique identifier (a Q-number) that functions as a universal passport for your organization in the web of knowledge graphs.

Creating a Wikidata entity is free and relatively straightforward, provided your organization meets the notability guidelines. You need at minimum an independent source that mentions your organization, such as a news article, an industry listing or a government registration. Make sure to fill in all relevant attributes when creating: official name, founding date, country, sector, website and all available identifiers.

TIP

Regularly check your Wikidata entity for vandalism or incorrect edits. Wikidata is an open platform where anyone can edit. Set up notifications for changes to your entity.

Schema.org markup for maximum disambiguation

In addition to external knowledge graph listings, Schema.org markup on your own website is a crucial instrument for entity disambiguation. By implementing detailed structured data, you give AI models the context they need to correctly identify your entity, even when your name is not unique.

<script type="application/ld+json">\n{\n  "@context": "https://schema.org",\n  "@type": "Person",\n  "name": "Jan de Vries",\n  "disambiguatingDescription": "Digital marketing specialist and AEO consultant at Kobalt",\n  "jobTitle": "Senior AEO Consultant",\n  "worksFor": {\n    "@type": "Organization",\n    "name": "Kobalt",\n    "url": "https://www.kobaltdigital.nl"\n  },\n  "sameAs": [\n    "https://www.linkedin.com/in/jandevries-aeo",\n    "https://twitter.com/jandevries_aeo",\n    "https://orcid.org/0000-0000-0000-0000"\n  ],\n  "knowsAbout": [\n    "Answer Engine Optimization",\n    "Schema.org markup",\n    "Knowledge graphs"\n  ]\n}\n</script>

Note the "disambiguatingDescription" field. This is a Schema.org property specifically designed for entity disambiguation. It provides a short description that distinguishes your entity from other entities with the same name. For a person like "Jan de Vries" (a very common Dutch name), this description is essential to prevent confusion.

Always combine Schema.org markup with a consistent E-E-A-T strategy. Author pages with detailed biographies, publication lists and credentials strengthen entity disambiguation for individuals. For organizations, "About us" pages with company history, team profiles and certifications are comparable reinforcing signals.

Common mistakes in entity disambiguation

  1. Not implementing sameAs links. Without explicit connections to external knowledge graphs, an AI model has to guess which entity you are.
  2. Inconsistent naming across platforms. If your company is called "Kobalt B.V." on LinkedIn, "Kobalt" on your website and "Kobalt" in the Chamber of Commerce, you create unnecessary confusion.
  3. Not using disambiguatingDescription. Especially with common names, this field is crucial to prevent confusion.
  4. Ignoring Wikidata. Wikidata is the most widely used open knowledge graph in the world. Absence there is a missed opportunity.
  5. Relying solely on Google's Knowledge Panel. Google's Knowledge Panel is merely a visualization, not a source. Focus on the underlying data in Wikidata, Schema.org and consistent listings.

Key takeaways

  • Knowledge graphs are the backbone of how AI models recognize, distinguish and cite entities in their answers.
  • Entity disambiguation prevents your brand or person from being confused with namesakes, which has direct impact on AI visibility.
  • sameAs links to Wikidata, LinkedIn and official registries are the most powerful disambiguation instrument.
  • Creating a Wikidata entity gives you a universal identifier recognized by virtually all AI models.
  • Combine Schema.org markup with disambiguatingDescription, consistent naming and a strong E-E-A-T strategy for maximum recognizability.

Frequently asked questions

How do I know if my organization is in a knowledge graph?

Search for your organization name in Wikidata (wikidata.org), Google (look for a Knowledge Panel) and Bing (look for the information card on the right). You can also use the Google Knowledge Graph Search API to programmatically check whether your organization is recognized as an entity. If you do not appear anywhere, that is a clear signal that you need to invest in entity disambiguation.

Can I influence my Google Knowledge Panel myself?

You cannot directly edit the Knowledge Panel, but you can influence the underlying sources. Ensure a complete Wikidata entity, consistent Schema.org markup, listings in authoritative sources and a verified Google Business Profile. Google generates Knowledge Panels based on these sources. Through the "Claim this knowledge panel" process, you can suggest corrections.

Is entity disambiguation only important for large companies?

No, entity disambiguation is actually more crucial for smaller organizations. Large companies like Apple or Google have so much online presence that AI models easily identify them, despite name ambiguity. Smaller organizations with less online footprint face a greater risk of confusion with namesakes. Proactive disambiguation is therefore especially valuable for them.

How long does it take for disambiguation to take effect?

The lead time varies. A Wikidata entity is typically picked up by AI models within a few weeks. Schema.org markup is processed during the next crawl of your website, which can take days to weeks. The full effect, where AI models consistently link the correct entity to your name, builds over months as more signals converge.

Should I also apply entity disambiguation for individuals?

Yes, especially for individuals with common names, entity disambiguation is essential. Use author pages with detailed biographies, ORCID identifiers for academic publications, LinkedIn profiles and Schema.org Person markup with disambiguatingDescription. The more unique identifiers you link to a person, the better AI models can distinguish that person from namesakes.

In a world where AI models are the answer, it is not enough to be found. You must be recognized as the right entity.

How does your website score on AI readiness?

Get your AEO score within 30 seconds and discover what you can improve.

Free scan

SHARE THIS ARTICLE

LINKEDIN X

RELATED ARTICLES